Cobol & Basic
Disciplina: Paradigmas de Linguagens de ProgramaçãoProfessor: Daniel CarraraAluno: Wildner Ribeiro
2.1 Introdução
Como usar as definições de linguagens.
1. Projetistas de linguagens em COBOL & BASIC.
2. Programadores (usuários da linguagem).
3. Definindo as Características.
2.2 As Condições Descrita por COBOL
Condições das Colunas de Descrição
1 a 6 banco (preencha com uma numeração COBOL)
7 (banco) linha de codificação* (asterisco) linha de comentário- (hífen) continuação de literal não
numérico
8 a 72 Instruções do COBOL iniciado na coluna 8.
2.3 Métodos de visões opostas do COBOL
Todas as linguagens de programação tem seus defensores e seus detratores. Já foi dito que com a linguagens como C, ou C++ E JAVA a única maneira de modificar o código legado é reescrevendo – o a cada vez.
Por outro lado dizem que só um único Programa COBOL que foi copiado e modificado bilhões de vezes.
2.4 Exemplo: de uma pequena Linguagem COBOL Estrutura básica de um programa chamado. Olá
mundo
IDENTIFICATION DIVISION.PROGRAM-ID. HELLO–WORLD.*ENVIRONMENT DIVISION.*DATA DIVISION.*PROCEDURE DIVISION.PARA-1.
DISPLAY ”Hello, World!!!”.*STOP RUN.
2.5 Definindo as Características
“O uso do COBOL mutila a mente; seu ensinodeveria, portanto,ser considerado um crime”.
Antigas versões do COBOL não dão suportevariáveis locais e portanto não implementaminteiramente a programação estruturada.
3.1 Linguagem BASIC
“BASIC e um nome genérico dado a uma grandeFamília de linguagens de programação derivadasdo BASIC original.”
Existe provavelmente também variações doBASIC do que de qualquer outra linguagem deprogramação.
3.2 Um programa em BASIC
Um Programa em BASIC que imprimi todos osnúmeros pares entre A e B, lidos de umteclado, seria escrito como:
1.
10 INPUT A,B 2. INPUT A,B
20 FOR I=A TO B STEP 1 FOR I=A TO B
30 IF MOD(I,2)>0 THEN 50 IF MOD(I,2)=O THE
40 PRINT I PRINT I
50 NEXT I NETX
60 END
3.3 Procedimentos e controle do Fluxo
Ao contrario de outras linguagens, como C abiblioteca de funções do BASIC não éexternas, mas considerada parte intrínseca dalinguagem.
3.4 Os 8 princípios de um projeto BASIC
Ser fácil,para ser utilizada por iniciantes.
Ser uma linguagem de programação de usogeral.
Permitir que especialistas adicionassemCaracterísticas avançadas.
Ser interativa.
Fornecer mensagens de erro claras e amigáveis.
Responder rapidamente para programaspequenos.
Não exigir o conhecimento de hardware docomputador.
Proteger o sistema operacional do Usuário.