Euler (programming language)

Euler
ParadigmsMulti-paradigm: procedural, imperative, structured
FamilyALGOL Wirth
Designed byNiklaus Wirth
Helmut Weber
DevelopersStanford University
ETH Zurich
First appeared1965; 59 years ago (1965)
Typing disciplinedynamic
ScopeLexical
Influenced by
ALGOL 60

Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60.[1][2][3] The designers' goals were to create a language that is:

  • Simpler, yet more flexible, than ALGOL 60
  • Useful and processed with reasonable efficiency
  • Definable with rigorous formality

Available sources indicate that Euler was operational by 1965.

Overview

Euler employs a general data type concept. In Euler, arrays, procedures, and switches are not quantities which are declared and named by identifiers: in contrast to ALGOL, they are not quantities on the same level as variables. Rather, these quantities are on the level of numeric and boolean constants. Thus, besides the traditional numeric and logical constants, Euler introduces several added types:

  • Reference
  • Label
  • Symbol
  • List (array)
  • Procedure
  • Undefined

All constants can be assigned to variables, which have the same form as in ALGOL, but for which no fixed types are specified: Euler uses dynamic typing. Further, a procedure can produce a value of any type when executed, and this type can vary from one call of the procedure to the next.

Similarly, the elements of a list can have values of any type and these can differ from element to element within a list. So, when the list elements are labels, a switch is obtained. If the elements are procedures, a procedure list is obtained, which is unavailable in ALGOL 60. If the elements are lists themselves, then a general tree structure is obtained.

Euler provides general type-test and type-conversion operators.

See also

References

  1. ^ Wirth, Niklaus; Weber, Helmut (1966). "Euler: a generalization of ALGOL, and its formal definition: Part I". Communications of the ACM. 9 (1): 13–25.
  2. ^ Wirth, Niklaus; Weber, Helmut (1966). "Euler: a generalization of ALGOL, and its formal definition: Part II". Communications of the ACM. 9 (2): 89–99.
  3. ^ Christopher, Thomas W. (1997). Euler: An Experiment in Language Definition (PDF) (Report). Illinois Institute of Technology. Archived from the original (PDF) on 1 September 2006.

Read other articles:

  هذه المقالة عن قصبة. لمعانٍ أخرى، طالع قصبة (توضيح). المسالك الهوائية : 1. الرغامي 2.قَصَبَة رئيسية 3. قصبة فصية 4. قصبة ثالثية 5. قصيبة 6 القنوات السنخية 7. اكياس سنخية قصبة ثالثية أو قصبة القطع (بالإنجليزية: Tertiary bronchus)‏ هي فرع من القصبة الفصية: القصبات الفصية تتفرع إلى قَص

 

 

The following is a list of paintings by Sofonisba Anguissola that are generally accepted as autograph. Image Title Date Collection Inventory number Ref Portrait of Elena Anguissola 1540s or 1551 Southampton City Art Gallery, UK [1] Self-portrait 1550 Uffizi, Florence Self-portrait c.1550 Private collection [2] Self-portrait 1554 Kunsthistorisches Museum, Vienna GG_285 [3] [4] Self-portrait 1554 Museo Poldi Pezzoli, Milan [5] [6] Self-Portrait at a Spinet 1554 Museo Nazionale di Capodimonte, N...

 

 

SBS«Ес-Бі-Ес» (에스비에스)Seoul Broadcasting System (주식회사 에스비에스) Країна  Південна КореяЗона мовлення  Південна КореяЧас мовлення цілодобовоМова мовлення корейськаЦентр керування SBS Broadcasting CenterdДата початкумовлення 14 листопада 1990Слоган «Разом ми радіємо» (англ. Together, We Make Delight)С...

ليوناردو دا فينشي Leonardo Da Vinci معلومات شخصية الميلاد أبريل 1452فينشي، إيطاليا الوفاة مايو 1519تشاتيو دو كلو، فرنسا الجنسية إيطالي الحياة العملية التعلّم عصر النهضة المهنة الرسم أعمال بارزة موناليزا التيار نهضة عليا  تعديل مصدري - تعديل   المقالة الرئيسية: ليوناردو دافينشي ل

 

 

