quinta-feira, 22 de agosto de 2013

Curso de linguagem C e C++



Linguagem de programação criada na década de 70. Ainda situa-se como uma das linguagens de programação mais largamente utilizada no mundo.

Os programas mais essenciais e que mais exigem desempenho são feitos em C.

Se a palavra de ordem que define bem o Java é portabilidade, a da linguagem C é eficiência.

Os programas em C são pequenos e extremamente rápidos. Mais rápido que C, só em Assembly, programando direto no metal. A compilação em C faz com que o programa ocorra em níveis bem próximos do hardware, otimizando bastante a execução dos programas.

Programadores em C tem o total controle e acesso aos recursos do computador e do sistema operacional, podendo acessar e lidar com áreas do sistema que simplesmente são inacessíveis com outras linguagens de programação, como Java ou C#. Você tem acesso inclusive aos endereços de memória de seu computador.

Porém, como diria o avô do homem-aranha, com grandes poderes vêm grandes responsabilidades.

A possibilidade de fazer besteira e bagunçar seu sistema programando em C é grande, pois como eu disse, você tem total domínio sobre sua máquina, nos mínimos detalhes. É bem fácil fazer um looping que trave seu sistema ou um arquivo que cresça indefinidamente e lote seu HD em poucos instantes, ou ainda apagar ou alterar qualquer arquivo de sistema.

Não é por coincidência que os grandes e melhores hackers criam aplicações em C.

Veja os artigos sobre C:

0 comentários:

Postar um comentário