ALGOL X

ALGOL X
ParadigmsMulti-paradigm: procedural, imperative, structured
FamilyALGOL
Designed byDouglas T. Ross
DeveloperInternational Federation for Information Processing (IFIP) IFIP Working Group 2.1
First appeared1966; 58 years ago (1966)
Typing disciplineStatic, strong
ScopeLexical
Implementation languageAutomated Engineering Design (AED-0)
Influenced by
ALGOL 60
Influenced
ALGOL W, ALGOL N, ALGOL 68

ALGOL X was the code name given to a programming language which was being developed as a successor to ALGOL 60, by the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi, which supports and maintains the languages ALGOL 60 and ALGOL 68.[1] It attempted to find a "short-term solution to existing difficulties". ALGOL N and ALGOL W were two other ALGOL versions proposed to fulfill this need.

According to de Morgan, "... the Algol 60 devotees had not been idle... they set out to eliminate the dreaded Remaining Trouble Spots. They called their Algol 60 'Modified'."[2]

One ALGOL X compiler is known to have existed. It was written with the Automated Engineering Design (AED-0) system, also termed ALGOL Extended for Design, by Douglas T. Ross of the Massachusetts Institute of Technology (MIT).[3][4]

Example class definition: (an extract from AB26.2.2)

class expression is constant (real value) ora variable (string printname)
   ora class pair is (sum ora difference ora product 
       ora quotient)((expression) left operand, right operand, derivative);

Example class usage:

 (expression) X; (constant) Y; (pair) Z; (product) Q;

 X := Y:= constant(10.5);
 Z := Q := product(variable("ALPHA"), constant(2.), constant(2.))

"Initially the proposal for an update to Algol was Algol X, with Algol Y being the name reserved for the corresponding metalanguage. Van Wijngaarden produced a paper for the 1963 IFIP programming language committee, entitled “Generalized Algol,” which contained the basic concepts which were eventually incorporated into Algol 68."[5]

References

  1. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2 March 2011). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 13 October 2020.
  2. ^ de Morgan, R. (July 1977). "The Algollers" (PDF). ALGOL Bulletin. 41: 8–9. Retrieved 11 October 2020 – via Computer History Museum.
  3. ^ Ross, Douglas T. (October 1966). "An Algorithmic Theory of Language (AB26.2.2)". Defense Technical Information Center. Massachusetts Institute of Technology. p. 6. Archived from the original on 26 June 2013. Retrieved 12 August 2020.
  4. ^ Ross, D. T. (August 1967). "AB26.2.2 Features Essential for a Workable ALGOL X". ACM SIGPLAN Notices: ALGOL Bulletin. 26 (2). Association for Computing Machinery: Digital Library. doi:10.1145/1139498.1139500. S2CID 38156680. Retrieved 12 August 2020.
  5. ^ "Adriaan Van Wijngaarden" (PDF). Archived from the original (PDF) on 19 October 2013.


Read other articles:

