Linguagem de Programação I (PL / I)

Autor: Robert Simon
Data De Criação: 18 Junho 2021
Data De Atualização: 23 Junho 2024
Anonim
Linguagem de Programação I (PL / I) - Tecnologia
Linguagem de Programação I (PL / I) - Tecnologia

Contente

Definição - O que significa Linguagem de Programação I (PL / I)?

A linguagem de programação I (PL / I) é uma linguagem de programação processual e imperativa, projetada para engenharia, programação científica e de sistemas e aplicativos de negócios. Ele tem sido usado principalmente pelos setores acadêmico, industrial e comercial desde a sua introdução na década de 1960 e ainda está em uso ativo a partir de 2011.

O PL / 1 suporta programação estruturada, recursão, listas vinculadas ou manipulação de estrutura de dados vinculada, ponto flutuante, ponto fixo e cadeia de caracteres complexos e manipulação de cadeia de bits. A sintaxe e as palavras usadas são muito parecidas com o inglês, e o idioma é adequado para definir formatos de dados complexos usando um amplo conjunto de funções.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a linguagem de programação I (PL / I)

A linguagem de programação 1 nasceu porque a IBM queria projetar uma máquina que substituísse todas as arquiteturas da IBM anteriores a ela para se tornar a arquitetura de máquina comum para as comunidades científica e de negócios. Isso se tornou o IBM System 360. Antes disso, os programadores precisavam usar linguagens diferentes para programar para cada hardware. Da mesma forma, a IBM queria uma única linguagem de programação comum que todos os usuários de qualquer campo pudessem usar.

O PL / 1 tinha os seguintes recursos significativos de linguagem:


  • Formulário 100% gratuito e não possui palavras-chave reservadas
  • Define tipos de dados independentemente do hardware
  • Uma linguagem de programação orientada a blocos que consiste em blocos, pacotes e instruções begin. Esse método de estruturação permite que os desenvolvedores produzam programas e aplicativos muito modulares.
  • PL / I possui estruturas de controle. Estruturas como SELECT ... WHEN ... OTHERWISE permitirão operações lógicas, enquanto as instruções DO permitirão que as instruções sejam executadas incondicionalmente pelo menos uma vez, infinitamente ou enquanto uma condição ainda for verdadeira ou falsa, dependendo da necessidade.
  • Oferece suporte a estruturas de dados como matrizes, uniões, estruturas, matrizes de uniões ou estruturas, uniões ou estruturas de matrizes e qualquer combinação dos itens acima.
  • Possui quatro classes de armazenamento: ESTÁTICO, BASEADO, AUTOMÁTICO E CONTROLADO.