Modula-2

Modula-2
Paradigma imperatief programmeren, gestructureerd programmeren, Modulair programmeren, gedistribueerd programmeren
Verschenen 1978
Ontwerper Niklaus Wirth
Ontwikkelaar Niklaus Wirth
Huidige versie 1.6.879 [1]
(januari 2022)
Typesysteem statisch typesysteem, sterke typering
Implementaties GNU Modula-2 en andere
Beïnvloed door Mesa, Pascal, Modula
Invloed op Modula-3, Oberon, Ada, Fortran-90, Lua
Besturings­systeem Windows [1]
Licentie freeware [1]
Bestands­extensies mod, m2, def, MOD, DEF, mi, md
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica

Modula-2 is een programmeertaal die in 1978 werd ontwikkeld aan het instituut ETH Zürich (Eidgenössische Technische Hochschule Zürich) door Niklaus Wirth. De naam verwijst naar een eerder ontwikkelde programmeertaal die gewoon Modula heette.

Beschrijving

Modula-2 is een algemeen inzetbare procedurele taal, flexibel genoeg voor systeemontwikkeling, maar met veel bredere toepassingsmogelijkheden. De taal werd zo ontwikkeld dat ze aparte compilatie en het belangrijke concept gegevensabstractie op een heldere manier ondersteunt. De syntaxis is grotendeels gebaseerd op Wirths oudere en veel bekendere taal, Pascal. Modula-2 moest een sterk verwante taal worden, waarin enkele Pascal-kenmerken ontbraken. Toevoegingen waren dan weer het belangrijke idee van de module en directe ondersteuning in de taal voor multitasking.

De module kan in Modula-2 gebruikt worden om een groep verwante subprogramma's en gegevensstructuren in te kapselen. Het moduleontwerp was een bijzonder elegante manier om het kenmerk gegevensabstractie te implementeren. Programma's in Modula-2 bestaan uit modules die zelf uit twee delen bestaan: een definitiemodule (Engels: definition module) - het interfacegedeelte met enkel die delen van het subsysteem die zichtbaar zijn voor andere modules - en een implementatiemodule (Engels: implementation module), die de interne programmacode van de module bevat. De taal zorgt voor veel problemen bij beginnende studenten.[bron?]

De taal bevat voorzieningen voor (tot op zekere hoogte) parallelle processen in één processor en voor hardwaretoegang (absolute adressen, bitmanipulatie en interrupts).

Verwantschappen

