Toda e qualquer linguagem orientada a objetos requer um nível de abstração maior que linguagens estruturadas. Essa abstração é traduzida em custo de processamento, normalmente (além de outros custos, como memória e etcs, mas vamos parar por aqui).
C também permite que você programe até o nível da máquina. O C é, inclusive, incorporado pelo C++ como um subset justamente porque tem coisas que só o C faz para você (bom, na verdade é, tem certas coisas que são melhores fazer em C mesmo). Java requer uma máquina virtual para ser executado, não é uma linguagem cuja compilação crie linguagem de máquina real, ou seja, não será utilizado para criar um OS tão cedo... 2009/12/8 Vinicius Santos <vinicius.santos.li...@gmail.com>: > Boa noite pessoal, > > Minha dúvida não tem muito a ver necessariamente com PostgreSQL. > > O que eu queria saber é porque a maioria dos "grandes" projetos são > feitos sempre em C ?. Kernel Linux, PostgreSQL, Gnome, Oracle(que eu > saiba). e assim vai... > > Não conheço muito C, porém estou estudando C++, e o autor(Deitel), > apresenta algumas vantagens em relação ao C, como orientação a objetos, > vector, etc. > > Seria mais questão de gosto escolher entre C, C++, ou até Java para > desenvolver um SO, ou um SGBD, ou teria alguma razão em específico ? > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- ================================= Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 phack...@gmail.com (61) 9975-0883 http://www.sansis.com.br http://www.corephp.com.br "Quidquid latine dictum sit, altum viditur" ================================= _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral