ALGOL 68

http://dbpedia.org/resource/ALGOL_68 an entity of type: Thing

Algol 68 est un langage de programmation universel dérivé du langage Algol 60, principalement conçu par des Européens. rdf:langString
ALGOL 68, sigla ALGOrithmic Language 1968, é uma das linguagens de programação da família de ALGOL, sendo uma e , que foi concebida como sucessora de ALGOL 60, sendo projetada com os objetivos de atender um escopo muito maior de aplicações e possuir uma sintática e semântica mais rigorosas. rdf:langString
Алго́л 68 (англ. Algol 68 от англ. algorithmic — алгоритмический и англ. language — язык) — процедурный императивный высокоуровневый язык программирования, потомок языка Алгол, существенно доработанный. Разрабатывался в период 1964—1968 годов. Позиционировался как универсальный язык для описания произвольных алгоритмов обработки данных высокой сложности. Отличается большим объёмом, богатством возможностей и сложностью синтаксиса. rdf:langString
ALGOL 68(源自英語:ALGOrithmic Language 1968的縮寫),一種指令式程式語言,為ALGOL家族的成員,被認為是ALGOL 60的後繼者。它設計的目標,是提供更廣泛的應用,以及更嚴格的語法定義。 rdf:langString
ALGOL 68 (اختصار لـ Algorithmic Language 1968) هي لغة برمجة ضرورية تم تصورها كخلف للغة البرمجة ALGOL 60، المصممة بهدف نطاق تطبيق أوسع بكثير وعلم بناء جملة ودلالات أكثر دقة. إن تعقيد تعريف اللغة، الذي يمتد إلى عدة مئات من الصفحات المليئة بالمصطلحات غير القياسية، جعل تنفيذ المترجم صعبًا وقيل إنه «لا يوجد تطبيقات ولا مستخدمين». كان هذا صحيحًا جزئيًا فقط. وجد ALGOL 68 استخدامه في العديد من الأسواق المتخصصة، لا سيما في المملكة المتحدة حيث كان شائعًا على أجهزة الكمبيوتر الدولية المحدودة (ICL)، وفي أدوار التدريس. خارج هذه الحقول، كان الاستخدام محدودًا نسبيًا. rdf:langString
ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics. rdf:langString
Algol 68 ist eine Programmiersprache. Ihr Entwurf beruhte auf den Anforderungen, dass sie geeignet sein soll, Algorithmen darzustellen und zu verbreiten, diese effektiv auf einer Vielzahl unterschiedlicher Rechenanlagen auszuführen und um zu helfen, sie Studenten zu lehren. Der Bericht nennt als Ziele: Vollständigkeit und Klarheit der Beschreibung, Orthogonalität des Entwurfes, Sicherheit, Effizienz. Neu war auch das Konzept PRAGMAT, das Hinweise zur Optimierung für die Compiler erlaubte, ohne die Semantik eines Programms zu ändern, sodass die Programme trotz Optimierung portabel blieben. rdf:langString
Algol 68 is een procedurele programmeertaal, ontworpen in 1968 als beoogd opvolger van Algol 60, door een werkgroep onder leiding van Aad van Wijngaarden. Het doel was om met een algemeen bruikbare programmeertaal te komen die tegelijk veelzijdig en netjes opgezet en gespecificeerd moest zijn. De taal is omvangrijk, met allerlei innovatieve voorzieningen, maar tegelijk erg orthogonaal. De zeer gedetailleerde specificatie is sinds de herziening in 1975 niet veranderd. De syntaxis van de taal, inclusief het niet-contextvrije aspect, is helemaal gespecificeerd in de speciaal voor dit doel ontwikkelde Van Wijngaarden-grammatica. rdf:langString
rdf:langString ALGOL 68
rdf:langString الغول 68
rdf:langString Algol 68
rdf:langString Algol 68
rdf:langString Algol 68
rdf:langString ALGOL 68
rdf:langString Алгол 68
rdf:langString ALGOL 68
rdf:langString ALGOL 68
rdf:langString ALGOL 68
xsd:integer 692880
xsd:integer 1112797329
rdf:langString Decimal Exponent Symbol
rdf:langString InternetArchiveBot
rdf:langString something like "₁₀"
rdf:langString y
xsd:date 2011-07-18
xsd:date 2014-01-02
rdf:langString June 2017
rdf:langString May 2019
rdf:langString A. van Wijngaarden, B. J. Mailloux, J. E. L. Peck and C. H. A. Koster, et al.
rdf:langString yes
rdf:langString ALGOL 68C, Algol 68 Genie , ALGOL 68-R, ALGOL 68RS, ALGOL 68S, FLACC, Алгол 68 Ленинград/Leningrad Unit, Odra ALGOL 68
rdf:langString C, C++, Bourne shell, KornShell, Bash, Steelman, Ada, Python, Seed7, Mary, S3
rdf:langString Revised Report: [[#Revisions
rdf:langString Algol 68/RR
rdf:langString Algol68RevisedReportCover.jpg
rdf:langString Revised Report on the Algorithmic Language – Algol 68 Edited by: A. van Wijngaarden et al, September 1973
rdf:langString Final Report: [[#The language of the unrevised report
rdf:langString Unicode 6.0 "Miscellaneous Technical" characters
rdf:langString ALGOL 68 (اختصار لـ Algorithmic Language 1968) هي لغة برمجة ضرورية تم تصورها كخلف للغة البرمجة ALGOL 60، المصممة بهدف نطاق تطبيق أوسع بكثير وعلم بناء جملة ودلالات أكثر دقة. إن تعقيد تعريف اللغة، الذي يمتد إلى عدة مئات من الصفحات المليئة بالمصطلحات غير القياسية، جعل تنفيذ المترجم صعبًا وقيل إنه «لا يوجد تطبيقات ولا مستخدمين». كان هذا صحيحًا جزئيًا فقط. وجد ALGOL 68 استخدامه في العديد من الأسواق المتخصصة، لا سيما في المملكة المتحدة حيث كان شائعًا على أجهزة الكمبيوتر الدولية المحدودة (ICL)، وفي أدوار التدريس. خارج هذه الحقول، كان الاستخدام محدودًا نسبيًا. ومع ذلك، كانت مساهمات ALGOL 68 في مجال علوم الكمبيوتر عميقة وواسعة النطاق ودائمة، على الرغم من أن العديد من هذه المساهمات تم تحديدها علنًا فقط عندما ظهرت مرة أخرى في لغات البرمجة التي تم تطويرها لاحقًا. تم تطوير العديد من اللغات على وجه التحديد كاستجابة للتعقيد المتصور للغة ، وأبرزها باسكال ، أو كانت إعادة تطبيق لأدوار محددة ، مثل Ada. تتبع العديد من اللغات في السبعينيات تصميمها على وجه التحديد إلى ALGOL 68 ، مع اختيار بعض الميزات مع التخلي عن الآخرين التي كانت تعتبر معقدة للغاية أو خارج النطاق بالنسبة لأدوار معينة. من بينها اللغة C، التي تأثرت بشكل مباشر بـ ALGOL 68، لا سيما من خلال كتابتها القوية وهياكلها. تتبع معظم اللغات الحديثة بعضًا من تركيبها على الأقل إلى C أو Pascal، وبالتالي بشكل مباشر أو غير مباشر إلى ALGOL 68.
rdf:langString ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics. The complexity of the language's definition, which runs to several hundred pages filled with non-standard terminology, made compiler implementation difficult and it was said it had "no implementations and no users". This was only partly true; ALGOL 68 did find use in several niche markets, notably in the United Kingdom where it was popular on International Computers Limited (ICL) machines, and in teaching roles. Outside these fields, use was relatively limited. Nevertheless, the contributions of ALGOL 68 to the field of computer science have been deep, wide-ranging and enduring, although many of these contributions were only publicly identified when they had reappeared in subsequently developed programming languages. Many languages were developed specifically as a response to the perceived complexity of the language, the most notable being Pascal, or were reimplementations for specific roles, like Ada. Many languages of the 1970s trace their design specifically to ALGOL 68, selecting some features while abandoning others that were considered too complex or out-of-scope for given roles. Among these is the language C, which was directly influenced by ALGOL 68, especially by its strong typing and structures. Most modern languages trace at least some of their syntax to either C or Pascal, and thus directly or indirectly to ALGOL 68.
rdf:langString Algol 68 ist eine Programmiersprache. Ihr Entwurf beruhte auf den Anforderungen, dass sie geeignet sein soll, Algorithmen darzustellen und zu verbreiten, diese effektiv auf einer Vielzahl unterschiedlicher Rechenanlagen auszuführen und um zu helfen, sie Studenten zu lehren. Die Sprache Algol 68 stellte einen neuen Anlauf dar, beruhte jedoch auf den Erfahrungen mit Algol 60 und den Prinzipien dieser Sprache. Ziel war ein wesentlich breiterer Anwendungsbereich und eine stringentere Sprachdefinition. Die Definition wurde als Report on the Algorithmic Language ALGOL 68 erstmals 1968 veröffentlicht und 1976 im Revised Report grundlegend revidiert. Der Bericht nennt als Ziele: Vollständigkeit und Klarheit der Beschreibung, Orthogonalität des Entwurfes, Sicherheit, Effizienz. Im Vergleich zu Algol 60 wurden einige Konzepte vereinheitlicht; neu eingeführt wurde das Konzept eines Namens, ein Wert, der auf andere Werte referenziert, die Möglichkeit zur Definition von Strukturen und anderer Datentypen. Aus der geringeren Akzeptanz von Algol 60 verglichen mit FORTRAN wurde geschlossen, dass eine Definition von Ein- und Ausgabe die Verbreitung fördern könnte. Kritiker wandten ein, die Sprache habe nicht mehr die Einfachheit von Algol 60 und sei zu schwierig zu implementieren. Konzepte, die in praktisch erfolgreicheren Sprachen wie C++ weitere Verbreitung fanden, wie Überladen von Operatoren, wurden erstmals syntaktisch definiert. Im Unterschied zu Algol 60 ist die Sprache weitestgehend ausdrucksorientiert, daher auch als frühes Beispiel einer funktionalen Programmiersprache anzusehen. In der Beschreibung der Programmiersprache wurde ein neuartiges Beschreibungsverfahren, die 2-stufige Grammatik, auch Van-Wijngaarden-Grammatik genannt, entwickelt. Diese erlaubte es, alle Kontextbedingungen mit zu formalisieren. Neu war auch das Konzept PRAGMAT, das Hinweise zur Optimierung für die Compiler erlaubte, ohne die Semantik eines Programms zu ändern, sodass die Programme trotz Optimierung portabel blieben. Algol 68 wurde von einigen als akademisches Projekt betrachtet, weil längere Zeit brauchbare Compiler fehlten, die den gesamten Sprachstand implementierten.
rdf:langString Algol 68 est un langage de programmation universel dérivé du langage Algol 60, principalement conçu par des Européens.
rdf:langString Algol 68 is een procedurele programmeertaal, ontworpen in 1968 als beoogd opvolger van Algol 60, door een werkgroep onder leiding van Aad van Wijngaarden. Het doel was om met een algemeen bruikbare programmeertaal te komen die tegelijk veelzijdig en netjes opgezet en gespecificeerd moest zijn. De taal is omvangrijk, met allerlei innovatieve voorzieningen, maar tegelijk erg orthogonaal. De zeer gedetailleerde specificatie is sinds de herziening in 1975 niet veranderd. De syntaxis van de taal, inclusief het niet-contextvrije aspect, is helemaal gespecificeerd in de speciaal voor dit doel ontwikkelde Van Wijngaarden-grammatica. De ingewikkeldheid en ambities van taal en specificatie zorgden al tijdens de ontwikkeling voor weerstand, ook binnen de werkgroep: Niklaus Wirth stapte er uit en kwam met het eenvoudigere Pascal. Ook de meeste Algol 68-compilers ondersteunen niet alle taalvoorzieningen, maar ze ondersteunen wel een taal die rijker en ingewikkelder is dan Pascal. Het gebruik van Algol 68 is dan vooral tot het onderwijs beperkt gebleven, waar Pascal populairder was; dit terwijl ook Pascal lange tijd een puur academisch product is gebleven in vergelijking met talen als Fortran, PL/1 en C. Het belang van Algol 68 ligt daarom vooral in de innovatieve taalconstructies en beschrijvingstechnieken, waarvan veel bij latere talen is overgenomen.
rdf:langString ALGOL 68, sigla ALGOrithmic Language 1968, é uma das linguagens de programação da família de ALGOL, sendo uma e , que foi concebida como sucessora de ALGOL 60, sendo projetada com os objetivos de atender um escopo muito maior de aplicações e possuir uma sintática e semântica mais rigorosas.
rdf:langString Алго́л 68 (англ. Algol 68 от англ. algorithmic — алгоритмический и англ. language — язык) — процедурный императивный высокоуровневый язык программирования, потомок языка Алгол, существенно доработанный. Разрабатывался в период 1964—1968 годов. Позиционировался как универсальный язык для описания произвольных алгоритмов обработки данных высокой сложности. Отличается большим объёмом, богатством возможностей и сложностью синтаксиса.
rdf:langString ALGOL 68(源自英語:ALGOrithmic Language 1968的縮寫),一種指令式程式語言,為ALGOL家族的成員,被認為是ALGOL 60的後繼者。它設計的目標,是提供更廣泛的應用,以及更嚴格的語法定義。
rdf:langString ALGOL 68/FR
rdf:langString Unicode#External_links
xsd:nonNegativeInteger 105304
xsd:string Algol 68/RR

data from the linked data cloud