03-03-2011, 10:05 PM
(Questo messaggio è stato modificato l'ultima volta il: 03-03-2011, 10:11 PM da steve.)
Quoto Riddick, il migliore dipende dal contesto.
Se dovessi scrivere un applicazione per cellulari, ad esempio, non utilizzerei il c++.
Utilizzando un linguaggio di scripting mi è possibile distribuire eventuali aggiornamenti senza preoccuparmi su quale cellulare andrà a finire, tanto gira su virtual machine.
Stessa cosa per alcune parti di videogames, spesso si utilizzano linguaggi di scripting (non per il core ovviamente) per permettere all'utenza di moddare o creare addons. Il c++ non mi permetterebbe di farlo.
Stessa cosa per i linguaggi .NET.
Se dovessi fare un applicazione solo per windows perché non dovrei usare un linguaggio fatto apposta per il framework .net ?
Preferisco di gran lunga utilizzare c# piuttosto che c++ managed (questa si che è una cavolata).
Sono d'accordo nel dire che c++ è uno dei linguaggi più versatili, ma si generalizza troppo nel dire solo: è il migliore!
È un po' come dire (metaforicamente): non è la pittura ad essere più lenta della fotografia, è il pittore che è lento.
Comunque ci siamo chiariti, java non è lento.
Avrei da ridire, ma per sta volta ti risparmio la predica XD
Se dovessi scrivere un applicazione per cellulari, ad esempio, non utilizzerei il c++.
Utilizzando un linguaggio di scripting mi è possibile distribuire eventuali aggiornamenti senza preoccuparmi su quale cellulare andrà a finire, tanto gira su virtual machine.
Stessa cosa per alcune parti di videogames, spesso si utilizzano linguaggi di scripting (non per il core ovviamente) per permettere all'utenza di moddare o creare addons. Il c++ non mi permetterebbe di farlo.
Stessa cosa per i linguaggi .NET.
Se dovessi fare un applicazione solo per windows perché non dovrei usare un linguaggio fatto apposta per il framework .net ?
Preferisco di gran lunga utilizzare c# piuttosto che c++ managed (questa si che è una cavolata).
Sono d'accordo nel dire che c++ è uno dei linguaggi più versatili, ma si generalizza troppo nel dire solo: è il migliore!
(03-03-2011, 08:21 PM)Chicowolf Ha scritto:Citazione:java è uno dei linguaggi più lentiStabiliamo una cosa. Un linguaggio non è lento, ma è l'appliacazione che lo è, e dipende dal contesto in cui è eseguita.
È un po' come dire (metaforicamente): non è la pittura ad essere più lenta della fotografia, è il pittore che è lento.
Comunque ci siamo chiariti, java non è lento.
Riddick Ha scritto:A parer mio la velocità del C++ è l'unica vera cosa insieme alla portabilità che lo contraddistingue confronto al C#
Avrei da ridire, ma per sta volta ti risparmio la predica XD