?Чина лучна(Lathyrus pratensis) Чина лучна Охоронний статус Найменший ризик (МСОП 3.1) Біологічна класифікація Домен: Ядерні (Eukaryota) Царство: Рослини (Plantae) Відділ: Вищі рослини (Streptophyta) Надклас: Покритонасінні (Magnoliophyta) Клас: Евдикоти Підклас: Розиди (Rosids) Порядок: Бобовоцвіті (Fabales) Ро

 

 

Hyrcanus II. aus „Promptuarii Iconum Insigniorum“ Johannes Hyrkanos II. († 30 v. Chr.) war Jerusalemer Hohepriester von 76 bis ca. 40 v. Chr. und Herrscher (ethnarch) in Judäa von 63 v. bis ca. 40 v. Chr. Er war der älteste Sohn des Hasmonäers Alexander Jannäus, Königs von Judäa 103 v. bis 76 v. Chr., und der Salome Alexandra, Königin von Judäa von 76 v. bis 67 v. Chr., Bruder des Aristobulos II. und Vater der Alexandra. Nachdem König Aristobulos I. das Amt des Hohepriesters un...

English rugby league footballer Ben ReynoldsPersonal informationFull nameBen ReynoldsBorn (1994-01-15) 15 January 1994 (age 29)Pontefract, West Yorkshire, EnglandPlaying informationPositionStand-off, Scrum-half Club Years Team Pld T G FG P 2013–15 Castleford Tigers 4 0 0 0 0 2014(loan) → York City Knights 16 7 67 0 162 2015(loan) → Doncaster 3 1 1 0 6 2015–18 Leigh Centurions 76 28 207 1 527 2016(loan) → Dewsbury Rams 4 1 10 0 24 2019 Wakefield Trinity 6 1 0 0 4 2019(l...

 

 

Japan: Districts / Prefectures Template‑class Japan portalThis template is within the scope of WikiProject Japan, a collaborative effort to improve the coverage of Japan-related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the project, participate in relevant discussions, and see lists of open tasks. Current time in Japan: 06:23, December 7, 2023 (JST, Reiwa 5) (Refresh)JapanWikipedia:WikiProject JapanTemplate:WikiProject JapanJ...

 

 

Hungarian tennis player The native form of this personal name is Babos Tímea. This article uses Western name order when mentioning individuals. Tímea BabosBabos at the 2023 US OpenCountry (sports) HungaryResidenceSopron, HungaryBorn (1993-05-10) 10 May 1993 (age 30)Sopron, HungaryHeight1.79 m (5 ft 10 in)Turned pro2011PlaysRight-handed (two-handed backhand)CoachCsaba BabosPrize moneyUS$8,513,268Official websitebabostimea.huSinglesCareer recor...

Filmmaking in Afghanistan This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Cinema of Afghanistan – news · newspapers · books · scholar · JSTOR (October 2021) (Learn how and when to remove this template message) Cinema was introduced to Afghanistan at the beginning of the 20th century. Political troubles[w...

 

 

Infantry support gun 76 mm regimental gun M1943 76 mm regimental gun M1943 in the Poznań citadel, Poland.TypeInfantry support gunPlace of originSoviet UnionService historyIn service1943–1945Used by Soviet UnionWarsWorld War IIProduction historyDesignerMotovilikha Plants, M. Yu. TsiryulnikovProduced1943–1945No. built5,122SpecificationsMasscombat: 600 kg (1,322 lbs)travel: 1,300 kg (2,866 lbs)Barrel length1.25 m (4.1 ft) L/16.5[1]Shell76...

 

 

Oesterreichische NationalbankKantor pusatWinaDidirikan1 Juni 1816; 207 tahun lalu (1816-06-01)Pemilik100% kepemilikan negara[1]GubernurRobert HolzmannNegaraAustriaMata uangEuroEUR (ISO 4217)Cadangan9 620 juta USD[1]PendahuluOesterreichisch-ungarische BankPenggantiEuropean Central Bank (1999)1Situs weboenb.at1 Oesterreichische Nationalbank masih ada tetapi banyak fungsi telah diambil alih oleh ECB. Oesterreichische Nationalbank (OeNB) adalah bank sentral Austria dan, ...

Former Politician from Tamil Nadu,India Kaduvetti GuruMember of the Legislative AssemblyIn office2001–2006Preceded byRajendiranSucceeded byS. S. SivasankarConstituencyAndimadam (state assembly constituency)In office2011–2016Preceded byK. RajendranSucceeded byJ. K. N. RamajeyalingamConstituencyJayankondam Personal detailsBornJ Gurunathan(1961-02-01)1 February 1961Kaduvetti , Jayankondam, Udayarpalayam taluk, Ariyalur district, Tamil NaduDiedMay 25, 2018(2018-05-25) (aged 57)Chennai, T...

 

 

Local government divisions of Glamorgan in 1947 (Cardiff and Swansea were separate county boroughs) Cardiff Rural District was a second tier local government district of Glamorgan, Wales until 1974. It covered the more rural areas to the west and north of the city of Cardiff. Background Llandaff and Dinas Powis RDC notice (1907), Taff's Well Cardiff Rural District was preceded by the Llandaff and Dinas Powis District which had been created in December 1894.[1] In 1922 large parts of t...

 

 

Progestin medication Segesterone acetateClinical dataTrade namesNestorone, Elcometrine, AnnoveraOther namesSGA; SA; Nestorone; Nestoron; Elcometrine; ST-1435; AC-6844; CS-0411; 16-Methylene-17α-acetoxy-19-norprogesterone; 16-Methylene-17α-acetoxy-19-norpregn-4-ene-3,20-dioneRoutes ofadministrationSubcutaneous implant, vaginal ring, transdermal patch[1]Drug classProgestogen; Progestin; Progestogen esterATC codeNoneLegal statusLegal status In general: ℞ (Prescription only)...

2016 film FioreFilm posterDirected byClaudio GiovannesiWritten byClaudio GiovannesiStarringDaphne ScocciaRelease dates 17 May 2016 (2016-05-17) (Cannes) 25 May 2017 (2017-05-25) (Italy) Running time110 minutesCountryItalyLanguageItalian Fiore is a 2016 Italian drama film directed by Claudio Giovannesi. It was screened in the Directors' Fortnight section at the 2016 Cannes Film Festival.[1][2] Cast Daphne Scoccia Josciua Algeri Valerio Mast...

 

 

CBD & Neighbourhood in Kollam, Kerala, IndiaChinnakada ChinnakkadaCBD & NeighbourhoodFrom top clockwise: Clock Tower, RP Mall, Bishop Jerome Nagar, Residency RoadChinnakadaLocation in Kollam, IndiaShow map of KollamChinnakadaChinnakada (Kerala)Show map of KeralaCoordinates: 8°53′13″N 76°35′28″E / 8.887°N 76.591°E / 8.887; 76.591Country IndiaStateKeralaDistrictKollamGovernment • BodyKollam Municipal Corporation(KMC)Languages •...

 

 

80P

Periodic comet with 8 year orbit 80P/Peters–HartleyDiscoveryDiscovered byChristian Heinrich Friedrich Peters of Capodimonte Observatory, Naples, ItalyDiscovery date26 June 1846DesignationsAlternative designations1990 IX, 1990d, 80P/1982 N1, 1982 III, 1982h, 80P/1846 M1, 1846 VIOrbital characteristicsEpoch9 December 2014Aphelion6.46 AUPerihelion1.6127 AUSemi-major axis4.022 AUEccentricity0.599Orbital period8.12 aInclination29.922°Last perihelion2022-Dec-08[1]2014-Nov-10Nex...

Svenska basketligan 2009-2010Dettagli della competizioneSport Pallacanestro OrganizzatoreSvenska basketligan Federazione Svenska Basketbollförbundet Squadre11 VerdettiCampione Norrk. Dolphins(3º titolo) Non ammesse allastagione successiva Gothia Cronologia della competizioneed. successiva →     ← ed. precedente Modifica dati su Wikidata · Manuale La Svenska basketligan 2009-2010 è stata la 57ª edizione del massimo campionato svedese di palla...

 

 

Por favor, melhore este artigo, expandindo-o. Mais informações podem ser encontradas no artigo «Dodge Avenger» na Wikipédia em inglês e também na página de discussão. (Março de 2015) Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Março de 2015) Dodge Avenger Dodge Avenger Vi...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!