RELATÓRIO 2: Linguagens Comerciais COBOL E DELPHI - Linguagem Artificial PROLOG
Exames: RELATÓRIO 2: Linguagens Comerciais COBOL E DELPHI - Linguagem Artificial PROLOG. Pesquise 862.000+ trabalhos acadêmicosPor: carlafosterf • 3/6/2014 • 1.509 Palavras (7 Páginas) • 622 Visualizações
CARLA FOSTER FERIA RA: 8206974904
RAFAEL BATISTA LEMOS RA: 8434173078
RELATÓRIO 2: Linguagens Comerciais COBOL e DELPHI - Linguagem Artificial PROLOG
SANTA BÁRBARA D'OESTE
2014
ANHANGUERA EDUCACIONAL
CARLA FOSTER FERIA RA: 8206974904
RAFAEL BATISTA LEMOS RA: 8434173078
RELATÓRIO 2: Linguagens Comerciais COBOL e DELPHI - Linguagem Artificial PROLOG.
Trabalho de ATPS apresentado à banca examinadora da Faculdade de Santa Bárbara d'Oeste da Anhanguera Educacional, como requisito parcial à obtenção do grau do Bacharel em Ciência da Computação sob a orientação do professor Mestre Naor Garcia Filho.
SANTA BÁRBARA D'OESTE
2014
CARLA FOSTER FERIA RA: 8206974904
RAFAEL BATISTA LEMOS RA: 8434173078
RELATÓRIO 2: Linguagens Comerciais COBOL e DELPHI - Linguagem Artificial PROLOG.
Trabalho de ATPS apresentado à banca examinadora da Faculdade de Santa Bárbara d'Oeste da Anhanguera Educacional, como requisito parcial à obtenção do grau do Bacharel em Ciência da Computação sob a orientação do professor Mestre Naor Garcia Filho.
Aprovada em 7 de abril de 2014.
BANCA EXAMINADORA
_____________________________________________
Prof. Mr. Naor Gargia Filho
_____________________________________________
Prof. Mr. Thiago Alves
SUMÁRIO
2. INTRODUÇÃO 4
2.1 A EVOLUÇÃO DAS CARACTERÍSTICAS ORIGINAIS. 5
COBOL 5
DELPHI 6
PROLOG 7
2.2 VERSÕES AO LONGO DO TEMPO. 8
COBOL 8
DELPHI 9
2.3 EXEMPLO DE CÓDIGO. 9
COBOL 9
DELPHI 11
2.4 CONCLUSÃO. 12
2.5 REFERÊNCIAS BIBLIOGRÁFICAS 13
2. INTRODUÇÃO
Os computadores são usados para diferentes áreas, desde o controle de usinas elétricas nucleares à armazenagem de registros de talões de cheques. Por conta dessa grande diversidade, linguagens de programação com objetivos muito diferentes têm sido desenvolvidas. Neste trabalho vamos apresentar três delas: COBOL e DELPHI que são linguagens comerciais, e PROLOG uma linguagem artificial.
COBOL foi criado pois foi necessário criar uma linguagem universal, ou seja, comercial. Junto com linguagem subsequentes do FORTRAN, o COBOL foi criado sendo uma linguagem de alto nível totalmente generalizado do FORTRAN com recursos extras que aceitavam diversas construções e novos conceitos.
DELPHI foi originalmente um compilador direcionado para a plataforma Windows. É uma linguagem atualmente utilizada como desenvolvimento de aplicações desktop, aplicações multicamadas e relação cliente/servidor. É também compatível com os bancos de dados mais conhecidos do mercado como SQL e Oracle, por exemplo.
PROLOG é uma linguagem que usa uma notação lógica formal para se comunicar com processos computacionais. Este mesmo cálculo é a notação mais usada nas atuais linguagens de programação lógicas. Os programas nessa estrutura são compostos de conjuntos de instruções, algumas bastante complexas.Normalmente esses conjuntos de instruções são: fatos e regras, um exemplo usado nos bancos de dados do PROLOG.
2.1 A EVOLUÇÃO DAS CARACTERÍSTICAS ORIGINAIS.
COBOL
A linguagem de programação COBOL foi desenvolvida em 1959 para substituir outras linguagens de segunda geração. O primeiro padrão utilizado foi o 68, e mais tarde os padrões 74 e 85, sendo o padrão 85 o mais utilizado hoje nos programas COBOL.
Essa linguagem não tem uma estrutura de blocos, portanto não há maneira de esconder variáveis. Com o COBOL existe uma maior liberdade para escrever o programa e os números são muito próximos da aritmética humana. Também o I/O é orientado via registro e não por uma classificação, e não é permitido recursividade. Outro ponto é que o COBOL tem uma língua própria muito extensa por não usar bibliotecas.
Hoje as ferramentas de desenvolvimentos voltadas para o COBOL tem o que existe de mais moderno, como: plataforma gráfica, filosofia de projetos, geradores de relatórios e consultas, desenvolvimento visual, ferramentas CASE e uma integração com as melhores ferramentas de fontes. Os novos compiladores permitem hoje os programadores construírem programas no conceito procedural tradicional, no conceito de orientação á eventos ou no conceito de orientação á objetos, que é o que há de mais novo hoje.
Os programas hoje podem ser feitos para atender aos mais diversos desafios do mercado atual, tais como aplicações cliente/servidor, data-warehousing, ambientes multiplataforma, ambientes de rede homogêneas/heterogêneas, uso de banco de dados, portabilidade, Internet/Intranet/Extranet e muito mais.
DELPHI
O DELPHI é baseado no conceito de componentes, classes pré-fabricadas e na maioria das vezes visuais. As ferramentas de design do DELPHI uma criação muito rápida de protótipos de aplicações, o que somando ao seu amplo conjunto de componentes tornam esses protótipos em aplicações muito robustos e otimizados.
As maiores diferenças
...