Re: linguaggio di programmazione
torn wrote:
> Il C e il C++ sono linguaggi potentissimi, estremamente flessibili e
> molto adatti ad applicazioni di tipo scientifico (calcolo numerico).
> Inoltre, scrivendo opportunamente il codice, hai la possibilita` di
> rendere il programma portabile su praticamente ogni piattaforma. Questo
> significa che i tuoi programmi non saranno legati ad un particolare
> hardware o ad un particolare sistema operativo. Per questi linguaggi poi
> esiste in rete una quantia` enorme di documentazione, e tutto cio` che
> ti e` necessario alla programmazione, a partire dal compilatore (gcc),
> e` disponibile come software libero.
Come Java, i cui kit di sviluppo sono gratuiti e per il quale e'
disponibile un'enorme quantita' di pacchetti utilizzabili liberamente e
di documentazione.
> Per questo ti sconsiglio Java: oltre a non poter competere con il C/C++
> dal punto di vista delle prestazioni, ti lega ad una virtual machine
> proprietaria (sun o ibm). Di Java si dice che e` lento come un
> interpretato e scomodo come un compilato, ed io sono d'accordo :)
Premessa; conosco sia C/C++ che Java; mi piacciono tutti e tre ma se
devo esprimere una preferenza e' per C++. Detto questo non e' vero che
le prestazioni di Java debbano essere necessariamente inferiori. Se si
compila in codice nativo, un programma Java e' solo di poco meno veloce
di uno compilato in C/C++ (che a loro volta sarebbero lenti come Java,
circa un ordine di grandezza, se fossero compilati in bytecode e poi
eseguiti. L'unica cosa e' che si perde la portabilita' del bytecode, ma
NON DEL SORGENTE.
Received on Tue Jun 01 2004 - 15:26:41 CEST
This archive was generated by hypermail 2.3.0
: Fri Nov 08 2024 - 05:10:25 CET