Skip to main content

Grace Hooper creaza „A-0”, precursorul primului compilator

· Un minut

În anul 1951, Grace Mooray Hooper crează A-0 system (Arithmetic Language version 0), un prim compilator dezvoltat pentru calculatoarele electronice UNIVAC I.

Sistemul A-0 convertea specificația problemei de rezolvat în cod de mașină care putea fi introdus în calculator a doua oară pentru a executa programul menționat.

A-0 era mai degrabă un loader sau un linker decât ce se înțelege astazi prin noțiunea de compilator.

Sistemul A-0 a fost urmat de A-1, A-2,[7] A-3 (lansat ca ARITH-MATIC), AT-3 (lansat ca MATH-MATIC) și B-0 (lansat ca FLOW- MATIC).

Codul sursă pentru A-2 a fost pus la dispoziția clienților și au fost invitați să trimită îmbunătățirile lor înapoi la UNIVAC.

Astfel, A-2 ar putea fi considerat un exemplu timpuriu de software-ul gratuit și open-source.

Referințe