Esta página web esta en venta en SEOBulk.net

Lenguaje de programacion b

Lenguaje de programacion b
Índice
  1. Primer lenguaje de programación
  2. ¿Qué significa B en programación?
  3. ¿Se sigue utilizando el lenguaje de programación B?
    1. Lenguaje de programación E
    2. Lista de lenguajes de programación
    3. Lenguaje de programación L

Primer lenguaje de programación

B fue desarrollado en AT&T Bell Telephone Laboratories y publicado en 1969. El desarrollo corrió a cargo principalmente de Ken Thompson, con cierta ayuda de Dennis Ritchie. Más tarde Stephen C. Johnson mejoró la implementación original del lenguaje y añadió la biblioteca de tiempo de ejecución.

B es muy similar a BCPL hecho más corto mediante la eliminación de los elementos que Thompson consideraba innecesarios. El manual del usuario lo compara a menudo con Fortran, probablemente debido a la popularidad de este último y a las capacidades incorporadas de interacción con programas Fortran.

El único tipo de datos en B es una palabra; la mayoría de los operadores la tratan como un número entero, pero algunos la utilizan como una dirección de memoria a la que hacer referencia. Las variables también pueden tratarse como caracteres (basándose en sus códigos ASCII), inicializarse con constantes de caracteres, etc. El lenguaje no proporciona aritmética de coma flotante, pero los números octales (escritos con el 0 precedente) son bastante importantes.

Los programas constan de un conjunto de funciones definidas por el usuario; una de ellas, main, se llama al inicio del programa, y la ejecución del programa termina en cuanto se ejecuta main. Las variables pueden declararse de dos formas: auto (locales dentro de una función) y extrn (globales, listadas e inicializadas fuera de las funciones). Las variables pueden ser escalares o vectoriales (un vector es una matriz unidimensional de longitud fija). Las cadenas son matrices de caracteres.

¿Qué significa B en programación?

El lenguaje de programación B es un lenguaje basado en el Basic Combined Programming Language o BCPL y precursor del lenguaje de programación C (y de los subsiguientes lenguajes de la suite C), tan omnipresente en la programación de bases de código en las últimas décadas.

  Principales lenguajes de programacion 2022

¿Se sigue utilizando el lenguaje de programación B?

A partir de 1971, Ritchie introdujo cambios en el lenguaje al tiempo que convertía su compilador para producir código máquina, sobre todo añadiendo la tipificación de datos para las variables. Durante 1971 y 1972, B evolucionó hacia "New B" (NB) y luego hacia C. B está casi extinto, ya que ha sido sustituido por el lenguaje C.

Lenguaje de programación E

Este curso no es especialmente teórico ni trata únicamente sobre aspectos específicos de la programación, sino que le proporcionará un marco para comprender cómo utilizar eficazmente las construcciones del lenguaje y cómo diseñar programas correctos y elegantes. Al utilizar diferentes lenguajes, aprenderá a pensar más profundamente que en términos de la sintaxis particular de un lenguaje. El énfasis en la programación funcional es esencial para aprender a escribir programas robustos, reutilizables, componibles y elegantes. De hecho, muchas de las ideas más importantes de los lenguajes modernos tienen sus raíces en la programación funcional. Prepárese para aprender una nueva y hermosa forma de ver el software y cómo divertirse construyéndolo.

Lista de lenguajes de programación

B es un lenguaje de programación diseñado por D. M. Ritchie y Ken Thompson en Murray Hill, Nueva Jersey. D. M. Ritchie y Ken Thompson trabajaron juntos en los Laboratorios Bell (Murray Hill). Consiguieron que el lenguaje de programación B fuera soportado activamente y documentado en el sistema H6070 TSS en 1969. Este lenguaje se desarrolló principalmente para aplicaciones no numéricas, como la programación de sistemas que incluía la toma de decisiones lógicas complejas y el procesamiento de enteros, cadenas de bits y caracteres.

El lenguaje de programación B se derivó del BCPL (Basic Combined Programming Language). El nombre del lenguaje de programación B puede ser una disminución de BCPL. B se creó para aplicaciones recursivas, no numéricas e independientes de las máquinas, como el software de sistemas y lenguajes.

  Lenguaje de programacion mas cercano a la maquina

Inicialmente, Ken Thompson y Dennis Ritchie estaban trabajando en un lenguaje de programación que se basaba principalmente en el lenguaje BCPL. Thompson quería un lenguaje que pudiera utilizarse en el proyecto Multics. Esencialmente, B era el componente despojado del sistema BCPL. Thompson pensó que podía hacer un lenguaje modificado a partir del BCPL que pudiera ajustarse a la capacidad de memoria de los miniordenadores de la época. La transición de BCPL a B implicó sobre todo cambios para reducir la cantidad de caracteres no blancos en un programa típico. Además, la sintaxis típica del BCPL, similar a la del ALGOL (Lenguaje Algorítmico), se modificó en gran medida durante el proceso, como los operadores:= y =, que se sustituyeron por = para la asignación y == para la prueba de igualdad.

Lenguaje de programación L

B se derivó de BCPL, y su nombre posiblemente sea una contracción de BCPL. Dennis Ritchie, compañero de trabajo de Thompson, especuló que el nombre podría estar basado en Bon, un lenguaje de programación anterior, pero no relacionado, que Thompson diseñó para su uso en Multics[nota 1].

B se diseñó para aplicaciones recursivas, no numéricas e independientes de la máquina, como software de sistemas y lenguajes[3]. Era un lenguaje sin tipos, en el que el único tipo de datos era el formato de palabra de memoria natural de la máquina subyacente, fuera cual fuera. Dependiendo del contexto, la palabra se trataba como un número entero o como una dirección de memoria.

A medida que las máquinas con procesamiento ASCII se hicieron comunes, en particular la DEC PDP-11 que llegó a Bell, el soporte para datos de caracteres metidos en palabras de memoria se hizo importante. La naturaleza sin tipos del lenguaje se consideró una desventaja, lo que llevó a Thompson y Ritchie a desarrollar una versión ampliada del lenguaje que admitiera nuevos tipos internos y definidos por el usuario, que se convirtió en el lenguaje de programación C.

  Descargar lenguajes de programacion

Hacia 1969, Ken Thompson[2] y más tarde Dennis Ritchie[3] desarrollaron B basándose principalmente en el lenguaje BCPL que Thompson utilizó en el proyecto Multics. B era esencialmente el sistema BCPL despojado de cualquier componente del que Thompson considerara que podía prescindir para que cupiera dentro de la capacidad de memoria de los miniordenadores de la época. La transición de BCPL a B también incluyó cambios realizados para adaptarse a las preferencias de Thompson (principalmente en la línea de reducir el número de caracteres que no fueran espacios en blanco en un programa típico)[2] Gran parte de la sintaxis típica de ALGOL de BCPL se modificó bastante en este proceso. El operador de asignación := volvió al = del Superplan de Rutishauser, y el operador de igualdad = fue sustituido por ==.

Subir
Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad