APL (proqramlaşdırma dili)

Vikipediya, azad ensiklopediya
Naviqasiyaya keç Axtarışa keç
APL
Loqonun şəkli
Paradiqmalar Strukturlu proqramlaşdırma, Modullu proqramlaşdırma
Yaradılma tarixi 1966
Müəlliflər Kennet Yucin Ayverson
Tərtibatçılar Kennet Yucin Ayverson, IBM
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

APL[1] 1960-cı illərdə Kennet Eugen İverson tərəfindən hazırlanmış bir proqramlaşdırma dilidir. Onun mərkəzi məlumat tipi çoxölçülü massivdir. Çox qısa koda yol açan çox sayda funksiya və operatoru təmsil etmək üçün geniş qrafik simvollardan istifadə edir. Konsepsiya modelləşdirməsinin, cədvəllərin, funksional proqramlaşdırmanın,[2] və kompüter riyaziyyat elementlərinin inkişafına mühüm təsir göstərmişdir.[3] Ayrıca bir sıra digər proqramlaşdırma dilləri APL-dən ilhamlanmışdır.[4]

  1. Iverson, Kenneth E. A Programming Language. Wiley. 1962. ISBN 978-0-471-43014-8. 2014-10-27 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2014-10-27.
  2. McIntyre, Donald B. "Language as an Intellectual Tool: From Hieroglyphics to APL". IBM Systems Journal. 30 (4). 1991: 554–581. doi:10.1147/sj.304.0554. March 4, 2016 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: January 9, 2015.
  3. Iverson, Kenneth E., "Automatic Data Processing: Chapter 6: A programming language" Arxiv surəti 4 iyun 2009 tarixindən Wayback Machine saytında Arxivləşdirilib iyun 4, 2009, at the Wayback Machine, 1960, Draft copy for Brooks and Iverson 1963 book, Automatic Data Processing.
  4. "ACM Award Citation – John Backus". Awards.acm.org. 1977. February 12, 2008 tarixində arxivləşdirilib. İstifadə tarixi: February 3, 2010.