Pular para o conteúdo principal

Meu Primeiro Programa em C

    A linguagem C foi implementada por Dennis Ritchie, em 1972 no sistema operacional UNIX(escrito originalmente em Assembly), a partir um processo de desenvolvimento da linguagem BCPL, esta criada por Martin Richards da Universidade de Cambridge em 1966. Anos depois foi utilizada por Ken Thompson para desenvolver a B, que se tornaria a base para a C.

    C é uma das linguagens de programação mais populares e existem poucas arquiteturas para as quais não existem compiladores C. Ela tem influenciado muitas outras linguagens de programação, mais notavelmente C++, que originalmente começou como uma extensão para a C.

    Podemos citar algumas características que tornam a C tão utilizada:

    É uma linguagem de nível médio, combinando elementos de linguagens de alto nível com a funcionalidade da linguagem Assembly;
    É uma linguagem facilmente portável para outras linguagens e de fácil compilação, uma vez que possui apenas 32 palavras-chaves, em contrapartida, por exemplo ao BASIC que possui mais de 100;   
    É uma linguagem estruturada, o que facilita a organização e entendimento do código, sendo possível ocultar do resto do programa sub-rotinas que não forem utlizadas, ganhando em tempo de processamento;
    É uma linguagem para programadores, fornecendo o que ele quer, com poucas restrições, estruturas de bloco, funções isoladas e um conjunto compacto de palavras-chave. Seus compiladores estão presentes em quase todos os computadores, possui uma portabilidade tremenda, o que facilita e muito o trabalho inter-equipes de programadores.

Segue exemplo de código:

    Primeiro Programa em C

#include <stdio.h>

/* Um Primeiro Programa */

int main()
{
     printf("Hello, World\n");
     return(0);
}

Análise do código:
A linha
#include <stdio.h> informa ao compilador da necessidade de incluir a biblioteca standard I O, referente às entradas e saídas, arquivo stdio.h;
A linha
/* Um Primeiro Programa */ é apenas um comentário, não tem influencia no funcionamento do programa, mas é muito útil para documentação e posterior análise do mesmo por outro programador;
A linha
int main() define a função principal de todo programa em C, é declarado um retorno do formato int, o conteúdo da função fica delimitado pelos { };
A linha 
printf("Hello, World\n"); chama a função printf que exibe na tela a string contida nos parâmetros da mesma. A string é a sequencia de caracteres "Hello, World" seguida da constante "\n" que desloca o cursor para a próxima linha;
A linha 
return(0); é a função que retorna o inteiro 0, conforme esperado do final da função main.
Vale ressaltar a necessidade de encerrar cada comando com ;



Equipe Delta

Celso
Esmeraldo
Flávio
Sidney
Victor Hugo

Comentários

Postagens mais visitadas deste blog

Sejam Bem Vindxs.

Descontrolados - Projeto semáforo

1- Funcionamento do semáforo O programa desenvolvido simula dois semáforos, uma para carros e outro para pedestres, sendo que o semáforo para carros, sempre estará verde e o para pedestres vermelho, sendo que o sinal para carros só será fechado e o para pedestres aberto casso seja apertado pelo pedestre o botão que dará o comando para que isso ocorra. Este algoritmo utiliza seis entradas da placa Arduíno, as entradas 6, 7, 8, 9, 10 são para LEDs e são declaradas como variáveis de saída, e a entrada número 5 é utilizada para o botão, e declarada como variável de entrada. Antes de iniciar o código do programa, o estado do botão foi atribuído o valor zero, ou seja, no inicio do código o botão estará desligado. A variável ledPin corresponde a luz verde, led2 à luz amarela e led3 à luz vermelha do semáforo para carros. A variável led4 corresponde à luz verde e a led5 à luz vermelha do semáforo do pedestre. A variável botão corresponde ao botão a ser apertado pelo pedestre. Inici...