Qual è stato il primo linguaggio di programmazione scritto per computer? [chiuso]

7

Guardando così tanti linguaggi di programmazione che abbiamo oggi, ognuno dei quali è unico nel suo genere, ho cercato di capire quale sia il primo linguaggio di programmazione scritto per i computer.

Guardando la data di rilascio per i più popolari mi sono avvicinato un po ', ma non ho guardato a quelli meno ovvi, i linguaggi di programmazione che sono al momento morti o molto poco utilizzati. Fortran è la cosa più vicina che ho ma non so se è reale.

In breve: qual è stato il primo linguaggio di programmazione scritto per computer? Esistono lingue derivate da quella lingua?

    
posta Bugster 24.03.2012 - 18:40
fonte

7 risposte

15

È difficile rispondere in modo definitivo, ma Plankalkül è stato progettato da Konrad Zuse tra il 1943 e il 1945. L'articolo di Wikipedia collegato si riferisce ad esso come "il primo linguaggio di programmazione non-von Neumann di alto livello da progettare per un computer".

Vedi anche .

    
risposta data 24.03.2012 - 19:06
fonte
9

Knuth, Lo sviluppo precoce dei linguaggi di programmazione , originariamente pubblicato in Enciclopedia di informatica e tecnologia (1977) e ristampato in Documenti selezionati su lingue informatiche fornisce informazioni sulle prime lingue (inclusa l'implementazione di un piccolo programma) ed è probabilmente la migliore fonte accessibile su di esse.

Quanto prima cita è Plankalkül (Zuse, 1945), che non è stato implementato e il documento descrittivo nemmeno pubblicato prima del 1972) ha avuto quindi poca influenza.

Quindi fornisce Flow Diagrams (Goldstine e von Neumann, 1946), Composizione (Curry, 1948), Short Code (Mauchly et al., 1949), Intermediate PL (Burks, 1950) e alcuni successivi.

Sammet, Linguaggi di programmazione: storia e principi fondamentali è poco interessato alle "prime lingue", ma fornisce un elenco di circa 150 lingue prima del 1959.

FORTRAN è probabilmente il primo esistente e con molta influenza. COBOL, LISP sono ancora esistenti e - per LISP - molte varianti e discendenti. L'ALGOL è probabilmente il principale influente dei linguaggi di programmazione che non si è evoluto in linea diretta fino ad ora - ma ha molta presenza, essendo C uno dei suoi discendenti indiretti.

    
risposta data 25.03.2012 - 17:16
fonte
7

Se sei disposto a tornare alla carta e alle schede perforate (dal momento che i primi linguaggi di programmazione precedono il computer moderno) il telaio Jacquard, inventato nel 1801, usava fori in schede perforate per rappresentare i movimenti del braccio del telaio da cucire. Questo potrebbe essere considerato il "primo" codice.

    
risposta data 24.04.2013 - 07:12
fonte
3

dopo il montaggio, il primo fu Fortran creato da John Backus in IBM nel 1957, Lisp fu creato nel 1957 da John McCarthy al MIT, Cobol uscì nel '59.

Fortran ha influenzato molte altre cose e il Lisp ha influito praticamente su tutto.

    
risposta data 24.03.2012 - 18:47
fonte
3

Direi che la prima lingua creata per un computer era il linguaggio macchina del motore analitico di Babbage, il primo < a href="http://en.wikipedia.org/wiki/Turing_complete"> Turing-complete design del computer per uso generale.

Sebbene la macchina di Babbage non sia mai stata costruita, Ada Lovelace (in realtà Augusta Ada King (nee Byron), Contessa di Lovelace ) è ampiamente riconosciuto come il primo programmatore al mondo a causa della sua implementazione di un algoritmo per generare la sequenza di numeri di Bernoulli sul motore analitico . Ciò che è iniziato come traduzione di l'articolo di Luigi Menabrea ha finito per un lavoro fondamentale nell'informatica a causa delle sue note copiose, che è finito più a lungo dell'articolo che stava traducendo.

In effetti, il documento rende interessante la lettura anche oggi, lo raccomanderei vivamente.

    
risposta data 25.03.2012 - 14:13
fonte
1

Secondo questa fonte , FORTRAN nel 1954. FORTRAN è ancora ampiamente utilizzato nella scienza e nell'ingegneria attraverso la lingua è stato modificato in modo significativo.

C'è qualche ambiguità in quello che è considerato un linguaggio di programmazione. L'assembly può contare, poiché è un'astrazione dei codici binari sottostanti e ha sintassi.

    
risposta data 24.03.2012 - 18:49
fonte
0

La prima lingua "reale" era Assemblea , a meno che tu non considerassi le opzioni come interruttori o schede perforate un linguaggio di programmazione .

    
risposta data 24.03.2012 - 18:50
fonte

Leggi altre domande sui tag