Search Books

Linguagens de programação orientadas a objetos: C++, Python, Java, Ruby, C, Eiffel, Scala, Ada, Embarcadero Delphi, Smalltalk, Object Pascal (Portuguese Edition)

Author Fonte: Wikipedia
Publisher Books LLC, Wiki Series
📄 Viewing lite version Full site ›
🌎 Shop on Amazon — choose country
14.14 USD
🛒 Buy New on Amazon 🇺🇸 🏷 Buy Used — $15.40

✓ Usually ships in 24 hours

Share:
Book Details
ISBN / ASIN1232532797
ISBN-139781232532798
AvailabilityUsually ships in 24 hours
MarketplaceUnited States 🇺🇸

Description

Fonte: Wikipedia. Páginas: 44. Capítulos: C++, Python, Java, Ruby, C♯, Eiffel, Scala, Ada, Embarcadero Delphi, Smalltalk, Object Pascal, Objective-C, Fantom, Groovy, Common Lisp Object System, Processing, Squirrel, Unicon, Nimrod, Squeak, RPG Code, Autocomplemento, Dialect. Excerto: O C++ (em português lê-se "cê mais mais") é uma linguagem de programação multi-paradigma e de uso geral. A linguagem é considerada de médio nível, pois combina características de linguagens de alto e baixo 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 do padrão da linguagem está em desenvolvimento. Conhecida informalmente como C++0x, seu lançamento está previsto para 2011. O C++ foi inicialmente desenvolvido por Bjarne Stroustrup dos Bell Labs, durante a década de 1980 com o objectivo implementar uma versão distribuída do núcleo Unix. Como o Unix era escrito em C, dever-se-ia manter a compatibilidade, ainda que adicionando novos recursos. Alguns dos desafios incluíam simular a infraestrutura da comunicação entre processos num sistema distribuído ou de memória compartilhada e escrever drivers para tal sistema. Stroustrup percebeu que a linguagem Simula possuía características bastante úteis para o desenvolvimento de software, mas que era muito lenta para uso prático. Por outro lado, a linguagem BCPL era rápida, mas possuía demasiado baixo nível, dificultando sua utilização no desenvolvimento de aplicações. A partir de sua experiência de doutorado,...