PL-6 - PL-6

PL-6 durdurulan olan sistem programlama dili dayalı PL / I . PL-6 tarafından geliştirilen Honeywell, Inc. geliştirmek için proje kapsamında 1970'lerin sonlarında CP-6 işletim sistemini .

Açıklama

Veri tipleri

Beyan
nitelik
Açıklama
SBIN (n) Signed ikili tamsayı , n bit. (N) belirtilmezse, 36 bit varsayılan değerdir. Alternatif olarak "SBIN WORD" kelimesini, "SBIN YARIM" ya da "SBIN byte", sırasıyla 36, 18 ya da 9 bit olduğunu belirtir.
Ubin (n) Arasında İşaretsiz ikili tamsayı , n bit. Sbin Aksi halde aynı.
CHAR (c) Uzunluk Sabit uzunlukta karakter dizesi c karakterleri.
BİT (b) Uzunluğu sabit uzunlukta bit dizisi b bit.
PTR Bir bellek adresi.

PL-6 hükümleri yoktur noktası kayan verileri.

Agregalar

Diziler sıfır açıkça belirtilmiş olan, boyutsal bir ve sıfır tabanlı idi. Örneğin,DCL x (0:4) SBIN;beş imzalanan 36 bitlik tamsayı dizisi beyan eder. Elemanları numaralandırıldı x (0) x, (1), ..., x, (4).

Yapılar da desteklenmiştir. Örneğin:

DCL 1 struct,
      2 a,
        3 b CHAR(3),
        3 * CHAR(1),
      2 c CHAR(4);

adlı bir yapı bildirir yapı iki elemanlara aşağıdakilerden oluşur: küçük bir yapı , bir üç-karakter alanı kapsayan b ve adı tek karakter elemanı ( "*" öğesi isimsiz olduğunu gösterir) ve dört karakterli bir eleman c .

Yapının en üst düzeyde olması gerekiyordu 1 ve hiçbir seviyeleri atlanır 2-10, kullanıldığı takdirde, vardı kalan seviyeleri sırayla belirtilecektir.

Referanslar

Dış bağlantılar

  • Honeywell A.Ş. (Haziran 1988). PL-6 CP-6 Tanıtım (PDF) . Alındı Eyl 3, 2014 .