Programação

terça-feira, 11 de dezembro de 2018

Introdução Linguagem C



Linguagem de programação é constituída por regras semânticas e sintáticas, que consistem num conjunto de normas a seguir e que indicam como se deve estruturar o código. Através da utilização dessas regras, podemos comunicar instruções a um computador. É assim que os programas são criados.

Linguagem C

1. Introdução

Os anos de 1969 a 1973 foram de extremo entusiasmo dentro da AT&T Bell Labs porque foi quando a linguagem de programação C foi maioritariamente desenvolvida.

O principal desenvolvedor desta linguagem foi Dennis Ritchie que descreveu o ano de 1972 como o mais produtivo e criativo.

A linguagem desenvolvida por Ritchie chama-se C porque esta linguagem baseou-se imenso numa outra linguagem de programação chamada B, tendo C diversas características em comum com B.

Inicialmente, esta linguagem de programação, C, tinha como principal finalidade
·       o desenvolvimento do SO Unix,
(que já havia sido escrito em Assembly - uma outra linguagem de programação)

Esta linguagem foi uma das influências de muitas das linguagens de programação que atualmente são muito utilizadas 
  C++,  C#,   C Shell,  D, Euphoria, Go, Java,  JavaScript, Limbo, Logic Basic, Objective-C, Perl e PHP. 


Podemos dizer que, C é uma linguagem “mãe”, que influenciou muitas outras.

Aprendendo a linguagem C, fica preparado para se iniciar com muitas outras linguagens de programação pois tem uma sintaxe muito utilizada 

exemplo:  C++,  JavaScript,  PHP,  C#,  Java,   Android


Características da linguagem C
  C é uma linguagem de programação, em relação aos paradigmas, estruturada, imperativa e procedimental.


        C é Linguagem de programação compilada


Linguagens de Programação Compiladas são aquelas que passam pelo processo de compilação, ou seja, onde o seu código fonte é diretamente transformado na linguagem da máquina por via de um compilador.

Um IDE é um Ambiente de Desenvolvimento Integrado e deriva do inglês Integrated Development Environment.
É um programa de computador que reúne diversas ferramentas para apoiar no desenvolvimento de software. 
IDE constituído por:
§  Editor – a ferramenta primária que nos permite escrever o código-fonte
§  Compilador -a ferramenta que transforma o código-fonte em linguagem da máquina através do processo de compilação.
§  Depurador – esta ferramenta ajuda no processo de encontrar bugs (erros) no código-fonte.


IDE recomendado para iniciantes
à Fácil utilização – o Dev C++  - para SO Windows. Grátis
IDE para profissionais
Eclipse ,  Netbeans ou  o Microsoft Visual C++


A linguagem “C” é “Case Sensitive”, isto é, maiúsculas e minúsculas fazem diferença.

 Variáveis               soma   ≠  Soma     ≠    SOMA   
Da mesma forma que as  instruções em “C” devem ser sempre escritos com letras minúsculas.

àEm “C”, todas as instruções são sempre encerradas com o ponto e vírgula    “ ; “.

 Comentários
Os comentários e as observações do programa podem aparecer em qualquer lugar desde que colocados entre os delimitadores
/*   compilador de
     várias linhas  */
ou  
//  comentário de apenas uma linha  

A utilização de    # include <stdio.h> adiciona o ficheiro stdio.h, que permite o acesso a todas as funções de input e output.

Estes ficheiros chamam-se header files (ficheiros de cabeçalhos, têm sempre extensão .h e incluem os cabeçalhos das funções que irão ser utilizadas .









Acrescentar uma nova biblioteca e o comando para sair caracteres especiais no output
#include <locale.h>

setlocale(LC_ALL, “Portuguese”) ;




Sem comentários:

Enviar um comentário