O que é C#?
09/10/2003
0
Só que durante meus estudos me deparei com uma dúvida.
O que é C? Como se pronuncia esse negócio?
Agradeço se alguém puder me ajudar...
Té + :wink:
Dan.sm
Posts
09/10/2003
Beppe
É uma cópia descarada de Java que a Micro$oft fez.
09/10/2003
Dan.sm
Como ele é conehcido por alguém que não odeia a [i:070402dd35]Microsoft[/i:070402dd35]?
09/10/2003
Xco
Eu, como opinião pessoal, acho que tiraram a principal funcionalidade, o ´tchan´ do C++.....aliar todo o poder da orientação a objetos com acesso fácil a recursos da máquina. Mas enfim, cada macaco no seu galho.
10/10/2003
Beppe
Eu odiar a Micro$oft? Capaz... :roll: Mas se vc quer saber não existe vantagem em trocar sua linguagem por C, nada nela é novo.
E xco, C++ nuca teve acesso direto ao hardware, e sempre foi orinentada a objeto.
Ataliba
13/10/2003
Xco
08/01/2004
Fvcbr
Nao tiraram funcionalidade do C++ no C, voce ainda tem LIVRE escolha de escrever unmanaged code se voce quiser e precisar, a GRANDE diferenca eh que para a maioria das situacoes voce nao precisa mais. (GC faz o trabalho de gerenciamento de memoria por exemplo), segundo, como foi dito que C nao tem nada de novo... POR FAVOR da uma lida nas especificacoes e voce vai ver quanta coisa nova (e poderosa) C tem!!!! MUITA MESMO
Se alguem quiser comentar/perguntar sobre C, por favor me escreva!
Fabio Cavalcante
tp_slc_facavalcante@msn.com
MCSD[/b]
08/01/2004
Fvcbr
Nao tiraram funcionalidade do C++ no C, voce ainda tem LIVRE escolha de escrever unmanaged code se voce quiser e precisar, a GRANDE diferenca eh que para a maioria das situacoes voce nao precisa mais. (GC faz o trabalho de gerenciamento de memoria por exemplo), segundo, como foi dito que C nao tem nada de novo... POR FAVOR da uma lida nas especificacoes e voce vai ver quanta coisa nova (e poderosa) C tem!!!! MUITA MESMO
Se alguem quiser comentar/perguntar sobre C, por favor me escreva!
Fabio Cavalcante
tp_slc_facavalcante@msn.com
MCSD[/b]
09/01/2004
Xco
16/01/2004
Ibotirama
8)
Abraço.
Henrique - 4º BE Cnst
pm@bol.com.br
16/01/2004
Beppe
Se você puder especificar o que significa ´novo´ pra ti, porque eu não entendi o que você quiz dizer. Pra mim ´novo´ significa inédito, não visto anteriormente. Sob esta definição, C não se encaixa. Nem mesmo a plataforma .NET, embora ela seja um avanço, sim.
O que C oferece:
* Coletor de lixo: C não faz nada nesse sentido, é a plataforma que oferece. Lisp, Java, Ada, ML já tem isso.
* Namespaces: Ada, C++, Java já tem isso.
* Interfaces: Delphi, Java já tem isso.
* Delegates: Delphi já tem isso.
* Exceptions: Ada, C++, Delphi, Modula-2, ML já tem isso.
* Propriedades e eventos: Delphi já tem isso.
O que C 2.0 terá:
* Iterators: uma versão podre de iterators. Um iterator recursivo pode ser desastrosamente ineficiente. Alphard, Icon, Sather já tem isso excelentíssimamente bem.
* Generics: Ada, C++ já tem isso e Java terá.
* Anonymous methods: Java, lembra Java, já tem isso.
Além do mais, escrever código eficiente em C ou é impossível, ou o compilador diz que é ´unsafe´.
Não digo que C é uma linguagem ruim, ou que eu nunca vá programar nela, em tempo, tirando todos os defeitos é uma linguagem muito boa.
O termo que você usou para definir C, poderoso, é um termo barato usado por ignorantes. Se você tivesse interesse e lido mais sobre o assunto, saberia que o modelo computacional de C é o mesmo proposto pelas outras linguagens.
PS: todas as linguagens que eu citei aqui já tem décadas de existência. Exceto C, que tem apenas uns 3 anos de uso.
Clique aqui para fazer login e interagir na Comunidade :)