Programmeertaal I (PL / I)

Schrijver: Robert Simon
Datum Van Creatie: 18 Juni- 2021
Updatedatum: 12 Kunnen 2024
Anonim
Hello world in the IBM PL/I language on the mainframe - M125
Video: Hello world in the IBM PL/I language on the mainframe - M125

Inhoud

Definitie - Wat betekent programmeertaal I (PL / I)?

Programmeertaal I (PL / I) is zowel een procedurele als een imperatieve programmeertaal die is ontworpen voor engineering, wetenschappelijke en systeemprogrammering en zakelijke toepassingen. Het wordt voornamelijk gebruikt door de academische, industriële en commerciële sectoren sinds de introductie in de jaren 1960 en wordt nog steeds actief gebruikt vanaf 2011.

PL / 1 ondersteunt gestructureerde programmering, recursie, gekoppelde lijsten of gekoppelde datastructuurverwerking, floating-point, fixed-point en complexe karakterstring en bitstringbehandeling. De gebruikte syntaxis en woorden lijken veel op het Engels, en de taal is zeer geschikt voor het definiëren van complexe gegevensindelingen met behulp van een breed scala aan functies.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart programmeertaal I (PL / I)

Programmeertaal 1 is geboren omdat IBM een machine wilde ontwerpen die alle IBM-architecturen die eraan voorafgingen zou vervangen om de gemeenschappelijke machine-architectuur voor de zakelijke en wetenschappelijke gemeenschap te worden. Dit werd het IBM System 360. Voordien moesten programmeurs verschillende talen gebruiken om voor elke hardware te programmeren. Op dezelfde manier wilde IBM één gemeenschappelijke programmeertaal die alle gebruikers uit elk veld konden gebruiken.

PL / 1 had de volgende belangrijke taalfuncties:

  • 100% vrije vorm en geen gereserveerde zoekwoorden
  • Definieert gegevenstypen ongeacht hardware
  • Een blokgeoriënteerde programmeertaal die bestaat uit beginblokken, pakketten en instructies. Met deze structureringsmethode kunnen ontwikkelaars zeer modulaire programma's en applicaties produceren.
  • PL / I heeft controlestructuren. Structuren zoals SELECT ... WANNEER ... ANDERS laten logische bewerkingen toe, terwijl DO-instructies toestaat dat instructies ten minste eenmaal, oneindig of onvoorwaardelijk worden uitgevoerd, afhankelijk van de behoefte.
  • Ondersteunt gegevensstructuren zoals arrays, unions, structuren, arrays van unions of structuren, unions of structuren van arrays, en elke combinatie van bovenstaande.
  • Heeft vier opslagklassen: STATIC, BASED, AUTOMATIC en CONTROLLED.