CINXE.COM
Visualizza wikitesto di Modula-2 - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available" lang="it" dir="ltr"> <head> <meta charset="UTF-8"> <title>Visualizza wikitesto di Modula-2 - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available";var cookie=document.cookie.match(/(?:^|; )itwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"wgRequestId":"6fe1f0fe-5f4b-4bcb-9dcc-549a278b6b9e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Modula-2","wgTitle":"Modula-2","wgCurRevisionId":142073301,"wgRevisionId":0,"wgArticleId":19387,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"edit","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"it","wgPageContentLanguage":"it","wgPageContentModel":"wikitext","wgRelevantPageName":"Modula-2","wgRelevantArticleId":19387,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"it","pageLanguageDir": "ltr","pageVariantFallbacks":"it"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":9000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready", "skins.vector.icons":"ready","ext.charinsert.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.action.edit.collapsibleFooter","site","mediawiki.page.ready","skins.vector.js","ext.centralNotice.geoIP","ext.charinsert","ext.gadget.stru-commonsupload","ext.gadget.HiddenCat","ext.gadget.ReferenceTooltips","ext.gadget.SimilarTitles","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=it&modules=ext.charinsert.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=it&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=it&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Visualizza wikitesto di Modula-2 - Wikipedia"> <meta property="og:type" content="website"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//it.m.wikipedia.org/wiki/Modula-2"> <link rel="alternate" type="application/x-wiki" title="Modifica" href="/w/index.php?title=Modula-2&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (it)"> <link rel="EditURI" type="application/rsd+xml" href="//it.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://it.wikipedia.org/wiki/Modula-2"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.it"> <link rel="alternate" type="application/atom+xml" title="Feed Atom di Wikipedia" href="/w/index.php?title=Speciale:UltimeModifiche&feed=atom"> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Modula-2 rootpage-Modula-2 skin-vector-2022 action-edit"><a class="mw-jump-link" href="#bodyContent">Vai al contenuto</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Sito"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Menu principale" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Menu principale</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Menu principale</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">sposta nella barra laterale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">nascondi</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigazione </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Pagina_principale" title="Visita la pagina principale [z]" accesskey="z"><span>Pagina principale</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Speciale:UltimeModifiche" title="Elenco delle ultime modifiche del sito [r]" accesskey="r"><span>Ultime modifiche</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Speciale:PaginaCasuale" title="Mostra una pagina a caso [x]" accesskey="x"><span>Una voce a caso</span></a></li><li id="n-nearby-pages-title" class="mw-list-item"><a href="/wiki/Speciale:NelleVicinanze"><span>Nelle vicinanze</span></a></li><li id="n-vetrina" class="mw-list-item"><a href="/wiki/Wikipedia:Vetrina"><span>Vetrina</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Aiuto:Aiuto" title="Pagine di aiuto"><span>Aiuto</span></a></li><li id="n-Sportello-informazioni" class="mw-list-item"><a href="/wiki/Aiuto:Sportello_informazioni"><span>Sportello informazioni</span></a></li> </ul> </div> </div> <div id="p-Comunità" class="vector-menu mw-portlet mw-portlet-Comunità" > <div class="vector-menu-heading"> Comunità </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Portale:Comunit%C3%A0" title="Descrizione del progetto, cosa puoi fare, dove trovare le cose"><span>Portale Comunità</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/Wikipedia:Bar"><span>Bar</span></a></li><li id="n-wikipediano" class="mw-list-item"><a href="/wiki/Wikipedia:Wikipediano"><span>Il Wikipediano</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="/wiki/Wikipedia:Contatti"><span>Contatti</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Pagina_principale" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="L'enciclopedia libera" src="/static/images/mobile/copyright/wikipedia-tagline-it.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Speciale:Ricerca" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Cerca in Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Ricerca</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Cerca in Wikipedia" aria-label="Cerca in Wikipedia" autocapitalize="sentences" title="Cerca in Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Speciale:Ricerca"> </div> <button class="cdx-button cdx-search-input__end-button">Ricerca</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Strumenti personali"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Aspetto"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Modifica la dimensione, la larghezza e il colore del testo" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Aspetto" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Aspetto</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_it.wikipedia.org&uselang=it" class=""><span>Fai una donazione</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speciale:CreaUtenza&returnto=Modula-2&returntoquery=action%3Dedit" title="Si consiglia di registrarsi e di effettuare l'accesso, anche se non è obbligatorio" class=""><span>registrati</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speciale:Entra&returnto=Modula-2&returntoquery=action%3Dedit" title="Si consiglia di effettuare l'accesso, anche se non è obbligatorio [o]" accesskey="o" class=""><span>entra</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Altre opzioni" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Strumenti personali" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Strumenti personali</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menu utente" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_it.wikipedia.org&uselang=it"><span>Fai una donazione</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speciale:CreaUtenza&returnto=Modula-2&returntoquery=action%3Dedit" title="Si consiglia di registrarsi e di effettuare l'accesso, anche se non è obbligatorio"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>registrati</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speciale:Entra&returnto=Modula-2&returntoquery=action%3Dedit" title="Si consiglia di effettuare l'accesso, anche se non è obbligatorio [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>entra</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pagine per utenti anonimi <a href="/wiki/Aiuto:Benvenuto" aria-label="Ulteriori informazioni sulla contribuzione"><span>ulteriori informazioni</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Speciale:MieiContributi" title="Un elenco delle modifiche fatte da questo indirizzo IP [y]" accesskey="y"><span>contributi</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Speciale:MieDiscussioni" title="Discussioni sulle modifiche fatte da questo indirizzo IP [n]" accesskey="n"><span>discussioni</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Sito"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <h1 id="firstHeading" class="firstHeading mw-first-heading">Visualizza wikitesto di Modula-2</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Questa voce esiste solo in questa lingua. Aggiungi la voce per altre lingue" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-0" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">Aggiungi lingue</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="uls-after-portlet-link"></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespace"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Modula-2" title="Vedi la voce [c]" accesskey="c"><span>Voce</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Discussione:Modula-2&action=edit&redlink=1" rel="discussion" class="new" title="Vedi le discussioni relative a questa pagina (la pagina non esiste) [t]" accesskey="t"><span>Discussione</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Cambia versione linguistica" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">italiano</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Visite"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="vector-tab-noicon mw-list-item"><a href="/wiki/Modula-2"><span>Leggi</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Modula-2&veaction=edit" title="Modifica questa pagina [v]" accesskey="v"><span>Modifica</span></a></li><li id="ca-edit" class="selected collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Modula-2&action=edit" title="Modifica il wikitesto di questa pagina"><span>Modifica wikitesto</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Modula-2&action=history" title="Versioni precedenti di questa pagina [h]" accesskey="h"><span>Cronologia</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Strumenti pagine"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Strumenti" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Strumenti</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Strumenti</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">sposta nella barra laterale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">nascondi</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Altre opzioni" > <div class="vector-menu-heading"> Azioni </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/Modula-2"><span>Leggi</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Modula-2&veaction=edit" title="Modifica questa pagina [v]" accesskey="v"><span>Modifica</span></a></li><li id="ca-more-edit" class="selected collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Modula-2&action=edit" title="Modifica il wikitesto di questa pagina [e]" accesskey="e"><span>Modifica wikitesto</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Modula-2&action=history"><span>Cronologia</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Generale </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Speciale:PuntanoQui/Modula-2" title="Elenco di tutte le pagine che sono collegate a questa [j]" accesskey="j"><span>Puntano qui</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Speciale:ModificheCorrelate/Modula-2" rel="nofollow" title="Elenco delle ultime modifiche alle pagine collegate a questa [k]" accesskey="k"><span>Modifiche correlate</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Speciale:PagineSpeciali" title="Elenco di tutte le pagine speciali [q]" accesskey="q"><span>Pagine speciali</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Modula-2&action=info" title="Ulteriori informazioni su questa pagina"><span>Informazioni pagina</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Speciale:UrlShortener&url=https%3A%2F%2Fit.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DModula-2%26action%3Dedit"><span>Ottieni URL breve</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Speciale:QrCode&url=https%3A%2F%2Fit.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DModula-2%26action%3Dedit"><span>Scarica codice QR</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In altri progetti </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q777358" title="Collegamento all'elemento connesso dell'archivio dati [g]" accesskey="g"><span>Elemento Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Strumenti pagine"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Aspetto"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Aspetto</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">sposta nella barra laterale</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">nascondi</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> </div> <div id="contentSub"><div id="mw-content-subtitle">← <a href="/wiki/Modula-2" title="Modula-2">Modula-2</a></div></div> <div id="mw-content-text" class="mw-body-content"><p>Non si dispone dei permessi necessari per modificare questa pagina, per il seguente motivo: </p> <div class="permissions-errors"><div class="mw-permissionerror-globalblocking-blockedtext-range"><b>Il tuo indirizzo IP è in un intervallo che è stato <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Global_blocks" class="extiw" title="m:Special:MyLanguage/Global blocks">bloccato su tutti i wiki della Wikimedia Foundation</a>.</b> <p>Il blocco è stato eseguito da <a href="/wiki/Utente:Jon_Kolbert" title="Utente:Jon Kolbert">Jon Kolbert</a>. La motivazione fornita è <i><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/NOP" class="extiw" title="m:Special:MyLanguage/NOP">Open proxy/Webhost</a>: See the <a href="https://meta.wikimedia.org/wiki/WM:OP/H" class="extiw" title="m:WM:OP/H">help page</a> if you are affected </i>. </p> <ul><li>Inizio del blocco: 16:12, 27 ago 2023</li> <li>Fine del blocco: 16:12, 27 ago 2028</li></ul> <p>Il tuo indirizzo IP attuale è 8.222.208.146. L'intervallo bloccato è 8.222.128.0/17. </p><p>Si prega di specificare tutti i dettagli qui inclusi nel compilare qualsiasi richiesta di chiarimenti. Se ritieni di essere stato bloccato per errore, puoi trovare ulteriori informazioni e istruzioni nella policy globale <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/No_open_proxies" class="extiw" title="m:Special:MyLanguage/No open proxies">Niente proxy aperti</a>. </p> Altrimenti, per discutere del blocco <a href="https://meta.wikimedia.org/wiki/Steward_requests/Global" class="extiw" title="m:Steward requests/Global">inserisci una richiesta di riesame su Meta-Wiki</a>. Puoi anche inviare un'e-mail alla coda <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Stewards" class="extiw" title="m:Special:MyLanguage/Stewards">stewards</a> <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/VRT" class="extiw" title="m:Special:MyLanguage/VRT">VRT</a> all'indirizzo <kbd>stewards@wikimedia.org</kbd> includendo tutti i dettagli di cui sopra.</div></div><hr /> <p>È possibile visualizzare e copiare il codice sorgente di questa pagina. </p><textarea readonly="" accesskey="," id="wpTextbox1" cols="80" rows="25" style="" class="mw-editfont-monospace" lang="it" dir="ltr" name="wpTextbox1">{{Linguaggio di programmazione |immagine = |didascalia = |versione = |utilizzo = ''General purpose'' |tipizzazione = Forte |specifiche = ISO/IEC 10514 |estensione = .mod, .def<ref>{{cita web|lingua=en|https://gcc.gnu.org/onlinedocs/gm2/Compiler-options.html|Compiler options (The GNU Modula-2 compiler)}}</ref> |ha_influenzato = [[Modula-3]], [[Oberon (linguaggio di programmazione)|Oberon]], [[Ada (linguaggio di programmazione)|Ada]], [[Turbo Pascal]] |implementazione_riferimento = |sistema_operativo = |lingua = |licenza = |sito_web = }} '''Modula-2''' è un [[linguaggio di programmazione]] ''[[general purpose]]'' creato e presentato nel [[1978]]<ref name=rcp72/> da [[Niklaus Wirth]]. È un'evoluzione di [[Modula]] (1975), che era stato realizzato solo come prototipo. Il suo principale obiettivo era superare alcuni limiti del [[Pascal (linguaggio)|Pascal]], anch'esso sviluppato da Wirth, specialmente in termini di [[Modularità (informatica)|modularità]] e gestione di programmi complessi<ref name=rcp70>{{RivistaVG/Cita|rc|3|70}}.</ref>. Tra le caratteristiche principali vi è il concetto di '''modulo''', ossia di un'unità logica che incapsula al suo interno dati e procedure, limitandone la visibilità all'esterno. Questo permette una migliore organizzazione del programma ([[programmazione modulare]]). I moduli di Modula-2 sono [[Compilatore|compilabili]] individualmente e poi collegabili tra loro per formare un programma completo. Per l'epoca era una caratteristica notevole<ref name=rcp70/>. ==Caratteristiche== Essendo un [[linguaggio tipizzato]] fortemente, come il Pascal, non ammette conversioni implicite fra [[tipo di dato|tipi di dati]] diversi<ref name=rcp70/>. I tipi di moduli solitamente utilizzati sono "moduli programma", contenenti il corpo principale del [[programma (informatica)|programma]] da mandare in esecuzione, e "moduli libreria", punto di forza del linguaggio, che costituiscono [[libreria (informatica)|librerie]], ossia contengono e forniscono gruppi di funzionalità, generalmente relative a un certo argomento. I moduli libreria a loro volta sono costituiti da "modulo di definizione" e "modulo d'implementazione"; il primo elenca definizioni di [[funzione (informatica)|funzioni]], [[variabile (informatica)|variabili]] e altri oggetti che la libreria rende disponibili, il secondo contiene il [[codice sorgente|codice]] che li implementa, compresi eventuali altri elementi a uso interno, non resi disponibili agli altri moduli chiamanti<ref>{{RivistaVG/Cita|commgaz|1|83}}.</ref>. Il codice Modula-2 è [[sensibile alle maiuscole]], con le parole chiave tutte in maiuscolo. Ogni modulo inizia con il comando MODULE seguito dal suo nome. Poi viene una parte dichiarativa che tipicamente comprende il comando FROM, che specifica quali oggetti importare da altri moduli per utilizzarli; il comando VAR, che definisce nuove variabili di questo modulo; il comando PROCEDURE, che definisce funzioni con eventuali dati di ingresso e uscita, precisamente tipizzati. Gli elementi qui definiti potranno essere o meno resi disponibili per l'uso da parte di altri moduli. Segue la parte esecutiva, contenente le operazioni [[Programmazione strutturata|strutturate]] da svolgere, delimitata dai comandi BEGIN e END. I [[Commento (informatica)|commenti]] sono delimitati da (* *) e nidificabili.<ref>{{RivistaVG/Cita|commgaz|1|84}}.</ref>. Oltre alla suddetta organizzazione in moduli, Modula-2 presenta altre caratteristiche avanzate: *Tra i tipi di dati introduce i [[Puntatore (programmazione)|puntatori]] a procedura, simili ai [[puntatori a funzione]], aumentando la flessibilità delle chiamate<ref name=rcp70/>. *Fornisce strumenti di gestione della [[programmazione concorrente]], come [[Processo (informatica)|processi]] e [[Semaforo (informatica)|semafori]]. Ciò lo rende adatto anche allo sviluppo di [[sistema operativo|sistemi operativi]] e [[Sistema real-time|applicazioni in tempo reale]]<ref name=rcp70/>. *Fornisce strumenti per una robusta [[Gestione delle eccezioni|gestione degli errori]]<ref name=rcp70/>. ==Storia== Modula-2 venne sviluppato da [[Niklaus Wirth]] al [[Politecnico federale di Zurigo]] (ETH). Nel 1977 Wirth passò un periodo sabbatico allo [[Xerox Palo Alto Research Center]] (PARC), dove conobbe il linguaggio [[Mesa (linguaggio di programmazione)|Mesa]], che aveva una funzionalità analoga ai moduli, ma l'autore ritenne che un discendente del [[Pascal (linguaggio)|Pascal]] avrebbe potuto funzionare meglio in tal senso. Al PARC Wirth conobbe anche lo [[Xerox Alto]], che introduceva il rivoluzionario concetto di [[workstation]]. Con questa ispirazione, all'ETH nel 1978-1980 venne realizzata la workstation [[Lilith (computer)|Lilith]]. Il principale incentivo alla progettazione di Modula-2 fu proprio la necessità di un linguaggio semplice e versatile con cui produrre tutto il software per Lilith; in quegli anni il computer e il linguaggio crebbero insieme<ref>{{cita web|lingua=en|https://www.modula2.org/modula2-history.php|A Brief History of Modula and Lilith}}</ref>. Lilith, dotata di display grafico e mouse, fu completamente sviluppata in Modula-2 e basata su di esso. Wirth la pensò come piattaforma di sviluppo software, ma poi fu anche commercializzata, sebbene con scarso successo<ref name=rcp73>{{RivistaVG/Cita|rc|3|73}}.</ref>. Negli anni ci sono state molte implementazioni del Modula-2 per molte piattaforme, da quelle commerciali come i compilatori della [[Logitech]] per [[MS-DOS]] e [[CP/M]], a quelle [[open source]] come GNU Modula-2, facente parte del sistema [[GNU Compiler Collection]]<ref>{{cita web|lingua=en|https://web.archive.org/web/20120517050233/http://www.modula2.net/resources/compilers.shtml|Modula-2 Compilers}}</ref>. Nel 1986 il noto informatico [[Martin Odersky]] realizzò il compilatore ''Turbo Modula-2'' per la [[Borland]], ma rimase in [[versione alpha]] e non fu mai pubblicato ufficialmente<ref name=rcp70/>. Una sua caratteristica notevole era la possibilità di compilare come eseguibile normale oppure come ''m-code'', un codice interpretato da un [[interprete (informatica)|interprete]] contenuto nell'eseguibile stesso<ref>{{RivistaVG/Cita|rc|3|71}}.</ref>. I principali dialetti di Modula-2 presero il nome di PIM, sigla del libro di Wirth ''Programming in Modula-2'', con varianti da PIM2 a PIM4 corrispondenti alle edizioni. Questo è anche detto Modula-2 "classico" (''classical Modula-2'')<ref name=faq>{{cita web|lingua=en|https://web.archive.org/web/20120813081623/http://www.arjay.bc.ca/Modula-2/m2faq.html|Modula-2 FAQ}}</ref>. Uno standard internazionale del linguaggio è nato solo molti anni dopo la sua introduzione, con lo [[standard ISO]]/IEC 10514-1:1996, che ha avuto due estensioni nel 1998, di cui una per la [[programmazione a oggetti]]<ref>{{cita web|lingua=en|http://sc22wg13.twi.tudelft.nl/|ISO/IEC JTC1/SC22/WG13 Modula-2}}</ref>. Un'altra variante notevole è la R10, pubblicata intorno al 2010<ref name=faq/>. Modula-2 ha avuto influenza rilevante su diversi linguaggi successivi. Un esempio evidente è [[Ada (linguaggio di programmazione)|Ada]], dotato di concetti di modularità e strutture dati simili<ref name=rcp72>{{RivistaVG/Cita|rc|3|72}}.</ref>. Il concetto di modulo ha avuto diretta influenza anche sul [[Turbo Pascal]], una celebre implementazione del Pascal, che a partire dalla versione 4.x mette a disposizione le UNIT. Queste strutture analoghe ai moduli hanno esteso significativamente potenza e flessibilità del Turbo Pascal<ref name=rcp72/>. Il successore diretto di Modula-2 è [[Modula-3]] (1989), passando per una variante chiamata Modula-2+ (1984). Questi non vennero sviluppati da Wirth, che invece realizzò [[Oberon (linguaggio di programmazione)|Oberon]] (1987) come evoluzione di Modula-2. == Hello world == Esempio di programma ''[[Hello world]]'', che fa uso del modulo predefinito ''InOut'' per l'[[input/output]] testuale: '''MODULE''' Hello; '''FROM''' InOut '''IMPORT''' WriteString, WriteLn; '''BEGIN''' WriteString("Hello World!"); WriteLn; '''END''' Hello. ==Note== <references/> ==Bibliografia== *{{RivistaVG|commgaz|1|82-84|1/3|1992|titolo=Corso di programmazione in Modula 2 - La prima puntata di un corso che partendo da zero v'insegnerà a programmare con il linguaggio successore del Pascal}} *{{RivistaVG|commgaz|2|80-86|4/5|1992|titolo=Corso di programmazione in Modula 2 - Seconda puntata: le tipologie di dati e listati d'esempio}} *{{RivistaVG|commgaz|3-4|84-88|6/7|1992|titolo=Corso di programmazione in Modula 2 - Terza puntata: i costrutti condizionali}} *{{RivistaVG|commgaz|5-6|86-89|8/9|1992|titolo=Corso di programmazione in Modula 2 - Quarta puntata: i sottoprogrammi di tipo funzionale e di tipo procedurale}} *{{RivistaVG|commgaz|7|71-73|10|1992|titolo=Corso di programmazione in Modula 2 - Quinta puntata: le regole di visibilità delle variabili}} *{{RivistaVG|commgaz|9|70-74|12|1992|titolo=Corso di programmazione in Modula 2 - Sesta puntata: come gestire i dati grazie ai record e ai puntatori}} *{{RivistaVG|rc|3|70-73|8/9|2024|Modula 2 - Storia, autore e influenze}} == Collegamenti esterni == * {{cita web|lingua=en|http://www.modula2.org/|ADW Modula-2}} * {{cita web|lingua=en|https://web.archive.org/web/20120810055454/http://www.modula2.net/|Modula2}} {{Controllo di autorità}} {{Portale|informatica}} [[Categoria:Linguaggi di programmazione]] </textarea><div class="templatesUsed"><div class="mw-templatesUsedExplanation"><p>Template utilizzati in questa pagina: </p></div><ul> <li><a href="/wiki/Template:," title="Template:,">Template:,</a> (<a href="/w/index.php?title=Template:,&action=edit" title="Template:,">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Cita" title="Template:Cita">Template:Cita</a> (<a href="/w/index.php?title=Template:Cita&action=edit" title="Template:Cita">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Cita_pubblicazione" title="Template:Cita pubblicazione">Template:Cita pubblicazione</a> (<a href="/w/index.php?title=Template:Cita_pubblicazione&action=edit" title="Template:Cita pubblicazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Cita_web" title="Template:Cita web">Template:Cita web</a> (<a href="/w/index.php?title=Template:Cita_web&action=edit" title="Template:Cita web">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Controllo_Wikidata" title="Template:Controllo Wikidata">Template:Controllo Wikidata</a> (<a href="/w/index.php?title=Template:Controllo_Wikidata&action=edit" title="Template:Controllo Wikidata">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Controllo_di_autorit%C3%A0" title="Template:Controllo di autorità">Template:Controllo di autorità</a> (<a href="/w/index.php?title=Template:Controllo_di_autorit%C3%A0&action=edit" title="Template:Controllo di autorità">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Icona_argomento" title="Template:Icona argomento">Template:Icona argomento</a> (<a href="/w/index.php?title=Template:Icona_argomento&action=edit" title="Template:Icona argomento">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Immagine_sinottico" title="Template:Immagine sinottico">Template:Immagine sinottico</a> (<a href="/w/index.php?title=Template:Immagine_sinottico&action=edit" title="Template:Immagine sinottico">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Infobox" title="Template:Infobox">Template:Infobox</a> (<a href="/w/index.php?title=Template:Infobox&action=edit" title="Template:Infobox">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Linguaggio_di_programmazione" title="Template:Linguaggio di programmazione">Template:Linguaggio di programmazione</a> (<a href="/w/index.php?title=Template:Linguaggio_di_programmazione&action=edit" title="Template:Linguaggio di programmazione">modifica</a>) </li><li><a href="/wiki/Template:Link_sinottico" title="Template:Link sinottico">Template:Link sinottico</a> (<a href="/w/index.php?title=Template:Link_sinottico&action=edit" title="Template:Link sinottico">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:MESE" title="Template:MESE">Template:MESE</a> (<a href="/w/index.php?title=Template:MESE&action=edit" title="Template:MESE">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Occhiello" title="Template:Occhiello">Template:Occhiello</a> (<a href="/w/index.php?title=Template:Occhiello&action=edit" title="Template:Occhiello">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Occhiello/styles.css" title="Template:Occhiello/styles.css">Template:Occhiello/styles.css</a> (<a href="/w/index.php?title=Template:Occhiello/styles.css&action=edit" title="Template:Occhiello/styles.css">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Pipetrick" title="Template:Pipetrick">Template:Pipetrick</a> (<a href="/w/index.php?title=Template:Pipetrick&action=edit" title="Template:Pipetrick">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:Portale" title="Template:Portale">Template:Portale</a> (<a href="/w/index.php?title=Template:Portale&action=edit" title="Template:Portale">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:RivistaVG" title="Template:RivistaVG">Template:RivistaVG</a> (<a href="/w/index.php?title=Template:RivistaVG&action=edit" title="Template:RivistaVG">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:RivistaVG/Cita" title="Template:RivistaVG/Cita">Template:RivistaVG/Cita</a> (<a href="/w/index.php?title=Template:RivistaVG/Cita&action=edit" title="Template:RivistaVG/Cita">visualizza wikitesto</a>) (protetto solo autoverificati)</li><li><a href="/wiki/Template:RivistaVG/IA" title="Template:RivistaVG/IA">Template:RivistaVG/IA</a> (<a href="/w/index.php?title=Template:RivistaVG/IA&action=edit" title="Template:RivistaVG/IA">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:RivistaVG/PrimaPag" title="Template:RivistaVG/PrimaPag">Template:RivistaVG/PrimaPag</a> (<a href="/w/index.php?title=Template:RivistaVG/PrimaPag&action=edit" title="Template:RivistaVG/PrimaPag">visualizza wikitesto</a>) (semiprotetto)</li><li><a href="/wiki/Template:RivistaVG/commgaz" title="Template:RivistaVG/commgaz">Template:RivistaVG/commgaz</a> (<a href="/w/index.php?title=Template:RivistaVG/commgaz&action=edit" title="Template:RivistaVG/commgaz">modifica</a>) </li><li><a href="/wiki/Template:RivistaVG/rc" title="Template:RivistaVG/rc">Template:RivistaVG/rc</a> (<a href="/w/index.php?title=Template:RivistaVG/rc&action=edit" title="Template:RivistaVG/rc">modifica</a>) </li><li><a href="/wiki/Template:Wikidata" title="Template:Wikidata">Template:Wikidata</a> (<a href="/w/index.php?title=Template:Wikidata&action=edit" title="Template:Wikidata">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Template:WikidataId" title="Template:WikidataId">Template:WikidataId</a> (<a href="/w/index.php?title=Template:WikidataId&action=edit" title="Template:WikidataId">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Arguments" title="Modulo:Arguments">Modulo:Arguments</a> (<a href="/w/index.php?title=Modulo:Arguments&action=edit" title="Modulo:Arguments">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Citazione" title="Modulo:Citazione">Modulo:Citazione</a> (<a href="/w/index.php?title=Modulo:Citazione&action=edit" title="Modulo:Citazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Citazione/Configurazione" title="Modulo:Citazione/Configurazione">Modulo:Citazione/Configurazione</a> (<a href="/w/index.php?title=Modulo:Citazione/Configurazione&action=edit" title="Modulo:Citazione/Configurazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Citazione/Whitelist" title="Modulo:Citazione/Whitelist">Modulo:Citazione/Whitelist</a> (<a href="/w/index.php?title=Modulo:Citazione/Whitelist&action=edit" title="Modulo:Citazione/Whitelist">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Controllo_Wikidata" title="Modulo:Controllo Wikidata">Modulo:Controllo Wikidata</a> (<a href="/w/index.php?title=Modulo:Controllo_Wikidata&action=edit" title="Modulo:Controllo Wikidata">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Controllo_di_autorit%C3%A0" title="Modulo:Controllo di autorità">Modulo:Controllo di autorità</a> (<a href="/w/index.php?title=Modulo:Controllo_di_autorit%C3%A0&action=edit" title="Modulo:Controllo di autorità">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Controllo_di_autorit%C3%A0/Configurazione.json" title="Modulo:Controllo di autorità/Configurazione.json">Modulo:Controllo di autorità/Configurazione.json</a> (<a href="/w/index.php?title=Modulo:Controllo_di_autorit%C3%A0/Configurazione.json&action=edit" title="Modulo:Controllo di autorità/Configurazione.json">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Controllo_di_autorit%C3%A0/styles.css" title="Modulo:Controllo di autorità/styles.css">Modulo:Controllo di autorità/styles.css</a> (<a href="/w/index.php?title=Modulo:Controllo_di_autorit%C3%A0/styles.css&action=edit" title="Modulo:Controllo di autorità/styles.css">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Controllo_parametri_sconosciuti" title="Modulo:Controllo parametri sconosciuti">Modulo:Controllo parametri sconosciuti</a> (<a href="/w/index.php?title=Modulo:Controllo_parametri_sconosciuti&action=edit" title="Modulo:Controllo parametri sconosciuti">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Conversione" title="Modulo:Conversione">Modulo:Conversione</a> (<a href="/w/index.php?title=Modulo:Conversione&action=edit" title="Modulo:Conversione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Conversione/Configurazione" title="Modulo:Conversione/Configurazione">Modulo:Conversione/Configurazione</a> (<a href="/w/index.php?title=Modulo:Conversione/Configurazione&action=edit" title="Modulo:Conversione/Configurazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Immagine_sinottico" title="Modulo:Immagine sinottico">Modulo:Immagine sinottico</a> (<a href="/w/index.php?title=Modulo:Immagine_sinottico&action=edit" title="Modulo:Immagine sinottico">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Infobox" title="Modulo:Infobox">Modulo:Infobox</a> (<a href="/w/index.php?title=Modulo:Infobox&action=edit" title="Modulo:Infobox">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Lingue" title="Modulo:Lingue">Modulo:Lingue</a> (<a href="/w/index.php?title=Modulo:Lingue&action=edit" title="Modulo:Lingue">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Lingue/Configurazione" title="Modulo:Lingue/Configurazione">Modulo:Lingue/Configurazione</a> (<a href="/w/index.php?title=Modulo:Lingue/Configurazione&action=edit" title="Modulo:Lingue/Configurazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Portale" title="Modulo:Portale">Modulo:Portale</a> (<a href="/w/index.php?title=Modulo:Portale&action=edit" title="Modulo:Portale">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:String" title="Modulo:String">Modulo:String</a> (<a href="/w/index.php?title=Modulo:String&action=edit" title="Modulo:String">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Valido_in_corsivo" title="Modulo:Valido in corsivo">Modulo:Valido in corsivo</a> (<a href="/w/index.php?title=Modulo:Valido_in_corsivo&action=edit" title="Modulo:Valido in corsivo">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Webarchive" title="Modulo:Webarchive">Modulo:Webarchive</a> (<a href="/w/index.php?title=Modulo:Webarchive&action=edit" title="Modulo:Webarchive">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Webarchive/Configurazione" title="Modulo:Webarchive/Configurazione">Modulo:Webarchive/Configurazione</a> (<a href="/w/index.php?title=Modulo:Webarchive/Configurazione&action=edit" title="Modulo:Webarchive/Configurazione">visualizza wikitesto</a>) (protetto)</li><li><a href="/wiki/Modulo:Wikidata" title="Modulo:Wikidata">Modulo:Wikidata</a> (<a href="/w/index.php?title=Modulo:Wikidata&action=edit" title="Modulo:Wikidata">visualizza wikitesto</a>) (protetto)</li></ul></div><p id="mw-returnto">Torna a <a href="/wiki/Modula-2" title="Modula-2">Modula-2</a>.</p> <!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Estratto da "<a dir="ltr" href="https://it.wikipedia.org/wiki/Modula-2">https://it.wikipedia.org/wiki/Modula-2</a>"</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/it">Informativa sulla privacy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Sala_stampa/Wikipedia">Informazioni su Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Avvertenze_generali">Avvertenze</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Codice di condotta</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Sviluppatori</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/it.wikipedia.org">Statistiche</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Dichiarazione sui cookie</a></li> <li id="footer-places-mobileview"><a href="//it.m.wikipedia.org/w/index.php?title=Modula-2&action=edit&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Versione mobile</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-djcsx","wgBackendResponseTime":235,"wgPageParseReport":{"limitreport":{"cputime":"0.005","walltime":"0.007","ppvisitednodes":{"value":17,"limit":1000000},"postexpandincludesize":{"value":803,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-djcsx","timestamp":"20241124003502","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>