İçindekiler:
- Tanımı - Programlama Dili I (PL / I) ne anlama geliyor?
- Techopedia Programlama Dili I'yi açıklıyor (PL / I)
Tanımı - Programlama Dili I (PL / I) ne anlama geliyor?
Programlama dili I (PL / I) mühendislik, bilimsel ve sistem programlama ve iş uygulamaları için tasarlanmış hem prosedürel hem de zorunlu bir programlama dilidir. 1960'lardaki tanıtımından bu yana öncelikle akademik, endüstriyel ve ticari sektörler tarafından kullanılmaktadır ve 2011 yılı itibariyle halen aktif olarak kullanılmaktadır.
PL / 1 yapılandırılmış programlama, özyineleme, bağlantılı listeler veya bağlantılı veri yapısı işlemeyi, kayan noktalı, sabit noktalı ve karmaşık karakter dizgisi ve bit dizgisi işlemeyi destekler. Sözdizimi ve kullanılan kelimeler İngilizce'ye çok benzer ve dil, çok çeşitli işlevler kullanarak karmaşık veri biçimlerini tanımlamak için çok uygundur.
Techopedia Programlama Dili I'yi açıklıyor (PL / I)
Programlama dili 1 doğdu çünkü IBM, iş dünyası ve bilimsel topluluklar için ortak makine mimarisi haline gelmeden önce gelen tüm IBM mimarilerinin yerini alacak bir makine tasarlamak istedi. Bu IBM System 360 oldu. Bundan önce, programcılar her donanım için programlamak için farklı diller kullanmak zorundaydılar. Benzer şekilde, IBM herhangi bir alandaki tüm kullanıcıların kullanabileceği tek bir ortak programlama dili istedi.
PL / 1 aşağıdaki önemli dil özelliklerine sahipti:
- % 100 ücretsiz form ve ayrılmış anahtar kelimeler yok
- Donanıma bakılmaksızın veri türlerini tanımlar
- Başlangıç blokları, paketler ve ifadelerden oluşan blok odaklı bir programlama dili. Bu yapılandırma yöntemi, geliştiricilerin çok modüler programlar ve uygulamalar üretmelerini sağlar.
- PL / I'in kontrol yapıları vardır. SELECT … WHEN … OTHERWISE gibi yapılar mantıksal işlemlere izin verirken DO ifadeleri, koşullara bağlı olarak koşulsuz olarak en az bir kez, sonsuz veya bir koşulun hala doğru veya yanlış olmasına izin verir.
- Diziler, birlikler, yapılar, sendikaların veya yapıların dizileri, sendikalar veya dizilerin yapıları ve yukarıdakilerin herhangi bir kombinasyonu gibi veri yapılarını destekler.
- Dört depolama sınıfı vardır: STATİK, BAZLI, OTOMATİK ve KONTROLLÜ.