Spisu treści:
- Definicja - Co oznacza język programowania I (PL / I)?
- Techopedia wyjaśnia język programowania I (PL / I)
Definicja - Co oznacza język programowania I (PL / I)?
Język programowania I (PL / I) jest językiem programowania proceduralnego i imperatywnym, który został zaprojektowany do programowania inżynierskiego, programowania i systemów oraz aplikacji biznesowych. Jest stosowany przede wszystkim w sektorach akademickim, przemysłowym i handlowym od czasu jego wprowadzenia w latach 60. XX wieku, a od 2011 r. Jest nadal aktywny.
PL / 1 obsługuje programowanie strukturalne, rekurencję, obsługę list połączonych lub obsługę struktury danych połączonych, obsługę znaków zmiennoprzecinkowych, stałych i złożonych znaków oraz ciągów bitów. Użyta składnia i słowa są bardzo podobne do angielskiego, a język jest odpowiedni do definiowania złożonych formatów danych przy użyciu szerokiego zestawu funkcji.
Techopedia wyjaśnia język programowania I (PL / I)
Język programowania 1 narodził się, ponieważ IBM chciał zaprojektować maszynę, która zastąpiłaby wszystkie architektury IBM, które powstały przed nią, aby stała się wspólną architekturą maszyn dla środowisk biznesowych i naukowych. Stało się to IBM System 360. Wcześniej programiści musieli używać różnych języków do programowania dla każdego sprzętu. Podobnie IBM chciał jednego wspólnego języka programowania, z którego mogliby korzystać wszyscy użytkownicy z dowolnej dziedziny.
PL / 1 miał następujące znaczące cechy językowe:
- 100% darmowa forma i nie ma zarezerwowanych słów kluczowych
- Definiuje typy danych niezależnie od sprzętu
- Zorientowany na bloki język programowania, który składa się z bloków początkowych, pakietów i instrukcji. Ta metoda strukturyzacji umożliwia programistom tworzenie bardzo modułowych programów i aplikacji.
- PL / I ma struktury kontrolne. Struktury takie jak WYBIERZ … KIEDY … INNE pozwalają na operacje logiczne, podczas gdy instrukcje DO pozwolą na wykonywanie instrukcji bezwarunkowo co najmniej raz, nieskończenie, lub gdy warunek jest nadal prawdziwy lub fałszywy, w zależności od potrzeby.
- Obsługuje struktury danych, takie jak tablice, związki, struktury, tablice związków lub struktur, związki lub struktury tablic oraz dowolną ich kombinację.
- Posiada cztery klasy przechowywania: STATYCZNE, PODSTAWOWE, AUTOMATYCZNE i KONTROLOWANE.






