Linguagem de Programação
Linguagem de Programação
Linguagem de Programação
Introdução ao C++
Roteiro
• Objetivo da Disciplina
• Linguagem da Disciplina
• Executando Programas
• Sintaxe Básica
Objetivo da Disciplina
• Familiarizar os alunos com a modelagem e
a implementação de diferentes estruturas de
dados, bem como os algoritmos para gerenciá-las.
• Para cada estrutura de dados vista na disciplina,
discutiremos a lógica, modelaremos em C++ e
depois implementaremos as operações
principais:
• Construção
• Consulta
• Inserção
• Remoção
Linguagem da Disciplina
• A linguagem utilizada na disciplina é o C++.
• A linguagem C++ é baseada na sintaxe da
linguagem C. A primeira versão oficial
surgiu em 1985.
• A linguagem é compilada, imperativa e de
uso geral, com suporte a orientação a
objetos.
• Note que a disciplina trata de modelar e
gerenciar estruturas de dados em memória
principal. Não se trata de um curso de C++.
Você tem estudado a linguagem Python no
seu curso. Então, por que C++?
• Porque a linguagem deixa a cargo do
programador as operações para
gerenciamento das estruturas de dados.
• A linguagem permite a manipulação de
ponteiros de maneira explícita.
• A linguagem é orientada a objetos,
permitindo a separação entre a visão
lógica das estruturas e a implementação.
A linguagem C++ difere do Python em diversos
aspectos. Apenas para citar alguns:
1. Linguagem Compilada.
2. Tipagem Estática.
3. Manipulação Explícita da Memória.
Introdução ao C++