APL (programlama dili)
APL 1960'larda Kenneth E. Iverson tarafından geliştirilmiş bir programlama dilidir. Adını A Programming Language adlı kitaptan almıştır.[1] Çok boyutlu dizilerin ana ekseni oluşturduğu dilde çoğu işlev ve işleç belirli simgelerle tanımlanmaktadır.[2] Hesap çizelgeleri ve işlevsel programlamayı etkilemiştir.[3]
Paradigması | Dizi, işlevsel, yapısal, birimsel |
---|---|
İlk çıkışı | 1964) |
Tasarımcı | Kenneth E. Iverson |
Geliştirici | Kenneth E. Iverson |
Tip sistemi | Dinamik |
Lehçeleri | A+, Dyalog APL, APLNext, ELI, J |
Etkilendikleri | Matematiksel gösterim |
Etkiledikleri | AntLang, Go, J, K, MATLAB, Nial, Q, S, SAC, Speakeasy |
Kaynakça
- Iverson, Kenneth E. (1962). A Programming Language. Wiley. ISBN 0-471-43014-5. 27 Ekim 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Kasım 2017.
- McIntyre, Donald B. (1991). "Language as an Intellectual Tool: From Hieroglyphics to APL". IBM Systems Journal. 30 (4). ss. 554-581. doi:10.1147/sj.304.0554. 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Kasım 2017.
- "ACM Award Citation – John Backus. 1977". Awards.acm.org. 3 Aralık 1924. 12 Şubat 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Kasım 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.