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