TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem C

Casos: Linguagem C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  14/3/2015  •  228 Palavras (1 Páginas)  •  210 Visualizações

Linguagem feita para

programadores

n Ao contrário do que possa parecer, nem

todas as linguagens foram feitas para

programadores. C é virtualmente única,

porque ela foi criada, influenciada e testada

em campo por programadores. Ela oferece

ao programador exatamente o que ele quer:

poucas restrições e queixas, código rápido e

eficiência. Por isso ela é a linguagem mais

popular entre os programadores profissionais

altamente qualificados. Variáveis devem ser declaradas antes

de serem usadas, permitindo assim,

que o compilador saiba de antemão

informações como tipo e espaço gasto

em memória podendo fazer checagem

durante o processo de compilação. Utilizando funções, é possível esconder

parte do código e variáveis, evitando

assim, que sejam gerados efeitos

colaterais em outras partes do

programa. Desta forma, é necessário

saber apenas o que as rotinas fazem, e

não como elas fazem. Os programas passam a maior parte do

tempo repetindo tarefas até que uma

condição seja satisfeita (ou um número

fixo de vezes). Desta forma, fica mais

fácil a programação e eliminam-se os

inconvenientes gerados por vários

gotos espalhados pelo programa. Numa linguagem estruturada, os testes

de condições são amplamente

utilizados, tanto como controle de laços,

quanto para execuções condicionais de

blocos de código. A linguagem C

n Surgiu nos anos 70 de uma linguagem chamada

B. Criada por Dennis Ritchie. Embora

houvessem poucas divergências entre as

primeiras implementações em nível de códigofonte,

foi desenvolvido o padrão ANSI sendo

assim, qualquer programa C ANSI pode ser

compilado em qualquer compilador C ANSI não

importando a máquina na qual o programa vá ser

executado. Por isso, quando se quer

portabilidade, a escolha acaba recaindo sobre a

linguagem C.

...

Disponível apenas no TrabalhosGratuitos.com