Augusto NevesJoão CarlosRodrigo Paula Linguagem de Programação C++ Componentes do Grupo.

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 11 Criado por Frederick H. Colclough, Colorado Technical University Compilação Separada.
Advertisements

Funções em C Prof. Fabiano Utiyama.
Curso de aprofundamento na linguagem C
C/C++ para Sistemas Operacionais Professor: André Luis Meneses Silva /msn: Página:
Linguagem de Programação I
Introdução à Ciência da Computação Linguagens de Programação.
Paulo Marques Hernâni Pedroso
Algoritmo e Programação
um parser XML simples e robusto
SISTEMAS DE INFORMAÇÃO
Engenharia de Software
Programação Orientada aos Objectos Paulo Marques Departamento de Eng. Informática Universidade de Coimbra Set/2005 Uma Introdução Usando.
Programação para Engenharia I
Projeto de Sistemas de Software
INTRODUÇÃO À PROGRAMAÇÃO
Ferramentas Programação
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Softwares.
Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo
Curso de Programação em C++
Linguagens de Programação
PROGRAMAÇÃO ou LINGUAGEM C?
PROGRAMAÇÃO ou LINGUAGEM C?
Linguagem C Estruturas de Sequências
Revisão da Linguagem C.
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
Lógica de Programação UNIDADE 1 – Introdução a) Computador
JAVA: Conceitos Iniciais
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
PROGRAMAÇÃO I UNIDADE 1.
Revisão /*======================================================*/
Aula prática 13 Orientação a Objetos – C++ Parte 1
1 Funções de intervalo. Primeiro contacto com o C e o C++ Uma função de intervalo é uma aplicação f: [a,b] [a,b] definida de forma recursiva x n+1 =f(x.
1 Funções (versão C) Funções são pedaços de código encapsulados para fácil acesso. Em C e C++ o processo de construção de uma função passa por 2 etapas.
Projeto de Sistemas de Software
um parser XML simples e robusto
Tópicos avançados em internet A
Linguagem de Programação II
Linguagem de Programação II
Linguagens de programação
Linguagem C++ - Introdução
Desenvolvimento de Jogos e Entretenimento Digital
PROGRAMAÇÃO PROCEDIMENTAL
Linguagem de programação
Avaliação da Linguagem de Programação
Metodologias para construção de SMA
Análise Léxica Primeira fase de um compilador
Professor: Márcio Amador
LINGUAGEM DE PROGRAMAÇÃO I
02/08/2011 Professor Leomir J. Borba- –
Orientação a Objetos Parte I
Paradigmas de Linguagens de Programação Aula 2
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Algumas notas sobre a linguagem de programação C
Linguagens de Programação
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Back-End Compilação aula-11-back-end.pdf.
Capítulo 9 Arquivos JAR.
PCS - Departamento de Engenharia de Computação e Sistemas Digitais Projeto de Formatura – Turmas 2010 Integrantes: Professor Orientador: Co-orientador:
Analise e Conceito de C++ e C#
Linguagem C.
UML e a Ferramenta Astah
Aula Prática 13 Orientação a Objeto Monitoria
Introdução a linguagem de Programação Java. Linguagens de Programação Linguagens de máquina(muito difíceis de usar e compreender) – Comanda ações do computador.
PROGRAMAÇÃO II – PARTE 1 Profa. Maria Augusta Constante Puget.
Fernando Célio.  Revisão da aula anterior  Dev-C++  Função printf( )
Influencias sobre o Projeto da Linguagem
Ewerton Patrick, Fernando Henrique, Jéssica Rebeca.
Transcrição da apresentação:

Augusto NevesJoão CarlosRodrigo Paula Linguagem de Programação C++ Componentes do Grupo

A linguagem C++ foi uma melhoria da linguagem C, C++ (em português lê-se "cê mais mais") é uma linguagem de programação multi-paradigma e de uso geral. A linguagem é considerada de nível médio, pois combina características de linguagens de altos e baixos níveis. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C with Classes, que significa C com classes em português) em 1983 no Bell Labs como um adicional à linguagem C. Novas características foram adicionadas com o tempo, como funções virtuais, sobrecarga de operadores, herança múltipla, gabaritos e tratamento de exceções. Após a padronização ISO realizada em 1998 e a posterior revisão realizada em 2003, uma nova versão da especificação da linguagem foi lançada em setembro de 2011, conhecida informalmente como C++11 ou C++0x. Introdução

Em proposta geral, C++ deve ser tão eficiente e portável quanto C, sendo desenvolvida para ser uma linguagem com tipos de dados estáticos. C++ é desenvolvido para ser o quanto mais compatível com C possível, fornecendo transições simples para código C. C++ é desenvolvido para suportar múltiplos paradigmas de programação,principalmente a programação estruturada e a programação orientada a objetos,possibilitando múltiplas maneiras de resolver um mesmo problema. C++ é desenvolvido para fornecer ao programador múltiplas escolhas, mesmo que seja possível ao programador escolher a opção errada. Principais Características de C++

Linguagem completa e poderosa capaz de fazer inúmeras tarefas. Ela pode ser compilada tanto em Linux como em Windows com a mesma sintaxe, com a diferença de que funções de bibliotecas do Windows são diferentes das do Linux. Grande quantidade de ferramentas como por exemplo WinAPI, DirectX OpenGL e outras que ajudam a vida do programador. Capacidade de ser misturada com linguagens de baixo nível como Assembly por exemplo Velocidade... Já que C++ é compilado diretamente em binário, o programa se torna muito rápido, o que é muito útil para jogos e servidores onde a quantidade de dados são muito grandes. Vantagens da linguagem C++

Um programa em C++ consiste em um ou mais arquivos. Um arquivo é uma porção de texto contendo um código fonte em C++ e comandos de pré-processador. Em outras palavras, ele corresponde a um arquivo fonte em um sistema tradicional. Um arquivo é conceitualmente traduzido em duas fases, onde a primeira corresponde ao pré-processamento, que realiza a inclusão de arquivo e a substituição de macros, que resulta em uma seqüência de símbolos. A extensão dos nomes dos arquivos fonte em C++, normalmente, é.cpp. Entretanto, algumas implementações de C++ utilizam.c,.C,.cp ou.cxx. Exemplo de programa em C++ Este é um exemplo do Programa Olá Mundo aplicado à linguagem C++ que utiliza a biblioteca padrão para a entrada e saída de dados. # include // Necessário para std::cout e std::endl int main() { std::cout << "Olá, Mundo!" << std::endl;} Nota-se no exemplo acima a declaração local de quais espaços de nomes estão sendo utilizados. Programa em C++

Um dos objetivos da criação da linguagem de programação C++ foi para programação orientada à objetos pois, possibilita ao programador projetar aplicações de um ponto de vista mais parecido, com comunicação entre objetos. O programador pode programar tanto em alto nível como em baixo nível, entre outras coisas. Porém, por ser uma melhoria da linguagem de programação C, herdou os problemas de entendimento de sintaxe. C foi escolhido pois possuía uma proposta de uso genérico, era rápido e também portável para diversas plataformas. Grandes possibilidades para a meta programação e programação genérica. É uma linguagem complexa e muito complicada, e, portanto, somente os programadores profissionais programam com C++. Conclusão

Bibliografia Caracteristicas-da-Linguagem-C Caracteristicas-da-Linguagem-C ex.php?pagina=home ex.php?pagina=home