Pascal (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Pascal, é uma linguagem de programação orientada por objetos, que recebeu este nome em homenagem ao matemático e físico Blaise Pascal. Foi criada em 1970 pelo suíço Niklaus Wirth,[2] tendo em mente encorajar o uso de código estruturado.
Foram assinalados vários problemas nesta página ou se(c)ção:
|
Pascal | |
---|---|
Paradigma | Abstração de dados, Programação estruturada, Programação procedural |
Surgido em | 1970, última revisão em 2002 |
Criado por | Niklaus Wirth[1] |
Estilo de tipagem | forte |
Principais implementações | Delphi, Free Pascal, GNU Pascal, MIDletPascal, Palm & Pascal, Turbo Pascal |
Dialetos: | Macintosh Pascal, Turbo Pascal, UCSD |
Influenciada por | ALGOL |
Influenciou | |
Extensão do arquivo: | .pas, .pp, .inc |
O próprio, Niklaus Wirth, diz que a linguagem Pascal foi criada simultaneamente para ensinar programação estruturada e para ser utilizada na sua fábrica de software. Simultaneamente, a linguagem reflete a libertação pessoal de Wirth das restrições impostas após seu envolvimento com a especificação de ALGOL 68, e sua sugestão para essa especificação, o ALGOL W.
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 1980, da linguagem Turbo Pascal, inicialmente disponível para computadores baseados 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 nos IDEs Embarcadero Delphi (Object Pascal), Kylix e Lazarus. Academicamente, seus sucessores são as linguagens subsequentes de Niklaus Wirth: Modula-2[3] 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 foi padronizado pela ANSI (ANSI C), o Pascal possui padrões pela ISO, como o Pascal Standard e o Advanced Pascal.