Pular para o conteúdo principal

Linguagem Técnica de Programação C++

Baixe C++ Como Programar Deitel 5ªEd.

Livro: C++ como programar
Autor: H.M Deitel
P.V Deitel

Linguagens técnicas de programação C++

A história de C e C++


C++ é uma evolução de C, evoluiu das linguagens de programação anteriores BCPL e B que foi desenvolvida por Martin Richards como linguagem para C para escrever software de sistemas operacionais (S.O) e compiladores.
A linguagem C foi derivada de B por Dennis Richie sendo originalmente implementada  em um computador DEC PDP-11 em 1972.  C usa muitos conceitos de BCPL e B acrescentado outros tipos de características tornou-se conhecida por ser a linguagem de desenvolvimento de sistemas operacional UNIX.  A maioria dos S.O são desenvolvidos utilizando C ou C++ e estão disponíveis para a maioria dos computadores.
No final doas anos 70, C evoluiu para o que agora é chamado de”C tradicional”, “ C clássico”.
O ANSI cooperou com a international Standart Organization (ISO) para padronizar C a nível mundial, sendo o documento de padronização conjunta foi publicado em 1990, sendo chamado ANSI/ISSO 9899:1990. Construir software rápido, correta e                    economicamente  permanece um objetivo difícil de se atingir, mesmo estando em uma época em que a demanda por softwares novos e poderosos está aumentando rapidamente. Objetos são componentes de softwares que modelam coisas do mudo real.  O uso de uma abordagem de implementação e projetos modulares, orientados a objetos , torna os grupos de desenvolvimento mais produtivo, sendo os programas que utilizam a orientação à objeto, são mais fáceis de entender, corrigir e modificar.  Várias outras linguagens orientadas a objeto foram desenvolvidas, incluindo smaltalk que é uma linguagem orientada a objetos pura, ou seja, tudo nela é um objeto

Comentários

+ Vistas

Web server Apache + PHP 5 + MySQL no Debian Squeeze sem complicação

Nessa dica vou ensinar como montar um Web server com Apache, PHP5 e MySQL dentro do Debian Squeeze, mas sem aquelas complicações que a gente costuma encontrar.  Ao final dessa dica, se você já tem um site pronto, você poderá colocar ele funcionando pelo menos na sua rede intranet.   Instalação:   Entre como root no seu sistema:  $ su root  O primeiro pacote a ser instalado é o Apache:  # aptitude install apache2 apache2-doc   Após o Apache, você ativar o suporte ao PHP:  # aptitude install php5 libapache2-mod-php5 Agora terá que ativar o suporte ao MySQL do PHP:  # aptitude install php5-mysql   Configuração:  Para quem vai montar um web server pessoal, primeiro devemos ativar o módulo "userdir" do servidor apache2.  Para isso você apenas digita:  # a2enmod userdir  Depois reinicie seu apache:  # /etc/init.d/apache2 restart  Se você vai col...

Comandos Utilizados em Redes Linux

Configuração de endereço IPv4 fixo ifconfig eth0 192.168.1.1 netmask 255.255.255.0   (configura um ip manualmente) ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 (configura um alias, um segundo endereço ip) ifconfig eth0.1 192.168.1.1 netmask 255.255.255.0   (configura IP com dot1.q) ifconfig eth0 (verifica se a configuração foi realizada com sucesso) ifconfig eth0 down (desativa a placa de rede eth0) ifconfig eth0 up (ativa a placa de rede eth0) ifdown eth0 (desativa a placa de rede eth0) ifup eth0 (ativa a placa de rede eth0)   Configuração de gateway IPv4  fixo # route add default gw 192.168.10.10 (configura um gateway) # route (mostra se o gateway foi configurado) ou # route -n   Remove a rota default # route del default   Configurar uma rota para a rede 172.16.0.0/16 indo para o endereço 192.168.2.1 # route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.2.1   Verificar a tabela de rotas # r...

Exercícios Estrutura de Dados - Resolvidos

Lista de Exercícios Dê o conceito de: Algoritmo R: É uma sequencia de ações executáveis para obtenção de uma solução para um determinado problema. Tipo de dados R: Conjunto de valores a que uma constante pertence, ou podem ser assumidos por uma variável ou expressão a que podem ser gerados por uma função. Tipo abstrato de dados R: Pode ser visto como um modelo matemático, acompanhado das operações definidas sobre um modelo. Qual a descrição de algoritmos segundo Dijkstra? R: descreve como uma descrição de um padrão de comportamento, expresso em termos de um conjunto finito de ações. Descreva o conceito de programar para estrutura de dados. R: consiste em estruturar dados e construir algoritmos, sendo formulações concretas de algoritmos abstratos, baseados em representações e estruturas específicas de dados, representando uma classe especial de algoritmos capazes de serem seguidos por computadores Cite os tipos de ope...