Hoewel Modula-2 veruit de bekendste en meest gebruikte variant is, zijn er diverse talen die hier op een of andere manier aan verwant zijn: het originele, en grondig verschillende, Modula, Modula-2+, Modula-2*, Modula-3 (van DEC en Olivetti, met de toevoeging van garbage collection, Oberon (een later ontwerp van Wirth), en nog een aantal andere. Deze moeten niet beschouwd worden als "betere versies" of "vervangingen" van Modula-2; meestal gaat het om andere talen met een ander doel, en met hun eigen sterke en zwakke punten.

Read other articles:

Untuk kegunaan lain, lihat Richemont (disambiguasi). Compagnie Financière Richemont SAJenisPublikKode emitenSIX: CFRJSE: CFRIndustriBarang mewahPendahuluRembrandt Group LimitedDidirikanJenewa, Swiss (1988 (1988))PendiriJohann RupertKantorpusatBellevue, SwissWilayah operasiSeluruh duniaTokohkunciJohann Rupert (Chairman)[1] Jérôme Lambert, Group (CEO)ProdukJam tangan, perhiasan, barang kulit hewan, pena, senjata api, pakaian, dan aksesorisPendapatan€14,238 milyar[2 ...

 

 

Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris. (Februari 2024) klik [tampil] untuk melihat petunjuk sebelum menerjemahkan. Lihat versi terjemahan mesin dari artikel bahasa Inggris. Terjemahan mesin Google adalah titik awal yang berguna untuk terjemahan, tapi penerjemah harus merevisi kesalahan yang diperlukan dan meyakinkan bahwa hasil terjemahan tersebut akurat, bukan hanya salin-tempel teks hasil terjemahan mesin ke dalam Wikipedia bahasa Indonesia. Ja...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أغسطس 2023) أوليفييه غيشار Olivier Guichard معلومات شخصية الميلاد 20 يناير 2004باريس (فرنسا) الوفاة 20 يناير 2004 (83 سنة) [1][2]  باريس  مواطنة فرنسا  مناصب وزير العدل   ...

County in Georgia, United States 31°10′N 83°26′W / 31.167°N 83.433°W / 31.167; -83.433 County in GeorgiaCook CountyCountyCook County Courthouse in AdelLocation within the U.S. state of GeorgiaGeorgia's location within the U.S.Coordinates: 31°10′00″N 83°26′00″W / 31.1667°N 83.4333°W / 31.1667; -83.4333Country United StatesState GeorgiaFounded1918; 106 years ago (1918)Named forPhilip CookSeatAdelLarg...

 

 

RheiformesRentang fosil: Eocene – Holocene,[1] 40–0 jtyl PreЄ Є O S D C P T J K Pg N Rhea americana Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Aves Infrakelas: Palaeognathae Ordo: RheiformesForbes, 1884 Famili[2] Rheidae Opistodactylidae (punah) Rheiformes adalah ordo burung yang memiliki dua famili saja, yakni Rheidae (keluarga burung Rhea, masih ada) dan Opistodactylidae (sudah punah).[3] Ordo burung ini terdapat di infrakelas Paleognath...

 

 

CharlottetownCityAn aerial view of Charlottetown BenderaLambang kebesaran[[Charlottetown|]]Motto: Cunabula Foederis  (Latin)Birthplace of ConfederationCountry KanadaProvinceTemplat:PECountyQueens CountyFounded1764CityApril 17, 1855Pemerintahan • City MayorClifford J. Lee • Governing bodyCharlottetown City Council • MPsSean Casey • MLAsRobert MitchellDoug CurrieRichard BrownRobert GhizKathleen CaseyLuas[1][2]&#...

Questa voce sull'argomento centri abitati del Paraná è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Londrinacomune(PT) Município de Londrina Londrina – Veduta LocalizzazioneStato Brasile Stato federato Paraná MesoregioneNorte Central Paranaense MicroregioneLondrina AmministrazioneSindacoMarcelo Belinati (PP) dal 1-1-2017 TerritorioCoordinate23°18′23″S 51°10′14″W / 23.306389°S 51.170556°W-23.306389...

 

 

MacapácomuneMunicípio de Macapá Macapá – Veduta LocalizzazioneStato Brasile Stato federato Amapá MesoregioneSul do Amapá MicroregioneMacapá AmministrazioneSindacoClecio Luis Vilhena Vieira TerritorioCoordinate0°01′58.65″N 51°03′55.12″W / 0.032958°N 51.065311°W0.032958; -51.065311 (Macapá)Coordinate: 0°01′58.65″N 51°03′55.12″W / 0.032958°N 51.065311°W0.032958; -51.065311 (Macapá) Altitudine14 m s.l.m. S...

 

 

Star in the constellation Cassiopeia ο Cassiopeiae Map of the Bayer-designated stars in Cassiopeia. Omicron Cassiopeiae is circled. Observation dataEpoch J2000.0      Equinox J2000.0 Constellation Cassiopeia Right ascension 00h 44m 43.51867s[1] Declination +48° 17′ 03.7136″[1] Apparent magnitude (V) 4.30 - 4.62[2] Characteristics Spectral type B2-5III-Ve(shell)[2] U−B color index −0.53...

Disambiguazione – Se stai cercando altri significati, vedi Patroclo (disambigua). PatrocloPatroclo in un affresco nella Casa del Poeta Tragico a Pompei SagaCiclo Troiano Nome orig.Πάτροκλος o Πατροκλῆς (Pátroklos o Patroklễs) Lingua orig.Greco antico AutoreOmero 1ª app. inIliade di Omero Caratteristiche immaginarieEpitetoMeneziade (patronimico) Specieumano Sessomaschio Luogo di nascitaOpunte ProfessioneGuerriero Lotta fra troiani e greci per il corpo di...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

 

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: The Education of Max Bickford – news · newspapers · books · scholar · JSTOR (November 2017) (Learn how and when to remove this message) American TV series or program The Education of Max BickfordThe Education of Max Bickford castGenreDramaCreated by Dawn Prestw...

ПосёлокСовхоза «Труд» 50°09′04″ с. ш. 41°14′22″ в. д.HGЯO Страна  Россия Субъект Федерации Воронежская область Муниципальный район Петропавловский Сельское поселение Старокриушанское История и география Прежние названия отд. свх. им. Юркина[1] Часовой пояс UTC...

 

 

Federalist Paper by James Madison Federalist No. 57 James Madison, author of Federalist No. 57AuthorJames MadisonOriginal titleThe Alleged Tendency of the New Plan to Elevate the Few at the Expense of the ManyCountryUnited StatesLanguageEnglishSeriesThe FederalistPublisherNew York PacketPublication dateFebruary 8, 1788Media typeNewspaperPreceded byFederalist No. 56 Followed byFederalist No. 58  Federalist No. 57 is an essay by James Madison, the fifty-seventh of...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2017) ARP 7   مراقبة البيانات (حقبة حقبة) الكوكبة الشجاع [1] رمز الفهرس APG 7 (أطلس المجرات الغريبة)  المطلع المستقيم 8سا 50د 30.0ث[2] الميل −16° 37′&#...

