Linguagens e Ambientes de Programação
1079 palavras
5 páginas
As linguagens de programação e os ambientes de programação e execução de programas encontram-se entre os artefactos conceptuais e tecnológicos mais importantes da Engenharia Informática, dado estarem sempre envolvidos na concepção e implementação de qualquer aplicação. Uma linguagem de programação é um método padronizado para expressar instruções em um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Seria quase impossível o desenvolvimento de sistemas complexos de software, como os sistemas operacionais, se os seres humanos fossem obrigados a expressar os seus algoritmos diretamente em linguagem de máquina.Como consequência, linguagens de programação, mas próximas a linguagem humana foram desenvolvidos. O processo de programação era realizado de uma forma laboriosa. Os algoritmos eram escritos em linguagem de máquina de difícil depuração. Para simplificar o processo de programação, foi eliminado o uso de dígitos numéricos para representar os códigos de operação e os operandos, utilizando mnemômicos no lugar de notações hexadecimais. A primeira linguagem de programação para computadores foi provavelmente Plankalkül, criada por Konrad Zuse na Alemanha Nazista, mas que teve pouco ou nenhum impacto no futuro das linguagens de programação. A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954.Em 1957 foi criada [B-0], que daria origem a Flow-Matic (1958), antecessor imediato de COBOL, de 1959. Lisp e ALGOL foram criadas em 1958. As linguagens de programação podem ser classificadas e sub-classificadas de várias formas. Classificação da ACM
A ACM mantém um sistema de classificação com os seguintes