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 .
içindekiler
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 .
Bu programlama dili lı makale bir taslaktır . Sen Vikipedi'ye katkıda bulunabilirsiniz genişletmeden . |