Lenguaje de programación I (PL / I)

Autor: Robert Simon
Fecha De Creación: 18 Junio 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Lenguaje de programación I (PL / I) - Tecnología
Lenguaje de programación I (PL / I) - Tecnología

Contenido

Definición: ¿Qué significa el lenguaje de programación I (PL / I)?

El lenguaje de programación I (PL / I) es un lenguaje de programación imperativo y de procedimiento diseñado para ingeniería, programación científica y de sistemas y aplicaciones comerciales. Ha sido utilizado principalmente por los sectores académico, industrial y comercial desde su introducción en la década de 1960 y todavía está en uso activo a partir de 2011.

PL / 1 admite programación estructurada, recursión, listas vinculadas o manejo de estructura de datos vinculados, punto flotante, punto fijo y cadena de caracteres complejos y manejo de cadena de bits. La sintaxis y las palabras utilizadas son muy parecidas al inglés, y el idioma es muy adecuado para definir formatos de datos complejos mediante un amplio conjunto de funciones.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el lenguaje de programación I (PL / I)

El lenguaje de programación 1 nació porque IBM quería diseñar una máquina que reemplazara todas las arquitecturas de IBM anteriores a convertirse en la arquitectura de máquina común para las comunidades empresariales y científicas. Este se convirtió en el IBM System 360. Antes de esto, los programadores tenían que usar diferentes lenguajes para programar para cada hardware. Del mismo modo, IBM quería un único lenguaje de programación común que todos los usuarios de cualquier campo pudieran usar.

PL / 1 tenía las siguientes características importantes del lenguaje:


  • Forma 100% gratuita y no tiene palabras clave reservadas
  • Define los tipos de datos independientemente del hardware.
  • Un lenguaje de programación orientado a bloques que consiste en bloques de inicio, paquetes y declaraciones. Este método de estructuración permite a los desarrolladores producir programas y aplicaciones muy modulares.
  • PL / I tiene estructuras de control. Las estructuras como SELECCIONAR ... CUANDO ... DE OTRA MANERA permitirán operaciones lógicas, mientras que las declaraciones DO permitirán que las declaraciones se ejecuten incondicionalmente al menos una vez, infinitamente, o mientras una condición sea verdadera o falsa dependiendo de la necesidad.
  • Admite estructuras de datos como matrices, uniones, estructuras, matrices de uniones o estructuras, uniones o estructuras de matrices, y cualquier combinación de las anteriores.
  • Tiene cuatro clases de almacenamiento: ESTÁTICA, BASADA, AUTOMÁTICA y CONTROLADA.