Miglior linguaggio per passione
Miglior linguaggio per passione
Salve, volevo un consiglio. Vorrei imparare un linguaggio di programmazione per semplice passione, dedicandogli il mio tempo libero. A vostro avviso qual è il miglior linguaggio che si presta a questo scopo? Mi ritrovo il seguente manuale:
https://www.amazon.it/Programmare-con-5 ... words=c%23
che ne dite?
Grazie
https://www.amazon.it/Programmare-con-5 ... words=c%23
che ne dite?
Grazie
Re: Miglior linguaggio per passione
ciao, python non l'hai preso in considerazione?
- DoctorStrange
- Imperturbabile Insigne
- Messaggi: 2869
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
Re: Miglior linguaggio per passione
Anche Java.
Multi-piattaforma, portatile, diffusissimo e con enorme richiesta in giro.
Multi-piattaforma, portatile, diffusissimo e con enorme richiesta in giro.
Re: Miglior linguaggio per passione
è una richiesta abbastanza anomala, se deve essere per passione chi meglio di te saprebbe rispondere alla domanda?
Provane e un po' e decidi tu, se ti servono delle idee guarda la classifica dei più utilizzati: http://www.tiobe.com/tiobe-index/
Provane e un po' e decidi tu, se ti servono delle idee guarda la classifica dei più utilizzati: http://www.tiobe.com/tiobe-index/
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Miglior linguaggio per passione
Io avevo iniziato con il Php, poi sono passato ad altro lavoro. Non vorrei abbandonarfe la programmazione perchè mi piace molto.
A livello di potenzialità java e c# sono simili? Si può programmare in C# con Ubuntu? C++ è ad oggetti? Come vi sembra come linguaggio?
A livello di potenzialità java e c# sono simili? Si può programmare in C# con Ubuntu? C++ è ad oggetti? Come vi sembra come linguaggio?
- Dclaudio1990
- Scoppiettante Seguace
- Messaggi: 624
- Iscrizione: sabato 11 aprile 2015, 14:31
- Distribuzione: openSUSE
- Sesso: Maschile
- Località: Roma
Re: Miglior linguaggio per passione
Che genere di applicazioni vuoi sviluppare?
E' molto importante capire di cosa hai bisogno, e confrontare come i linguaggi che stai considerando ti offrono questo servizio.
Personalmente a me Java non piace, ma sono dell'opinione che i linguaggi di programmazione vanno provati un po' tutti, anche perché ognuno ha delle buone motivazioni per essere usato.
A presto
E' molto importante capire di cosa hai bisogno, e confrontare come i linguaggi che stai considerando ti offrono questo servizio.
Personalmente a me Java non piace, ma sono dell'opinione che i linguaggi di programmazione vanno provati un po' tutti, anche perché ognuno ha delle buone motivazioni per essere usato.
A presto
"Io penso, dunque sono, ossia esisto."
-René Descartes
-René Descartes
- jepessen
- Imperturbabile Insigne
- Messaggi: 3569
- Iscrizione: lunedì 26 dicembre 2005, 11:49
- Desktop: KDevelop
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Somma Lombardo
Re: Miglior linguaggio per passione
La passione e' passione, se ti piace programmare devi utilizzare quello che ti piace di piu', ognuno ha il suo linguaggio del cuore e si scatenano sempre guerre a riguardo dove nessuno esce vincitore.
Se invece la domanda e' "mi piace programare, cosa mi consigliate come linguaggio di programmazione" allora ti do I seguenti consigli:
Se invece la domanda e' "mi piace programare, cosa mi consigliate come linguaggio di programmazione" allora ti do I seguenti consigli:
- Python: Linguaggio interpretato, facile da scrivere, facile come sintassi, ti costringe a scrivere codice ben formattato ed ha una sterminata collezione di librerie che, una volta apprese le basi, ti fanno fare praticamente tutto. Lo uso per qualcosa che e' poco piu' di uno script. Per cose piu' serie uso altro.
- C#: Linguaggio semi-interpretato (non farmi entrare nei dettagli), ti permette di scrivere applicazioni professionali multipiattaforma. Se utilizzi windows puoi anche imparare le WPF per avere interfacce grafiche utilizzando XAML, in Linux puoi utilizzare GTK#. Alcuni (con alcuni intendo parecchi) storcono il naso perche' l'ha inventato Microsoft, all'inizio era solo per Windows e quindi ci sono i soliti fanboysmi... Fregatene, funziona bene, e' multipiattaforma, puoi anche fare applicazioni mobili coi controcosiddetti (Xamarin e' la soluzione).
- Java: Alternativa a C#, e' nato parecchio prima e quindi e' piu' diffuso e piu' conosciuto. Oggettivamente te lo consiglio se non altro per tutta la roba e tutorial che puoi trovare in rete, soggettivamente ho visto scrivere molte piu' porcate con Java che con qualsiasi altro linguaggio di programmazione, secondo forse solo a PHP. A me come linguaggio non piace per niente, ci sono molte valide alternative che producono risultati migliori in ogni campo. Fatti a nomina e va curcati, come si suol dire....
- C++: Ottimo per conoscere i dettagli del funzionamento dei programmi senza che cose come gargabe collector et similia ti nascondano i dettagli. Potente perche' e' compilato, e genera il codice piu' ottimizzato di tutti, a parita' di codice, rispetto agli altri linguaggi. Importante se devi fare applicazioni realtime, frega una cippa se devi fare un gestionale che si collega a MySQL. Molto diffuso per questo motivo per applicazioni embedded, se vuoi provare a programmare Raspberry e simili e' il linguaggio che ti consiglio. Ovviamente dato che molte cose che in altri linguaggi vengono gestite automaticamente qua vengono fatte a mano, e' molto piu' facile commettere errori. Te lo consiglio come secondo linguaggio, dopo che hai imparato le basi della programmazione con un altro.
- PHP: linguaggio di elezione per siti web dinamici. Io personalmente preferisco ASP, ed adesso c'e' pure la versione Linux quindi si puo' provare comunque. Se vuoi imparare a creare siti web dinamici comincia con questo.
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
-
- Imperturbabile Insigne
- Messaggi: 2739
- Iscrizione: mercoledì 16 gennaio 2013, 17:28
- Desktop: ubuntu-2d
- Distribuzione: Ubuntu 12.04.2 LTS i686
- Località: Airuno(Lecco)
Re: Miglior linguaggio per passione
Sono nelle tue stesse condizioni.
Purtroppo con la programmazione non ci lavoro, è solo un hobby, che purtroppo coltivo sempre meno causa tempo.
Io avevo iniziato col C, ormai sono un po' di anni. Posso dirti che ti devi impegnare davvero tanto anche per fare cose modeste.
A detta degli esperti è un linguaggio molto potente, di conseguenza anche reputato difficile.
Se dovessi tornare indietro sceglierei il Python.
Comunque difficoltà a parte il C a me piace.
@jepessen: c'è un particolare motivo per aver omesso il C dalla tua lista? Obsoleto forse...sarei curioso, visto che mi pare di capire
che ci lavori\sei esperto
Purtroppo con la programmazione non ci lavoro, è solo un hobby, che purtroppo coltivo sempre meno causa tempo.
Io avevo iniziato col C, ormai sono un po' di anni. Posso dirti che ti devi impegnare davvero tanto anche per fare cose modeste.
A detta degli esperti è un linguaggio molto potente, di conseguenza anche reputato difficile.
Se dovessi tornare indietro sceglierei il Python.
Comunque difficoltà a parte il C a me piace.
@jepessen: c'è un particolare motivo per aver omesso il C dalla tua lista? Obsoleto forse...sarei curioso, visto che mi pare di capire
che ci lavori\sei esperto
- jepessen
- Imperturbabile Insigne
- Messaggi: 3569
- Iscrizione: lunedì 26 dicembre 2005, 11:49
- Desktop: KDevelop
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Somma Lombardo
Re: Miglior linguaggio per passione
Perche' a meno di casi specifici preferisco una programmazione ad oggetti invece che procedurale. Per me il C e' la base della programmazione, ma personalmente non ho mai lavorato ad un progetto che richiedesse C specificatamente. Anzi, ho visto arzigogoli vari per simulare col C puro una programmazione ad oggetti, utilizzando puntatori a funzioni per simulare polimorfismo etc... Ovviamente il C ha ancora una grande importanza, ma penso che la base di utenza sia piu' specifica. Ovviamente non voglio sminuirlo, parlo per mia esperienza. E' ampiamente utilizzato in molti ambiti che pero' non bazzico molto. E data la natura del post volevo tenermi su qualcosa di piu' mainstream.
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
-
- Imperturbabile Insigne
- Messaggi: 2739
- Iscrizione: mercoledì 16 gennaio 2013, 17:28
- Desktop: ubuntu-2d
- Distribuzione: Ubuntu 12.04.2 LTS i686
- Località: Airuno(Lecco)
Re: Miglior linguaggio per passione
Capisco. In effetti da come ho potuto capire simulare col C cose "native" di altri linguaggi è un impresa...un po' credo come simulare
il C con l'assembly: puoi certo, ma ne esci pazzo.
Grazie della risposta
il C con l'assembly: puoi certo, ma ne esci pazzo.
Grazie della risposta
- Claudio_F
- Entusiasta Emergente
- Messaggi: 1463
- Iscrizione: lunedì 28 maggio 2012, 18:49
- Desktop: Mate/Gnome
- Distribuzione: Ubu22.04
Re: Miglior linguaggio per passione
- C / C++ per sistemi embedded / microcontroller (Arduino & c) (speed critical)
- HTML+CSS+PHP+Javascript per web app (con relative tecniche ajax, conoscenze di impaginazione, design, grafica, responsività)
- Java per mobile / Android (con relativo studio delle Api Android)
- Python per general purpose (non speed critical, è un po' il "BASIC moderno")
Ultima modifica di Claudio_F il domenica 23 aprile 2017, 13:09, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: TommyB1992 e 13 ospiti