Pascal is an influential imperative programming language, developed in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using so called structured programming and data structuring. A derivative known as Object Pascal was designed for object oriented programming.

PropertyValue
p:abstract
  • Pascal is an influential imperative programming language, developed in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using so called structured programming and data structuring. A derivative known as Object Pascal was designed for object oriented programming. (en)
  • Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. 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. Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que: #El código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica. #El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado. El nombre de Pascal fue escogido en honor al matemático Blaise Pascal." (es)
  • Паска́ль — язык программирования общего назначения. Был создан Николаусом Виртом в 1970, после его участия в работе комитета разработки стандарта языка Алгол, как язык для обучения процедурному программированию. Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Первоначально язык компилировался в P-код (аналог байт-кода, подобно языку Java). Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис интуитивно понятен даже при первом знакомстве с языком. Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Полный разбор недостатков языка Паскаль был выполнен Брайаном Керниганом в статье « Почему Паскаль не является моим любимым языком программирования». Необходимо заметить, что многие перечисленные недостатки языка не проявляются или даже становятся достоинствами при обучении программированию." (ru)
  • Pascal er et programmeringsspråk skapt av informatikeren Niklaus Wirth i 1970 i et forsøk på å gjøre strukturert programmering lettere å prosessere for kompilatorer. Språket ble populært i akademia, og generasjoner av studenter lærte programmering med dette språket." (no)
  • Mit der Programmiersprache Pascal führte Niklaus Wirth an der ETH Zürich 1972 die strukturierte Programmierung ein." (de)
  • Pascal(パスカル)は、構造化された初期の代表的なプログラミング言語。 1970年にスイスのチューリッヒ工科大学のニクラウス・ヴィルト(Niklaus Wirth)により開発された教育用プログラミング言語である。ALGOLの影響を受けた、簡素で厳密な構造化言語仕様を持つ。教育目的で広く用いられ、実用的には初期のTeXやMacintoshのOSやアプリケーションの記述にも用いられた。現在でもパーソナルコンピュータ上の処理系が多数ある。名前は、世界で最初の機械式計算機を発明したブレーズ・パスカルの名前にちなんだものである。" (ja)
  • (sv)
  • Pascal oli alun perin proseduraalinen ohjelmointikieli. Niklaus Wirth kehitti sen 1960- ja 1970-lukujen vaihteessa Algol-kielen pohjalta erityisesti opetuskäyttöä ajatellen. Ohjelmointikieli on nimetty matemaatikko Blaise Pascalin mukaan. Pascalia hyvin lähellä ovat myös ohjelmointikielet Modula-2 ja Oberon, joita voidaan pitää Pascalin "jälkeläisinä". Pascal oli suosittu kieli opetuskäytössä 1970-luvulta 1990-luvun alkupuolelle asti kunnes C-kieli syrjäytti sen. Ammattikäyttöön Pascal-kieli tuli Borlandin Turbo Pascal -kielen ansiosta 1980-luvulla. Silloiset Turbo Pascalin ylivoimaiset ominaisuudet aiheuttivat sen, että muut ohjelmointikieliä tekevät ohjelmistotalot luopuivat vähitellen omista Pascal-kääntäjistään." (fi)
  • Pascal est un langage de programmation impératif qui se caractérise par une syntaxe claire, rigoureuse et facilitant la structuration des programmes. Cette clarté et cette rigueur font que Pascal était encore récemment souvent utilisé dans l'enseignement. En dehors de la syntaxe et de sa rigueur, le langage Pascal possède de nombreux points communs avec le C (voir les pointeurs). Le langage Pascal de base était conçu à usage purement éducatif et était assez limité (pas de chaînes de caractères, par exemple), mais les développements qu'il a connus en ont fait un langage complet et efficace. Les versions actuelles de Pascal, utilisées hors du monde éducatif, sont des extensions telles que Turbo Pascal (mode texte), Object Pascal (programmation objet), et Delphi (fenêtré). On peut programmer en Pascal sous DOS, Windows, Mac OS ou encore sous Linux/Unix. Pascal est connu pour avoir permis d'élaborer des logiciels assez renommés comme TeX et une partie des premiers systèmes d'exploitation du Macintosh. Sa syntaxe a aussi été reprise par d'autres langages comme Ada, Modula-2 (puis Modula-3) ou Oberon." (fr)
  • In informatica, il Pascal è un linguaggio di programmazione creato da Niklaus Wirth. Il Pascal si basa sul linguaggio ALGOL e fu così chiamato in onore del matematico e filosofo francese Blaise Pascal, inventore della prima macchina calcolatrice automatica. Wirth era un docente di programmazione e sentiva la mancanza di un vero linguaggio di programmazione adatto alla didattica e che fosse dotato di strutture dati avanzate. Il BASIC, creato nel 1964, era facile da imparare ma non aveva strutture dati avanzate e soprattutto non incoraggiava affatto ad analizzare il problema da risolvere prima di scrivere il codice. Perciò, Wirth creò da zero il Pascal, inserendo nel linguaggio il concetto di programmazione strutturata. La prima implementazione del linguaggio divenne operativa nel 1970, ma raggiunse una discreta diffusione nel campo industriale nel 1973 con la pubblicazione del testo: "Pascal user manual and Report". Questo è il testo di riferimento standard per il linguaggio. TeX e buona parte delle prime versioni del sistema operativo del Macintosh furono scritte in Pascal. Le caratteristiche principali del Pascal sono una sintassi molto chiara e molto rigida, l'obbligo di dividere il programma in sezioni ben definite (uses, declaration, implementation) e di dichiarare in anticipo tutte le variabili usate nel programma; permette l'uso di tipi di dati complessi e definibili dal programmatore (i record); permette (con alcune limitazioni) l'uso dei puntatori e l'allocazione dinamica della memoria (new e dispose). Il Pascal è pertanto classificato come linguaggio semidinamico, in quanto gestisce i puntatori, permettendo di creare liste di variabili di dimensione non nota all'atto della compilazione, ma questi possono essere solo di un tipo alla volta, il tipo usato per definire la variabile puntatore stessa. Al posto delle subroutine di uso comune nei linguaggi di allora, il Pascal introduce le procedure e le funzioni, che estendono il concetto di subroutine incapsulando al loro interno le variabili e i dati locali, ed esponendo solo i valori in ingresso ed in uscita. Inoltre, nella sua formulazione originale, era privo dell'istruzione GOTO, aggiunta poi in seguito con riluttanza. Essendo un linguaggio pensato per degli utenti inesperti, spesso i compilatori Pascal hanno un atteggiamento materno nei confronti del programmatore, partendo dal presupposto che qualunque irregolarità del codice scritto sia un errore, che infastidisce un po' gli esperti. In cambio è un linguaggio completo e potente, e soprattutto educa fin dall'inizio ad adottare un buono stile di programmazione e ad analizzare a fondo il problema prima di cominciare a scrivere il codice, cosa che rende i programmi Pascal più chiari e più facili da leggere. Data la diffusione negli ambienti scolastici, ne sono state create versioni ad oggetti, come il Turbo Pascal e l'Object Pascal (utilizzato nell'ambiente di sviluppo Delphi di Borland)." (it)
  • Pascal is een programmeertaal die in 1970 ontwikkeld werd door Niklaus Wirth, en die is genoemd naar de Franse wiskundige Blaise Pascal. In deze taal wordt de nadruk gelegd op eenvoud. Daarmee vormde deze taal een verbetering van de enkele jaren eerder ontwikkelde taal Algol-60 en een alternatief voor de te ingewikkelde opvolger daarvan Algol-68. De nadruk wordt gelegd op gestructureerd programmeren en datastructuren. Het was ook de bedoeling dat Pascalprogramma's op een minicomputer konden worden gecompileerd en uitgevoerd. In feite had Wirth al een soort personal computer voor ogen. In zijn opzet om een eenvoudige, goed gestructureerde bruikbare taal te ontwerpen is Wirth uitstekend geslaagd; niettemin is Pascal voor praktische toepassingen nooit zo populair geworden als de programmeertaal C van Brian Kernighan en Dennis Ritchie, die dezelfde structuren biedt als Pascal, maar daarnaast ook meer sluipweggetjes om ze te kunnen omzeilen en mogelijkheden om optimalisaties voor de te gebruiken computer uit te kunnen voeren, zaken die Wirth juist wilde vermijden maar waar programmeurs wel behoefte aan hadden. In de jaren 1970 sloeg Pascal nog niet zo aan. Enerzijds waren de minicomputers nog te duur om stand-alone te gebruiken, anderzijds bleven mainframe gebruikers aan talen als Algol-60 en Fortran vasthouden. Dat veranderde in de jaren 1980, toen compilers voor verschillende varianten voor personal computers beschikbaar kwamen. Pascal werd toen de meest gebruikte taal voor het programmeeronderwijs aan universiteiten en hogescholen. Na het gestructureerd programmeren, waarvan Edsger Dijkstra de grote voorvechter was, werd de volgende grote ontwikkeling het object-georiënteerd programmeren; zowel van C als van Pascal zijn later object-georiënteerde varianten gemaakt." (nl)
  • Pascal - dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego poziomu, ogólnego zastosowania, oparty na języku Algol. Został opracowany przez Niklausa Wirtha w 1970 roku. Nazwa języka pochodzi od nazwiska francuskiego fizyka, matematyka i filozofa Blaise Pascala. Pierwszy opis języka Wirth zawarł w The programming language Pascal, Acta Informatica 1/1971, a kolejny, poprawiony w The programming language Pascal (Revised Report), Bericht der Fachrgruppe Computer – Wissenschaften 5/1972. Pierwszym podręcznikiem języka Pascal była pozycja Jensen, Wirth, Pascal, User Manual and Report 1974. Pierwotnie służył celom edukacyjnym do nauki programowania strukturalnego. Popularność Pascala w Polsce była większa niż w innych krajach ze względu na dostępność kompilatorów w pirackich wersjach (zanim pojawiło się prawo ochrony własności intelektualnej), prostotę języka oraz jego popularyzację przez wyższe uczelnie. Szczyt popularności tego języka przypadł na lata 80. i początek 90 XX wieku. Wraz ze zniesieniem ograniczeń COCOM, upowszechnieniem się sieci oraz systemu Unix (następnie Linuksa) stopniowo został wyparty przez C i C++. Jedną z popularniejszych implementacji kompilatorów tego języka był produkt firmy Borland International – Turbo Pascal. W chwili obecnej dość mocno rozpowszechnionym obiektowym dialektem języka Pascal jest Object Pascal osadzony w Delphi oraz Kyliksie (również wyprodukowanych przez Borland International). Istnieją wolne kompilatory Pascala, na przykład Free Pascal, a także wolne środowisko IDE jak Lazarus." (pl)
  • É uma linguagem de programação estruturada que recebeu este nome em homenagem ao matemático Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado. O próprio Niklaus Wirth diz que Pascal foi criada simultaneamente para ensinar programação estruturada e para ser utilizada em sua fábrica de software. Simultaneamente, a linguagem reflete a liberação pessoal de Wirth das restrições impostas pelo após seu envolvimento com a especificação de ALGOL 68, e sua sugestão para essa especificação, o ALGOL W. A linguagem é extremamente bem estruturada e muito adequada para ensino de linguagens de programação. É provavelmente uma das linguagens mais bem resolvidas entre as linguagens estruturadas, e certamente um dos exemplos de como uma linguagem especificada por uma pessoa pode ser bem melhor do que uma linguagem especificada por um comitê. Pascal originou uma enorme gama de dialetos, podendo também ser considerada uma família de linguagens de programação. Grande parte de seu sucesso se deve a criação, na década de 80, da linguagem Turbo Pascal, inicialmente disponível para computadores baseados na na arquitetura 8086 (com versões para 8080 no seu início). Pascal é normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran. Comercialmente, a linguagem foi sucedida pela criação da linguagem Object Pascal, atualmente utilizada nas IDEs Borland Delphi, Kylix e Lazarus. Academicamente, seus sucessores são as linguagens subsequentes de Niklaus Wirth: Modula-2 e Oberon A partir da versão 2005, o Delphi passou a se referir a sua linguagem de programação como Delphi Language. Assim como a Linguagem C, que é padronizado pela ANSI (Ansi C), o Pascal possui padrões pela ISO, como o Pascal Standard e o Advanced Pascal." (pt)
  • Pascal是种高階的程序设计语言,由瑞士苏黎士理工学院的尼古拉斯·沃斯(Niklaus Wirth)教授於1960年末期所设计,ISO对Pascal进行修改以后,形成了标准Pascal语言。 Pascal语言还是一种自编译的语言,这就使它的可靠性大大提高了。在Pascal的各个版本中,尤以Turbo Pascal的功能最为强大。 Pascal具有简洁的语法,结构化的程序结构。它是结構化編程语言,于70年代在ALGOL基础上研制出来的。它具有丰富的数据类型并提供了数据类型定义设施,其控制结构体现了结构程序设计原则。 它最初是为系统地教授程序设计而设计的,特点是简明化和结构化,适合教学科学计算与系统软件的研制。如今,在许多学校的计算机语言课上,学的都是Pascal语言,用的都是Turbo Pascal。至今,Pascal还是国际信息学奥林匹克竞赛中最受欢迎的编程语言之一。 Pascal是最早出现的结构化编程语言,具有丰富的数据类型和简洁灵活的操作语句,适于描述数值和非数值的问题。 美国Borland公司于1983年推出了Turbo Pascal编译器。其后发展了Object Pascal,作为其Delphi开发工具的开发语言。 Kylix是Borland公司Pascal產品的新成員,支持Delphi和C/C++,運行於Linux。" (zh)
