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

O que é linguagem de programação C? Noções básicas, introdução, história


Vamos aprender sobre a linguagem C neste tutorial básico da linguagem C:

O que é linguagem de programação C?


C é uma linguagem de programação de uso geral extremamente popular, simples e flexível de usar. É uma linguagem de programação estruturada independente de máquina e amplamente usada para escrever vários aplicativos, sistemas operacionais como Windows e muitos outros programas complexos, como banco de dados Oracle, Git, interpretador Python e muito mais.

Diz-se que 'C' é a linguagem de programação de um deus. Pode-se dizer que C é uma base para a programação. Se você conhece 'C', pode facilmente entender o conhecimento de outras linguagens de programação que usam o conceito de 'C'

É essencial ter experiência em mecanismos de memória de computador porque é um aspecto importante quando se trata da linguagem de programação C.


Neste tutorial de programação C, você aprenderá o básico da linguagem C como:
  • O que é linguagem de programação C?
  • História da linguagem C
  • Comandos básicos em C
  • Onde C é usado? Principais aplicativos
  • Por que aprender a linguagem C?
  • Como funciona a linguagem de programação C?

História da linguagem C


A base ou pai das linguagens de programação é 'ALGOL'. Foi introduzido pela primeira vez em 1960. 'ALGOL' foi usado em grande parte nos países europeus. ‘ALGOL’ introduziu o conceito de programação estruturada para a comunidade de desenvolvedores. Em 1967, foi anunciada uma nova linguagem de programação de computador chamada 'BCPL', que significa Linguagem de Programação Combinada Básica. BCPL foi projetado e desenvolvido por Martin Richards, especialmente para escrever software de sistema. Esta foi a era das linguagens de programação. Pouco depois de três anos, em 1970, uma nova linguagem de programação chamada 'B' foi introduzida por Ken Thompson que continha vários recursos de 'BCPL'. Esta linguagem de programação foi criada usando o sistema operacional UNIX na AT&T e Bell Laboratories. Tanto o 'BCPL' quanto o 'B' eram linguagens de programação do sistema.



Em 1972, um grande cientista da computação Dennis Ritchie criou uma nova linguagem de programação chamada 'C' nos Laboratórios Bell. Foi criado a partir das linguagens de programação ‘ALGOL’, ‘BCPL’ e ‘B’. A linguagem de programação 'C' contém todos os recursos dessas linguagens e muitos outros conceitos adicionais que a tornam única em relação a outras linguagens.

‘C’ é uma linguagem de programação poderosa que está fortemente associada ao sistema operacional UNIX. Mesmo a maior parte do sistema operacional UNIX é codificada em 'C'. Inicialmente a programação 'C' era limitada ao sistema operacional UNIX, mas à medida que começou a se espalhar pelo mundo, tornou-se comercial e muitos compiladores foram lançados para sistemas multiplataforma. Hoje 'C' é executado em uma variedade de sistemas operacionais e plataformas de hardware. À medida que começou a evoluir, muitas versões diferentes da linguagem foram lançadas. Às vezes, tornou-se difícil para os desenvolvedores acompanhar a versão mais recente, pois os sistemas estavam sendo executados nas versões mais antigas. Para assegurar que a linguagem 'C' permanecerá padrão, o American National Standards Institute (ANSI) definiu um padrão comercial para a linguagem 'C' em 1989. Mais tarde, foi aprovado pela International Standards Organization (ISO) em 1990. Programação 'C' linguagem também é chamada de 'ANSI C'.


Linguagens como C++/Java são desenvolvidas a partir de ‘C’. Essas linguagens são amplamente utilizadas em diversas tecnologias. Assim, 'C' forma uma base para muitas outras linguagens que estão atualmente em uso.

Comandos básicos de C


A seguir estão os comandos básicos na linguagem de programação C:
Comandos básicos de C Explicação #include Este comando inclui arquivo de cabeçalho de saída de entrada padrão (stdio.h) da biblioteca C antes de compilar um programa C main() É a função principal de onde a execução do programa C começa.{Indica o início do main function./*_some_comments_*/O que quer que esteja escrito dentro deste comando “/* */” dentro de um programa C, não será considerado para compilação e execução.printf(“Hello_World! “);Este comando imprime a saída na tela .getch();Este comando é usado para qualquer entrada de caractere do teclado.return 0;Este comando é usado para encerrar um programa C (função principal) e retorna 0.}É usado para indicar o fim da função principal.

