www.wikidata.uk-ua.nina.az
APL vimovlyayut ej pi el nazvana za knigoyu A Programming Language 5 interaktivna en masivo oriyentovana en mova programuvannya ta integrovane seredovishe rozrobki sho dostupni vid nizki rozrobnikiv 6 i dlya bilshosti komp yuternih platform 7 Vona gruntuyetsya na matematichnij notaciyi vinajdenij Kennetom Ajversonom i jogo kolegami sho proponuye specialni zasobi dlya proektuvannya i rozrobki cifrovih obchislyuvalnih sistem yak aparatnogo zabezpechennya tak i program 8 APLParadigma masivooriyentovana en funkcijna strukturna modulnaData poyavi 1964Tvorci Kennet AjversonRozrobnik Kennet AjversonSistema tipizaciyi dinamichnaOsnovni realizaciyi IBM APL2 Dyalog APL APL2000 Sharp APL APLX en Dialekti A Dyalog APL APLNextPid vplivom vid matematichna notaciyaVplinula na J 1 K 2 Mathematica MATLAB 3 Nial 4 PPL Q APL u VikishovishiAPL maye poyednannya unikalnih i porivnyano ridkisnih funkcij yaki privertayut uvagu programistiv i roblyat yiyi plidnoyu movoyu programuvannya 9 Vona lakonichna vikoristovuye simvoli a ne slova i zastosovuye funkciyi do vsih masiviv bez vikoristannya yavnih cikliv Abstraktna oriyentovana na rozv yazannya zadach oriyentovana na napisannya program nezalezhnih vid arhitekturi komp yutera abo operacijnoyi sistemi Maye odne proste poslidovne i rekursivne pravilo prioritetu pravij argument funkciyi ce rezultat vsogo virazu pravoruch vid neyi Ce polegshuye rozv yazannya problem na visokomu rivni abstrakciyi APL vikoristovuyut v naukovij 10 aktuarnij 9 statistichnij 11 i finansovij sferah de vona zastosovuyetsya praktikami dlya svoyih zadach i programistami dlya rozrobki komercijnih zastosuvan Svogo chasu vplinula na rozvitok elektronnih tablic funkcionalnogo programuvannya 12 i matematichni paketi program 3 Vona takozh nadihnula vinahidnikiv dekilkoh inshih mov programuvannya 1 2 4 Yiyi takozh pov yazuyut z shvidkim i legkim rozvitkom proektiv v nestabilnomu biznes seredovishi 13 Zmist 1 Istoriya 2 Realizaciyi APL 2 1 Vidkriti 2 2 Komercijni 3 Div takozh 4 Primitki 5 Dzherela 6 PosilannyaIstoriya Redaguvati nbsp Klaviatura APL zi specialnimi simvolamiPershe vtilennya togo sho piznishe peretvorilosya na movu programuvannya APL bulo opublikovane i formalizovane v A Programming Language 5 knizi sho opisuye notaciyu vinajdenu 1957 roku Kennetom E Ajversonom v Garvardskomu universiteti Ajverson rozrobiv matematichnu notaciyu dlya roboti z masivami yakoyi vin navchav svoyih uchniv 1960 roku vin pochav pracyuvati na IBM i pracyuyuchi z Adinom Falkofom stvoriv APL na osnovi svoyeyi notaciyi Vona bula vikoristana vseredini IBM dlya korotkih doslidnih zvitiv na komp yuternih sistemah takih yak Burroughs B5000 i jogo stekovomu mehanizmi koli stekovi mashini ocinyuvalisya porivnyano z registrovimi mashinami IBM z metoyu rozrobki majbutnih komp yuteriv Krim togo 1960 roku Ajverson uzhe vikoristovuvav svoyu notaciyu v chernetkah 6 yi glavi sho nazivalasya Mova programuvannya dlya knigi yaku vin pisav z Fredom Bruksom Automatic Data Processing yaka potim bude opublikovana 1963 roku 14 15 1962 roku vidoma persha sproba vikoristati notaciyu dlya standartizaciyi naboru instrukcij dlya mashin yaki piznishe stali simejstvom IBM System 360 1963 roku d r Gerbert Hellerman sho pracyuvav v naukovo doslidnomu instituti IBM Systems realizuvav chastinu poznachen na komp yuteri IBM 1620 i vin buv vikoristanij studentami v specialnomu kursi serednoyi shkoli dlya rozrahunkiv transcendentnih funkcij pidsumovuvannyam ryadiv Studenti viprobuvali svij kod v translyatori doktora Hellermana Cyu realizaciyu chastini poznachen nazivayut PAT Personalized Array Translator 16 1963 roku Falkof Ajverson ta Edvard Sassengut sho na toj chas pracyuvali na IBM vikoristali notaciyu dlya formalnogo opisu arhitekturi i funkcionalnosti seriyi mashin IBM System 360 sho zreshtoyu vtililosya v statti opublikovanij v IBM Systems Journal 1964 roku Pislya publikaciyi komanda zvernula svoyu uvagu na vtilennya notaciyi v komp yuternij sistemi Odnim z motiviv dlya cogo fokusu na realizaciyi buv interes z boku John L Lawrence yakij mav novi obov yazki v Science Research Associates osvitnij kompaniyi kuplenij IBM 1964 roku Lourens poprohav Ajversona i jogo grupu shob voni dopomogli iz vikoristannyam movi yak instrumentu dlya rozrobki ta vikoristannya komp yuteriv v osviti 17 Pislya togo yak Lawrence M Breed i Philip S Abrams zi Stenfordskogo universitetu priyednalis do komandi IBM Research voni prodovzhuvali svoyi poperedni roboti z realizaciyi zaprogramovanih v FORTRAN IV chastini notacij sho bulo zrobleno dlya IBM 7090 pid upravlinnyam operacijnoyi sistemi IBSYS Cya robota bula zakinchena v kinci 1965 roku i piznishe stala vidoma yak IVSYS Iverson System sistema Ajversona Osnovi ciyeyi realizaciyi buli dokladno opisani Abrams v Stanford University Technical Report An Interpreter for Iverson Notation in 1966 18 Yak i sistema PAT Gellermana ranishe cya realizaciya ne vklyuchala nabir simvoliv APL a vikoristovuvala specialni zarezervovani slova anglijskoyu dlya funkcij i operatoriv Sistema bula piznishe adaptovana dlya sistemi z rozdilennyam chasu i v listopadi 1966 roku bula pereprogramovana dlya komp yuteriv IBM 360 Model 50 sho pracyuvali v rezhimi rozdilennya chasu i dali bula vikoristana vseredini IBM 19 Realizaciyi APL RedaguvatiVidkriti Redaguvati GNU APL Arhivovano 22 sichnya 2014 u Wayback Machine NARS2000 Arhivovano 23 serpnya 2013 u WebCite suchasnij APL dlya Windows OpenAPL na SourceForge netKomercijni Redaguvati Dyalog APL Arhivovano 22 listopada 2020 u Wayback Machine IBM APL2 Arhivovano 4 serpnya 2008 u Wayback Machine APL2000 Arhivovano 26 serpnya 2020 u Wayback Machine APLNext APL for Net MicroAPL Ltd Arhivovano 22 lipnya 2014 u Wayback Machine OpenAPL Arhivovano 4 kvitnya 2019 u Wayback Machine Div takozh RedaguvatiJ mova programuvannya Primitki Redaguvati a b A Bibliography of APL and J Jsoftware com Arhiv originalu za 23 serpnya 2011 Procitovano 3 lyutogo 2010 a b Kx Systems An Interview with Arthur Whitney Jan 2004 Kx com 4 sichnya 2004 Arhiv originalu za 23 serpnya 2011 Procitovano 3 lyutogo 2010 a b The Growth of MatLab Cleve Moler PDF Arhiv originalu za 23 serpnya 2011 Procitovano 3 lyutogo 2010 a b About Q Nial Nial com Arhiv originalu za 23 serpnya 2011 Procitovano 3 lyutogo 2010 a b Iverson Kenneth E 1962 A Programming Language Wiley ISBN 0 471 43014 5 Arhiv originalu za 4 chervnya 2009 Procitovano 19 listopada 2012 an experimental APL interpreter NARS2000 Arhiv originalu za 23 serpnya 2013 Procitovano 3 lyutogo 2010 Dyalog V12 Platforms Dyalog com Arhiv originalu za 3 lyutogo 2010 Procitovano 3 lyutogo 2010 Creveling C J Experimental use of A Programming Language APL at the Goddard Space Flight Center Goddard Space Flight Center NASA Arhiv originalu za 23 serpnya 2013 Procitovano 17 chervnya 2011 a b Bergquist Gary A 1999 The future of APL in the insurance world ACM SIGAPL APL Quote Quad New York N Y 30 1 16 21 ISSN 0163 6006 doi 10 1145 347194 347203 APLX version 4 from the viewpoint of an experimental physicist Vector 23 3 Vector org uk 20 travnya 2008 Arhiv originalu za 25 sichnya 2010 Procitovano 3 lyutogo 2010 OOSTATS A New Approach to Statistics via APL nedostupne posilannya z chervnya 2019 ACM Award Citation John Backus 1977 Awards acm org 3 grudnya 1924 Arhiv originalu za 23 serpnya 2013 Procitovano 3 lyutogo 2010 Agile Approach Agile Approach Arhiv originalu za 23 serpnya 2013 Procitovano 3 lyutogo 2010 Iverson Kenneth E Automatic Data Processing Chapter 6 A programming language Arhivovano 4 chervnya 2009 u Wayback Machine 1960 DRAFT copy for Brooks and Iverson 1963 book Automatic Data Processing Brooks Fred Iverson Kenneth 1963 Automatic Data Processing John Wiley amp Sons Inc Hellerman H Experimental Personalized Array Translator System Communications of the ACM 7 433 July 1964 Falkoff Adin D Iverson Kenneth E The Evolution of APL Arhivovano 19 lipnya 2013 u Wayback Machine ACM SIGPLAN Notices 13 1978 08 Abrams Philip S An interpreter for Iverson notation Arhivovano 16 grudnya 2010 u Wayback Machine Technical Report CS TR 66 47 Department of Computer Science Stanford University August 1966 Haigh Thomas Biographies Kenneth E Iverson IEEE Annals of the History of Computing 2005Dzherela RedaguvatiAn APL Machine 1970 Stanford doctoral dissertation by Philip Abrams A Personal History Of APL Arhivovano 4 chervnya 2011 u Wayback Machine 1982 article by Michael S Montalbano McIntyre Donald B 1991 Language as an intellectual tool From hieroglyphics to APL IBM Systems Journal 30 4 Arhiv originalu za 4 travnya 2006 Procitovano 19 listopada 2012 Iverson Kenneth E 1991 A Personal view of APL IBM Systems Journal 30 4 Arhiv originalu za 27 lyutogo 2008 Procitovano 19 listopada 2012 A Programming Language by Kenneth E Iverson APL in Exposition by Kenneth E Iverson Brooks Frederick P Kenneth Iverson 1965 Automatic Data Processing System 360 Edition ISBN 0 471 10605 4 Askoolum Ajay August 2006 System Building with APL Win Wiley ISBN 978 0 470 03020 2 Falkoff Adin D Iverson Kenneth E Sussenguth Edward H 1964 A Formal Description of SYSTEM 360 IBM Systems Journal New York 3 3 Arhiv originalu za 27 lyutogo 2008 Procitovano 19 listopada 2012 History of Programming Languages chapter 14 proyasniti Banon Gerald Jean Francis 1989 Bases da Computacao Grafica Rio de Janeiro Campus s 141 LePage Wilbur R 1978 Applied A P L Programming Prentice Hall Posilannya RedaguvatiVikishovishe maye multimedijni dani za temoyu APLAPL katalog posilan Open Directory Project comp lang apl newsgroup Google Groups archive Arhivovano 10 listopada 2012 u Wayback Machine APL Wiki Arhivovano 10 lyutogo 2011 u Wayback Machine SIGAPL Arhivovano 9 lyutogo 2012 u Wayback Machine Znajomstvo z movoyu programuvannya APL Arhivovano 17 lyutogo 2021 u Wayback Machine Oleksandr Nechai YouTube OOPAL Integrating Array Programming in Object Oriented Programming An introduction to Object Oriented APL Comparison of Black Scholes options pricing model in many languages including APL Arhivovano 25 chervnya 2012 u Wayback Machine OpenAPL project page on Source Forge Arhivovano 30 listopada 2012 u Wayback Machine Otrimano z https uk wikipedia org w index php title APL amp oldid 39799363