¿Qué es el lenguaje BCPL?
Idioma 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..."))
```
- ·¿En qué parte del Reino Unido está el código de área 020 3298?
- ·¿Cuál es el número de teléfono del centro de Servicio al Cliente UPS en Mayaguez Puerto Rico?
- ·¿Qué servicios ofrece el sitio de la Gran Iglesia?
- ·¿Cómo puedo saber qué servicios de Internet inalámbrico son más rápidos?
- ·¿Cuál es el número de teléfono de Globe Telecom SM Dasmarinas?
- ·¿Cuáles son los estándares del servicio de mesa estadounidense?
- ·¿Cuáles son los distintos tipos de conexiones a Internet?
- ·¿Qué son mejores comunicaciones charter o comunicaciones cox?