Babbage (programmeringsspråk)
Paradigm | processuell , strukturerad , montör på hög nivå |
---|---|
Dök först upp | omkring 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