<!--Can't find substitution for tag [pageNameblog.]--> - Legado_Digital

Blogroll

Total de visualizações

Blogger Circular

inscreva - se em nosso canal do youtube

quarta-feira, 10 de junho de 2015

Linguagem de Programação I

Terminologia e representação Terminologia e representação
→Trecho ou exemplo de código correto
 →Trecho ou exemplo de código incorreto
                                                         Cronologia Cronologia
BCPL
B
1967 –Martin Richards
1970 –Ken Thompson
3URI –Universidade Regional Integrada do Alto Uruguai e das Missões –Linguagem de Programação I –2008/01
C1972 –Dennis Ritchie Padrão ANSI C –1983
Homologado -1989
Pormuitosanosolivro,“TheCprogramminglanguage”deBrianKernighaneDennis Ritche,editadoem1978,serviudemanualdereferênciatantoparaprogramadorescomo desenvolvedoresdecompiladoresdalinguagemC,motivopeloqualmuitaspessoas, erradamente,atribuemodesenvolvimentodalinguagemaBrianKernighan.

                                                       A Linguagem C
•Características: •Linguagem de nível médio –Aproxima-se do assembly (manipulação de bits, –Tipos abstratos de dados •Linguagem estruturada –compartimenta o código em subrotinas (procedimentos e •Características: •Linguagem de nível médio –Aproxima-se do assembly (manipulação de bits, –Tipos abstratos de dados •Linguagem estruturada –compartimenta o código em subrotinas (procedimentos e
4URI –Universidade Regional Integrada do Alto Uruguai e das Missões –Linguagem de Programação I –2008/01
–compartimenta o código em subrotinas (procedimentos e funções), permitindo o uso de variáveis locais; –utiliza estruturas de repetição e controle (suporta diretamente diversos tipos de laços e testes condicionais), eliminando o uso do goto . •Linguagem compilada (normalmente) •Permite compilação separada –em programas com múltiplos arquivos basta recompilar apenas o arquivo modificado e não todos os arquivos; –compartimenta o código em subrotinas (procedimentos e funções), permitindo o uso de variáveis locais; –utiliza estruturas de repetição e controle (suporta diretamente diversos tipos de laços e testes condicionais), eliminando o uso do goto . •Linguagem compilada (normalmente) •Permite compilação separada –em programas com múltiplos arquivos basta recompilar apenas o arquivo modificado e não todos os arquivos;
                                                                 A Linguagem C
•Características (continuação): 
•Linguagem de estilo livre –Formatação livre –Case sensitive 
•Características (continuação): 
•Linguagem de estilo livre –Formatação livre –Case sensitive #include <stdio.h> intmain() { printf("Hello, world!\n"); return0;
5URI –Universidade Regional Integrada do Alto Uruguai e das Missões –Linguagem de Programação I –2008/01
return0;
}
#include <stdio.h> int Main(){printf("Hello, world!\n"); return 0;}
#include <stdio.h> int main(){printf("Hello, world!\n"); return 0;} •
•• •Portabilidade garantida dentro do padrão ANSI •
•• •Linguagem enxuta (apenas 32 palavras reservadas) •
•• •Transfere poder e consequentemente responsabilidade ao programador;

                                           Palavras Reservadas
auto double int struct
break else long switch
case enum register typedef
char extern return union

const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while 


                                                                              Um Olá!
Comando para pré-processador                                        Definições de bibliotecas de entrada e saída

                                                   #include <stdio.h>

 

 

Nenhum comentário:

Postar um comentário

Deixe Aqui : Sua Dúvida, Sugestão, Elogios ou Crítica.