PDA

Visualizza la versione completa : Linguaggi E Licenze...


trillullero
05-10-2004, 11:06
Esistono molti linguaggi di programmazione:
c/c++
java
delphi
visual basic
cobol
....

quali di questi si possono considerare liberi?

Il compilatore gcc stato scritto da Stallman ed opensource.
Java della Sun, esistono compilatori free, ma si pu programmare tranquillamente o si deve comunque pagare la sun per l' uso di java, anche se ho usato un compilatore free?
E il C++ ha un propietario?

E gli altri linguaggi (in pratica la domanda iniziale)?

Aki
05-10-2004, 11:18
Originariamente inviato da trillullero
Esistono molti linguaggi di programmazione:
c/c++
java
delphi
visual basic
cobol
....

quali di questi si possono considerare liberi?

Il compilatore gcc stato scritto da Stallman ed opensource.
Java della Sun, esistono compilatori free, ma si pu programmare tranquillamente o si deve comunque pagare la sun per l' uso di java, anche se ho usato un compilatore free?
E il C++ ha un propietario?

E gli altri linguaggi (in pratica la domanda iniziale)?

Credo anche il Ruby sia libero e forse anche il Python

adarkar
05-10-2004, 15:22
io credo che java non sia nemmeno compilato

trillullero
05-10-2004, 15:57
java non compilato, solo precompilato, ma serve comunque un editor e un precompilaotre.
Ma quello che mi interessa capire la libert d' uso del linguaggio.
Poi se ci sono editor (IDE) free o a pagamento tanto meglio saperlo.

c++ libero?
c++ un linguaggio compilato
c++ ha dei compilatori free (ed gcc)
c++ essendo compilato dipendente dalla piattaforma

java ...credo non sia libero
java un linguaggio precompilato
java esistono compilatori free (vedi guida html.it)
java indipendente dalla piattaforma perch il codice precompilato viene interpretato dalla java virtual machine (un processore virtuale)

e gli altri linguaggi?
chi pi ne ha pi ne metta!

Fool
05-10-2004, 16:00
c++ credo proprio che sia libero :dott:

Aki
05-10-2004, 16:00
Originariamente inviato da trillullero
...
c++ libero?
c++ un linguaggio compilato
c++ ha dei compilatori free (ed gcc)
c++ essendo compilato dipendente dalla piattaforma
...

[list=1]
S
Compilato
S e tanti (specialmente sotto linux)
No
[/list=1]

trillullero
05-10-2004, 16:05
Perch non dipendente dalla pittaforma?

Sento tanto parlare del java che indipendente e che con il c++ bisogna ricompilare il programma per ogni tipo di piattaforma?

Per piattaforma si intende macchina+sistema operativo.
Se compilo un programma per linux per intel, devo ricompilarlo per supportare amd?
E per win?

discepolo
05-10-2004, 16:13
Originariamente inviato da Fool
c++ credo proprio che sia libero :dott:

e il c! :dott: :fighet:

Aki
05-10-2004, 16:17
Originariamente inviato da trillullero
Perch non dipendente dalla pittaforma?

Sento tanto parlare del java che indipendente e che con il c++ bisogna ricompilare il programma per ogni tipo di piattaforma?

Per piattaforma si intende macchina+sistema operativo.
Se compilo un programma per linux per intel, devo ricompilarlo per supportare amd?
E per win?

credo che il C++ non debba essere ricompilato dipendentemente dalla piattaforma

/dev/null
05-10-2004, 16:31
I programmi in C/C++ devono essere ricompilati per ogni sistemi operativo sui quali girano... Ma lo stesso eseguibile puo' girare su due macchine diverse, purche' l'architettura sia la stessa (ad esempio entrambe x86 o entrambe mac etc)...
E' possibile pero' rendere la compilazione piu' adatta ad alcune macchine (ad esempio Pentium4 o AthlonXP), ottenendo maggiori prestazioni su esse, ma perdendo la portabilita' su altre macchine della stessa famiglia...

I linguaggi comunque credo che siano tutti Liberi, non so se e' possibile metterci un brevetto sopra, ma anche se lo fosse non lo e' mai stato fatto :bh:
Cio' che e' libero o meno e' il compilatore...

:ciauz:

Loading