Linguagens de programação orientadas a objetos: C++, Python, Java, Ruby, C, Eiffel, Scala, Ada, Embarcadero Delphi, Smalltalk, Object Pascal (Portuguese Edition)
Book Details
Author(s)Fonte: Wikipedia
PublisherBooks LLC, Wiki Series
ISBN / ASIN1232532797
ISBN-139781232532798
MarketplaceFrance 🇫🇷
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,...










