Heitor Moraes escreveu:Você é um felizardo!!! No trabalho por enquanto estamos com Rwindows, mas breve estaremos reescrevendo o produto em JAVA, e passaremos a
Venho usando Linux no trabalho e OSX no meu Mac a alguns anos.
O computador desde 2006 é um modelo MacBookPro2,2.
Eiffel Software is the pioneer of Design by Contract (DbC) and the Component Revolution. The notion of DbC is central in the systematic approach to software quality, as embodied in the Eiffel method and IDE EiffelStudio.
DbC is a metaphor on how elements of a software system collaborate with each other, on the basis of mutual obligations and benefits. The metaphor comes from business life, where a "client" and a "supplier" agree on a "contract" which documents that:
- The supplier must provide a certain product (obligation) and is entitled to expect that the client has paid its fee (benefit).
- The client must pay the fee (obligation) and is entitled to get the product (benefit).
- Both parties must satisfy certain obligations, such as laws and regulations, applying to all contracts.
To programmers and the projects they work on, this guarantees that bugs will be prevented by a well defined mechanism based on checks and balances. For managers, DbC ensures that programming is done correctly. For customers, it offers a label of quality, seriousness, and a job well done. https://www2.eiffel.com/download/)".
C++ is a powerful but complex language, with a bias for performance-oriented applications and libraries. The Java language was designed to be simpler (and therefore easier to learn), but does not always provide full access to the features and performance of the platform that the software runs on. Conversely, the C++ standard libraries are simple, bordering on basic, while theJava standard library is considerably large for a standard library.[2]
O debate estático x dinâmico está lá.Eiffel, Smalltalk, and Ruby are all pure Object-Oriented languages, supporting all six qualities listed above. Java claims to be a pure Object-Oriented language, but by its inclusion of "basic" types that are not objects, it fails to meet our fourth quality. It fails also to meet quality five by implementing basic arithmetic as built-in operators, rather than messages to objects.
C++ is considered to be a multi-paradigm language, of which one paradigm it supports is Object-Orientation. Thus, C++ is not (nor does it contend to be) a pure Object-Oriented language.
usar Linux. Aliás, estou com projeto para implantar Linux e virtualizar as máquinas de programação e suporte, porém o Linux (leia-se KDE) vem demonstrando baixa performance para a realidade do park de máquinas da empresa. Estou por experimentar o gOS (by Ubuntu/Debian)... Por enquanto até onde posso afirmar o meu acesso ao Mac é um tanto "restrito"... ueueue O:-)
Acho o OSX é um ótimo sistema para Desktop.
É lindo, rápido e fácil.
Ótimo??? Ele é tudo de bom... Nunca ví coisa igual. É muuuuuito rápido. É nítido que é a metodologia de programação adotada no Mac é bem especial e que faz a diferença. Diferente do que estamos habituados. As vezes parece magia, como se consegue fazer muito mais com tanta "simplicidade".Depende!!! Tenho um usuário que nomeei convidado (hehehe). Nele deixo
Mas seguro ele não é.
Aquele cadeado que vive aberto nas preferências não me parece o bastante.
rodando o aMule, o BitTorrent, etc... E não vejo esses cadeados abrirem-se assim... Já até fiz um teste de fogo com "rm -rf /*" que não fez estrago... Tem que rever os privilégios. Até o Linux mau configurado fará o mesmo.
É... Isso parece preocupante... Mas acredito que a Apple está tomando suas devidas providências e precauções...
De fato, parece um SO inocente da malícia e estupidez humanas.
http://blogs.zdnet.com/security/?p=2941
Hummmm, ele é muito lindo. Gracioso, só falta aceitar a vídeo conferência...
PS: Meu Adium é muito mais bonito que meu GAIM.
--
Leonardo Pinto
leonardoprc#gmail dot com
--
Fedora-users-br mailing list
Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br