Livro Linguagem C ClipartA linguagem de programação C é simples e compreensível. Sua sintaxe é estruturada e adaptável a qualquer ambiente. Ela é considerada de nível intermediário e portanto reúne características das linguagens de alto e baixo nível.

Ela está baseada em linguagens antigas como Algol, CPL, BCPL e B. Foi criada na década de 70, em 1972 por Dennis Ritchie da Bell Labs, para o desenvolvimento do sistema operacional Unix. Inicialmente, foi testada em um computador DEC PDP-11 que rodava Unix.

Os cursos para a linguagem C são essenciais para que um indivíduo domine-a. Geralmente, são voltados para programadores, alunos de cursos de informática e qualquer pessoa interessada em programação.

O estudante precisa pelo menos conhecer um pouco sobre Lógica de Programação, ter um conhecimento de outras linguagens e principalmente conhecer um computador, pois ele utilizará ferramentas para a criação de um programa, por exemplo. É necessário que ele digite os códigos da linguagem, leia, compile e busque diversos exemplos para entender o assunto.

Compiladores da Linguagem C

Existem vários programas compiladores para a linguagem C, pois ela é considerada uma linguagem popular. Pode-se encontrar softwares como Code:Blocs e o Dev-C++.

Saiba Mais

Compiladores são programas capazes de traduzir o código-fonte, que é o arquivo que o programador cria ao escrever em C, para a linguagem de máquina.

Primeiros Passos em Linguagem C

Nessa linguagem, o C é um Case Sensitive. Isso significa que quando o programador escrever o código, ele deverá se preocupar com letras maiúsculas e minúsculas, pois elas fazem a diferença na hora de declarar uma variável. Ex.: ‘Caneta’ é diferente de ‘caneta’ ou ‘CaNeta’.

O que é variável? Na programação, variável é um objeto que armazenará e representará um valor ou expressão.

Os comandos da linguagem possuem regras e portanto devem ser escritos com letra minúscula, como por exemplo os comandos if e for. Caso contrário, o compilador não conseguirá interpretar os comandos, mas achará que eles são variáveis do programa. Os comandos mais utilizados em C estão agrupados em uma lista de palavras-chaves definidas pelo padrão ANSI.

Utilizações da Linguagem C

Através da linguagem C, pode-se criar vários programas como:

  • Processador de Textos;
  • Planilhas Eletrônicas;
  • Sistemas Operacionais;
  • Programa de Gerenciamento de Banco de Dados;
  • Programas para as áreas da Física, Engenharia, Química, etc.

Exemplo de um pequeno programa escrito na linguagem C:

#include <stdio.h>
int main(void) {
printf("Bem Vindo!");
return 0;
}

Com esse código, através de um compilador para a linguagem é possível ver escrito na tela ‘Bem Vindo!’.

As Linguagens C++ e C#

A linguagem C++ foi criada pelo cientista Bjarne Stroustrup da empresa AT&T em 1983. Ele tomou como base para o desenvolvimento a linguagem C, incluindo conceitos semelhantes e também de orientação a objeto. Desde o ano de sua publicação em 1983, sofreu modificações e tornou-se disponível fora do ambiente da empresa, apenas em 1985.

A linguagem C# (C Sharp) é orientada a objeto e capaz de produzir programas seguros e complexos. Ela foi criada pela Microsoft para a plataforma .NET por uma equipe de desenvolvedores dos quais se destacam Anders Hejlsberg. Mesmo tendo sido criada do zero, teve influências de outras linguagens de programação, principalmente C++. O engenheiro Hejlsberg foi essencial para sua criação, ainda mais por ter desenvolvido os compiladores Delphi e Turbo Pascal. Sua sintaxe é semelhante a Java e C, sendo um ótimo atrativo para desenvolvedores que já trabalham com essas linguagens. Através dela é possível criar várias aplicações para a plataforma .NET framework.

Cursos de Programação

Silhueta Programador ComputadorQuer aprender a programar? Veja algumas dicas sobre cursos gratuitos online, profissionalizantes e técnicos acessando a página:

Cursos de Programação.

Programar para Android

Androids ClipartO sistema operacional Android tem sido uma das plataformas mais populares para o desenvolvimento de aplicativos para desenvolvedores e empresas. Aprenda a Programar para Android.

Programar para IOS

iPad papel de parede floresO IOS é o sistema operacional móvel da Apple e para o desenvolvimento de suas aplicações  é necessário conhecer Objective-C. Veja algumas dicas para programar para iPad, iPhone e iPod.