Skagit Valley HeraldTypeDaily newspaperFormatBroadsheetOwner(s)Adams Publishing GroupPublisherSkagit Valley Publishing Co.FoundedMarch 4, 1884; 140 years ago (1884-03-04)Headquarters1215 Anderson RoadMount Vernon, WA 98274CountryUnited StatesCirculation8,774 (as of 2020)Sister newspapers The Argus Courier-Times Anacortes American Fidalgo This Week Stanwood Camano News OCLC number17347816 Websitegoskagit.comMedia of the United StatesList of newspapers The Skagit Valley He...

 

 

Untere Papiermühle Gemeinde Georgensgmünd Koordinaten: 49° 11′ N, 11° 1′ O49.18777777777811.016666666667344Koordinaten: 49° 11′ 16″ N, 11° 1′ 0″ O Höhe: 344 m ü. NHN Untere Papiermühle ist eine Wüstung auf dem Gemeindegebiet von Georgensgmünd im Landkreis Roth (Mittelfranken, Bayern). Inhaltsverzeichnis 1 Geografische Lage 2 Geschichte 3 Literatur 4 Fußnoten Geografische Lage Die ehemalige Einödmühle l...

 

 

Campionato del Mondo per club 2012 Competizione Campionato mondiale per club FIVB (femminile) Sport Pallavolo Edizione 6ª Organizzatore FIVB Date dal 13 ottobre 2012al 19 ottobre 2012 Luogo Doha ( Qatar) Partecipanti 6 Impianto/i Aspire Zone Indoor Hall Sito web fivb.org Risultati Vincitore Osasco(1º titolo) Secondo Rabitə Baku Terzo Fenerbahçe Statistiche Miglior giocatore Sheilla de Castro Miglior marcatore Sheilla de Castro Incontri disputati 10 Cronologia ...

Charity Shield FA 1936TurnamenCharity Shield FA Sunderland Arsenal 2 1 Tanggal28 Oktober 1936StadionRoker Park, Sunderland← 1935 1937 → Charity Shield FA 1936 adalah pertandingan sepak bola antara Sunderland dan Arsenal yang diselenggarakan pada 28 Oktober 1936 di Roker Park, Sunderland. Pertandingan ini merupakan pertandingan ke-23 dari penyelenggaraan Charity Shield FA. Pertandingan ini dimenangkan oleh Sunderland dengan skor 2–1.[1] Pertandingan Sunderland v Arsenal 2...

 

 

Northern Irish footballer and manager (1932–2020) Harry GreggOBEPersonal informationFull name Henry Gregg[1]Date of birth (1932-10-27)27 October 1932Place of birth Tobermore, Northern IrelandDate of death 16 February 2020(2020-02-16) (aged 87)Place of death Coleraine, Northern IrelandHeight 6 ft 0 in (1.83 m)Position(s) GoalkeeperYouth career Windsor Park Swifts ColeraineSenior career*Years Team Apps (Gls)1952–1957 Doncaster Rovers 94 (0)1957–1966 Manchester ...