Linguagem C - Visão geral

C é uma linguagem de alto nível de uso geral originalmente desenvolvida por Dennis M. Ritchie para desenvolver o sistema operacional UNIX no Bell Labs. C foi originalmente implementado no computador DEC PDP-11 em 1972.

Em 1978, Brian Kernighan e Dennis Ritchie produziram a primeira descrição de C disponível publicamente, agora conhecida como padrão K&R.

O sistema operacional UNIX, o compilador C e, essencialmente, todos os programas de aplicativos UNIX foram escritos em C. C agora se tornou uma linguagem profissional amplamente usada por várias razões -

  • Fácil de aprender
  • Linguagem estruturada
  • Produz programas eficientes
  • Ele pode lidar com atividades de baixo nível
  • Ele pode ser compilado em uma variedade de plataformas de computador

Fatos sobre C

  • C foi inventado para escrever um sistema operacional chamado UNIX.

  • C é uma sucessora da linguagem B, introduzida por volta do início dos anos 1970.

  • A linguagem foi formalizada em 1988 pelo American National Standard Institute (ANSI).

  • O sistema operacional UNIX foi totalmente escrito em C.

  • Hoje, C é a linguagem de programação de sistema mais amplamente usada e popular.

  • A maior parte do software de última geração foi implementada usando C.

  • Os sistemas operacionais Linux mais populares de hoje e RDBMS MySQL foram escritos em C.

Por que usar C?

C foi inicialmente usado para trabalho de desenvolvimento de sistema, especialmente os programas que compõem o sistema operacional. C foi adotado como uma linguagem de desenvolvimento de sistema porque produz código que é executado quase tão rápido quanto o código escrito em linguagem assembly. Alguns exemplos do uso de C podem ser -

  • Sistemas operacionais
  • Compiladores de linguagem
  • Assemblers
  • Editores de Texto
  • Spoolers de impressão
  • Drivers de rede
  • Programas modernos
  • Databases
  • Intérpretes de linguagem
  • Utilities

Programas C

O programa AC pode variar de 3 a milhões de linhas e deve ser escrito em um ou mais arquivos de texto com extensão ".c"; por exemplo, hello.c . Você pode usar"vi", "vim" ou qualquer outro editor de texto para escrever seu programa C em um arquivo.

Este tutorial assume que você sabe como editar um arquivo de texto e como escrever o código-fonte dentro de um arquivo de programa.