Baby Modula-3

Baby Modula-3 is a functional programming sublanguage of Modula-3 (safe subset) programming language based on ideals invented by Martín Abadi. It is an object-oriented programming language for studying programming language design; one part of it is implicitly prototype-oriented, and the other is explicitly statically typed designed for studying computer science type theory. It has been checked as a formal language of metaprogramming systems.[1] It comes from the Scandinavian School of object-oriented languages.

Abadi tried to give an example of pure object-oriented language which would allow studying the formal semantics of objects. "Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition."[1] This object model has been shown to have well definiteness decidability[2] (a mechanical proof of it isn't known).

Abadi worked at Digital Equipment Corporation (DEC) Systems Research Center (SRC) in Palo Alto, California. As DEC was bought by Compaq and then Compaq was bought by Hewlett-Packard (HP), the SRC-report 95 was made available to the public by HP.

Influences

Luca Cardelli and Martín Abadi wrote the book A Theory of Objects in 1996,[3] laying out formal calculi for the semantics of object-oriented programming languages. Baby Modula-3 influenced this work according to Cardelli,[4] and guided a calculus of the type of self in Types for object and the type of 'self'.[5] It has opened the way for work on Modula-3 formal semantic checking systems, for object-oriented type system programming languages that have been used to model the formal semantics of languages such as Ada and C.[6]

References

  1. ^ a b Baby Modula-3 and a theory of objects Martin Abadi. Digital Equipment Corporation (DEC) Systems Research Center (SRC) Research Report 95 (February 1993)
  2. ^ Schwinghammer, J. (2008-01-01). "On Normalization by Evaluation for Object Calculi". In Miculan, Marino; Scagnetto, Ivan; Honsell, Furio (eds.). Types for Proofs and Programs. Lecture Notes in Computer Science. Vol. 4941. Springer Berlin Heidelberg. pp. 173–187. CiteSeerX 10.1.1.140.5764. doi:10.1007/978-3-540-68103-8_12. ISBN 978-3-540-68084-0.
  3. ^ Abadi, Martin; Cardelli, Luca (1996-08-09). A Theory of Objects (Corrected ed.). Springer. ISBN 978-0387947754.
  4. ^ A Theory of Primitive Objects (untyped, first and second-order systems) (PDF), retrieved 2012-03-29[permanent dead link]
  5. ^ Abstracts of papers presented to the American Mathematical Society. American Mathematical Society. 1995.
  6. ^ Research, retrieved 2012-03-22


Read other articles:

  Tidak memiliki tentara   Tidak ada wajib militer   Berencana untuk menghapus wajib militer   Ada wajib militer, tapi kurang dari 20% dari seluruh kelompok usia yang direkrut   Ada wajib militer   Tidak diketahui Wajib militer atau sering kali disingkat sebagai wamil adalah kewajiban bagi warga negara berusia muda terutama pria, biasanya antara 18 - 27 tahun untuk menyandang senjata dan menjadi anggota tentara dan mengikuti pendidi...

 

Medication EsketamineClinical dataTrade namesSpravato, Ketanest, othersOther names(S)-Ketamine; S(+)-Ketamine; JNJ-54135419AHFS/Drugs.comMonographMedlinePlusa619017License data EU EMA: by INN US DailyMed: Esketamine US FDA: Esketamine Pregnancycategory AU: B3[1][2][3] AddictionliabilityModerate[4]Routes ofadministrationIntranasal, Intravenous infusion[5]Drug classNMDA receptor antagonists; Antidepressants; General anes...

 

Основная плоскость (обозначена Baseline). От неё отсчитываются все вертикальные размеры Основна́я плоскость — в теории корабля горизонтальная плоскость, проходящая через самую нижнюю точку корпуса корабля (судна) (не считая выступающих частей). Входит в число основных то...

Ini SahurGenreGelar wicaraKomediPembuatWishnutama Roan Y. AnpriraPresenterSuleAndre TaulanyNegara asalIndonesiaBahasa asliBahasa IndonesiaProduksiLokasi produksiStudio PSI Pengadegan (2014) Sound Stage NET., Graha Mitra, Karet Semanggi, Setiabudi, Jakarta Selatan (2015-2019)Durasi150 menitRumah produksiNET. EntertainmentDistributorNet Visi MediaIndika GroupRilis asliJaringanNET.Format gambarHDTV (1080i 16:9)Format audioDolby Digital 5.1Rilis29 Juni 2014 (2014-06-29) –4 Juni 2019&...

 

Innokenty SmoktunovskySmoktunovsky pada 1943LahirInnokenty Mikhaylovich Smoktunovich(1925-03-28)28 Maret 1925Tatyanovka, Kegubernuran Tomsk, RSFSR, USSRMeninggal3 Agustus 1994(1994-08-03) (umur 69)Moskwa, RusiaMakamPemakaman Novodevichy, MoskwaPekerjaanPemeranTahun aktif1956–1994GelarArtis Rakyat USSR (1974)Pahlawan Buruh Sosialis (1990)Suami/istriShulamith KushnirAnak3 Innokenty Mikhaylovich Smoktunovsky (bahasa Rusia: Иннокентий Михайлович Смоктун...

 

French philosopher, mathematician and sociologist (1798–1857) This article or section may need to be formatted. You can help Wikipedia by formatting it if you know how. Please also consider changing this notice to be more specific. (March 2020) Auguste ComteComte in 1849BornIsidore Marie Auguste François Xavier Comte(1798-01-19)19 January 1798Montpellier, French First RepublicDied5 September 1857(1857-09-05) (aged 59)Paris, Second French EmpireEducationUniversity of MontpellierÉ...

1986 Soviet uncrewed spaceflight to Mir Soyuz TM-1COSPAR ID1986-035A SATCAT no.16722Mission duration9 days Spacecraft propertiesSpacecraft typeSoyuz-TMManufacturerNPO EnergiaLaunch mass6,450 kilograms (14,220 lb) Start of missionLaunch date21 May 1986 (1986-05-21Z) UTCRocketSoyuz-U2Launch siteBaikonur 1/5 End of missionLanding date30 May 1986 (1986-05-31Z) UTC Orbital parametersReference systemGeocentricRegimeLow Earth Docking with MirDocking date23 May 1986Undoc...

 

Major League Baseball team season 2022 Seattle MarinersAmerican League Wild Card WinnersLeagueAmerican LeagueDivisionWestBallparkT-Mobile ParkCitySeattle, WashingtonRecord90–72 (.556)Divisional place2ndOwnersBaseball Club of Seattle, LP, represented by CEO John StantonManagersScott ServaisTelevisionRoot Sports Northwest(Dave Sims, Aaron Goldsmith, Mike Blowers)RadioESPN-710 Seattle Mariners Radio Network(Rick Rizzs, Aaron Goldsmith, Dave Sims) ← 2021 Seasons 2023 ͛...

 

Questa voce sull'argomento calciatori italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Mario Dal Molin Nazionalità  Italia Calcio Ruolo Centrocampista Termine carriera 1968 CarrieraGiovanili 19??-1957 MarosticenseSquadre di club1 1957-1958 Marosticense? (?)1958-1960 Marzotto Valdagno34 (1)1960-1961 Palermo18 (2)1961-1963 Simmenthal-Monza25 (3)1963-1964 Marzot...

Pour les articles homonymes, voir Abid. Cet article est une ébauche concernant l’Algérie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Aïn Abid Ambiance de rue à Aïn Abid Noms Nom arabe عين عبيد Nom amazigh ⵄⵉⵏ ⵄⴱⵉⴷ Administration Pays Algérie Wilaya Constantine Daïra Aïn Abid Président de l'APC Mandat Redouane Ahmed Abdelali[1] (RND) 2017-2022 Code postal 25130 Code ONS 2507 C...

 

Japanese manga series by Sui Ishida Not to be confused with Tokyo Ghost. Tokyo GhoulFirst tankōbon volume cover, featuring Ken Kaneki東京喰種(トーキョーグール)(Tōkyō Gūru)GenreDark fantasy[1]Supernatural thriller[2] MangaWritten bySui IshidaPublished byShueishaEnglish publisherNA: Viz MediaImprintYoung Jump ComicsMagazineWeekly Young JumpDemographicSeinenOriginal runSeptember 8, 2011 – September 18, 2014Volumes14 (List of volumes) Further inform...

 

Norwegian cyclist (born 1998) Susanne AndersenAndersen at the 2018 European Road Cycling Championships.Personal informationFull nameSusanne AndersenBorn (1998-07-23) 23 July 1998 (age 25)Stavanger, NorwayTeam informationCurrent teamTeam dsm–firmenich PostNLDisciplineRoadRoleRiderAmateur team2012–2016Stavanger SK Professional teams2016–2018Team Hitec Products2019–2021Team Sunweb[1][2]2022-Uno-X Pro Cycling Team Medal record Representing  Norway Women...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Topan Fitow. Topan Fitow atau dikenal di Filipina dengan nama topan Quedan adalah angin topan yang namanya diambil dari bahasa Mikronesia yang berarti bunga harum yang indah. Topan ke-23 yang terjadi di Tiongkok tahun 2013 ini datang hanya berselang d...

 

جزء من سلسلة مقالات عنالسياسة في روما القديمة الفترات المملكة الرومانية 753 – 509 ق م الجمهورية الرومانية 509 – 27 ق م الإمبراطورية الرومانية 27 ق م – 476م عهد الزعامة الإمبراطورية الغربية عهد السيادة الإمبراطورية الشرقية الدستور الروماني دستور المملكة دستور الجمهورية دستور ال�...

 

عناب الكبير تعديل مصدري - تعديل   عناب الكبير قرية فلسطينية في محافظة الخليل ، تقع على بعد 22 كم جنوب غرب مدينة الخليل ، ويحدها من الشرق خربة أم القصب ومن الشمال بلدة الظاهرية ومن الغرب الرماضين ومن الجنوب قرية سومرة ، وهي ترتفع 586 عن سطح البحر ، ويدير القرية مجلس مشاريع تاس...

Royal Naval College, OsborneThe Stable Block at Osborne House, main building of the former CollegeActive1903 – 1921Country United Kingdom of Great Britain and IrelandBranch Royal NavyTypeTrainingRoleJunior cadet trainingGarrison/HQIsle of Wight, EnglandMilitary unit The Royal Naval College, Osborne, was a training college for Royal Navy officer cadets on the Osborne House estate, Isle of Wight, established in 1903 and closed in 1921. Boys were admitted at about the a...

 

Perón sube a un buque de la Armada Paraguaya, en el cual partiría al exilio. El expresidente Juan Domingo Perón estuvo exiliado de la Argentina desde pocos días después de su derrocamiento en septiembre de 1955[n. 1]​ hasta el 17 de noviembre de 1972, cuando regresó brevemente luego de ser autorizado por la dictadura gobernante. El 5 de febrero de 1973 la dictadura volvió a prohibir el ingreso de Perón a la Argentina. La prohibición caducó definitivamente el 25 de mayo de 1973...

 

Place in Warmian-Masurian Voivodeship, PolandLubawaCentral square, with fountain FlagCoat of armsLubawaCoordinates: 53°30′N 19°45′E / 53.500°N 19.750°E / 53.500; 19.750Country PolandVoivodeship Warmian-MasurianCountyIławaGminaLubawa (urban gmina)Established1216Town rights1260Government • MayorMaciej RadtkeArea • Total16.84 km2 (6.50 sq mi)Elevation145 m (476 ft)Population (2017) • Tota...

Dieser Artikel handelt von der Regierungszeit der Nationalsozialisten in Deutschland. Zu dem von ihnen regierten Staatswesen siehe NS-Staat. NS-Marschkolonne mit Hakenkreuzfahnen auf dem Rückweg vom Reichsparteitag (vermutlich 1938) an der Stadtgrenze Fürth/Nürnberg, antijüdische Propaganda am Ortsschild und Kinder mit dem (zu jener Zeit vor NS-Fahnen vorgeschriebenen) Hitlergruß.[1] Im Hintergrund ein Fabrikgebäude der „arisierten“, zuvor jüdischen Firma J.W. Spear & ...

 

Subnational administrative units of Brazil Federative units of BrazilUnidades federativas do BrasilMap of modern federated units of BrazilCategoryFederated stateLocationFederative Republic of BrazilNumber26 states and 1 federal districtPopulations636,707 (Roraima) – 44,411,238 (São Paulo)Areas5,761 km2 (2,224 sq mi) (Federal District) – 1,559,168 km2 (601,998 sq mi) (Amazonas)GovernmentState governmentSubdivisionsMunicipalities The federative units of Brazil...