Quale Linguaggio di Programmazione da usare?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

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
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Avatar utente
jack84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 493
Iscrizione: lunedì 12 febbraio 2007, 11:13

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da jack84 »

Non esiste un particolare linguaggio in ubuntu, puoi programmare con un qualsiasi linguaggio.
Non sempre si può prevedere, ma ci si può sempre preparare
Avatar utente
leobloom
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 426
Iscrizione: lunedì 18 dicembre 2006, 22:19
Località: Siena - Italia/ Mondsee - Österreich
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da leobloom »

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!
Avatar utente
Berghem
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2265
Iscrizione: giovedì 14 aprile 2005, 22:28
Località: Dalmen

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Berghem »

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)
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Bobby »

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  ;)  ).
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

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!
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da simo_magic »

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!
la risposta secondo me allora è semplice!
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
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

ok, grazie mille. nei prossimi giorni mi informerò.

(ot)
facile e immediato(basta che confronti la difficoltà degli helloworld per vedere l'immediatezza per uno che non ha mai visto un linguaggio
ps comunque io 1 linguaggio di programmazione avevo cercato di impararlo, pascal... lasciamo perdere...
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da simo_magic »

poltro90 ha scritto: ok, grazie mille. nei prossimi giorni mi informerò.

(ot)
facile e immediato(basta che confronti la difficoltà degli helloworld per vedere l'immediatezza per uno che non ha mai visto un linguaggio
ps comunque io 1 linguaggio di programmazione avevo cercato di impararlo, pascal... lasciamo perdere...
infatti se confronti i 2 helloworld...beh quale dei 2 è più immediato?
program Hello;
begin
  Writeln('Hello, World!');
end.
print "Hello World"
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

program Hello;
begin
  Writeln('Hello, World!');
end.
bè, ti dimentichi che va dichiarata la crt da usare!!!

Codice: Seleziona tutto

program hello;
uses crt;
begin
  ecc.ecc.
piccolo appunto...

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
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da simo_magic »

i primi 2 post importanti in alto ;)
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Bobby »

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.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
Avatar utente
leobloom
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 426
Iscrizione: lunedì 18 dicembre 2006, 22:19
Località: Siena - Italia/ Mondsee - Österreich
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da leobloom »

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...
Linux is like a tent: no gates, no windows and an apache inside!
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Guiodic »

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.
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

io pascal non è che non lo capisco, è che è in disuso... non c'è più nulla fatto in pascal.
E poi io non inizierei dai giochi, che sono software piuttosto complessi.
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.
To Alcohol: The Cause Of - And The Solution To - All Life's Problems
Vivi vicino a Lodi? http://www.lodi.linux.it - LOLUG & PILLO
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Guiodic »

poltro90 ha scritto: io pascal non è che non lo capisco, è che è in disuso... non c'è più nulla fatto in pascal.
E poi io non inizierei dai giochi, che sono software piuttosto complessi.
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.
ah, ok.

be', allora python va bene.
Avatar utente
leobloom
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 426
Iscrizione: lunedì 18 dicembre 2006, 22:19
Località: Siena - Italia/ Mondsee - Österreich
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da leobloom »

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!
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da Guiodic »

leobloom 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
be', la B di Basic sta per Beginners :)
Avatar utente
poltro90
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: domenica 29 aprile 2007, 22:25
Località: Lodi Vecchio

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da poltro90 »

qundi?
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
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Quale Linguaggio di Programmazione da usare?

Messaggio da simo_magic »

poltro90 ha scritto: qundi?
Python o Basic??? ??? ??? ???
e perchè non tutti e 2???
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 ;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti