Babbage es el lenguaje ensamblador de alto nivel para las miniordenadores de la serie GEC 4000 . [1] Recibió su nombre de Charles Babbage , un pionero de la informática inglés .
Paradigma | ensamblador de alto nivel , estructurado , procedimental |
---|---|
Apareció por primera vez | alrededor de 1971 |
Lanzamiento estable | 308 |
SO | COS, GEC DOS, OS4000 |
Influenciado por | |
BCPL |
Ejemplo
CAPITULO DE PROCESO FACTORIALETIQUETA DE ENTRADA PUNTO DE ENTRADALITERAL TO = 4 // Suponga que utiliza el formulario predeterminadoRUTINA EXTERNA ABIERTO, PONER, CERCA, TOCHARVECTOR [0,19] DE BYTE RESPUESTA = "factorial x = xxxxxx" MEDIO CUENTAMEDIO VALORRESULTADO COMPLETO// ********************************************** ***************************** HECHO DE RUTINA (VALOR) // devuelve el factorial de RA. VALOR => RESULTADO MIENTRAS SE DECRETA EL VALOR GT // 0 // HACER << RESULTADO * VALOR => RESULTADO >> DEVOLUCIÓN (RESULTADO) FINAL// ********************************************** *****************************PUNTO DE ENTRADA: ABIERTO (HASTA, 1) // Imprimir factoriales para los números del 1 al 9 1 => RA REPETIR << RA => COUNT HECHO (RA) => RA TOCHAR (RA, 7, RESPUESTA + 13) TOCHAR (CUENTA, 2, RESPUESTA + 9) PONER (A, 20, RESPUESTA) CONTAR + 1 => RA >> MIENTRAS RA LT 10 CERCA DE) DETENER (0) FINAL// ********************************************** *****************************
Ver también
Referencias
- ^ Salomon, David (febrero de 1993). "6.1.4 BABBAGE". En Chivers, Ian D. (ed.). Ensambladores y cargadores (PDF) . Serie Ellis Horwood en Computadoras y sus aplicaciones (1 ed.). Chicester, West Sussex, Reino Unido: Ellis Horwood Limited / Simon & Schuster International Group . págs. 184-185. ISBN 0-13-052564-2. Archivado (PDF) desde el original el 23 de marzo de 2020 . Consultado el 1 de octubre de 2008 . [1] (xiv + 294 + 4 páginas)