Prime lingue con supporto di programmazione generico

15

Quale era la prima lingua con supporto di programmazione generico, e qual era il primo linguaggio tipicamente tipizzato (ampiamente utilizzato) con supporto generico.

I generici implementano il concetto di tipi parametrizzati per consentire più tipi. Il termine generico significa "pertinente o appropriato a grandi gruppi di classi".

Ho visto le seguenti menzioni di "prima":

First-order parametric polymorphism is now a standard element of statically typed programming languages. Starting with System F [20,42] and functional programming lan- guages, the constructs have found their way into mainstream languages such as Java and C#. In these languages, first-order parametric polymorphism is usually called generics.

Da " Generici di un tipo più elevato" , Adriaan Moors, Frank Piessens e Martin Odersky

Generic programming is a style of computer programming in which algorithms are written in terms of to-be-specified-later types that are then instantiated when needed for specific types provided as parameters. This approach, pioneered by Ada in 1983

Da Wikipedia Programmazione generica

    
posta oluies 19.10.2010 - 19:42
fonte

3 risposte

8

Un po 'prima di Ada: link

La prima implementazione ampiamente utilizzata è link

    
risposta data 10.02.2011 - 18:05
fonte
4

Probabilmente Lisp. Lo faceva più o meno negli anni '60. In effetti, se la domanda è qual è stata la prima lingua a fare praticamente nulla di nota, probabilmente troverai che si trattava di lisp. È un po 'spaventoso rendersi conto che la nuova fantastica funzionalità del linguaggio X è stata in effetti la nuova fantastica funzionalità del lisp nel 1960!

    
risposta data 10.02.2011 - 17:56
fonte
3

Prima dei generici c'erano dei template e prima di quella sostituzione delle macro.

    
risposta data 20.10.2010 - 05:04
fonte

Leggi altre domande sui tag