Babbage (programmeringsspråk)

Babbage
Paradigm processuell , strukturerad , montör på hög nivå
Dök först upp omkring 1971 ; 52 år sedan ( 1971 )
Stabil frisättning
308
OS COS, GEC DOS, OS4000
Påverkade
BCPL

Babbage är assemblerspråket på hög nivå för minidatorerna i GEC 4000-serien . Den fick sitt namn efter Charles Babbage , en engelsk datorpionjär.

Exempel

PROCESS KAPITEL FABRIKSINFORMATION ETIKET INTRÄNGSPUNKT LITERAL TILL = 4 // Antag att du använder standardproforma EXTERN RUTIN ÖPPNA, SÄTTA, STÄNG, TOCHAR VEKTOR [0,19] AV BYTE SVAR = "faktoriellt x = xxxxxx" HALVVÄRDE/HELFT HELFT ************************************************** **************************** RUTIN FAKTA(VÄRDE) // returnera faktor för RA. VÄRDE => RESULTAT MEDAN MINSKA VÄRDE GT //0// GÖR << RESULTAT * VÄRDE => RESULTAT >> RETUR(RESULTAT) SLUT //******************** ************************************************** ********* INGÅNGSPUNKT: ÖPPEN(TO, 1) // Skriv ut fakulteter för siffrorna 1 till 9 1 => RA REPETERA << RA => COUNT FACT(RA) => RA TOCHAR(RA, 7, SVAR + 13) TOCHAR(COUNT, 2, SVAR + 9) PUT(TO, 20, SVAR) COUNT + 1 => RA >> MEDAN RA LT 10 NÄRA(TILL) STOPP(0) SLUT //***** ************************************************** ***********************

Se även