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.