CINXE.COM
Pascal (lenguaje de programación) - Wikipedia, la enciclopedia libre
<!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-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="es" dir="ltr"> <head> <meta charset="UTF-8"> <title>Pascal (lenguaje de programación) - Wikipedia, la enciclopedia libre</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-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )eswikimwclientpreferences=([^;]+)/);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":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],"wgRequestId":"c473edc7-f4fb-45e5-87f6-814bccba22be","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Pascal_(lenguaje_de_programación)","wgTitle":"Pascal (lenguaje de programación)","wgCurRevisionId":162037522,"wgRevisionId":162037522,"wgArticleId":7779,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Wikipedia:Artículos con identificadores BNF","Wikipedia:Artículos con identificadores LCCN","Lenguajes de programación","Lenguajes compilados","Lenguaje de programación Pascal","Lenguajes de programación educativos","Software de 1970","Ciencia y tecnología de Suiza","Suiza en 1970"],"wgPageViewLanguage":"es","wgPageContentLanguage":"es","wgPageContentModel":"wikitext","wgRelevantPageName": "Pascal_(lenguaje_de_programación)","wgRelevantArticleId":7779,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"es","pageLanguageDir":"ltr","pageVariantFallbacks":"es"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q81571","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"], "GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.imagenesinfobox":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.a-commons-directo","ext.gadget.ReferenceTooltips","ext.gadget.refToolbar", "ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","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.cx.uls.quick.actions","wikibase.client.vector-2022","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=es&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=es&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=es&modules=ext.gadget.imagenesinfobox&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=es&modules=site.styles&only=styles&skin=vector-2022"> <noscript><link rel="stylesheet" href="/w/load.php?lang=es&modules=noscript&only=styles&skin=vector-2022"></noscript> <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="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Pascal (lenguaje de programación) - Wikipedia, la enciclopedia libre"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//es.m.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)"> <link rel="alternate" type="application/x-wiki" title="Editar" href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&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 (es)"> <link rel="EditURI" type="application/rsd+xml" href="//es.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://es.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.es"> <link rel="alternate" type="application/atom+xml" title="Canal Atom de Wikipedia" href="/w/index.php?title=Especial:CambiosRecientes&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <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-Pascal_lenguaje_de_programación rootpage-Pascal_lenguaje_de_programación skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Ir al contenido</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="Sitio"> <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="Menú principal" > <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">Menú principal</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">Menú principal</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">mover a la barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">ocultar</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navegación </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Portada" title="Visitar la página principal [z]" accesskey="z"><span>Portada</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Portal:Comunidad" title="Acerca del proyecto, lo que puedes hacer, dónde encontrar información"><span>Portal de la comunidad</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Actualidad" title="Encuentra información de contexto sobre acontecimientos actuales"><span>Actualidad</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Especial:CambiosRecientes" title="Lista de cambios recientes en la wiki [r]" accesskey="r"><span>Cambios recientes</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginasNuevas"><span>Páginas nuevas</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Especial:Aleatoria" title="Cargar una página al azar [x]" accesskey="x"><span>Página aleatoria</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Ayuda:Contenidos" title="El lugar para aprender"><span>Ayuda</span></a></li><li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/Wikipedia:Informes_de_error"><span>Notificar un error</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikipedia:Portada" 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="La enciclopedia libre" src="/static/images/mobile/copyright/wikipedia-tagline-es.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/Especial:Buscar" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Buscar en este wiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Buscar</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="Buscar en Wikipedia" aria-label="Buscar en Wikipedia" autocapitalize="sentences" title="Buscar en este wiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Especial:Buscar"> </div> <button class="cdx-button cdx-search-input__end-button">Buscar</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Herramientas personales"> <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="Apariencia"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <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="Apariencia" > <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">Apariencia</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_es.wikipedia.org&uselang=es" class=""><span>Donaciones</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=Especial:Crear_una_cuenta&returnto=Pascal+%28lenguaje+de+programaci%C3%B3n%29" title="Te recomendamos crear una cuenta e iniciar sesión; sin embargo, no es obligatorio" class=""><span>Crear una cuenta</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=Especial:Entrar&returnto=Pascal+%28lenguaje+de+programaci%C3%B3n%29" title="Te recomendamos iniciar sesión, aunque no es obligatorio [o]" accesskey="o" class=""><span>Acceder</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="Más opciones" > <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="Herramientas personales" > <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">Herramientas personales</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menú de usuario" > <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_es.wikipedia.org&uselang=es"><span>Donaciones</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Crear_una_cuenta&returnto=Pascal+%28lenguaje+de+programaci%C3%B3n%29" title="Te recomendamos crear una cuenta e iniciar sesión; sin embargo, no es obligatorio"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Crear una cuenta</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Entrar&returnto=Pascal+%28lenguaje+de+programaci%C3%B3n%29" title="Te recomendamos iniciar sesión, aunque no es obligatorio [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Acceder</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"> Páginas para editores desconectados <a href="/wiki/Ayuda:Introducci%C3%B3n" aria-label="Obtenga más información sobre editar"><span>más información</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/Especial:MisContribuciones" title="Una lista de modificaciones hechas desde esta dirección IP [y]" accesskey="y"><span>Contribuciones</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Especial:MiDiscusi%C3%B3n" title="Discusión sobre ediciones hechas desde esta dirección IP [n]" accesskey="n"><span>Discusión</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="Sitio"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contenidos" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contenidos</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">mover a la barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">ocultar</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Inicio</div> </a> </li> <li id="toc-Historia" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Historia"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Historia</span> </div> </a> <ul id="toc-Historia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Características_únicas" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Características_únicas"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Características únicas</span> </div> </a> <ul id="toc-Características_únicas-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Implementaciones" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Implementaciones"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Implementaciones</span> </div> </a> <ul id="toc-Implementaciones-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ejemplos" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Ejemplos"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Ejemplos</span> </div> </a> <button aria-controls="toc-Ejemplos-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar subsección Ejemplos</span> </button> <ul id="toc-Ejemplos-sublist" class="vector-toc-list"> <li id="toc-Hola,_mundo" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Hola,_mundo"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Hola, mundo</span> </div> </a> <ul id="toc-Hola,_mundo-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Suma" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Suma"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Suma</span> </div> </a> <ul id="toc-Suma-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Raíz_cuadrada" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Raíz_cuadrada"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Raíz cuadrada</span> </div> </a> <ul id="toc-Raíz_cuadrada-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bucles" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Bucles"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Bucles</span> </div> </a> <ul id="toc-Bucles-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Vectores" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Vectores"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Vectores</span> </div> </a> <ul id="toc-Vectores-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Bibliotecas" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Bibliotecas"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Bibliotecas</span> </div> </a> <ul id="toc-Bibliotecas-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Compiladores" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Compiladores"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Compiladores</span> </div> </a> <ul id="toc-Compiladores-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-IDE" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#IDE"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>IDE</span> </div> </a> <ul id="toc-IDE-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Actualidad" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Actualidad"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Actualidad</span> </div> </a> <ul id="toc-Actualidad-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Véase_también" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Véase_también"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Véase también</span> </div> </a> <ul id="toc-Véase_también-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Referencias" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Referencias"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Referencias</span> </div> </a> <ul id="toc-Referencias-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Enlaces_externos" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Enlaces_externos"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Enlaces externos</span> </div> </a> <ul id="toc-Enlaces_externos-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contenidos" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Cambiar a la tabla de contenidos" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-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-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Cambiar a la tabla de contenidos</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Pascal (lenguaje de programación)</span></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="Ir a un artículo en otro idioma. Disponible en 78 idiomas" > <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-78" 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">78 idiomas</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Pascal_(programmeertaal)" title="Pascal (programmeertaal) (afrikáans)" lang="af" hreflang="af" data-title="Pascal (programmeertaal)" data-language-autonym="Afrikaans" data-language-local-name="afrikáans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/Luengache_de_programaci%C3%B3n_Pascal" title="Luengache de programación Pascal (aragonés)" lang="an" hreflang="an" data-title="Luengache de programación Pascal" data-language-autonym="Aragonés" data-language-local-name="aragonés" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D8%A7%D8%B3%D9%83%D8%A7%D9%84_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="باسكال (لغة برمجة) (árabe)" lang="ar" hreflang="ar" data-title="باسكال (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="árabe" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Pascal_(proqramla%C5%9Fd%C4%B1rma_dili)" title="Pascal (proqramlaşdırma dili) (azerbaiyano)" lang="az" hreflang="az" data-title="Pascal (proqramlaşdırma dili)" data-language-autonym="Azərbaycanca" data-language-local-name="azerbaiyano" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D9%BE%D8%A7%D8%B3%DA%A9%D8%A7%D9%84_(%DB%8C%D8%A7%D8%B2%DB%8C%D9%84%DB%8C%D9%85%D9%84%D8%A7%D9%85%D8%A7_%D8%AF%DB%8C%D9%84%DB%8C)" title="پاسکال (یازیلیملاما دیلی) (South Azerbaijani)" lang="azb" hreflang="azb" data-title="پاسکال (یازیلیملاما دیلی)" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-bar mw-list-item"><a href="https://bar.wikipedia.org/wiki/Pascal_(Programmiersprach)" title="Pascal (Programmiersprach) (Bavarian)" lang="bar" hreflang="bar" data-title="Pascal (Programmiersprach)" data-language-autonym="Boarisch" data-language-local-name="Bavarian" class="interlanguage-link-target"><span>Boarisch</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Pascal" title="Pascal (Samogitian)" lang="sgs" hreflang="sgs" data-title="Pascal" data-language-autonym="Žemaitėška" data-language-local-name="Samogitian" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Pascal" title="Pascal (bielorruso)" lang="be" hreflang="be" data-title="Pascal" data-language-autonym="Беларуская" data-language-local-name="bielorruso" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/Pascal" title="Pascal (Belarusian (Taraškievica orthography))" lang="be-tarask" hreflang="be-tarask" data-title="Pascal" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB_(%D0%B5%D0%B7%D0%B8%D0%BA_%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B5)" title="Паскал (език за програмиране) (búlgaro)" lang="bg" hreflang="bg" data-title="Паскал (език за програмиране)" data-language-autonym="Български" data-language-local-name="búlgaro" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AA%E0%A6%BE%E0%A6%B8%E0%A6%95%E0%A7%87%E0%A6%B2_(%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE)" title="পাসকেল (প্রোগ্রামিং ভাষা) (bengalí)" lang="bn" hreflang="bn" data-title="পাসকেল (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="bengalí" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Pascal_(programski_jezik)" title="Pascal (programski jezik) (bosnio)" lang="bs" hreflang="bs" data-title="Pascal (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="bosnio" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Pascal_(llenguatge_de_programaci%C3%B3)" title="Pascal (llenguatge de programació) (catalán)" lang="ca" hreflang="ca" data-title="Pascal (llenguatge de programació)" data-language-autonym="Català" data-language-local-name="catalán" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Pascal_(programovac%C3%AD_jazyk)" title="Pascal (programovací jazyk) (checo)" lang="cs" hreflang="cs" data-title="Pascal (programovací jazyk)" data-language-autonym="Čeština" data-language-local-name="checo" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80_%D1%87%C4%95%D0%BB%D1%85%D0%B8)" title="Паскаль (компьютер чĕлхи) (chuvasio)" lang="cv" hreflang="cv" data-title="Паскаль (компьютер чĕлхи)" data-language-autonym="Чӑвашла" data-language-local-name="chuvasio" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Pascal_(programmeringssprog)" title="Pascal (programmeringssprog) (danés)" lang="da" hreflang="da" data-title="Pascal (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="danés" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Pascal_(Programmiersprache)" title="Pascal (Programmiersprache) (alemán)" lang="de" hreflang="de" data-title="Pascal (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="alemán" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Pascal_(%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D)" title="Pascal (γλώσσα προγραμματισμού) (griego)" lang="el" hreflang="el" data-title="Pascal (γλώσσα προγραμματισμού)" data-language-autonym="Ελληνικά" data-language-local-name="griego" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)" title="Pascal (programming language) (inglés)" lang="en" hreflang="en" data-title="Pascal (programming language)" data-language-autonym="English" data-language-local-name="inglés" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Paskalo_(programlingvo)" title="Paskalo (programlingvo) (esperanto)" lang="eo" hreflang="eo" data-title="Paskalo (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Pascal" title="Pascal (estonio)" lang="et" hreflang="et" data-title="Pascal" data-language-autonym="Eesti" data-language-local-name="estonio" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Pascal_(programazio_lengoaia)" title="Pascal (programazio lengoaia) (euskera)" lang="eu" hreflang="eu" data-title="Pascal (programazio lengoaia)" data-language-autonym="Euskara" data-language-local-name="euskera" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%D8%B3%DA%A9%D8%A7%D9%84_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)" title="پاسکال (زبان برنامهنویسی) (persa)" lang="fa" hreflang="fa" data-title="پاسکال (زبان برنامهنویسی)" data-language-autonym="فارسی" data-language-local-name="persa" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Pascal_(ohjelmointikieli)" title="Pascal (ohjelmointikieli) (finés)" lang="fi" hreflang="fi" data-title="Pascal (ohjelmointikieli)" data-language-autonym="Suomi" data-language-local-name="finés" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Pascal_(langage)" title="Pascal (langage) (francés)" lang="fr" hreflang="fr" data-title="Pascal (langage)" data-language-autonym="Français" data-language-local-name="francés" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Pascal_(teanga)" title="Pascal (teanga) (irlandés)" lang="ga" hreflang="ga" data-title="Pascal (teanga)" data-language-autonym="Gaeilge" data-language-local-name="irlandés" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Linguaxe_Pascal" title="Linguaxe Pascal (gallego)" lang="gl" hreflang="gl" data-title="Linguaxe Pascal" data-language-autonym="Galego" data-language-local-name="gallego" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%A4%D7%A1%D7%A7%D7%9C_(%D7%A9%D7%A4%D7%AA_%D7%AA%D7%9B%D7%A0%D7%95%D7%AA)" title="פסקל (שפת תכנות) (hebreo)" lang="he" hreflang="he" data-title="פסקל (שפת תכנות)" data-language-autonym="עברית" data-language-local-name="hebreo" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AA%E0%A4%BE%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A4%B2_(%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%BF%E0%A4%82%E0%A4%97_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="पास्कल (प्रोग्रामिंग भाषा) (hindi)" lang="hi" hreflang="hi" data-title="पास्कल (प्रोग्रामिंग भाषा)" data-language-autonym="हिन्दी" data-language-local-name="hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Pascal_(programski_jezik)" title="Pascal (programski jezik) (croata)" lang="hr" hreflang="hr" data-title="Pascal (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="croata" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Pascal_(programoz%C3%A1si_nyelv)" title="Pascal (programozási nyelv) (húngaro)" lang="hu" hreflang="hu" data-title="Pascal (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="húngaro" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%8A%D5%A1%D5%BD%D5%AF%D5%A1%D5%AC_(%D5%AE%D6%80%D5%A1%D5%A3%D6%80%D5%A1%D5%BE%D5%B8%D6%80%D5%B4%D5%A1%D5%B6_%D5%AC%D5%A5%D5%A6%D5%B8%D6%82)" title="Պասկալ (ծրագրավորման լեզու) (armenio)" lang="hy" hreflang="hy" data-title="Պասկալ (ծրագրավորման լեզու)" data-language-autonym="Հայերեն" data-language-local-name="armenio" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Pascal_(linguage_de_programmation)" title="Pascal (linguage de programmation) (interlingua)" lang="ia" hreflang="ia" data-title="Pascal (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Pascal_(bahasa_pemrograman)" title="Pascal (bahasa pemrograman) (indonesio)" lang="id" hreflang="id" data-title="Pascal (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonesio" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Pascal_(programifo-linguo)" title="Pascal (programifo-linguo) (ido)" lang="io" hreflang="io" data-title="Pascal (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Pascal_(forritunarm%C3%A1l)" title="Pascal (forritunarmál) (islandés)" lang="is" hreflang="is" data-title="Pascal (forritunarmál)" data-language-autonym="Íslenska" data-language-local-name="islandés" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Pascal_(linguaggio_di_programmazione)" title="Pascal (linguaggio di programmazione) (italiano)" lang="it" hreflang="it" data-title="Pascal (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="italiano" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Pascal" title="Pascal (japonés)" lang="ja" hreflang="ja" data-title="Pascal" data-language-autonym="日本語" data-language-local-name="japonés" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/Pascal" title="Pascal (cabileño)" lang="kab" hreflang="kab" data-title="Pascal" data-language-autonym="Taqbaylit" data-language-local-name="cabileño" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D0%B1%D0%B0%D2%93%D0%B4%D0%B0%D1%80%D0%BB%D0%B0%D0%BC%D0%B0%D0%BB%D0%B0%D1%83_%D1%82%D1%96%D0%BB%D1%96)" title="Паскаль (бағдарламалау тілі) (kazajo)" lang="kk" hreflang="kk" data-title="Паскаль (бағдарламалау тілі)" data-language-autonym="Қазақша" data-language-local-name="kazajo" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%8A%A4%EC%B9%BC_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="파스칼 (프로그래밍 언어) (coreano)" lang="ko" hreflang="ko" data-title="파스칼 (프로그래밍 언어)" data-language-autonym="한국어" data-language-local-name="coreano" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/Pascal" title="Pascal (kirguís)" lang="ky" hreflang="ky" data-title="Pascal" data-language-autonym="Кыргызча" data-language-local-name="kirguís" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/Pascal" title="Pascal (latín)" lang="la" hreflang="la" data-title="Pascal" data-language-autonym="Latina" data-language-local-name="latín" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Pascal" title="Pascal (lituano)" lang="lt" hreflang="lt" data-title="Pascal" data-language-autonym="Lietuvių" data-language-local-name="lituano" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Pascal" title="Pascal (letón)" lang="lv" hreflang="lv" data-title="Pascal" data-language-autonym="Latviešu" data-language-local-name="letón" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B0%D0%B7%D0%B8%D0%BA)" title="Паскал (програмски јазик) (macedonio)" lang="mk" hreflang="mk" data-title="Паскал (програмски јазик)" data-language-autonym="Македонски" data-language-local-name="macedonio" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%AA%E0%B4%BE%E0%B4%B8%E0%B5%8D%E0%B4%95%E0%B5%BD_(%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D_%E0%B4%AD%E0%B4%BE%E0%B4%B7)" title="പാസ്കൽ (പ്രോഗ്രാമിങ് ഭാഷ) (malayálam)" lang="ml" hreflang="ml" data-title="പാസ്കൽ (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="malayálam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Pascal_(bahasa_pengaturcaraan)" title="Pascal (bahasa pengaturcaraan) (malayo)" lang="ms" hreflang="ms" data-title="Pascal (bahasa pengaturcaraan)" data-language-autonym="Bahasa Melayu" data-language-local-name="malayo" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Pascal_(programmeertaal)" title="Pascal (programmeertaal) (neerlandés)" lang="nl" hreflang="nl" data-title="Pascal (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="neerlandés" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Programmeringsspr%C3%A5ket_Pascal" title="Programmeringsspråket Pascal (noruego nynorsk)" lang="nn" hreflang="nn" data-title="Programmeringsspråket Pascal" data-language-autonym="Norsk nynorsk" data-language-local-name="noruego nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Pascal_(programmeringsspr%C3%A5k)" title="Pascal (programmeringsspråk) (noruego bokmal)" lang="nb" hreflang="nb" data-title="Pascal (programmeringsspråk)" data-language-autonym="Norsk bokmål" data-language-local-name="noruego bokmal" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/Pascal_(lengatge_de_programacion)" title="Pascal (lengatge de programacion) (occitano)" lang="oc" hreflang="oc" data-title="Pascal (lengatge de programacion)" data-language-autonym="Occitan" data-language-local-name="occitano" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%AA%E0%A8%BE%E0%A8%B8%E0%A8%95%E0%A8%B2" title="ਪਾਸਕਲ (punyabí)" lang="pa" hreflang="pa" data-title="ਪਾਸਕਲ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="punyabí" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Pascal_(j%C4%99zyk_programowania)" title="Pascal (język programowania) (polaco)" lang="pl" hreflang="pl" data-title="Pascal (język programowania)" data-language-autonym="Polski" data-language-local-name="polaco" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Pascal_(linguagem_de_programa%C3%A7%C3%A3o)" title="Pascal (linguagem de programação) (portugués)" lang="pt" hreflang="pt" data-title="Pascal (linguagem de programação)" data-language-autonym="Português" data-language-local-name="portugués" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Pascal_(limbaj_de_programare)" title="Pascal (limbaj de programare) (rumano)" lang="ro" hreflang="ro" data-title="Pascal (limbaj de programare)" data-language-autonym="Română" data-language-local-name="rumano" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Паскаль (язык программирования) (ruso)" lang="ru" hreflang="ru" data-title="Паскаль (язык программирования)" data-language-autonym="Русский" data-language-local-name="ruso" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Pascal_(programski_jezik)" title="Pascal (programski jezik) (serbocroata)" lang="sh" hreflang="sh" data-title="Pascal (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="serbocroata" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Pascal" title="Pascal (Simple English)" lang="en-simple" hreflang="en-simple" data-title="Pascal" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Pascal_(programovac%C3%AD_jazyk)" title="Pascal (programovací jazyk) (eslovaco)" lang="sk" hreflang="sk" data-title="Pascal (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="eslovaco" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Paskal_(programski_jezik)" title="Paskal (programski jezik) (esloveno)" lang="sl" hreflang="sl" data-title="Paskal (programski jezik)" data-language-autonym="Slovenščina" data-language-local-name="esloveno" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Pascal" title="Pascal (albanés)" lang="sq" hreflang="sq" data-title="Pascal" data-language-autonym="Shqip" data-language-local-name="albanés" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Pascal_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA)" title="Pascal (програмски језик) (serbio)" lang="sr" hreflang="sr" data-title="Pascal (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="serbio" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Pascal_(programspr%C3%A5k)" title="Pascal (programspråk) (sueco)" lang="sv" hreflang="sv" data-title="Pascal (programspråk)" data-language-autonym="Svenska" data-language-local-name="sueco" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%BE%E0%AE%9A%E0%AF%81%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%B2%E0%AF%8D_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="பாசுக்கல் (நிரலாக்க மொழி) (tamil)" lang="ta" hreflang="ta" data-title="பாசுக்கல் (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB_(%D0%B7%D0%B0%D0%B1%D0%BE%D0%BD%D0%B8_%D0%B1%D0%B0%D1%80%D0%BD%D0%BE%D0%BC%D0%B0%D0%BD%D0%B0%D0%B2%D0%B8%D1%81%D3%A3)" title="Паскал (забони барноманависӣ) (tayiko)" lang="tg" hreflang="tg" data-title="Паскал (забони барноманависӣ)" data-language-autonym="Тоҷикӣ" data-language-local-name="tayiko" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%9B%E0%B8%B2%E0%B8%AA%E0%B8%81%E0%B8%B2%E0%B8%A5" title="ภาษาปาสกาล (tailandés)" lang="th" hreflang="th" data-title="ภาษาปาสกาล" data-language-autonym="ไทย" data-language-local-name="tailandés" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/Pascal_(wikang_pamprograma)" title="Pascal (wikang pamprograma) (tagalo)" lang="tl" hreflang="tl" data-title="Pascal (wikang pamprograma)" data-language-autonym="Tagalog" data-language-local-name="tagalo" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Pascal_(programlama_dili)" title="Pascal (programlama dili) (turco)" lang="tr" hreflang="tr" data-title="Pascal (programlama dili)" data-language-autonym="Türkçe" data-language-local-name="turco" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D0%BB%D0%B0%D1%83_%D1%82%D0%B5%D0%BB%D0%B5)" title="Паскаль (программалау теле) (tártaro)" lang="tt" hreflang="tt" data-title="Паскаль (программалау теле)" data-language-autonym="Татарча / tatarça" data-language-local-name="tártaro" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Pascal" title="Pascal (ucraniano)" lang="uk" hreflang="uk" data-title="Pascal" data-language-autonym="Українська" data-language-local-name="ucraniano" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Pascal_(dasturlash_tili)" title="Pascal (dasturlash tili) (uzbeko)" lang="uz" hreflang="uz" data-title="Pascal (dasturlash tili)" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="uzbeko" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Pascal_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="Pascal (ngôn ngữ lập trình) (vietnamita)" lang="vi" hreflang="vi" data-title="Pascal (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="vietnamita" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/Pascal%EF%BC%88%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%EF%BC%89" title="Pascal(编程语言) (chino wu)" lang="wuu" hreflang="wuu" data-title="Pascal(编程语言)" data-language-autonym="吴语" data-language-local-name="chino wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Pascal_(%C3%88d%C3%A8_%C3%8C%E1%B9%A3%C3%A8l%C3%A0n%C3%A0)" title="Pascal (Èdè Ìṣèlànà) (yoruba)" lang="yo" hreflang="yo" data-title="Pascal (Èdè Ìṣèlànà)" data-language-autonym="Yorùbá" data-language-local-name="yoruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Pascal%E8%AA%9E%E8%A8%80" title="Pascal語言 (chino)" lang="zh" hreflang="zh" data-title="Pascal語言" data-language-autonym="中文" data-language-local-name="chino" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/Pascal" title="Pascal (chino min nan)" lang="nan" hreflang="nan" data-title="Pascal" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="chino min nan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/Pascal_(%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80)" title="Pascal (程式語言) (cantonés)" lang="yue" hreflang="yue" data-title="Pascal (程式語言)" data-language-autonym="粵語" data-language-local-name="cantonés" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q81571#sitelinks-wikipedia" title="Editar enlaces interlingüísticos" class="wbc-editpage">Editar enlaces</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Espacios de nombres"> <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/Pascal_(lenguaje_de_programaci%C3%B3n)" title="Ver la página de contenido [c]" accesskey="c"><span>Artículo</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Discusi%C3%B3n:Pascal_(lenguaje_de_programaci%C3%B3n)" rel="discussion" title="Discusión acerca de la página [t]" accesskey="t"><span>Discusión</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="Cambiar variante de idioma" > <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">español</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="Vistas"> <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="selected vector-tab-noicon mw-list-item"><a href="/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)"><span>Leer</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit" title="Editar esta página [e]" accesskey="e"><span>Editar</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=history" title="Versiones anteriores de esta página [h]" accesskey="h"><span>Ver historial</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Página de herramientas"> <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="Herramientas" > <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">Herramientas</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">Herramientas</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">mover a la barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">ocultar</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Más opciones" > <div class="vector-menu-heading"> Acciones </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)"><span>Leer</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit" title="Editar esta página [e]" accesskey="e"><span>Editar</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=history"><span>Ver historial</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Especial:LoQueEnlazaAqu%C3%AD/Pascal_(lenguaje_de_programaci%C3%B3n)" title="Lista de todas las páginas de la wiki que enlazan aquí [j]" accesskey="j"><span>Lo que enlaza aquí</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Especial:CambiosEnEnlazadas/Pascal_(lenguaje_de_programaci%C3%B3n)" rel="nofollow" title="Cambios recientes en las páginas que enlazan con esta [k]" accesskey="k"><span>Cambios en enlazadas</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=es" title="Subir archivos [u]" accesskey="u"><span>Subir archivo</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginasEspeciales" title="Lista de todas las páginas especiales [q]" accesskey="q"><span>Páginas especiales</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&oldid=162037522" title="Enlace permanente a esta versión de la página"><span>Enlace permanente</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=info" title="Más información sobre esta página"><span>Información de la página</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Especial:Citar&page=Pascal_%28lenguaje_de_programaci%C3%B3n%29&id=162037522&wpFormIdentifier=titleform" title="Información sobre cómo citar esta página"><span>Citar esta página</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Especial:Acortador_de_URL&url=https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FPascal_%28lenguaje_de_programaci%25C3%25B3n%29"><span>Obtener URL acortado</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Especial:QrCode&url=https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FPascal_%28lenguaje_de_programaci%25C3%25B3n%29"><span>Descargar código QR</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Imprimir/exportar </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Especial:Libro&bookcmd=book_creator&referer=Pascal+%28lenguaje+de+programaci%C3%B3n%29"><span>Crear un libro</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Especial:DownloadAsPdf&page=Pascal_%28lenguaje_de_programaci%C3%B3n%29&action=show-download-screen"><span>Descargar como PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&printable=yes" title="Versión imprimible de esta página [p]" accesskey="p"><span>Versión para imprimir</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"> En otros proyectos </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Pascal_(programming_language)" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal" hreflang="es"><span>Wikilibros</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://es.wikiversity.org/wiki/Programaci%C3%B3n_en_Pascal" hreflang="es"><span>Wikiversidad</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q81571" title="Enlace al elemento conectado del repositorio de datos [g]" accesskey="g"><span>Elemento de 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="Página de herramientas"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Apariencia"> <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">Apariencia</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">mover a la barra lateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">ocultar</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 id="siteSub" class="noprint">De Wikipedia, la enciclopedia libre</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="es" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r157776694">.mw-parser-output .infobox .imagen{max-width:100%;margin:0 auto}.mw-parser-output .infobox .imagen img{max-width:100%;height:auto}.mw-parser-output .infobox .mw-kartographer-container .thumbinner,.mw-parser-output .infobox .mw-kartographer-map{box-sizing:border-box;width:100%!important}body.skin-timeless .mw-parser-output .infobox .imagen a.image>img{max-width:100%!important;height:auto!important}</style><table class="infobox" style="width:22.7em; line-height: 1.4em; text-align:left; padding:.23em;"><tbody><tr><th colspan="3" class="cabecera informática" style="text-align:center;background-color:#eee;color:inherit;">Pascal</th></tr><tr><th colspan="3" style="text-align:center;background-color:#eee;">Desarrollador(es)</th></tr><tr><td colspan="3" style="text-align:center;"> <b>Niklaus Wirth</b><br /></td></tr><tr><th colspan="3" style="text-align:center;background-color:#eee;">Información general</th></tr><tr><th scope="row" style="text-align:left;"><a href="/wiki/Extensi%C3%B3n_de_archivo" title="Extensión de archivo">Extensiones comunes</a></th><td colspan="2"> .pas .pp</td></tr><tr><th scope="row" style="text-align:left;"><a href="/wiki/Paradigma_de_programaci%C3%B3n" title="Paradigma de programación">Paradigma</a></th><td colspan="2"> <a href="/wiki/Programaci%C3%B3n_imperativa" title="Programación imperativa">Imperativo</a> (<a href="/wiki/Programaci%C3%B3n_por_procedimientos" title="Programación por procedimientos">Procedimental</a>), <a href="/wiki/Programaci%C3%B3n_estructurada" title="Programación estructurada">Estructurado</a></td></tr><tr><th scope="row" style="text-align:left;">Apareció en</th><td colspan="2"> 1970</td></tr><tr><th scope="row" style="text-align:left;">Diseñado por</th><td colspan="2"> <a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a></td></tr><tr><th scope="row" style="text-align:left;"><a href="/wiki/Sistema_de_tipos" title="Sistema de tipos">Sistema de tipos</a></th><td colspan="2"> Fuerte, Estático</td></tr><tr><th scope="row" style="text-align:left;">Implementaciones</th><td colspan="2"> Múltiples</td></tr><tr><th scope="row" style="text-align:left;">Dialectos</th><td colspan="2"> <a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a>, <a href="/w/index.php?title=Lenguaje_de_programaci%C3%B3n_Oxygene&action=edit&redlink=1" class="new" title="Lenguaje de programación Oxygene (aún no redactado)">Oxygene</a></td></tr><tr><th scope="row" style="text-align:left;">Influido por</th><td colspan="2"> <a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></td></tr><tr><th scope="row" style="text-align:left;">Ha influido a</th><td colspan="2"> <a href="/wiki/C_(lenguaje_de_programaci%C3%B3n)" title="C (lenguaje de programación)">C</a>, <a href="/wiki/Java_(lenguaje_de_programaci%C3%B3n)" title="Java (lenguaje de programación)">Java</a>, <a href="/wiki/C_Sharp" title="C Sharp">C#</a>, <a href="/wiki/Modula" class="mw-redirect" title="Modula">Modula</a>, <a href="/wiki/Oberon_(lenguaje_de_programaci%C3%B3n)" title="Oberon (lenguaje de programación)">Oberon</a>, <a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Delphi</a></td></tr><tr><th scope="row" style="text-align:left;"><a href="/wiki/Sistema_operativo" title="Sistema operativo">Sistema operativo</a></th><td colspan="2"> <a href="/wiki/Multiplataforma" title="Multiplataforma">Multiplataforma</a></td></tr><tr><td class="noprint" colspan="3" style="text-align:left;"><div class="plainlinks wikidata-link" style="font-size: 0.85em">[<a href="https://www.wikidata.org/wiki/Q81571" class="extiw" title="d:Q81571">editar datos en Wikidata</a>]</div></td></tr></tbody></table> <p><b>Pascal</b> es un <a href="/wiki/Lenguaje_de_programaci%C3%B3n" title="Lenguaje de programación">lenguaje de programación</a> creado por el profesor suizo <a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> entre los años 1968 y 1969, y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la <a href="/wiki/Programaci%C3%B3n_estructurada" title="Programación estructurada">programación estructurada</a> y estructuración de datos. Sin embargo, con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo. </p><p>Pascal se caracteriza por ser un lenguaje de programación <a href="/wiki/Tipado_fuerte" title="Tipado fuerte">fuertemente tipado</a>. Esto implica que, por un lado, el código está dividido en porciones fácilmente legibles llamadas <i>funciones</i> o <i>procedimientos</i>, lo que facilita la utilización de la programación estructurada en oposición al antiguo estilo de <a href="/wiki/Aplicaci%C3%B3n_monol%C3%ADtica" title="Aplicación monolítica">la programación monolítica</a>; y, por otro, que el <a href="/wiki/Tipo_de_dato" title="Tipo de dato">tipo de dato</a> de todas las <a href="/wiki/Variable_(programaci%C3%B3n)" title="Variable (programación)">variables</a> debe ser declarado previamente para que su uso quede habilitado. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Historia">Historia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=1" title="Editar sección: Historia"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Antes de adentrarse en el diseño de Pascal, Niklaus Wirth había desarrollado <a href="/wiki/Euler_(lenguaje_de_programaci%C3%B3n)" title="Euler (lenguaje de programación)">Euler</a> y <a href="/w/index.php?title=ALGOL_W&action=edit&redlink=1" class="new" title="ALGOL W (aún no redactado)">ALGOL W</a>, y más tarde pasó a desarrollar los lenguajes <a href="/wiki/Modula-2" title="Modula-2">Modula-2</a> y <a href="/wiki/Oberon_(lenguaje_de_programaci%C3%B3n)" title="Oberon (lenguaje de programación)">Oberon</a>, al estilo de Pascal. </p><p>Inicialmente, Pascal estaba en gran parte, pero no exclusivamente, destinado a enseñar a los estudiantes la <a href="/wiki/Programaci%C3%B3n_estructurada" title="Programación estructurada">programación estructurada</a>.<sup id="cite_ref-1" class="reference separada"><a href="#cite_note-1"><span class="corchete-llamada">[</span>1<span class="corchete-llamada">]</span></a></sup>​ Una generación de estudiantes usa Pascal como lenguaje de introducción de cursos de graduación. Las variantes de Pascal también se han usado para todo, desde proyectos de investigación a juegos de PC y <a href="/wiki/Sistema_embebido" title="Sistema embebido">sistemas embebidos</a>. Existen nuevos compiladores de Pascal que son ampliamente utilizados.<sup id="cite_ref-2" class="reference separada"><a href="#cite_note-2"><span class="corchete-llamada">[</span>2<span class="corchete-llamada">]</span></a></sup>​ </p><p>Pascal fue el lenguaje primario de alto nivel utilizado para el desarrollo en el <a href="/wiki/Apple_Lisa" title="Apple Lisa">Apple Lisa</a>, y en los primeros años del <a href="/wiki/Apple_Macintosh" class="mw-redirect" title="Apple Macintosh">Macintosh</a>. Algunas partes del <a href="/wiki/Historia_de_Mac_OS" class="mw-redirect" title="Historia de Mac OS">sistema operativo original del Macintosh</a> se traducen a mano al <a href="/wiki/Lenguaje_ensamblador" title="Lenguaje ensamblador">lenguaje ensamblador</a> del <a href="/wiki/Motorola_68000" title="Motorola 68000">Motorola 68000</a> de sus fuentes Pascal.<sup id="cite_ref-3" class="reference separada"><a href="#cite_note-3"><span class="corchete-llamada">[</span>3<span class="corchete-llamada">]</span></a></sup>​ </p><p>Asimismo, el sistema de <a href="/wiki/Composici%C3%B3n_tipogr%C3%A1fica" title="Composición tipográfica">composición tipográfica</a> <a href="/wiki/TeX" title="TeX">TeX</a>, de <a href="/wiki/Donald_E._Knuth" class="mw-redirect" title="Donald E. Knuth">Donald E. Knuth</a>, fue escrito en <a href="/wiki/WEB" class="mw-redirect" title="WEB">WEB</a>, el sistema de <a href="/wiki/Programaci%C3%B3n_literaria" title="Programación literaria">programación literaria</a> original, basado en <a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a> <a href="/wiki/PDP-10" title="PDP-10">PDP-10</a> Pascal. </p><p>Por su parte, aplicaciones como <a href="/wiki/Total_Commander" title="Total Commander">Total Commander</a>, <a href="/wiki/Skype" title="Skype">Skype</a> y Macromedia Captivate fueron escritos en Delphi (<a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a>). Object Pascal (<a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Embarcadero Delphi</a>) todavía se utiliza para el desarrollo de aplicaciones Windows, pero también tiene la capacidad de compilación cruzada del mismo código para Mac, <a href="/wiki/IOS" title="IOS">iOS</a> y <a href="/wiki/Android" title="Android">Android</a>. </p><p>Otra versión multiplataforma llamada <a href="/wiki/Free_Pascal" title="Free Pascal">Free Pascal</a>, con el IDE <a href="/wiki/Lazarus_(entorno_de_desarrollo)" title="Lazarus (entorno de desarrollo)">Lazarus</a>, es popular entre los usuarios de <a href="/wiki/GNU/Linux" title="GNU/Linux">GNU/Linux</a>, ya que también está en línea con la filosofía «escribe una vez y compila en cualquier parte» (<i>write once, compile anywhere</i>). <a href="/w/index.php?title=CodeTyphon&action=edit&redlink=1" class="new" title="CodeTyphon (aún no redactado)">CodeTyphon</a> es una de las <a href="/wiki/Distribuci%C3%B3n_Linux" title="Distribución Linux">distribuciones</a> de Lazarus con más paquetes preinstalados y compiladores cruzados. </p> <div class="mw-heading mw-heading2"><h2 id="Características_únicas"><span id="Caracter.C3.ADsticas_.C3.BAnicas"></span>Características únicas</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=2" title="Editar sección: Características únicas"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Otra diferencia importante es que en Pascal el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no está permitida (en C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones). Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido; y también evita la necesidad de <a href="/wiki/Notaci%C3%B3n_h%C3%BAngara" title="Notación húngara">notación húngara</a>, que vienen a ser prefijos que se añaden a los nombres de las variables y que indican su tipo. </p> <div class="mw-heading mw-heading2"><h2 id="Implementaciones">Implementaciones</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=3" title="Editar sección: Implementaciones"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue <a href="/wiki/UCSD_Pascal" title="UCSD Pascal">UCSD Pascal</a>, traducían el lenguaje en código para una <a href="/wiki/M%C3%A1quina_virtual" title="Máquina virtual">máquina virtual</a> llamada máquina-P. La gran ventaja de este enfoque es que para tener un compilador de Pascal en una nueva arquitectura de máquina solo hacía falta reimplementar la máquina-P. Como consecuencia de esto, solo una pequeña parte del intérprete tenía que ser reescrita hacia muchas arquitecturas. </p><p>En los años 1980, <a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a> escribió el compilador <a href="/w/index.php?title=Blue_Label_Pascal&action=edit&redlink=1" class="new" title="Blue Label Pascal (aún no redactado)">Blue Label Pascal</a> para el <a href="/w/index.php?title=Nascom&action=edit&redlink=1" class="new" title="Nascom (aún no redactado)">Nascom-2</a>. Más tarde fue a trabajar para <a href="/wiki/Borland" title="Borland">Borland</a> y reescribió su compilador, que se convirtió en <a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a> para el <a href="/wiki/IBM_PC" title="IBM PC">IBM PC</a>. Este nuevo compilador se vendió por 49 <a href="/wiki/D%C3%B3lar_estadounidense" title="Dólar estadounidense">dólares</a>, un precio orientado a la distribución masiva. </p><p>El económico compilador de Borland tuvo una larga influencia en la comunidad de Pascal que comenzó a utilizarlo principalmente en el IBM PC. En busca de un lenguaje estructurado, muchos aficionados al PC reemplazaron el <a href="/wiki/BASIC" title="BASIC">BASIC</a> por este producto. Dado que <a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a> solo estaba disponible para una arquitectura, traducía directamente hacia el código máquina del <a href="/wiki/Intel_8088" class="mw-redirect" title="Intel 8088">Intel 8088</a>, logrando construir programas que se ejecutaban mucho más rápidamente que los producidos en los esquemas interpretados. </p><p>Durante los años 1990 estuvo disponible la tecnología para construir compiladores que pudieran producir código para diferentes arquitecturas de <a href="/wiki/Hardware" title="Hardware">hardware</a>. Esto permitió que los compiladores de Pascal tradujeran directamente al código de la arquitectura en que corre. </p><p>Con Turbo Pascal versión 5.5, Borland agregó <a href="/wiki/Programaci%C3%B3n_orientada_a_objetos" title="Programación orientada a objetos">programación orientada a objetos</a> a Pascal. </p><p>Sin embargo, Borland después decidió mejorar esa extensión del lenguaje introduciendo su producto <a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Delphi</a>, diseñado a partir del estándar <i>Object Pascal</i>, propuesto por <a href="/wiki/Apple_Inc." class="mw-redirect" title="Apple Inc.">Apple Inc.</a> como base. Borland también lo llamó <a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a> en las primeras versiones, pero cambió el nombre a «Delphi» en sus últimas versiones. </p> <div class="mw-heading mw-heading2"><h2 id="Ejemplos">Ejemplos</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=4" title="Editar sección: Ejemplos"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Hola,_mundo"><span id="Hola.2C_mundo"></span>Hola, mundo</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=5" title="Editar sección: Hola, mundo"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Un sencillo ejemplo del programa <a href="/wiki/Hola_mundo" title="Hola mundo">Hola, mundo</a>: </p> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">HolaMundo</span><span class="w"> </span><span class="p">(</span><span class="n">OUTPUT</span><span class="p">)</span><span class="o">;</span> <span class="k">BEGIN</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="p">(</span><span class="s">'¡Hola, mundo!'</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="cm">{ Como la siguiente instrucción no es ejecutable, no se </span> <span class="cm"> requiere la instrucción "END.", aunque puede ponerse </span> <span class="cm"> según las preferencias del programador. }</span> <span class="k">END</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Suma">Suma</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=6" title="Editar sección: Suma"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">Suma</span><span class="w"> </span><span class="p">(</span><span class="n">INPUT</span><span class="o">,</span><span class="w"> </span><span class="n">OUTPUT</span><span class="p">)</span><span class="o">;</span> <span class="k">VAR</span> <span class="w"> </span><span class="n">Sumando1</span><span class="o">,</span><span class="w"> </span><span class="n">Sumando2</span><span class="o">,</span><span class="w"> </span><span class="n">Suma</span><span class="o">:</span><span class="kt">INTEGER</span><span class="o">;</span> <span class="k">BEGIN</span> <span class="w"> </span><span class="nb">Write</span><span class="p">(</span><span class="s">'ingrese un número: '</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">ReadLn</span><span class="p">(</span><span class="n">Sumando1</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="p">(</span><span class="s">'ingrese otro número: '</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">ReadLn</span><span class="p">(</span><span class="n">Sumando2</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="n">Suma</span><span class="o">:=</span><span class="n">Sumando1</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">Sumando2</span><span class="o">;</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'La suma es: '</span><span class="o">,</span><span class="n">Suma</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'Pulse [Intro] para finalizar...'</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">readln</span> <span class="k">END</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Raíz_cuadrada"><span id="Ra.C3.ADz_cuadrada"></span>Raíz cuadrada</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=7" title="Editar sección: Raíz cuadrada"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">Raiz</span><span class="w"> </span><span class="p">(</span><span class="n">INPUT</span><span class="o">,</span><span class="w"> </span><span class="n">OUTPUT</span><span class="p">)</span><span class="o">;</span> <span class="cm">(* Obtener la raíz cuadrada de un número real x cualquiera.*)</span> <span class="k">VAR</span> <span class="w"> </span><span class="n">Valor</span><span class="o">,</span><span class="w"> </span><span class="n">Resultado</span><span class="o">:</span><span class="w"> </span><span class="kt">REAL</span><span class="o">;</span> <span class="k">BEGIN</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'** Calcular la raíz cuadrada **'</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Introduzca el valor: '</span><span class="p">)</span><span class="o">;</span><span class="w"> </span><span class="nb">ReadLn</span><span class="w"> </span><span class="p">(</span><span class="n">Valor</span><span class="p">)</span><span class="o">;</span> <span class="cm">(* Raíz cuadrada del valor absoluto de x para evitar raíces imaginarias *)</span> <span class="w"> </span><span class="n">Resultado</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nb">sqrt</span><span class="w"> </span><span class="p">(</span><span class="nb">abs</span><span class="w"> </span><span class="p">(</span><span class="n">Valor</span><span class="p">))</span><span class="o">;</span> <span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="n">Valor</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="k">THEN</span><span class="w"> </span><span class="cm">(* Si es positivo, existe el resultado en los reales *)</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'La raíz cuadrada de '</span><span class="o">,</span><span class="w"> </span><span class="n">Valor</span><span class="o">,</span><span class="w"> </span><span class="s">' es '</span><span class="o">,</span><span class="n">Resultado</span><span class="p">)</span> <span class="w"> </span><span class="k">ELSE</span><span class="w"> </span><span class="cm">(* Si es negativo, el resultado es imaginario *)</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'No existe la raíz cuadrada de '</span><span class="o">,</span><span class="n">Valor</span><span class="o">,</span><span class="s">' en los reales.'</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Pulse [Intro] para finalizar...'</span><span class="p">)</span><span class="o">;</span> <span class="k">END</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Bucles">Bucles</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=8" title="Editar sección: Bucles"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Un ejemplo de bucle: </p> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">MultiplosDe3</span><span class="w"> </span><span class="p">(</span><span class="n">INPUT</span><span class="o">,</span><span class="w"> </span><span class="n">OUTPUT</span><span class="p">)</span><span class="o">;</span> <span class="k">VAR</span> <span class="w"> </span><span class="n">Numero</span><span class="o">,</span><span class="w"> </span><span class="n">Cnt</span><span class="o">:</span><span class="w"> </span><span class="kt">INTEGER</span><span class="o">;</span> <span class="k">BEGIN</span> <span class="w"> </span><span class="n">Cnt</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="mi">0</span><span class="o">;</span> <span class="w"> </span><span class="nb">Writeln</span><span class="w"> </span><span class="p">(</span><span class="s">'Entra el primer número de la serie: '</span><span class="p">)</span><span class="o">;</span><span class="w"> </span><span class="nb">ReadLn</span><span class="w"> </span><span class="p">(</span><span class="n">Numero</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="k">WHILE</span><span class="w"> </span><span class="n">Numero</span><span class="w"> </span><span class="o"><></span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="k">DO</span> <span class="w"> </span><span class="k">BEGIN</span> <span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="p">(</span><span class="n">Numero</span><span class="w"> </span><span class="k">MOD</span><span class="w"> </span><span class="mi">3</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="k">THEN</span> <span class="w"> </span><span class="nb">INC</span><span class="w"> </span><span class="p">(</span><span class="n">Cnt</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Dame otro número (0 para terminar): '</span><span class="p">)</span><span class="o">;</span><span class="w"> </span><span class="nb">ReadLn</span><span class="w"> </span><span class="p">(</span><span class="n">Numero</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="k">END</span><span class="o">;</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'La cantidad de múltiplos de 3 ingresados es '</span><span class="o">,</span><span class="w"> </span><span class="n">Cnt</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Pulse [Intro] para finalizar...'</span><span class="p">)</span> <span class="k">END</span><span class="o">.</span> </pre></div> <p>Un ejemplo de bucle: </p> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">program</span><span class="w"> </span><span class="n">tabla</span><span class="o">;</span> <span class="k">uses</span><span class="w"> </span><span class="n">crt</span><span class="o">;</span> <span class="k">var</span> <span class="n">i</span><span class="o">,</span><span class="n">n</span><span class="o">:</span><span class="kt">integer</span><span class="o">;</span> <span class="k">begin</span> <span class="w"> </span><span class="n">clrscr</span><span class="o">;</span> <span class="w"> </span><span class="nb">write</span><span class="p">(</span><span class="err">´</span><span class="n">ingrese</span><span class="w"> </span><span class="n">la</span><span class="w"> </span><span class="n">tabla</span><span class="w"> </span><span class="n">de</span><span class="w"> </span><span class="n">multiplicar</span><span class="w"> </span><span class="n">que</span><span class="w"> </span><span class="n">desee</span><span class="w"> </span><span class="n">ver</span><span class="o">:</span><span class="w"> </span><span class="err">´</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">readln</span><span class="p">(</span><span class="n">n</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">i</span><span class="o">:=</span><span class="mi">1</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="k">do</span> <span class="w"> </span><span class="k">begin</span> <span class="w"> </span><span class="nb">writeln</span><span class="p">(</span><span class="w"> </span><span class="n">i</span><span class="o">,</span><span class="err">´</span><span class="w"> </span><span class="n">x</span><span class="err">´</span><span class="o">,</span><span class="n">n</span><span class="o">,</span><span class="err">´</span><span class="w"> </span><span class="o">=</span><span class="err">´</span><span class="o">,</span><span class="n">i</span><span class="o">*</span><span class="n">n</span><span class="p">)</span> <span class="w"> </span><span class="k">end</span><span class="o">;</span> <span class="nb">readln</span> <span class="k">end</span><span class="o">.</span> </pre></div> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">CalcularFactorial</span><span class="w"> </span><span class="p">(</span><span class="n">INPUT</span><span class="o">,</span><span class="w"> </span><span class="n">OUTPUT</span><span class="p">)</span><span class="o">;</span> <span class="cm">(* Función que calcula el factorial de n (n!) de forma recursiva. *)</span> <span class="w"> </span><span class="k">FUNCTION</span><span class="w"> </span><span class="nf">Factorial</span><span class="w"> </span><span class="p">(</span><span class="k">CONST</span><span class="w"> </span><span class="n">N</span><span class="o">:</span><span class="w"> </span><span class="kt">INTEGER</span><span class="p">)</span><span class="o">:</span><span class="w"> </span><span class="kt">INTEGER</span><span class="o">;</span> <span class="w"> </span><span class="k">BEGIN</span> <span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="n">N</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">THEN</span> <span class="w"> </span><span class="n">Factorial</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="n">N</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="p">(</span><span class="n">Factorial</span><span class="w"> </span><span class="p">(</span><span class="n">N</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="mi">1</span><span class="p">))</span> <span class="w"> </span><span class="k">ELSE</span> <span class="w"> </span><span class="n">Factorial</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="mi">1</span> <span class="w"> </span><span class="k">END</span><span class="o">;</span> <span class="k">VAR</span> <span class="w"> </span><span class="n">Base</span><span class="o">:</span><span class="w"> </span><span class="kt">INTEGER</span><span class="o">;</span> <span class="k">BEGIN</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Valor de N: '</span><span class="p">)</span><span class="o">;</span><span class="w"> </span><span class="nb">ReadLn</span><span class="w"> </span><span class="p">(</span><span class="n">Base</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">WriteLn</span><span class="w"> </span><span class="p">(</span><span class="s">'N! = '</span><span class="o">,</span><span class="w"> </span><span class="n">Factorial</span><span class="w"> </span><span class="p">(</span><span class="n">Base</span><span class="p">))</span><span class="o">;</span> <span class="w"> </span><span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Pulse [Intro] para finalizar...'</span><span class="p">)</span> <span class="k">END</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Vectores">Vectores</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=9" title="Editar sección: Vectores"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">PROGRAM</span><span class="w"> </span><span class="n">NotasDeAlumnos</span><span class="o">;</span> <span class="k">uses</span><span class="w"> </span><span class="n">crt</span><span class="o">;</span> <span class="k">Type</span> <span class="n">alumnos</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">array</span><span class="w"> </span><span class="p">[</span><span class="mi">1</span><span class="o">..</span><span class="mi">40</span><span class="p">]</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="k">string</span><span class="o">;</span> <span class="k">var</span> <span class="n">Nombre</span><span class="o">,</span><span class="w"> </span><span class="n">Apellido</span><span class="o">:</span><span class="w"> </span><span class="n">alumnos</span><span class="o">;</span> <span class="n">Nota</span><span class="o">:</span><span class="w"> </span><span class="k">array</span><span class="w"> </span><span class="p">[</span><span class="mi">1</span><span class="o">..</span><span class="mi">40</span><span class="p">]</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="kt">real</span><span class="o">;</span> <span class="k">Begin</span> <span class="n">clrscr</span><span class="o">;</span><span class="w"> </span><span class="o">/*</span><span class="n">Limpia</span><span class="w"> </span><span class="n">pantalla</span><span class="o">*/</span> <span class="k">For</span><span class="w"> </span><span class="n">i</span><span class="o">:=</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="mi">40</span><span class="w"> </span><span class="k">do</span> <span class="w"> </span><span class="k">begin</span> <span class="w"> </span><span class="nb">write</span><span class="p">(</span><span class="err">´</span><span class="n">Ingrese</span><span class="w"> </span><span class="n">Nombre</span><span class="o">:</span><span class="w"> </span><span class="err">´</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">readln</span><span class="p">(</span><span class="n">Nombre</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">;</span> <span class="w"> </span><span class="nb">write</span><span class="p">(</span><span class="err">´</span><span class="n">Ingrese</span><span class="w"> </span><span class="n">Apellido</span><span class="o">:</span><span class="w"> </span><span class="err">´</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">readln</span><span class="p">(</span><span class="n">Apellido</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">;</span> <span class="w"> </span><span class="nb">write</span><span class="p">(</span><span class="err">´</span><span class="n">Ingrese</span><span class="w"> </span><span class="n">Nota</span><span class="o">:</span><span class="w"> </span><span class="err">´</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="nb">readln</span><span class="p">(</span><span class="n">Nota</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">;</span> <span class="w"> </span><span class="k">end</span><span class="o">;</span> <span class="k">For</span><span class="w"> </span><span class="n">i</span><span class="o">:=</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="mi">40</span><span class="w"> </span><span class="k">do</span> <span class="w"> </span><span class="k">begin</span> <span class="w"> </span><span class="nb">write</span><span class="p">(</span><span class="n">Nombre</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">,</span><span class="w"> </span><span class="err">´</span><span class="w"> </span><span class="err">´</span><span class="o">,</span><span class="n">Apellido</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">;</span> <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">Nota</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="w"> </span><span class="o">>=</span><span class="mi">7</span><span class="p">)</span><span class="w"> </span><span class="k">then</span> <span class="w"> </span><span class="nb">writeln</span><span class="p">(</span><span class="err">´</span><span class="w"> </span><span class="n">aprob</span><span class="err">ó´</span><span class="p">)</span> <span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="nb">writeln</span><span class="p">(</span><span class="err">´</span><span class="w"> </span><span class="n">no</span><span class="w"> </span><span class="n">aprob</span><span class="err">ó´</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="k">end</span><span class="o">;</span> <span class="nb">writeln</span><span class="p">(</span><span class="err">´´</span><span class="p">)</span><span class="o">;</span> <span class="nb">Write</span><span class="w"> </span><span class="p">(</span><span class="s">'Pulse [Intro] para finalizar...'</span><span class="p">)</span><span class="o">;</span> <span class="nb">Readln</span> <span class="k">until</span> <span class="k">while</span> <span class="k">Repeat</span><span class="w"> </span> <span class="k">end</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Bibliotecas">Bibliotecas</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=10" title="Editar sección: Bibliotecas"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Las bibliotecas contienen procedimientos y funciones. El objetivo es agrupar funciones asociadas a algún contexto o funcionalidad. Por ejemplo, una biblioteca puede contener todas las funciones trascendentes. Otra más la aritmética de números complejos. Se las llama bibliotecas porque contienen volúmenes y no «librerías» porque no son negocios de venta de libros. Las bibliotecas son colecciones de programas compilados en formato .OBJ </p><p>Cuando se planee usar bibliotecas, se ha de remitir a la sección USES del programa. </p><p>Por ejemplo para usar el procedimiento clrscr, que se encarga de borrar la pantalla de la terminal donde aparece la salida del programa en modo texto, y la función readkey, induce al programa a detenerse y a no continuar hasta que el usuario presione una tecla, se debe usar la biblioteca CRT. program Ejemplo; </p> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="k">uses</span><span class="w"> </span><span class="n">CRT</span><span class="o">;</span> <span class="k">var</span> <span class="w"> </span><span class="n">nombre</span><span class="o">:</span><span class="w"> </span><span class="k">string</span><span class="p">[</span><span class="mi">10</span><span class="p">]</span><span class="o">;</span> <span class="k">begin</span> <span class="w"> </span><span class="n">clrscr</span><span class="o">;</span> <span class="w"> </span><span class="n">nombre</span><span class="o">:=</span><span class="w"> </span><span class="s">'Manuel'</span><span class="o">;</span> <span class="w"> </span><span class="nb">writeln</span><span class="p">(</span><span class="n">nombre</span><span class="p">)</span><span class="o">;</span> <span class="w"> </span><span class="n">readkey</span> <span class="k">end</span><span class="o">.</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Compiladores">Compiladores</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=11" title="Editar sección: Compiladores"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Varios compiladores de Pascal están disponibles para el uso del público en general: </p> <ol><li><a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Delphi</a> es un producto tipo RAD (Rapid Application Development) inicialmente desarrollado por Borland y actualmente por Embarcadero. Utiliza el lenguaje de programación Delphi, descendiente de Pascal, para crear aplicaciones para la plataforma <a href="/wiki/Windows" class="mw-redirect" title="Windows">Windows</a>. Las últimas versiones también generan ejecutables para <a href="/wiki/MacOS_X" class="mw-redirect" title="MacOS X">MacOS X</a>, Linux y <a href="/wiki/.NET" class="mw-redirect" title=".NET">.NET</a>.</li> <li><a href="/wiki/Free_Pascal" title="Free Pascal">Free Pascal</a> está escrito en Pascal (el compilador está creado usando Free Pascal), es un compilador estable y potente. También distribuido libremente bajo la licencia GPL. Este sistema permite mezclar código Turbo Pascal con código Delphi, y soporta muchas plataformas y <a href="/wiki/Sistema_operativo" title="Sistema operativo">sistemas operativos</a>.</li> <li>Compilador <a href="/wiki/GNU_Pascal" title="GNU Pascal">GNU Pascal</a> (GPC), escrito en C, basado en <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GNU Compiler Collection</a> (GCC). Se distribuye bajo licencia <a href="/wiki/Licencia_p%C3%BAblica_general_de_GNU" class="mw-redirect" title="Licencia pública general de GNU">GPL</a>.</li> <li><a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a> fue el compilador Pascal dominante para PC durante los años 1980 y hasta principios de los años 1990, muy popular debido a sus magníficas extensiones y tiempos de compilación sumamente cortos. Actualmente, versiones viejas de Turbo Pascal (hasta la 7.0) están disponibles para descargarlo gratuito desde el sitio de Borland (es necesario registrarse).</li> <li><a rel="nofollow" class="external text" href="http://www.remobjects.com/elements/oxygene/">Oxygene</a> es un compilador de Object Pascal para las plataformas <a href="/wiki/.NET_Framework" class="mw-redirect" title=".NET Framework">.NET</a> y <a href="/wiki/Mono_(software)" class="mw-redirect" title="Mono (software)">Mono</a>. Creado por <a rel="nofollow" class="external text" href="http://www.remobjects.com/">RemObjects Software</a>. Incluye características modernas en la sintaxis, con influencias de C#, Eiffel, Java, F# y otros lengaujes.</li></ol> <p><a href="/w/index.php?title=ModernPascal&action=edit&redlink=1" class="new" title="ModernPascal (aún no redactado)">Modern Pascal</a> es un intérprete y compilador a p-code, multiplataforma escrito en <a href="/wiki/Free_Pascal" title="Free Pascal">Free Pascal</a>. Está pensado como una solución alternativa a PHP y <a href="/wiki/Node.js" title="Node.js">node.js</a>, usando el dialecto de Pascal ISO o un dialecto híbrido con operadores de JavaScript/C. </p> <ol><li><a href="/wiki/Kylix_(entorno_de_desarrollo)" title="Kylix (entorno de desarrollo)">Kylix</a> fue una versión de Delphi para el sistema operativo Linux promovida por la antigua Borland reiterando la rama de Pascal de sus productos. Como descendiente de Delphi cuenta con una librería de objetos mejorada llamada CLX, que es la versión para Linux de la VCL. Sin embargo el proyecto ya se había descontinuado mucho antes de que Borland vendiera todos sus productos de desarrollo a Embarcadero Technologies, actual dueño de Delphi.</li> <li><a href="/wiki/MidletPascal" title="MidletPascal">MidletPascal</a> para la plataforma J2ME.</li> <li><a href="/w/index.php?title=Turbo51&action=edit&redlink=1" class="new" title="Turbo51 (aún no redactado)">Turbo51</a> es un compilador Pascal libre para la familia de microcontroladores <a href="/wiki/Intel_8051" title="Intel 8051">8051 family</a>, que maneja la sintaxis de <a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a>.</li> <li><a rel="nofollow" class="external text" href="http://www.pmpcomp.fr">PIC Micro Pascal</a>, para <a href="/wiki/Microcontrolador_PIC" title="Microcontrolador PIC">microcontroladores PIC</a>.</li> <li><a rel="nofollow" class="external text" href="https://github.com/t-edson/PicPas">PicPas</a>, compilador multiplataforma y de código abierto, para <a href="/wiki/Microcontrolador_PIC" title="Microcontrolador PIC">microcontroladores PIC</a>, de gama media. Incluye una IDE y un simulador/depurador en la misma aplicación.</li> <li><a rel="nofollow" class="external text" href="http://www.smartmobilestudio.com/">Smart Mobile Studio</a> traduce un programa en dialecto Object Pascal a JavaScript, especialmente diseñado para ser utilizado en dispositivos móviles.</li> <li>TMT. Pascal.</li></ol> <div class="mw-heading mw-heading2"><h2 id="IDE">IDE</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=12" title="Editar sección: IDE"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Delphi</a> incluye una IDE moderna y bastante completa, además del compilador que se incluye en como parte de su producto comercial.</li> <li><a href="/wiki/Lazarus_(entorno_de_desarrollo)" title="Lazarus (entorno de desarrollo)">Lazarus</a> es un clon de Delphi, basado en <a href="/wiki/Free_Pascal" title="Free Pascal">Free Pascal</a> es <a href="/wiki/Software_libre" title="Software libre">software libre</a>.</li> <li><a href="/w/index.php?title=Dev-Pascal&action=edit&redlink=1" class="new" title="Dev-Pascal (aún no redactado)">Dev-Pascal</a> es una IDE para desarrollar en Object Pascal que soporta a los compialdores Free Pascal and GNU Pascal.</li> <li><a rel="nofollow" class="external text" href="http://www.msegui.com/">MSEide</a> es una IDE multiplataforma para desarrollar sobre Free Pascal. Incluye su propia librería de clases.</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20171022092335/http://www.pilotlogic.com/sitejoom/index.php/codetyphon">CodeTyphon</a> es una IDE multiplataforma para desarrollar sobre Free Pascal, muy similar a Lazarus, pero incluye una cantidad mucho mayor de componentes visuales.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Actualidad">Actualidad</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=13" title="Editar sección: Actualidad"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Actualmente sigue utilizándose este lenguaje en el desarrollo de aplicaciones, gracias a la aparición de herramientas de desarrollo para nuevas plataformas como <a href="/w/index.php?title=Lenguaje_de_programaci%C3%B3n_Oxygene&action=edit&redlink=1" class="new" title="Lenguaje de programación Oxygene (aún no redactado)">Oxygene</a> o <a href="/w/index.php?title=Smart_Mobile_Studio&action=edit&redlink=1" class="new" title="Smart Mobile Studio (aún no redactado)">Smart Mobile Studio</a> y la modernización de compiladores y entornos más antiguos como <a href="/wiki/Embarcadero_Delphi" title="Embarcadero Delphi">Delphi</a>, <a href="/wiki/Free_Pascal" title="Free Pascal">Free Pascal</a> y <a href="/wiki/Lazarus_(entorno_de_desarrollo)" title="Lazarus (entorno de desarrollo)">Lazarus</a>. Hoy en día se usa el compilador Free Pascal y similares para enseñar programación en las escuelas.<sup id="cite_ref-PP4S:_Pascal_Programming_For_Schools._4-0" class="reference separada"><a href="#cite_note-PP4S:_Pascal_Programming_For_Schools.-4"><span class="corchete-llamada">[</span>4<span class="corchete-llamada">]</span></a></sup>​ También se usan compiladores más antiguos como el Turbo Pascal.<sup id="cite_ref-Sitio_web_de_Programación_1_de_la_Facultad_de_Ingeniería_(Universidad_de_la_República_-_Uruguay)_5-0" class="reference separada"><a href="#cite_note-Sitio_web_de_Programación_1_de_la_Facultad_de_Ingeniería_(Universidad_de_la_República_-_Uruguay)-5"><span class="corchete-llamada">[</span>5<span class="corchete-llamada">]</span></a></sup>​ </p> <div class="mw-heading mw-heading2"><h2 id="Véase_también"><span id="V.C3.A9ase_tambi.C3.A9n"></span>Véase también</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=14" title="Editar sección: Véase también"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/UCSD_Pascal" title="UCSD Pascal">UCSD Pascal</a></li> <li><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a></li> <li><a href="/wiki/Pascal_Script" title="Pascal Script">Pascal Script</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Referencias">Referencias</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=15" title="Editar sección: Referencias"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="listaref" style="list-style-type: decimal;"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.marcocantu.com/epascal/English/ch01hist.htm">Essential Pascal</a> by Marco Cantù</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/">tiobe.com</a>, Programming Community Index for January 2011.</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Hertzfeld, Andy. <a rel="nofollow" class="external text" href="http://www.folklore.org/StoryView.py?project=Macintosh&story=Hungarian.txt&topic=Software%20Design&sortOrder=Sort%20by%20Date&detail=medium">«Hungarian folklore.org»</a>: Macintosh Stories. Retrieved 2012-03-06.</span> </li> <li id="cite_note-PP4S:_Pascal_Programming_For_Schools.-4"><span class="mw-cite-backlink"><a href="#cite_ref-PP4S:_Pascal_Programming_For_Schools._4-0">↑</a></span> <span class="reference-text"><span class="citation web"><a rel="nofollow" class="external text" href="http://pp4s.co.uk">«PP4S: Pascal Programming For Schools.»</a> <span style="color:var(--color-subtle, #555 );">(en inglés)</span><span class="reference-accessdate">. Consultado el 14 de diciembre de 2013</span>.</span><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fes.wikipedia.org%3APascal+%28lenguaje+de+programaci%C3%B3n%29&rft.btitle=PP4S%3A+Pascal+Programming+For+Schools.&rft.genre=book&rft_id=http%3A%2F%2Fpp4s.co.uk&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> <li id="cite_note-Sitio_web_de_Programación_1_de_la_Facultad_de_Ingeniería_(Universidad_de_la_República_-_Uruguay)-5"><span class="mw-cite-backlink"><a href="#cite_ref-Sitio_web_de_Programación_1_de_la_Facultad_de_Ingeniería_(Universidad_de_la_República_-_Uruguay)_5-0">↑</a></span> <span class="reference-text"><span class="citation web"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131004214046/http://www.fing.edu.uy/inco/cursos/prog1/pm/field.php/Main/Descripci%f3n">«Sitio web de Programación 1 de la Facultad de Ingeniería (Universidad de la República - Uruguay)»</a>. Archivado desde <a rel="nofollow" class="external text" href="http://www.fing.edu.uy/inco/cursos/prog1/pm/field.php/Main/Descripci%f3n">el original</a> el 4 de octubre de 2013<span class="reference-accessdate">. Consultado el 24 de octubre de 2012</span>.</span><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fes.wikipedia.org%3APascal+%28lenguaje+de+programaci%C3%B3n%29&rft.btitle=Sitio+web+de+Programaci%C3%B3n+1+de+la+Facultad+de+Ingenier%C3%ADa+%28Universidad+de+la+Rep%C3%BAblica+-+Uruguay%29&rft.genre=book&rft_id=http%3A%2F%2Fwww.fing.edu.uy%2Finco%2Fcursos%2Fprog1%2Fpm%2Ffield.php%2FMain%2FDescripci%25f3n&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Enlaces_externos">Enlaces externos</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&action=edit&section=16" title="Editar sección: Enlaces externos"><span>editar</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/20px-Wikiversity-logo-en.svg.png" decoding="async" width="20" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/30px-Wikiversity-logo-en.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wikiversity-logo-en.svg/40px-Wikiversity-logo-en.svg.png 2x" data-file-width="1000" data-file-height="900" /></span></span> <a href="/wiki/Wikiversidad" title="Wikiversidad">Wikiversidad</a> alberga proyectos de aprendizaje sobre <b><a href="https://es.wikiversity.org/wiki/Programaci%C3%B3n_en_Pascal" class="extiw" title="v:Programación en Pascal">Pascal (lenguaje de programación)</a></b>.</li> <li><a rel="nofollow" class="external text" href="http://edn.embarcadero.com/museum/">Museo de Borland, permite la descarga gratuita de software antiguo</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120424065119/http://edn.embarcadero.com/museum/">Archivado</a> el 24 de abril de 2012 en <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.</li> <li><a rel="nofollow" class="external text" href="http://www.marcocantu.com/epascal/Spanish/ch01hist.htm">Essential Pascal</a></li> <li><a rel="nofollow" class="external text" href="http://www.turbo-pascal.com">Turbo-Pascal.com</a></li> <li><a rel="nofollow" class="external text" href="http://www.freepascal.org/">FreePascal</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/19990125095436/http://www.freepascal.org/">Archivado</a> el 25 de enero de 1999 en <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>. El compilador libre de pascal multiplataforma.</li> <li><a rel="nofollow" class="external text" href="http://www.conoce3000.com/html/espaniol/Libros/PascalConFreePascal/Cap01-01-Antes_de_Empezar.php">Pascal con Free Pascal</a>, en español.</li> <li><a rel="nofollow" class="external text" href="http://pp4s.co.uk/">Pascal Programming for Schools</a></li> <li><a rel="nofollow" class="external text" href="http://www.clubdelphi.com/">Club Delphi</a> Comunidad Delphi en español.</li></ul> <style data-mw-deduplicate="TemplateStyles:r161257576">.mw-parser-output .mw-authority-control{margin-top:1.5em}.mw-parser-output .mw-authority-control .navbox table{margin:0}.mw-parser-output .mw-authority-control .navbox hr:last-child{display:none}.mw-parser-output .mw-authority-control .navbox+.mw-mf-linked-projects{display:none}.mw-parser-output .mw-authority-control .mw-mf-linked-projects{display:flex;padding:0.5em;border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral,#eaecf0);color:var(--color-base,#202122)}.mw-parser-output .mw-authority-control .mw-mf-linked-projects ul li{margin-bottom:0}.mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .mw-authority-control .navbox-list{border-color:#f8f9fa}.mw-parser-output .mw-authority-control .navbox th{background-color:#eeeeff}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d);background-color:var(--background-color-neutral,#27292d);color:var(--color-base,#eaecf0)}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral,#27292d)!important;color:var(--color-base,#eaecf0)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}}</style><div class="mw-authority-control"><div role="navigation" class="navbox" aria-label="Navbox" style="width: inherit;padding:3px"><table class="hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width: 12%; text-align:center;"><a href="/wiki/Control_de_autoridades" title="Control de autoridades">Control de autoridades</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><b>Proyectos Wikimedia</b></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikidata" title="Wikidata"><img alt="Wd" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/20px-Wikidata-logo.svg.png" decoding="async" width="20" height="11" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/30px-Wikidata-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/40px-Wikidata-logo.svg.png 2x" data-file-width="1050" data-file-height="590" /></a></span> Datos:</span> <span class="uid"><a href="https://www.wikidata.org/wiki/Q81571" class="extiw" title="wikidata:Q81571">Q81571</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> Multimedia:</span> <span class="uid"><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Pascal_(programming_language)">Pascal (programming language)</a></span> / <span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22Q81571%22">Q81571</a></span></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikilibros" title="Wikibooks"><img alt="Wikibooks" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/15px-Wikibooks-logo.svg.png" decoding="async" width="15" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/23px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/30px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></a></span> Libros y manuales:</span> <span class="uid"><a href="https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal" class="extiw" title="b:Programación en Pascal">Programación en Pascal</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikiversidad" title="Wikiversity"><img alt="Wikiversity" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/15px-Wikiversity-logo.svg.png" decoding="async" width="15" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/23px-Wikiversity-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/30px-Wikiversity-logo.svg.png 2x" data-file-width="1000" data-file-height="800" /></a></span> Recursos didácticos:</span> <span class="uid"><a href="https://es.wikiversity.org/wiki/Programaci%C3%B3n_en_Pascal" class="extiw" title="v:Programación en Pascal">Programación en Pascal</a></span></li></ul> <hr /> <ul><li><b>Identificadores</b></li> <li><span style="white-space:nowrap;"><a href="/wiki/Biblioteca_Nacional_de_Francia" title="Biblioteca Nacional de Francia">BNF</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb11941547z">11941547z</a> <a rel="nofollow" class="external text" href="http://data.bnf.fr/ark:/12148/cb11941547z">(data)</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh85098423">sh85098423</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Biblioteca_Nacional_de_la_Rep%C3%BAblica_Checa" title="Biblioteca Nacional de la República Checa">NKC</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph117098">ph117098</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Biblioteca_Nacional_de_Israel" title="Biblioteca Nacional de Israel">NLI</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=987007529588505171">987007529588505171</a></span></li> <li><b>Diccionarios y enciclopedias</b></li> <li><span style="white-space:nowrap;"><a href="/wiki/Enciclopedia_Brit%C3%A1nica" title="Enciclopedia Británica">Britannica</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://www.britannica.com/technology/Pascal-computer-language">url</a></span></li></ul> </div></td></tr></tbody></table></div><div class="mw-mf-linked-projects hlist"> <ul><li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikidata" title="Wikidata"><img alt="Wd" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/20px-Wikidata-logo.svg.png" decoding="async" width="20" height="11" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/30px-Wikidata-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/40px-Wikidata-logo.svg.png 2x" data-file-width="1050" data-file-height="590" /></a></span> Datos:</span> <span class="uid"><a href="https://www.wikidata.org/wiki/Q81571" class="extiw" title="wikidata:Q81571">Q81571</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> Multimedia:</span> <span class="uid"><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Pascal_(programming_language)">Pascal (programming language)</a></span> / <span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22Q81571%22">Q81571</a></span></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikilibros" title="Wikibooks"><img alt="Wikibooks" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/15px-Wikibooks-logo.svg.png" decoding="async" width="15" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/23px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/30px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></a></span> Libros y manuales:</span> <span class="uid"><a href="https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal" class="extiw" title="b:Programación en Pascal">Programación en Pascal</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikiversidad" title="Wikiversity"><img alt="Wikiversity" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/15px-Wikiversity-logo.svg.png" decoding="async" width="15" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/23px-Wikiversity-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-logo.svg/30px-Wikiversity-logo.svg.png 2x" data-file-width="1000" data-file-height="800" /></a></span> Recursos didácticos:</span> <span class="uid"><a href="https://es.wikiversity.org/wiki/Programaci%C3%B3n_en_Pascal" class="extiw" title="v:Programación en Pascal">Programación en Pascal</a></span></li></ul> </div></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐5xjtb Cached time: 20241124010936 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.341 seconds Real time usage: 0.471 seconds Preprocessor visited node count: 2210/1000000 Post‐expand include size: 19189/2097152 bytes Template argument size: 966/2097152 bytes Highest expansion depth: 10/100 Expensive parser function count: 14/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 30181/5000000 bytes Lua time usage: 0.212/10.000 seconds Lua memory usage: 4504445/52428800 bytes Number of Wikibase entities loaded: 7/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 395.954 1 -total 43.58% 172.557 1 Plantilla:Control_de_autoridades 42.44% 168.053 1 Plantilla:Ficha_de_lenguaje_de_programación 41.66% 164.937 1 Plantilla:Ficha 29.31% 116.044 13 Plantilla:Propiedad 10.22% 40.461 1 Plantilla:Listaref 8.42% 33.358 2 Plantilla:Cita_web 0.87% 3.439 2 Plantilla:Wayback 0.59% 2.318 1 Plantilla:Wikiversidad --> <!-- Saved in parser cache with key eswiki:pcache:idhash:7779-0!canonical and timestamp 20241124010936 and revision id 162037522. Rendering was triggered because: api-parse --> </div><!--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="">Obtenido de «<a dir="ltr" href="https://es.wikipedia.org/w/index.php?title=Pascal_(lenguaje_de_programación)&oldid=162037522">https://es.wikipedia.org/w/index.php?title=Pascal_(lenguaje_de_programación)&oldid=162037522</a>»</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Especial:Categor%C3%ADas" title="Especial:Categorías">Categorías</a>: <ul><li><a href="/wiki/Categor%C3%ADa:Lenguajes_de_programaci%C3%B3n" title="Categoría:Lenguajes de programación">Lenguajes de programación</a></li><li><a href="/wiki/Categor%C3%ADa:Lenguajes_compilados" title="Categoría:Lenguajes compilados">Lenguajes compilados</a></li><li><a href="/wiki/Categor%C3%ADa:Lenguaje_de_programaci%C3%B3n_Pascal" title="Categoría:Lenguaje de programación Pascal">Lenguaje de programación Pascal</a></li><li><a href="/wiki/Categor%C3%ADa:Lenguajes_de_programaci%C3%B3n_educativos" title="Categoría:Lenguajes de programación educativos">Lenguajes de programación educativos</a></li><li><a href="/wiki/Categor%C3%ADa:Software_de_1970" title="Categoría:Software de 1970">Software de 1970</a></li><li><a href="/wiki/Categor%C3%ADa:Ciencia_y_tecnolog%C3%ADa_de_Suiza" title="Categoría:Ciencia y tecnología de Suiza">Ciencia y tecnología de Suiza</a></li><li><a href="/wiki/Categor%C3%ADa:Suiza_en_1970" title="Categoría:Suiza en 1970">Suiza en 1970</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Categorías ocultas: <ul><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_BNF" title="Categoría:Wikipedia:Artículos con identificadores BNF">Wikipedia:Artículos con identificadores BNF</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_LCCN" title="Categoría:Wikipedia:Artículos con identificadores LCCN">Wikipedia:Artículos con identificadores LCCN</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Esta página se editó por última vez el 23 ago 2024 a las 16:35.</li> <li id="footer-info-copyright">El texto está disponible bajo la <a href="/wiki/Wikipedia:Texto_de_la_Licencia_Creative_Commons_Atribuci%C3%B3n-CompartirIgual_4.0_Internacional" title="Wikipedia:Texto de la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional">Licencia Creative Commons Atribución-CompartirIgual 4.0</a>; pueden aplicarse cláusulas adicionales. Al usar este sitio aceptas nuestros <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/es">términos de uso</a> y nuestra <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/es">política de privacidad</a>.<br />Wikipedia® es una marca registrada de la <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/es/">Fundación Wikimedia</a>, una organización sin ánimo de lucro.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/es">Política de privacidad</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Acerca_de">Acerca de Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Limitaci%C3%B3n_general_de_responsabilidad">Limitación de responsabilidad</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Código de conducta</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Desarrolladores</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/es.wikipedia.org">Estadísticas</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement/es">Declaración de cookies</a></li> <li id="footer-places-mobileview"><a href="//es.m.wikipedia.org/w/index.php?title=Pascal_(lenguaje_de_programaci%C3%B3n)&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Versión para móviles</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-24l65","wgBackendResponseTime":163,"wgPageParseReport":{"limitreport":{"cputime":"0.341","walltime":"0.471","ppvisitednodes":{"value":2210,"limit":1000000},"postexpandincludesize":{"value":19189,"limit":2097152},"templateargumentsize":{"value":966,"limit":2097152},"expansiondepth":{"value":10,"limit":100},"expensivefunctioncount":{"value":14,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":30181,"limit":5000000},"entityaccesscount":{"value":7,"limit":400},"timingprofile":["100.00% 395.954 1 -total"," 43.58% 172.557 1 Plantilla:Control_de_autoridades"," 42.44% 168.053 1 Plantilla:Ficha_de_lenguaje_de_programación"," 41.66% 164.937 1 Plantilla:Ficha"," 29.31% 116.044 13 Plantilla:Propiedad"," 10.22% 40.461 1 Plantilla:Listaref"," 8.42% 33.358 2 Plantilla:Cita_web"," 0.87% 3.439 2 Plantilla:Wayback"," 0.59% 2.318 1 Plantilla:Wikiversidad"]},"scribunto":{"limitreport-timeusage":{"value":"0.212","limit":"10.000"},"limitreport-memusage":{"value":4504445,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-5xjtb","timestamp":"20241124010936","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Pascal (lenguaje de programaci\u00f3n)","url":"https:\/\/es.wikipedia.org\/wiki\/Pascal_(lenguaje_de_programaci%C3%B3n)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q81571","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q81571","author":{"@type":"Organization","name":"Colaboradores de los proyectos Wikimedia"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-06-30T07:06:51Z","dateModified":"2024-08-23T16:35:52Z","headline":"lenguaje de programaci\u00f3n"}</script> </body> </html>