| dbpprop:abstract
|
- APL (named after the book A Programming Language) is an interactive array-oriented language and integrated development environment which is available from a number of commercial and non-commercial vendors and for most computer platforms. It is based on a mathematical notation developed by Kenneth E. Iverson. APL's combination of unique or unusual features puts it among the most productive of programming languages: It is concise, using symbols rather than words and applying functions to entire arrays without using explicit loops. It is solution focussed; emphasizing the expression of algorithms independently of machine architecture or operating system. It has just one simple, consistent, and recursive precedence rule: the right argument of a function is the result of the entire expression to its right. APL is widely used in scientific, actuarial, statistical, and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications. It was an important influence on the development of spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. It is also associated with rapid and lightweight development projects in volatile business environments.
- APL, abgekürzt für A Programming Language, ist eine üblicherweise interpretierte Programmiersprache. Sie wurde von Kenneth E. Iverson und seinen Kollegen bei IBM in der 19er Jahren als algorithmische Notation entwickelt. Einige Jahre später wurde APL als Programmiersprache auf Großrechnern implementiert und den Kunden als Timesharing-Option angeboten. Zu jener Zeit wurden IBM-Kugelkopf-Schreibmaschinen als „Terminal“ verwendet. Die ersten Implementierungen auf PCs benötigten ein Spezial-EPROM, damit der APL-Zeichensatz angezeigt werden konnte. Eine Vorläufer-Implementierung gab es schon 197 auf der IBM 100. Heute reicht die Installation eines APL-Zeichensatzes aus. Außerdem wurden seinerzeit spezielle Tastaturen verwendet, die später durch eine Bildschirmanzeige der Tastaturbelegung ersetzt wurden.
- Por la sistema de las bibliotecas, vease Bibloteca Pública de Austin APL (A Programing Language, también conocido como Array Processing Language desde hace algunos años) es un lenguaje de programación interpretado desarrollado por Kenneth Iverson, de IBM, a finales de los años 60. Es un lenguaje muy conciso, con una sintaxis muy sencilla. Está orientado a trabajos con matrices, con la que se pueden hacer todo tipo de operaciones lógicas o matemáticas. Incluso se pueden definir nuevas operaciones matriciales. Es de una potencia tremenda. Una sola sentencia puede traducirse en miles de ellas en otros lenguajes, como por ejemplo Fortran. Como ejemplo, el lenguaje de simulación de circuitos, SIAL, ocupaba cerca de 25 000 sentencias en Fortran-Assembler y, al ser reescrito en APL, todo el programa se podía imprimir en dos folios. Por otra parte, a pesar de ser un lenguaje de tan alto nivel, también es capaz de manipular a escala de bits y tiene interfaces con lenguajes de programación de bajo nivel (C, ensamblador... ) mediante los llamados procesadores auxiliares. Tiene la propiedad de que desde una rutina se puede crear, compilar y ejecutar, en tiempo de ejecución, otras, lo que lo hace muy apropiado para la fabricación de compiladores e intérpretes. Sus problemas radican en que: 1) Necesita teclado especial para poner los operadores lógicos y simbólicos. 2) Los programas escritos en APL son tan concisos que son difíciles de documentar y de comprender.
- APL (A Programming Language, myös Array Processing Language) on kanadalaisen Kenneth E. Iversonin vuonna 1957 Harvardin yliopistossa kehittämään notaatioon perustuva sääntiökieli. APL:n periaatteena on ilmaista matemaattiset ja tietojenkäsittelylliset perustoiminnot omilla symboleillaan tai niiden yhdistelmillä; luku- ja merkkijoukkoja operoidaan kokonaisuuksina. APL:n primitiivit ovat kaikki yhden merkin symboleita, mikä tekee kielestä tiiviin ja monien mielestä kryptisen. APL-ohjelmointiympäristö on hyvin salliva (kysehän on notaatiosta), joten ohjelmointikuri on käyttäjän vastuulla. APL toimii (käytännöllisesti katsoen aina) tulkkiperiaatteella: ohjelmia ei käännetä vaan ne suoritetaan alkuperäiskoodia suoraan tulkitsemalla. Tämä mahdollistaa ohjelmaympäristön jäljittämisen, ohjelmakoodin ja muuttujien tarkastelun ja muokkauksen kesken suorituksen. Sovellus voidaan siten keskeyttää (joko tahallaan tai virhetilanteeseen) ja suoritusta voidaan jatkaa tehtyjen muutosten jälkeen suoraan keskeytyskohdasta. APL onkin ollut aina tehokas prototyyppikehitin.
- L'APL (initialement A Programming Language, officieusement Array-Processing Language) est un langage de programmation conçu entre 1957 et 1967 par Kenneth Iverson pour décrire commodément des opérations portant globalement sur des tableaux (booléens, numériques ou, dans une moindre mesure, de caractères).
- Az APL (A Programming Language, néha Array Processing Language) magas szintű interaktív programnyelv, olyan szintaxissal és karakterkészlettel, amely matematikai problémamegoldásra előnyös. Főbb alkalmazási területe a matematikai algoritmusok és a statisztika. Az APL nyelv nem hasonlít semmilyen más programnyelvhez. Ez egyértelművé válik, amikor először ránézünk egy programra. Sokkal inkább hasonlít algebrai formulák sokaságára. A beépített formulákkal egyszerű kifejezésként írhatunk le bonyolultabb mátrix műveleteket, rekurzív kifejezéseket. Ennek eredménye egy hihetetlenül tömör programkód összehasonlítva más nyelvek lehetőségeivel. Kenneth E. Inverson az ötvenes évek végén – amikor a Harvardon volt professzor – fejlesztett ki egy matematikai leírást, amely matematikai állapotok leírására és a tanítás megkönnyítésére volt hivatott. Ezt később (a 60-as évek elején, amikor Kenneth az IBM-hez csatlakozott) egy programnyelv megalkotására használták. Így született meg az APL. Ebből pedig később a J, ami már ASCII karaktereket használt.
- L'APL (acronimo di A Programming Language) è un linguaggio di programmazione sviluppato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo: L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello. L'elevato numero di istruzioni, dedicate in particolare alla gestione delle vettori e delle matrici, una delle applicazioni più importanti dei computer negli anni in cui è stato progettato. L'uso in modalità interpretata e la possibilità di immettere direttamente le istruzioni. L'APL viene criticato perché spinge a scrivere programmi poco leggibili. L'APL non si è mai diffuso molto, ma i suoi sostenitori sono famosi per la loro convinzione.
- APL(エーピーエル)は、コンピュータのプログラミング言語の一種で、1957年のケネス・アイバーソンによる創案に基づいた独特の表記法を用いた、対話型インタープリター言語である。とくに配列処理に優れる。「APL」とは、「Aプログラミング言語」 の略であるが、言語の特性から、ときに「配列処理言語」 と言い換えられる。
- APL is een programmeertaal. De taal is ontstaan uit een boek dat in 1962 werd geschreven door Ken Iverson en waarin een wiskundige notatiewijze werd geïntroduceerd. Met enkele aanpassingen werd uit dit voorstel de programmeertaal ontworpen. De naam APL is ontleend aan de titel van het boek: A Programming Language.
- A Programming Language (APL) to popularny szczególnie w Europie matematyczny język programowania wysokiego poziomu, znany ze swojej zwięzłości i możliwości generowania macierzy. Opracował go w połowie lat 60. Kenneth E. Iverson. Język jest stosowany na wielu platformach, od mikrokomputerów do maszyn mainframe, i jest wykorzystywany do tworzenia modeli matematycznych. Jest to głównie język interpretowany, ale dostępne są też kompilatory języka. APL posługuje się znakowymi symbolami i przed pojawieniem się graficznych interfejsów użytkownika wymagał specjalnego oprogramowania lub przekonstruowanej pamięci ROM, aby komputer mógł je wyświetlać. Zobacz też: Notacja Iversona
- APL é uma linguagem de programação destinada a operações matemáticas. Ela nasceu do trabalho de um professor de matemática canadense de nome Kenneth Iverson. A linguagem APL foi formalmente definida e introduzida por Iverson em seu livro A Programming Language de 1962. Sua proposta original era a de produzir uma nova notação matemática, menos sujeita às ambigüidades da notação convencional. Segundo Iverson, foi projetada com o objetivo de ser matematicamente concisa. Na década de 1960, trabalhando na IBM em conjunto com Adin Falcoff, ambos produziram a primeira versão de APL, quando um interpretador da linguagem ficou disponível. Programas em APL em geral sempre são muito pequenos, embora poderosos. A linguagem está preparada para tratar arranjos de grandes dimensões. Por exemplo, quando em APL se escreve A+B, se A e B forem escalares (isto é um número único), a resposta também o será. Se A e B são vetores de 100 números, a resposta também o será. Idem para matrizes e até arrays-nd. Em algumas versões de APL este n chega a 256 dimensões.
- APL (A Programming Language - Limbajul de Programare A) este un limbaj interactiv orientat către tablouri și un mediu de dezvoltare care este disponibil de la furnizori comerciali și non-comerciali pentru majoritatea platformelor. Se bazează pe o notație matematică inventată de Kenneth E. Iverson. Combinația unică de trăsături unice sau neobișnuite ale limbajului APL îl clasează printre cele mai productive limbaje de programare: Este concis, folosind simboluri în locul cuvintelor și aplicând funcții pe întregul tablou fără a folosi bucle explicite. E orientat spre soluționare; cu accentul pe exprimarea algoritmilor independent de arhitectura mașinii sau a sistemului de operare. Are o singură regulă recursivă de precedență: argumentul din partea dreaptă a unei funcții e rezultatul întregii expresii din dreapta.
- APL (A Programming Language или, возможно, Array Programming Language) — язык программирования, оптимизированный для работы с массивами, предшественник современных научных вычислительных сред, таких как MATLAB, использует функциональную парадигму программирования. В своей области применения (физика, математическое моделирование, обработка данных) APL — мощный язык, обладающий кратким и выразительным синтаксисом. Например: Большое количество специальных символов в синтаксисе APL, функциональный стиль и краткие нотации (большинство операций обозначается 1—2 символами) делает программы на APL крайне непонятными для непосвящённых.
- APL är en förkortning av "A Programming Language" och är ett tidigt programspråk ursprungligen utvecklat av Kenneth E. Iverson under dennes tid vid Harvard University och sedan vidareutvecklat av IBM. APL togs från början fram främst som ett redskap för att beskriva datorer och algoritmer, d.v.s. i första hand inte som ett programspråk och användes huvudsakligen inom forskning. Notationen användes bl.a. för att beskriva arkitekturen för IBM System/360. Detta var en avsevärt mer exakt och detaljerad beskrivning än den dittills existerande dokumentationen och flera problem som tidigare inte uppmärksammats tydliggjordes. Iverson tilldelades 1979 års "Turing Award" för sitt arbete.
- APL是A Programming Language或Array Processing Language的缩写。肯尼斯·艾佛森1962年设计这个语言时他正在哈佛大学工作。为此他1979年获得图灵奖。在过去数十年的使用历史中,APL从它的原始版本开始不断改变和发展,今天的版本与1963年发表时的版本已经非常不一样了。但它始终是一种解释执行的计算机语言。现代的APL版本都支持其初试版本不支持的结构和模式编程。APL至今依然使用一种非标准化的字母表,这一点一直是他人对它的批评点。
|
| rdfs:comment
|
- APL (named after the book A Programming Language) is an interactive array-oriented language and integrated development environment which is available from a number of commercial and non-commercial vendors and for most computer platforms. It is based on a mathematical notation developed by Kenneth E. Iverson.
- APL, abgekürzt für A Programming Language, ist eine üblicherweise interpretierte Programmiersprache. Sie wurde von Kenneth E. Iverson und seinen Kollegen bei IBM in der 19er Jahren als algorithmische Notation entwickelt. Einige Jahre später wurde APL als Programmiersprache auf Großrechnern implementiert und den Kunden als Timesharing-Option angeboten. Zu jener Zeit wurden IBM-Kugelkopf-Schreibmaschinen als „Terminal“ verwendet.
- Por la sistema de las bibliotecas, vease Bibloteca Pública de Austin APL (A Programing Language, también conocido como Array Processing Language desde hace algunos años) es un lenguaje de programación interpretado desarrollado por Kenneth Iverson, de IBM, a finales de los años 60. Es un lenguaje muy conciso, con una sintaxis muy sencilla. Está orientado a trabajos con matrices, con la que se pueden hacer todo tipo de operaciones lógicas o matemáticas.
- APL (A Programming Language, myös Array Processing Language) on kanadalaisen Kenneth E. Iversonin vuonna 1957 Harvardin yliopistossa kehittämään notaatioon perustuva sääntiökieli. APL:n periaatteena on ilmaista matemaattiset ja tietojenkäsittelylliset perustoiminnot omilla symboleillaan tai niiden yhdistelmillä; luku- ja merkkijoukkoja operoidaan kokonaisuuksina. APL:n primitiivit ovat kaikki yhden merkin symboleita, mikä tekee kielestä tiiviin ja monien mielestä kryptisen.
- L'APL (initialement A Programming Language, officieusement Array-Processing Language) est un langage de programmation conçu entre 1957 et 1967 par Kenneth Iverson pour décrire commodément des opérations portant globalement sur des tableaux (booléens, numériques ou, dans une moindre mesure, de caractères).
- Az APL (A Programming Language, néha Array Processing Language) magas szintű interaktív programnyelv, olyan szintaxissal és karakterkészlettel, amely matematikai problémamegoldásra előnyös. Főbb alkalmazási területe a matematikai algoritmusok és a statisztika. Az APL nyelv nem hasonlít semmilyen más programnyelvhez. Ez egyértelművé válik, amikor először ránézünk egy programra. Sokkal inkább hasonlít algebrai formulák sokaságára.
- L'APL (acronimo di A Programming Language) è un linguaggio di programmazione sviluppato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo: L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello. L'elevato numero di istruzioni, dedicate in particolare alla gestione delle vettori e delle matrici, una delle applicazioni più importanti dei computer negli anni in cui è stato progettato.
- APL(エーピーエル)は、コンピュータのプログラミング言語の一種で、1957年のケネス・アイバーソンによる創案に基づいた独特の表記法を用いた、対話型インタープリター言語である。とくに配列処理に優れる。「APL」とは、「Aプログラミング言語」 の略であるが、言語の特性から、ときに「配列処理言語」 と言い換えられる。
- APL is een programmeertaal. De taal is ontstaan uit een boek dat in 1962 werd geschreven door Ken Iverson en waarin een wiskundige notatiewijze werd geïntroduceerd. Met enkele aanpassingen werd uit dit voorstel de programmeertaal ontworpen. De naam APL is ontleend aan de titel van het boek: A Programming Language.
- A Programming Language (APL) to popularny szczególnie w Europie matematyczny język programowania wysokiego poziomu, znany ze swojej zwięzłości i możliwości generowania macierzy. Opracował go w połowie lat 60. Kenneth E. Iverson. Język jest stosowany na wielu platformach, od mikrokomputerów do maszyn mainframe, i jest wykorzystywany do tworzenia modeli matematycznych. Jest to głównie język interpretowany, ale dostępne są też kompilatory języka.
- APL é uma linguagem de programação destinada a operações matemáticas. Ela nasceu do trabalho de um professor de matemática canadense de nome Kenneth Iverson. A linguagem APL foi formalmente definida e introduzida por Iverson em seu livro A Programming Language de 1962. Sua proposta original era a de produzir uma nova notação matemática, menos sujeita às ambigüidades da notação convencional. Segundo Iverson, foi projetada com o objetivo de ser matematicamente concisa.
- APL (A Programming Language - Limbajul de Programare A) este un limbaj interactiv orientat către tablouri și un mediu de dezvoltare care este disponibil de la furnizori comerciali și non-comerciali pentru majoritatea platformelor. Se bazează pe o notație matematică inventată de Kenneth E. Iverson.
- APL (A Programming Language или, возможно, Array Programming Language) — язык программирования, оптимизированный для работы с массивами, предшественник современных научных вычислительных сред, таких как MATLAB, использует функциональную парадигму программирования.
- APL är en förkortning av "A Programming Language" och är ett tidigt programspråk ursprungligen utvecklat av Kenneth E. Iverson under dennes tid vid Harvard University och sedan vidareutvecklat av IBM. APL togs från början fram främst som ett redskap för att beskriva datorer och algoritmer, d.v.s. i första hand inte som ett programspråk och användes huvudsakligen inom forskning. Notationen användes bl.a. för att beskriva arkitekturen för IBM System/360.
|