MSP430

2758 palavras 12 páginas
Material auxiliar para curso Avançado I de MSP430 – Prof. Alessandro F. Cunha

10.

BREVE INTRODUÇÃO A LINGUAGEM C

(http://pt.wikipedia.org/wiki/c_(linguagem_de_programaçao))
C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, de alto nível, e padronizada, criada em 1972, por Dennis Ritchie, no AT&T Bell
Labs, para desenvolver o sistema operacional UNIX (que foi originalmente escrito em
Assembly). A linguagem C é classificada de alto nível pela própria definição desse tipo de linguagem. A programação em linguagens de alto nível tem como característica não ser necessário conhecer o processador, ao contrário das linguagens de baixo nível. As linguagens de baixo nível estão fortemente ligadas ao processador. A linguagem C permite acesso de baixo nível com a utilização de código Assembly no meio do código fonte. Assim, o baixo nível é realizado por Assembly e não C. Desde então, espalhou-se por muitos outros sistemas, e tornou-se uma das linguagens de programação mais usadas, e influenciou muitas outras linguagens, especialmente C++, que foi originalmente desenvolvida como uma extensão para C.

10.1.

História

Ken Thompson e Dennis Ritchie (da esquerda pra direita), os criadores das linguagens B e
C, respectivamente.
O desenvolvimento inicial de C, ocorreu no AT&T Bell Labs, entre 1969 e 1973. Deu-se o nome “C” à linguagem, porque muitas de suas características derivaram da linguagem B.
C foi originalmente desenvolvido, para a implementação do sistema UNIX (originalmente escrito em PDP-7 Assembly, por Dennis Ritchie e Ken Thompson). Em 1973, com a adição do tipo struct, C tornou-se poderoso o bastante para a maioria das partes do Kernel do
UNIX, serem reescritas em C. Este foi um dos primeiros sistemas que foram implementados em uma linguagem, que não o Assembly, sendo exemplos anteriores, os sistemas: Multics
(escrito em PL/I) e TRIPOS (escrito em BCPL). Segundo Ritchie, o período mais

Relacionados

  • Msp430
    1716 palavras | 7 páginas
  • Famílias MSP430
    470 palavras | 2 páginas
  • Minicurso MSP430
    633 palavras | 3 páginas
  • MSP430 PERIFÉRICOS
    1752 palavras | 8 páginas
  • Semaforo MSP430
    259 palavras | 2 páginas
  • MSP430 - Microprocessadores e microcontroladores
    590 palavras | 3 páginas
  • Dado digital com msp430
    1934 palavras | 8 páginas
  • Teclado capacitivo MSP430
    1451 palavras | 6 páginas
  • Esquema Lotação MSP430 .c
    996 palavras | 4 páginas
  • Jogo de Penaltis usando MSP430
    530 palavras | 3 páginas