Linguaggio di programmazione I (PL / I)

Autore: Robert Simon
Data Della Creazione: 18 Giugno 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Most Popular Programming Languages 1965 - 2019
Video: Most Popular Programming Languages 1965 - 2019

Contenuto

Definizione - Cosa significa linguaggio di programmazione I (PL / I)?

Il linguaggio di programmazione I (PL / I) è un linguaggio di programmazione sia procedurale che imperativo progettato per ingegneria, programmazione scientifica e di sistemi e applicazioni aziendali. È stato utilizzato principalmente dai settori accademici, industriali e commerciali sin dalla sua introduzione negli anni '60 ed è ancora in uso attivo dal 2011.

PL / 1 supporta la programmazione strutturata, la ricorsione, gli elenchi collegati o la gestione della struttura di dati collegati, la virgola mobile, la virgola fissa e complessa e la gestione di stringhe di bit. La sintassi e le parole utilizzate sono molto simili all'inglese e la lingua è adatta per definire formati di dati complessi utilizzando un ampio set di funzioni.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il linguaggio di programmazione I (PL / I)

Il linguaggio di programmazione 1 è nato perché IBM voleva progettare una macchina che avrebbe sostituito tutte le architetture IBM che la precedevano per diventare l'architettura macchina comune per le comunità aziendali e scientifiche. Questo divenne IBM System 360. Prima di questo, i programmatori dovevano usare linguaggi diversi per programmare per ciascun hardware. Allo stesso modo, IBM voleva un unico linguaggio di programmazione comune che tutti gli utenti di qualsiasi campo potevano usare.

PL / 1 aveva le seguenti caratteristiche linguistiche significative:

  • Modulo gratuito al 100% e non ha parole chiave riservate
  • Definisce i tipi di dati indipendentemente dall'hardware
  • Un linguaggio di programmazione orientato ai blocchi costituito da blocchi, pacchetti e istruzioni di inizio. Questo metodo di strutturazione consente agli sviluppatori di produrre programmi e applicazioni molto modulari.
  • PL / I ha strutture di controllo. Strutture come SELECT ... WHEN ... OTHERWISE consentiranno operazioni logiche, mentre le istruzioni DO consentiranno di eseguire le istruzioni incondizionatamente almeno una volta, all'infinito o mentre una condizione è ancora vera o falsa a seconda delle necessità.
  • Supporta strutture di dati come matrici, unioni, strutture, matrici di unioni o strutture, unioni o strutture di matrici e qualsiasi combinazione di quanto sopra.
  • Ha quattro classi di memoria: STATICA, BASATA, AUTOMATICA e CONTROLLATA.