Você está na página 1de 2

1

C e uma linguagem de proposito geral, explique porque e descreva o historial da linguagem.

A linguagem C foi inventada e implementada primeiramente por Dennis Ritchie em um Dec PDP-11 que
utilizava o sistema operacional UNIX. C e o resultado de um processo de desenvolvimento que comecou
com uma linguagem mais antiga chamada BCPL. Foi desenvolvida por Martin Richards e influenciou uma
linguagem chamada B, inventada por ken Thompson na decada de 1970, B levou ao desenvolvimento de
C.

Quanto ao proposito, C e uma linguagem de proposito geral por posuir portabilidade, eficiencia e
flexibilidade e por ser uma linguagem estruturada.

-portabilidade porque as rotinas em C sao portaveis entre maquinas com unidades centrais de
processamento (CPU’s) diferentes.

Inicialmente C era usada na programacao de sistema. Mas em virtude da sua portabilidade e eficiencia,
a medida que C cresceu em popularidade, muitos programadores comecaram a usa-la para programar
todas as tarefas. Por haver compiladores C para quase todos os computadores, e possivel tomar um
codigo escrito para uma maquina, compila-lo e roda-lo em outra com pouca ou nenhuma modificacao.
Os compiladores C tambem tendem a produzir um codigo-objecto muito compacto e rapido, menor e
mais rapido que aquele da maioria dos compiladores Basic por exemplo.

4
Discuta sobre varios passos para a preparacao, compilacao e execucao de um programa em
C.
Algoritmo>>>>Editor>>>>Codigo-fonte>>>Compilador>>>>Codigo-Objecto>>>>arquivos de
biblioteca>>>>Linker>>>>Codigo executavel.
5

Discuta sobre as características de um bom programa.

Segundo Bjarne Stroustup, criador do C++ e autor do livro “A linguagem de programacao C++.

“A logica deve ser directa para dificultar o encobrimento de bugs. As dependencias minimas para
facilitar a manutencao , o tratamento de erro completo de acordo com uma estrategia clara e o
desenpenho proximo do mais eficiente de modo a nao incitar as pessoas a nao tornarem o codigo
confuso com otimizacoes sorateiras . o bom codigo faz bem apenas uma coisa “.

Baseado nas informacoes que colhi em alguns ebooks, pra mim um bom programa deve posuir um bom
codigo, um bom codigo seria um codigo que facilitasse o entendimento de quem ira reutiliza-lo/edita-lo
novamente.

-um bom codigo deve ser indentado;

-um bom codigo deve evitar repeticao de blocos e uso de funcoes desnecessarias;

-e importante que haja uma atencao ao uso das variaveis e funcoes;

Você também pode gostar