Bakti Buddhis adalah salah satu bagian praktik terpenting dalam agama Buddha.[1] Menurut juru bicara Sasana Council of Burma, bakti kepada praktik spiritual Buddhis menginspirasi bakti kepada Tiga Permata, yaitu Buddha, Dhamma atau Dharma, dan Sangha.[2] Banyak umat Buddha memanfaatkan ritual dalam praktik aspirasi spiritual mereka.[3] Contoh praktik bakti membungkuk/namakāra: kepada Buddharūpaṁ, dan di Mahayana juga kepada para Buddha dan bodhisattva lainnya; kepa...

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要补充更多来源。 (2018年3月17日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:羅生門 (電影) — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 �...

 

Untuk film Indonesia, lihat Buah Terlarang. Penggambaran dosa asal karya Pieter Paul Rubens Buah terlarang adalah sebuah frasa yang berasal dari Kitab Kejadian tentang Adam dan Hawa dalam Kejadian 2:16–17. Dalam naratif tersebut, buah baik dan jahat dimakan oleh Adam dan Hawa di Taman Eden, yang merupakan tindakan yang dilarang oleh Allah. Secara kiasan, frasa tersebut biasanya merujuk kepada buah perbuatan yang tidak sah dan tidak bermoral. Allah berfirman dalam (QS al-Baqarah: 35) yang ar...

1832 1840 Élection présidentielle américaine de 1836 3 novembre au 7 décembre 1836 Type d’élection Élection présidentielle[a] Mandat Du 4 mars 1837 au 4 mars 1841 Corps électoral et résultats Population 15 244 368[1] Votants 1 503 534[1],[2]   57,8 %[3],[4],[5]  2,4 Martin Van Buren – Parti démocrate Colistier : Richard Mentor Johnson Voix 764 176 50,8 %  Grands électeurs 170 William Henry Harrison – P...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Russian footballer (born 1969) You can help expand this article with text translated from the corresponding article in Russian. (September 2015) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate t...

It has been suggested that this article should be split into articles titled History of the New York City Subway (1904–1940), History of the New York City Subway (1940–present) and Incidents and accidents on the New York City Subway. (discuss) (March 2024) New York City Subway R1 car at the 23rd Street station, on a holiday train special in December 2007 Part of a series of articles on Overview History Stations Rolling stock Expansion Nomenclature Services vte Annual passenger ridership ...

 

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

 

Chinese public and private schools This article includes inline citations, but they are not properly formatted. Please improve this article by correcting them. (July 2023) (Learn how and when to remove this message) Education in People's Republic of ChinaMinistry of EducationMinister of EducationChen BaoshengNational education budget (2018)Budget$685 billion (USD)[1]General detailsPrimary languagesMandarinSystem typeGovernment and privateEstablishedCompulsory education1 July 1986Liter...

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Star Series – news · newspapers · books · scholar · JSTOR (June 2023) Television channel Star SeriesBroadcast areaMiddle East and North AfricaHeadquartersAbu Dhabi, U.A.E.ProgrammingLanguage(s) English Arabic Picture format1080i (HDTV 16:9)OwnershipOw...

 

British politician (born 1985) The subject of this article is standing for re-election to the House of Commons of the United Kingdom on 4 July, and has not been an incumbent MP since Parliament was dissolved on 30 May. Some parts of this article may be out of date during this period. Please feel free to improve this article (but note that updates without valid and reliable references will be removed) or discuss changes on the talk page. Theo ClarkeMPOfficial portrait, 2019Member of ...

 

Dacian fortress of MarcaShown within RomaniaLocationCetate,[1] Marca, Sălaj, RomaniaCoordinates47°13′N 22°33′E / 47.21°N 22.55°E / 47.21; 22.55Site notesConditionRuined The Dacian fortress of Marca was a Dacian fortified town. References ^ a b National Register of Historic Monuments in Romania, Sălaj County (PDF). www.inmi.ro. Retrieved 16 October 2012.[permanent dead link] vteAncient Dacian cities and/or fortresses Acidava Acmonia Aedava Aiad...

Philosophical study of value Part of a series onPhilosophy Philosophy portal Contents Outline Lists Glossary History Categories Disambiguation Philosophies By period Ancient Ancient Egyptian Ancient Greek Medieval Renaissance Modern Contemporary Analytic Continental By region African Egypt Ethiopia South Africa Eastern philosophy Chinese Indian Indonesia Japan Korea Vietnam Indigenous American Aztec philosophy Middle Eastern philosophy Iranian Western American British French German Italia...

 

State park in Arkansas, United States Mammoth Spring State ParkMammoth Spring near average flow conditionsLocation of Mammoth Spring State Park in ArkansasShow map of ArkansasMammoth Spring State Park (the United States)Show map of the United StatesLocationMammoth Spring, Arkansas, United StatesCoordinates36°29′43.7″N 91°32′7.5″W / 36.495472°N 91.535417°W / 36.495472; -91.535417Area62.5 acres (25.3 ha)[1]Established1957[1]Named forMammo...

 

PepesSalah satu varian pepes yaitu pepes ikan masNama lainPaisTempat asal IndonesiaDaerahBaliSuhu penyajianSuhu ruangSunting kotak info • L • BBantuan penggunaan templat ini  Media: Pepes Pepes atau pais (Bali: pépés) adalah makanan yang sudah ada sejak zaman kuno, seperti yang tercatat pada Prasasti Trunyan AI, dari Bali tahun (813 saka/891 M) dan Prasasti Turunyan B tahun (833 saka/911 M).[1] Makanan ini dibungkus dengan daun pisang.[2] Cara mem...

Disused railway station in East Sussex, England This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Glyne Gap Halt railway station – news · newspapers · books · scholar · JSTOR (May 2015) Glyne Gap HaltGeneral informationLocationRother, East SussexEnglandGrid referenceTQ765079Platforms2Other informatio...

 

US airliner with 4 piston engines, 1946 L-649 Constellation An Eastern Air Lines L-649 Constellation, with the optional Speedpak belly-mounted cargo hold Role AirlinerType of aircraft National origin United States Manufacturer Lockheed Designer Clarence Kelly Johnson First flight October 19, 1946 Introduction 1947 Status Retired Primary users Eastern Air LinesChicago and Southern AirlinesTrans World Airlines (Operated one L-649) Produced 1946 - 1951[1][2] Number built 22 ...

 

Pour des articles plus généraux, voir Saut à ski aux Jeux olympiques de 2022 et Jeux olympiques d'hiver de 2022. Tremplin normal individuel hommes Généralités Sport Saut à ski Organisateur(s) CIO et FIS Éditions 16e Lieu(x) Zhangjiakou Date du 5 au 6 février 2022 Nations 20 Participants 53 athlètes Site(s) Ruyi des neiges Palmarès Tenant du titre Andreas Wellinger Vainqueur Ryōyū Kobayashi Deuxième Manuel Fettner Troisième Dawid Kubacki Navigation Pyeongchang 2018 Milan-Cortin...

18th Indian general election in NCT of Delhi 2024 Indian general election in Delhi ← 2019 25 May 2024 2029 → ← outgoing membersAll 7 Delhi seats in the Lok SabhaOpinion pollsTurnout58.69% ( 1.91%)   First party Second party Third party   Leader Manoj Tiwari Arvind Kejriwal Jai Prakash Agarwal Party BJP AAP INC Alliance NDA INDIA INDIA Leader since 2021 2012 2022 Leader's seat North-East Delhi Not Contesting Chandni Chowk Last ele...

 

1928 French legislative election ← 1924 22 and 29 April 1928 1932 → All 604 seats in the Chamber of DeputiesRegistered11,395,760Turnout9,548,081 (83.79%)   Majority party Minority party   Leader Raymond Poincaré Édouard Daladier Party AD PRV Leader's seat Meuse Vaucluse Seats won 126 120 Seat change 73 19 Popular vote 2,196,243 1,682,543 Percentage 23.19% 17.77% Swing 11.47pp 0.09pp   Third party Fourth party   Leader Louis Mari...