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

Responder a