| | | | |

2 Sobre a Linguagem

C e C++ são linguagens de programação compiladas de propósito geral. A primeira é estruturada e procedural, tendo sido criada em 1972 por Dennis Ritchie11endnote: 1Dennis Ritchie, 1941-2011, cientista da computação estadunidense. Fonte: Wikipédia.. A segunda foi inicialmente desenvolvida por Bjarne Stroustrup22endnote: 2Bjarne Stroustrup, 1950, cientista da computação dinamarquês. Fonte: Wikipédia. como uma extensão da primeira. Em sua mais recente especificação, a linguagem C++ se caracteriza por ser multi-paradigma (imperativa, orientada a objetos e genérica).

2.1 Instalação e Execução

Códigos C/C++ precisam ser compilados antes de serem executados. De forma simplificada, o compilador é um programa que interpreta e converte o código em um programa executável em computador. Há vários compiladores gratuitos disponíveis na web. Ao longo deste minicurso, usaremos a coleção de compiladores GNU GCC instalados em sistema operacional Linux.

2.1.1 IDE

Usar um ambiente integrado de desenvolvimento (IDE, em inglês, integrated development environment) é a melhor forma de capturar o melhor das linguagens C/C++. Algumas alternativas são:

2.2 Olá, mundo!

Vamos implementar nosso primeiro programa C/C++. Em geral, são três passos: 1. escrever; 2. compilar; 3. executar.

  1. 1.

    Escrever o código.

    Em seu IDE preferido, digite o código:

    Código 1: ola.cc
    1#include <stdio.h>
    2
    3int main()
    4{
    5  printf("Olá, mundo!\n");
    6  return 0;
    7}
  2. 2.

    Compilar.

    Para compilá-lo, digite no terminal de seu sistema operacional

    1$ gcc ola.cc -o ola.x
  3. 3.

    Executar.

    Terminada a compilação, o arquivo executável ola.x é criado. Para executá-lo, digite

    1$ ./ola.x

Envie seu comentário

As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Use de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!