Citat:
Ursprungligen postat av
fliffo
God dag
Igår när jag låg och försökte sova så låg jag och funderade på allt möjligt. Sen kom det plötsligt upp en väldigt spännande fråga. Jag gick upp ur sängen direkt, för jag visste att jag skulle få svar direkt av en snabb google sökning. Men nej.
Nu, 13 timmar senare har jag fortfarande inget svar.
Hur programmerade man det första programmeringsspråket?
Programmering är ju egentligen ganska simpelt bara man kan språket och vet vad man vill göra. Så hur programmerade man det första språket utan att kunna ett språk, utan att datorn/systemet förstod ett språk?
Även assembler är ett programmeringsspråk, även om det är ett lågnivåspråk. Det första assemblerspråket utvecklades av
Kathleen Booth i London 1947. Innan assemblatorn fanns maskinkodades allt för hand som "nollor och ettor". Så kodades även den första assemblatorn.
Backus utvecklade 1953 Speedcoding och spelade sedan en nyckelroll i utvecklingen av Fortran. Några år senare spelade Backus en nyckelroll i utvecklingen av Algol.
Mycket ofta när det gäller datorutveckling så används tidigare resultat i nästa steg. Det var lättare att göra en kompilator när man hade en assemblator.
Niclaus Wirth vid ETH tog ett intressant steg med sitt bidrag i att ta fram
Pascal-P-systemet. Det innefattade en kompilator, skriven i Pascal, som kompilerade Pascal till P-kod, kod för en "virtuell" dator. Det reducerade insatsen för att göra en kompilator till en ny maskin till att göra en P-emulator för den aktuella maskinen. När man hade en P-emulator hade man en Pascal-kompilator.
–