LocalazyLocalazy

Pascal – ISO 7185

Pascal é uma linguagem de programação processual, concebida em 1968-1969 e publicada em 1970 por Niklaus Wirth como uma linguagem pequena e eficiente destinada a encorajar as boas práticas de programação utilizando programação estruturada e estruturação de dados. É nomeado em honra do matemático, filósofo e físico francês Blaise Pascal. Pascal foi desenvolvido no computador mainframe da série CDC 6000 na ETH Zurique, e lançado em 1970. Desde o início da década de 1980, Pascal tornou-se a principal linguagem utilizada para o ensino de programação em muitas universidades. Um derivado conhecido como Object Pascal foi utilizado para desenvolver aplicações Windows e Macintosh no início da década de 1990. Delphi, um ambiente de desenvolvimento popular para Pascal, foi lançado em 1995. Pascal é uma linguagem de programação imperativa e processual com uma vasta gama de operadores. Tem sido notado pelo seu forte apoio à programação estruturada e à estruturação de dados. Pascal é também frequentemente utilizado em programação competitiva. A norma original Pascal foi publicada em 1970. Pascal foi significativamente alargada numa série de normas sucessivas, publicadas entre 1983 e 1999, até à publicação da norma ISO 7185 em 1999. Pascal foi concebido com vista ao ensino de boas práticas de programação, e como tal é uma linguagem muito estruturada. Todo o código de programação está organizado em unidades chamadas "módulos". Cada módulo tem um propósito claramente definido, e existe uma interface bem definida entre cada módulo e o resto do programa. Isto facilita a compreensão e modificação de grandes programas escritos em Pascal. Pascal é uma linguagem muito eficiente, tanto em termos de utilização de memória como de velocidade de execução. Isto deve-se em parte ao facto de os programas Pascal serem compilados em código de máquina, o qual é depois executado directamente pela CPU do computador. Pascal é uma linguagem versátil que pode ser utilizada para uma grande variedade de aplicações. É particularmente adequado para o desenvolvimento de software de sistemas, tais como sistemas operativos e compiladores. Pascal é uma linguagem de programação padrão ISO, o que significa que é bem definida e portátil. Isto facilita a escrita de programas que podem ser executados em qualquer computador que suporte a linguagem Pascal.