Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Linguagem de Programação C: Visão Geral Abrangente

C é uma linguagem de propósito geral, de alto nível, que foi originalmente desenvolvida por Dennis M. Ritchie para desenvolver o sistema operacional UNIX nos Bell Labs. C foi originalmente implementada pela primeira vez no computador DEC PDP-11 em 1972.

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

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

Fatos sobre C

Por que usar C?

C foi inicialmente usada para trabalho de desenvolvimento de sistema, particularmente os programas que compõem o sistema operacional. C foi adotada como uma linguagem de desenvolvimento de sistema porque produz código que roda quase tão rápido quanto o código escrito em linguagem assembly. Alguns exemplos do uso de C podem ser:

Programas em C

Um programa em C pode variar de 3 linhas 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 código-fonte dentro de um arquivo de programa.

Linguagem C

  1. Fundamentos de Programação de Microprocessadores
  2. Manutenção Preventiva: Como Cuidado Proativo Impulsiona Confiabilidade e Economiza Custos
  3. Linguagem de Programação Java: Evolução, Versões e Aplicações
  4. Linguagem de Programação C++: Visão Geral e Principais Características
  5. Java 10: Principais Recursos e Modelo de Lançamento Explicados
  6. Java 9 (JDK 9) – Principais Recursos e Benefícios
  7. Visão Geral do Java 8: Novas APIs Funcionais, Stream e Date-Time
  8. MATLAB: Visão Geral Abrangente do Ambiente Líder em Computação Numérica
  9. C#: Visão Abrangente da Linguagem Moderna da Microsoft
  10. Visão Geral do Python: Linguagem de Alto Nível, Legível, Interativa e Orientada a Objetos