p:designer
p:dialects
p:hasPhotoCollection
p:implementations
p:influenced
p:influencedBy
p:name
  • Pascal (en)
p:paradigm
p:reference
p:typing
p:wikiPageUsesTemplate
p:wikibooksparProperty
  • Programming:Pascal (en)
p:wikipage-de
p:wikipage-es
p:wikipage-fi
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-nl
p:wikipage-no
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-sv
p:wikipage-zh
p:wordnet_type
p:year
  • 1970, last revised 1992 (en)
rdf:type
rdfs:comment
  • Pascal is an influential imperative programming language, developed in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using so called structured programming and data structuring. A derivative known as Object Pascal was designed for object oriented programming. (en)
  • Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. 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." (es)
  • Паска́ль — язык программирования общего назначения." (ru)
  • Pascal er et programmeringsspråk skapt av informatikeren Niklaus Wirth i 1970 i et forsøk på å gjøre strukturert programmering lettere å prosessere for kompilatorer. Språket ble populært i akademia, og generasjoner av studenter lærte programmering med dette språket." (no)
  • Mit der Programmiersprache Pascal führte Niklaus Wirth an der ETH Zürich 1972 die strukturierte Programmierung ein." (de)
  • Pascal(パスカル)は、構造化された初期の代表的なプログラミング言語。" (ja)
  • (sv)
  • Pascal oli alun perin proseduraalinen ohjelmointikieli. Niklaus Wirth kehitti sen 1960- ja 1970-lukujen vaihteessa Algol-kielen pohjalta erityisesti opetuskäyttöä ajatellen. Ohjelmointikieli on nimetty matemaatikko Blaise Pascalin mukaan. Pascalia hyvin lähellä ovat myös ohjelmointikielet Modula-2 ja Oberon, joita voidaan pitää Pascalin "jälkeläisinä". Pascal oli suosittu kieli opetuskäytössä 1970-luvulta 1990-luvun alkupuolelle asti kunnes C-kieli syrjäytti sen." (fi)
  • Pascal est un langage de programmation impératif qui se caractérise par une syntaxe claire, rigoureuse et facilitant la structuration des programmes. Cette clarté et cette rigueur font que Pascal était encore récemment souvent utilisé dans l'enseignement." (fr)
  • In informatica, il Pascal è un linguaggio di programmazione creato da Niklaus Wirth." (it)
  • Pascal is een programmeertaal die in 1970 ontwikkeld werd door Niklaus Wirth, en die is genoemd naar de Franse wiskundige Blaise Pascal. In deze taal wordt de nadruk gelegd op eenvoud. Daarmee vormde deze taal een verbetering van de enkele jaren eerder ontwikkelde taal Algol-60 en een alternatief voor de te ingewikkelde opvolger daarvan Algol-68. De nadruk wordt gelegd op gestructureerd programmeren en datastructuren. (nl)
  • Pascal - dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego poziomu, ogólnego zastosowania, oparty na języku Algol. Został opracowany przez Niklausa Wirtha w 1970 roku. Nazwa języka pochodzi od nazwiska francuskiego fizyka, matematyka i filozofa Blaise Pascala." (pl)
  • É uma linguagem de programação estruturada que recebeu este nome em homenagem ao matemático Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth, tendo em mente encorajar o uso de código estruturado." (pt)
  • Pascal是种高階的程序设计语言,由瑞士苏黎士理工学院的尼古拉斯·沃斯(Niklaus Wirth)教授於1960年末期所设计,ISO对Pascal进行修改以后,形成了标准Pascal语言。" (zh)
rdfs:label
  • Pascal (programming language) (en)
  • Lenguaje de programación Pascal" (es)
  • Паскаль (язык программирования)" (ru)
  • Pascal (programmeringsspråk)" (no)
  • Pascal (Programmiersprache) (de)
  • Pascal (ja)
  • Pascal (programspråk)" (sv)
  • Pascal (ohjelmointikieli) (fi)
  • Pascal (langage) (fr)
  • Pascal (linguaggio) (it)
  • Pascal (programmeertaal) (nl)
  • Pascal (język programowania)" (pl)
  • Pascal (linguagem de programação)" (pt)
  • Pascal (zh)
skos:subject
foaf:page
p:disambiguates
p:influencedBy
p:knownFor
p:language
p:redirect