Onde C é usado? Principais aplicativos

  1. A linguagem 'C' é amplamente usada em sistemas embarcados.
  2. É usado para desenvolver aplicativos do sistema.
  3. É amplamente usado para desenvolver aplicativos de desktop.
  4. A maioria dos aplicativos da Adobe são desenvolvidos usando a linguagem de programação 'C'.
  5. É usado para desenvolver navegadores e suas extensões. O Chromium do Google foi desenvolvido usando a linguagem de programação 'C'.
  6. É usado para desenvolver bancos de dados. MySQL é o software de banco de dados mais popular que é construído usando 'C'.
  7. É usado no desenvolvimento de um sistema operacional. Sistemas operacionais como o OS X da Apple, o Windows da Microsoft e o Symbian são desenvolvidos usando a linguagem ‘C’. Ele é usado para desenvolver o sistema operacional para computadores e telefones celulares.
  8. É usado para produção do compilador.
  9. É amplamente utilizado em aplicativos IOT.

Por que aprender a linguagem C?


Como estudamos anteriormente, ‘C’ é uma linguagem base para muitas linguagens de programação. Portanto, aprender 'C' como a linguagem principal desempenhará um papel importante ao estudar outras linguagens de programação. Ele compartilha os mesmos conceitos, como tipos de dados, operadores, instruções de controle e muito mais. 'C' pode ser usado amplamente em várias aplicações. É uma linguagem simples e fornece execução mais rápida. Existem muitos empregos disponíveis para um desenvolvedor 'C' no mercado atual.

‘C’ é uma linguagem de programação estruturada na qual o programa é dividido em vários módulos. Cada módulo pode ser escrito separadamente e juntos formam um único programa ‘C’. Essa estrutura facilita os processos de teste, manutenção e depuração.

'C' contém 32 palavras-chave, vários tipos de dados e um conjunto de poderosas funções integradas que tornam a programação muito eficiente.

Outra característica da programação 'C' é que ela pode se estender. Um programa ‘C’ contém várias funções que fazem parte de uma biblioteca. Podemos adicionar nossos recursos e funções à biblioteca. Podemos acessar e usar essas funções sempre que quisermos em nosso programa. Esse recurso simplifica o trabalho com programação complexa.

Vários compiladores estão disponíveis no mercado que podem ser usados ​​para executar programas escritos nesta linguagem.

É uma linguagem altamente portátil, o que significa que programas escritos em linguagem 'C' podem ser executados em outras máquinas. Esse recurso é essencial se quisermos usar ou executar o código em outro computador.

Como funciona a linguagem de programação C?


C é uma linguagem compilada. Um compilador é uma ferramenta especial que compila o programa e o converte no arquivo objeto que é legível por máquina. Após o processo de compilação, o vinculador combinará diferentes arquivos de objeto e criará um único arquivo executável para executar o programa. O diagrama a seguir mostra a execução de um programa 'C'



Atualmente, vários compiladores estão disponíveis online, e você pode usar qualquer um desses compiladores. A funcionalidade nunca será diferente e a maioria dos compiladores fornecerá os recursos necessários para executar programas 'C' e 'C++'.

A seguir está a lista de compiladores populares disponíveis online:

  • Compilador Clang
  • Compilador MinGW (GNU minimalista para Windows)
  • Compilador 'C' portátil
  • Turbo C

Resumo

  • 'C' foi desenvolvido por Dennis Ritchie em 1972.
  • É uma linguagem robusta.
  • É uma linguagem de baixo nível de programação próxima da linguagem de máquina
  • É amplamente utilizado no campo de desenvolvimento de software.
  • É uma linguagem orientada a procedimentos e estruturas.
  • Ele tem suporte total para vários sistemas operacionais e plataformas de hardware.
  • Muitos compiladores estão disponíveis para executar programas escritos em 'C'.
  • Um compilador compila o arquivo de origem e gera um arquivo de objeto.
  • Um vinculador vincula todos os arquivos de objeto e cria um arquivo executável.
  • É altamente portátil.

Linguagem C

  1. Uma introdução aos grampos do dedo do pé:o que você deve saber
  2. As 10 melhores linguagens de programação em nuvem
  3. Programação do microprocessador
  4. O que é programação de sistema incorporado e seus idiomas
  5. Ponteiros em C:O que é ponteiro em programação C? Tipos
  6. Linguagem de Programação C PDF:Tutorial Básico para Iniciantes
  7. Bosque:a nova linguagem de programação da Microsoft sem loops
  8. 9 Novas linguagens de programação para aprender em 2021
  9. Quais são os fundamentos dos sistemas hidráulicos?
  10. Uma breve introdução:O que é uma bomba industrial?