Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colaboração.


Curso de Programação C - Aula 3

Recursos da Linguagem C

  C é uma linguagem amplamente usada. Ela fornece muitos recursos que são fornecidos a seguir, conforme mostra o diagrama da Figura 3.1:

Figura 3.1

  Vejamos alguns recursos da Linguagem C:

  1) Simples
  2) Independente de máquina ou portátil
  3) Linguagem de programação de nível médio
  4) linguagem de programação estruturada
  5) Biblioteca Rica
  6) Gestão de Memória
  7) Velocidade Rápida
  8) Ponteiros
  9) Recursão
  10) Extensível

1) Simples

  C é uma linguagem simples no sentido de que fornece uma abordagem estruturada (para quebrar o problema em partes), o rico conjunto de funções de biblioteca, tipos de dados, etc.

2) Independente de máquina ou portátil

  Ao contrário da linguagem assembly, os programas C podem ser executados em máquinas diferentes com algumas alterações específicas da máquina. Portanto, C é uma linguagem independente de máquina.

3) Linguagem de programação de nível médio

  Embora C tenha como objetivo fazer programação de baixo nível, ela é usada para desenvolver aplicativos de sistema, como kernel, driver, etc. Ela também oferece suporte aos recursos de uma linguagem de alto nível. É por isso que é conhecida como linguagem de nível médio.

4) Linguagem de programação estruturada

  C é uma linguagem de programação estruturada no sentido de que podemos quebrar o programa em partes usando funções. Portanto, é fácil de entender e modificar. As funções também fornecem capacidade de reutilização de código.

5) Biblioteca Rica

  C fornece várias funções embutidas que tornam o desenvolvimento rápido.

6) Gerenciamento de Memória

  Ele suporta o recurso de alocação dinâmica de memória. Na linguagem C, podemos liberar a memória alocada a qualquer momento chamando a função free().

7) Velocidade

  O tempo de compilação e execução da linguagem C é rápido, pois há menos funções embutidas e, portanto, menos sobrecarga.

8) Ponteiro

  C fornece o recurso de ponteiros. Podemos interagir diretamente com a memória usando os ponteiros. Podemos usar ponteiros para memória, estruturas, funções, array, etc.

9) Recursão

  Em C, podemos chamar a função dentro da função. Ele fornece capacidade de reutilização de código para todas as funções. A recursão nos permite usar a abordagem de retrocesso.

10) Extensível

  A linguagem C é extensível porque pode facilmente adotar novos recursos.



Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.