Speedcoding: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Eliminato il template "Tmp"
Collegamenti esterni: Aggiunto il template "Portale"
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1:
{{S|linguaggi di programmazione}}
{{W|informatica|novembre 2019}}<!-- agg. fonti -->
{{Linguaggio di programmazione
|autore = [[John Backus]]
Riga 13:
 
L'idea nacque dalla difficoltà di programmare la macchina [[IBM SSEC]] quando Backus fu assunto per calcolare le posizioni astronomiche all'inizio del 1950. Il sistema di speedcoding era un interprete e focalizzato sulla facilità d'uso a scapito delle risorse di sistema. Forniva pseudo-istruzioni per funzioni matematiche comuni: logaritmi, esponenziazione e operazioni trigonometriche. Il software residente ha analizzato le pseudo-istruzioni una alla volta e ha chiamato la subroutine appropriata. Lo speedcoding è stata anche la prima implementazione di operazioni decimale di input / output. Sebbene abbia sostanzialmente ridotto lo sforzo di scrivere molti lavori, il tempo di esecuzione di un programma che è stato scritto con l'aiuto di Speedcoding era di solito da dieci a venti volte quello del codice macchina. L'interprete prese 310 parole di memoria, circa il 30% della memoria disponibile su un 701.
 
== Collegamenti esterni ==
* {{FOLDOC}}
 
{{Portale|informatica}}
 
[[Categoria:Linguaggi di programmazione]]