BCPL | |
---|---|
clase de idioma | procedimental , estructural |
tipo de ejecución | interpretado |
Apareció en | 1966 |
Autor | Martín Richards |
sistema de tipos | sin tipo (todos los tipos son de palabra de máquina) |
sido influenciado | CPL |
influenciado | B , C |
BCPL ( Lenguaje de Programación Combinado Básico ) es un lenguaje de programación desarrollado por Martin Richards en 1966 en la Universidad de Cambridge . Originalmente estaba destinado a escribir compiladores para otros lenguajes.
Ahora BCPL prácticamente no se usa, pero en un momento fue muy importante debido a su buena portabilidad. Una versión simplificada del lenguaje con una sintaxis ligeramente modificada se convirtió en el lenguaje de programación B , que tuvo una fuerte influencia en el lenguaje de programación C. Por esta razón, los programadores descifraron en broma el nombre BCPL como antes del lenguaje de programación C ("un lenguaje de programación que apareció antes que el lenguaje C") [1] .
BCPL fue una respuesta a las complejidades de su predecesor, el lenguaje CPL , desarrollado a principios de la década de 1960. Richards creó BCPL "eliminando características del lenguaje completo que dificultaban la compilación". La primera implementación del compilador, que se ejecuta en un IBM 7094 con CTSS , fue escrita por Richards en la primavera de 1967 durante su visita al laboratorio de investigación del Proyecto MAC en el MIT . El lenguaje se describió por primera vez en un documento presentado en la Conferencia informática conjunta de primavera de 1969.
Impresión factorial:
OBTENER "libhdr" LET inicio() = VALOF { FOR i = 1 TO 5 DO writef("hecho(%n) =%i4*n", i, hecho(i)) RESULTADOS 0 } Y hecho(n) = n=0 -> 1, n*hecho(n-1)
Lenguajes de programación | |
---|---|
|