Quale Linguaggio di Programmazione da usare?
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Quale Linguaggio di Programmazione da usare?
Ciao a tutti. anche se sono un utente abbastanza inesperto mi piacerebbe imparare a programmare software (principalmente giochi o comunque software grafici) in ubuntu. la mia domanda è:
-esiste un particolare linguaggio che va utilizzato per poter utilizzare i vari programmi da me eventualmente creati in ubuntu oppure tutti vanno bene?
-nel caso ci fose un particolare linguaggio, che manuali si possono trovare sul web? (anche se sono in EN va bene)
Grazie a tutti
-esiste un particolare linguaggio che va utilizzato per poter utilizzare i vari programmi da me eventualmente creati in ubuntu oppure tutti vanno bene?
-nel caso ci fose un particolare linguaggio, che manuali si possono trovare sul web? (anche se sono in EN va bene)
Grazie a tutti
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Re: Quale Linguaggio di Programmazione da usare?
Non esiste un particolare linguaggio in ubuntu, puoi programmare con un qualsiasi linguaggio.
Non sempre si può prevedere, ma ci si può sempre preparare
- leobloom
- Scoppiettante Seguace

- Messaggi: 426
- Iscrizione: lunedì 18 dicembre 2006, 22:19
- Località: Siena - Italia/ Mondsee - Österreich
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
ok sono un niubbo peró sono quasi certo che il kernel sia scritto in C come anche altra roba importante, e son quasi sicuro chepython e sue variazioni siano i linguaggi nativi di ubuntu, poi credo tu possa scegliere tutti i linguaggi che vanno bene sulinux.
Linux is like a tent: no gates, no windows and an apache inside!
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: Quale Linguaggio di Programmazione da usare?
Il fatto che il kernel sia scritto in C, significa solo che chi lo ha sviluppato ha ritenuto il C il miglior linguaggio per scrivere un Kernel, se devi scrivere un gestionale, io non lo scriverei MAI in C.....
Dipende da cosa vuoi fare e dalle specifiche del software (ad esempio se vuoi la portabilità o meno del codice...)
Se vuoi scrivere giochi, dipende se vorrai usare le librerie OpenGL o altro (nel caso dovrai scegliere tra i linguaggi che ti permettono una facile integrazione con le OpeGL)
Dipende da cosa vuoi fare e dalle specifiche del software (ad esempio se vuoi la portabilità o meno del codice...)
Se vuoi scrivere giochi, dipende se vorrai usare le librerie OpenGL o altro (nel caso dovrai scegliere tra i linguaggi che ti permettono una facile integrazione con le OpeGL)
Re: Quale Linguaggio di Programmazione da usare?
la domanda da porsi è sempre: cosa devo programmare?
Per esempio vorresti svilluppare giochi in 2d, 3d (finto o pseudo) o hai bisogno di un motore grafico per il vero 3d?
Perché si potrebbe andare (citando cose che conosco) da Gambas a Java ed al C++, e ci metto anche Blender.
E la stessa domanda vale per i programmi grafici. Per "grafico" intendi con interfaccia o per il disegno?
Nel primo caso avresti veramente l'imbarazzo della scelta. Nel secondo bisognerebbe vedere lo scopo.
Cominciare a programmare insomma richiede un esame di coscienza per capire cosa si vuole fare, a che livello, per chi ed in quanto tempo. Altrimenti si rischia di sprecare tempo per imparare linguaggi troppo difficili o poco adatti allo scopo.
Spero di esserti stato utile.
Mi hanno anticipato, ma posto lo stesso (ho fatto troppa fatica per scrivere, non voglio riscrivere tutto
).
Per esempio vorresti svilluppare giochi in 2d, 3d (finto o pseudo) o hai bisogno di un motore grafico per il vero 3d?
Perché si potrebbe andare (citando cose che conosco) da Gambas a Java ed al C++, e ci metto anche Blender.
E la stessa domanda vale per i programmi grafici. Per "grafico" intendi con interfaccia o per il disegno?
Nel primo caso avresti veramente l'imbarazzo della scelta. Nel secondo bisognerebbe vedere lo scopo.
Cominciare a programmare insomma richiede un esame di coscienza per capire cosa si vuole fare, a che livello, per chi ed in quanto tempo. Altrimenti si rischia di sprecare tempo per imparare linguaggi troppo difficili o poco adatti allo scopo.
Spero di esserti stato utile.
Mi hanno anticipato, ma posto lo stesso (ho fatto troppa fatica per scrivere, non voglio riscrivere tutto
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
Hamlet
That even I was born to set it right! -
Hamlet
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Re: Quale Linguaggio di Programmazione da usare?
dunque il mio desiderio era (ed è) quello di fare un gioco inizialmente in 2D (iniziamo dalle cose semplici
) da poter utilizzare SOPRATTUTTO IN LINUX. questo perchè mi piacerebbe mostrare a miei amici come, anche in linux, è possiblile avere dei giochi (si, di sicuro non al livello di quelli commerciali, ma è sempre un inizio).
(ot)
seconda cosa: io ho intenzione di proseguire i miei studi (aimè sono ancora in 4 superiore) e cercare di diventare programmatore. credo che lo sviluppo di piccoli software che utilizzino la grafica posso aiutarmi a decidere se è proprio quello che voglio fare
quindi mi serve un linguaggio
-semplice
-adatto a linux
-adatto a un principiante
se non esiste, bè consigliatemi!
(ot)
seconda cosa: io ho intenzione di proseguire i miei studi (aimè sono ancora in 4 superiore) e cercare di diventare programmatore. credo che lo sviluppo di piccoli software che utilizzino la grafica posso aiutarmi a decidere se è proprio quello che voglio fare
quindi mi serve un linguaggio
-semplice
-adatto a linux
-adatto a un principiante
se non esiste, bè consigliatemi!
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Quale Linguaggio di Programmazione da usare?
la risposta secondo me allora è semplice!poltro90 ha scritto: dunque il mio desiderio era (ed è) quello di fare un gioco inizialmente in 2D (iniziamo dalle cose semplici) da poter utilizzare SOPRATTUTTO IN LINUX. questo perchè mi piacerebbe mostrare a miei amici come, anche in linux, è possiblile avere dei giochi (si, di sicuro non al livello di quelli commerciali, ma è sempre un inizio).
(ot)
seconda cosa: io ho intenzione di proseguire i miei studi (aimè sono ancora in 4 superiore) e cercare di diventare programmatore. credo che lo sviluppo di piccoli software che utilizzino la grafica posso aiutarmi a decidere se è proprio quello che voglio fare
quindi mi serve un linguaggio
-semplice
-adatto a linux
-adatto a un principiante
se non esiste, bè consigliatemi!
python!
è integrato in tutte le distribuzioni linux
è facile e immediato(basta che confronti la difficoltà degli helloworld per vedere l'immediatezza per uno che non ha mai visto un linguaggio http://it.wikipedia.org/wiki/Hello_world python è tra i più immediati)
è adatto ad un principiante data la sua immediatezza
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Re: Quale Linguaggio di Programmazione da usare?
ok, grazie mille. nei prossimi giorni mi informerò.
(ot)
(ot)
ps comunque io 1 linguaggio di programmazione avevo cercato di impararlo, pascal... lasciamo perdere...facile e immediato(basta che confronti la difficoltà degli helloworld per vedere l'immediatezza per uno che non ha mai visto un linguaggio
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Quale Linguaggio di Programmazione da usare?
infatti se confronti i 2 helloworld...beh quale dei 2 è più immediato?poltro90 ha scritto: ok, grazie mille. nei prossimi giorni mi informerò.
(ot)ps comunque io 1 linguaggio di programmazione avevo cercato di impararlo, pascal... lasciamo perdere...facile e immediato(basta che confronti la difficoltà degli helloworld per vedere l'immediatezza per uno che non ha mai visto un linguaggio
program Hello;
begin
Writeln('Hello, World!');
end.
print "Hello World"
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Re: Quale Linguaggio di Programmazione da usare?
bè, ti dimentichi che va dichiarata la crt da usare!!!program Hello;
begin
Writeln('Hello, World!');
end.
Codice: Seleziona tutto
program hello;
uses crt;
begin
ecc.ecc.
comunque sì, a quanto ho già visto è abbastanza semplice.
hai dei manuali da consigliarmi o tutti vanno bene???
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Quale Linguaggio di Programmazione da usare?
i primi 2 post importanti in alto 
Re: Quale Linguaggio di Programmazione da usare?
prendete (anche voialtri che leggete) queste parole come umilissime considerazioni, premetto che di non sono un Programmatore (di professione o per studi) e che non li posso conoscere tutti i linguaggi.
Ritengo che un linguaggio facile, veloce, completo (interfacce grafica, rete, ecc...) sia Gambas. lo si trova nei repo, lo installi ed hai un completo ambiente di sviluppo integrato, con esempi (compresi giochi 2d). Per intenderci gambas è parente del linguaggio BASIC. Crea file eseguibili (ma non su win).
Un linguaggio più articolato e complesso è Java (ed è l'unico che padroneggio con sicurezza), e qui si sprecano le cose che si possono fare con lui. Compresi i giochi per i cellulari. Anche qui ci sono ambienti di sviluppo completi.
Più in su si arriva ai mostri sacri C/C++ e qui si arriva a fare veramente di tutto e maree di librerie per poter fare qualsiasi cosa (motori grafici per sviluppare videogiochi 3d).
Mio umilissimo consiglio e mia personale esperienza è, se sei a digiuno di programmazione, di cominciare dalle cose semplici come gambas, così inizi con calma, inizi ad entrare nell'ottica di funzionamento dei programmi e ottieni delle soddisfazioni immediate, cosa non da poco è vedere in funzione un programa scritto da sè.
E poi puoi passare a linguaggi più complessi come java.
A me (profano) C/C++ mi hanno sempre fatto venire il mal di testa, senza contare che java ha già in sè una quantità notevole di utili librerie per molte attività).
Ovviamente se uno vuole studiare Informatica non potrà evitare C/C++.
Mi scuso con tutti i linguaggi che ho tralasciato.
Ritengo che un linguaggio facile, veloce, completo (interfacce grafica, rete, ecc...) sia Gambas. lo si trova nei repo, lo installi ed hai un completo ambiente di sviluppo integrato, con esempi (compresi giochi 2d). Per intenderci gambas è parente del linguaggio BASIC. Crea file eseguibili (ma non su win).
Un linguaggio più articolato e complesso è Java (ed è l'unico che padroneggio con sicurezza), e qui si sprecano le cose che si possono fare con lui. Compresi i giochi per i cellulari. Anche qui ci sono ambienti di sviluppo completi.
Più in su si arriva ai mostri sacri C/C++ e qui si arriva a fare veramente di tutto e maree di librerie per poter fare qualsiasi cosa (motori grafici per sviluppare videogiochi 3d).
Mio umilissimo consiglio e mia personale esperienza è, se sei a digiuno di programmazione, di cominciare dalle cose semplici come gambas, così inizi con calma, inizi ad entrare nell'ottica di funzionamento dei programmi e ottieni delle soddisfazioni immediate, cosa non da poco è vedere in funzione un programa scritto da sè.
E poi puoi passare a linguaggi più complessi come java.
A me (profano) C/C++ mi hanno sempre fatto venire il mal di testa, senza contare che java ha già in sè una quantità notevole di utili librerie per molte attività).
Ovviamente se uno vuole studiare Informatica non potrà evitare C/C++.
Mi scuso con tutti i linguaggi che ho tralasciato.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
Hamlet
That even I was born to set it right! -
Hamlet
- leobloom
- Scoppiettante Seguace

- Messaggi: 426
- Iscrizione: lunedì 18 dicembre 2006, 22:19
- Località: Siena - Italia/ Mondsee - Österreich
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
onestamente io avevo studiato un po ´il Game Maker Language ma igiochi non girano su linux (no ho mai provato di persona con ine ma cosí mi hano detto)
da qualche settimaan sto studiando (parola grossa) Python da completo autodidatta, é veramente facile, soprasttutto se studiato con le giuste risorse, io stousando dive into pythoin, a byte of python e python tutorial (scaricati tutti i libri dal sito ufficiale di python, c né un odi 86 pagine perfetto pr chi é a digiuno di programmazione come me, il testo di josh cogliati)
trovi quasi tutto qui:
http://www.python.it/doc/newbie.html
dive into python é un po´piú tosto...
da qualche settimaan sto studiando (parola grossa) Python da completo autodidatta, é veramente facile, soprasttutto se studiato con le giuste risorse, io stousando dive into pythoin, a byte of python e python tutorial (scaricati tutti i libri dal sito ufficiale di python, c né un odi 86 pagine perfetto pr chi é a digiuno di programmazione come me, il testo di josh cogliati)
trovi quasi tutto qui:
http://www.python.it/doc/newbie.html
dive into python é un po´piú tosto...
Linux is like a tent: no gates, no windows and an apache inside!
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
con tutto il rispetto, non la prendere male, ti vorrei dire che se non capisci il pascal che è molto semplice (magari non quanto python, ma è comunque molto semplice) difficilmente imparerai a programmare.
E poi io non inizierei dai giochi, che sono software piuttosto complessi.
E poi io non inizierei dai giochi, che sono software piuttosto complessi.
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Re: Quale Linguaggio di Programmazione da usare?
io pascal non è che non lo capisco, è che è in disuso... non c'è più nulla fatto in pascal.
questo è ovvio!!! io ho solo indicato il mio punto d'arrivo per avere dei linguaggi che siano adatti a questo e non una serie di comandi che utilizzerei solo per cose elementari.E poi io non inizierei dai giochi, che sono software piuttosto complessi.
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
ah, ok.poltro90 ha scritto: io pascal non è che non lo capisco, è che è in disuso... non c'è più nulla fatto in pascal.questo è ovvio!!! io ho solo indicato il mio punto d'arrivo per avere dei linguaggi che siano adatti a questo e non una serie di comandi che utilizzerei solo per cose elementari.E poi io non inizierei dai giochi, che sono software piuttosto complessi.
be', allora python va bene.
- leobloom
- Scoppiettante Seguace

- Messaggi: 426
- Iscrizione: lunedì 18 dicembre 2006, 22:19
- Località: Siena - Italia/ Mondsee - Österreich
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
onestamente non ho ancora programmato nulla in Python per fare giochi ma avevo usato dark basic tempo fa (un dialetto di basic, altro linguaggio didattico come pascal) e non m sembrava coí difficle... e lo dice un autodidatta che piúniubbo non si pu´o:D
Linux is like a tent: no gates, no windows and an apache inside!
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Quale Linguaggio di Programmazione da usare?
be', la B di Basic sta per Beginnersleobloom ha scritto: onestamente non ho ancora programmato nulla in Python per fare giochi ma avevo usato dark basic tempo fa (un dialetto di basic, altro linguaggio didattico come pascal) e non m sembrava coí difficle... e lo dice un autodidatta che piúniubbo non si pu´o:D
- poltro90
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: domenica 29 aprile 2007, 22:25
- Località: Lodi Vecchio
Re: Quale Linguaggio di Programmazione da usare?
qundi?
Python o Basic??? ??? ??? ???
Python o Basic??? ??? ??? ???
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Quale Linguaggio di Programmazione da usare?
e perchè non tutti e 2???poltro90 ha scritto: qundi?
Python o Basic??? ??? ??? ???
il mio consiglio(python) deriva dal fatto che il codice sarà portabile al 100%(cioè pigli il sorgente e lo metti dentro windows/mac, lo esegui e il programma funziona
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti