Algoritmo
História e características da linguagem C++ Algoritmos e programação
Desenvolvido inicialmente por Bjarne Stroustrup, durante a década de 1980 com o objetivo de melhorar a linguagem C; Foi desenvolvido para ser tão eficiente e portável quando o C; Foi desenvolvido para ser totalmente compatível com a linguagem C; Suporta múltiplos paradigmas de programação, incluindo programação estruturada e também orientada a objetos; Permite ao programador a realização de múltiplas escolhas;
Exemplos de aplicações escritas em C++
Grande parte dos programas Microsoft, incluindo o Windows XP, Windows NT, Windows 9X, Pacote Office, Internet Explorer, Visual Studio, dentre outros; Sistemas Operacionais como o Apple OS X, BeOS, Solaris e Symbian; Bancos de dados como o MySQL; Aplicações Web como a máquina de busca Google e o sistema de comércio da Amazon; Aplicações gráficas como os programas da Adobe (Photoshop, Illustrator) e AutoCAD; Jogos em geral;
Comparativo entre C++ e outras linguagens de programação
As linguagens de programação são divididas conforme o “dialeto” utilizado por elas; Quanto mais próximo da linguagem humana for a maneira como as instruções são passadas à máquina, mais alto será seu nível (Ex. Fortran, Basic); Quanto mais próxima da linguagem da máquina for a linguagem de programação, mais baixo será seu nível (Ex. Assembly); C++ é considerado uma linguagem de nível intermediário, uma vez que possibilita a utilização de códigos de alto nível, combinados com manipulação de bits, bytes e endereços de memória diretamente;
Comparativo entre C++ e outras linguagens de programação
A filosofia do C++ é a de que o programador deve saber e ser dono do que está fazendo, porém arcando com as consequências; O motivo para essa liberdade, é permitir ao compilador gerar códigos rápidos e eficientes; As chances de dar um tiro no pé são maiores;
Vantagens da utilização do C++
Programação de alto e baixo níveis; Alta flexibilidade, portabilidade e