¿Qué es el lenguaje BCPL?
Desarrollado por Martin Richards en el Laboratorio de Computación de la Universidad de Cambridge en 1966. Significa Lenguaje de programación combinado básico.
Fue diseñado para ser pequeño y eficiente y como lenguaje de enseñanza para programación de sistemas y escritura de compiladores. Está escrito estáticamente, orientado a procedimientos, estructurado en bloques y admite punteros y matrices. También dispone de instalaciones de entrada y salida y de asignación de almacenamiento dinámico.
A pesar de ser un lenguaje pequeño, BCPL ofrece gran parte de la funcionalidad que se encuentra en lenguajes de programación más grandes y complejos. Por ejemplo, tiene funciones para la compilación condicional y para generar lenguaje ensamblador.
La simplicidad del lenguaje facilita su implementación en diferentes plataformas. Ha habido implementaciones de BCPL para una amplia variedad de máquinas, incluidas la serie PDP, la serie IBM 360, la serie Motorola 68000 y la serie Intel x86.
El lenguaje BCPL ha influido en el diseño de varios otros lenguajes, incluidos C y Java.
Ejemplo
```bcpl
OBTENER "libhdr"
OBTENER "libhdr"; {lo mismo, no se esperan parámetros}
CONST printnl =proc (cadena s) =$( putc('\n') )
VAR nl =nueva línea, tab =tabch;
PROC main () =$(print(tab nl nl "Hola, habla BCPL..."))
```
- ·¿Cómo se marca un número 1-800 desde Puerto Rico?
- ·¿Cuántos dominios de colisión y difusión hay si un enrutador está conectado directamente al concentrador?
- ·¿Cómo funciona un trabajo de cuatro cables de intercomunicación del sistema
- ·¿Dónde se puede encontrar el número de teléfono del centro del banco estadounidense?
- ·¿Cuáles son las preguntas de la entrevista para un Operador Telefónico?
- ·¿Qué son los sitios ftp?
- ·¿Cuáles son los rangos de frecuencia incluidos en las siguientes subdivisiones?
- ·Cómo realizar el seguimiento de ubicación de alguien por su teléfono celular