Publicidade
A Linguagem C

Como já vimos, o computador necessita de uma linguagem de programação para solucionar algum problema através de instruções lógicas.

Em 1970 Dennis Ritchie através de BCPL desenha uma linguagem e a chamada B, em 1978 Brian Kerninguam se junta a Dennis e cria a linguagem C que em pouco tempo se tornou bem famosa entre os programadores da época.

Com o passar do tempo foi necessário a reformulação da programação, a programação orientada a objetos. Pensando nisso estudiosos da linguagem investiram em pesquisas e testes na linguagem C, criando em 1992 a linguagem C++.

A linguagem C é uma linguagem de alto nível, ou seja, de facil interpretação e, necessita de um compilador para gerar um arquivo executável para se comunicar com o computador. No entanto, ela também suporta comandos de baixo nível para se comunicar diretamente com o microprocessador (comandos em Assembly).

Estrutura

Um programa em C é constituído de:

Caracteres

A linguagem C utiliza o padrão de caracteres ASCII e aceita os seguintes caracteres:

a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 2 3 4 5 6 7 8 9 0 11
 + - * / \ = | & ! ? # % ( ) { } [ ] _ ‘ “ . , : < >

No entanto ela possui alguns caracteres inválidos:

@ $ ¨ á é õ ç
Esses caracteres são validos apenas em strings.

Comentários

Os comentários são muito importantes na programação, os programadores os utilizam como guia para não se perder em seu próprio código.

Os comandos para uso de comentários são:

// - Para comentar apenas a linha.
E
/* Para comentar todas as linhas dentro desse intervalo. */

Ex:

// esta é uma linha comentada em c, não será executada.
/*
todas as linhas que estejam nesse intervalo...
não serão executadas na linguagem C
*/

Ferramentas em C

Além disso, a linguagem C também trabalha com:

Todos esse assuntos serão discutidos aqui no portal Gif nos próximos posts.

Thiago Martos

facebooktwittergoogle plus

Faço parte dessa área a muitos anos, já fui Analista de Credito, Coordenador Pedagógico, Suporte a Banco de dados, Programador Desktop, e agora leciono aulas de Administração, Empreendedorismo, Contabilidade, Secretariado, Web Designer, e Informática.


Tags:, , , , ,

Nenhum Comentário Comentar!

Nenhum comentário ainda.

Feed RSS para comentários sobre este post. TrackBack URL

Deixe um comentário