Messaggi: 3
Discussioni: 2
Registrato: May 2019
Reputazione:
0
Ciao ,
Ho un piccolo background in C per microcontrollori e java che appartiene a qualche anno fa
Vorrei capire quale linguaggio utilizzare , ma ho diversi dubbi che mi bloccano :
1) Python sembra il più diffuso
2) Il C mi piace perchè sembra essere universale nel mondo embedded
3) Gambas è un basic a oggetti che sembra essere molto bello
4) Java , non saprei.Ormai è ovunque
Volevo iniziare con Gambas ma non vorrei finire dentro una nicchia , non conosco la sua diffusione
In realtà mi sono avvicinato a gambas perchè da neofita mi piacere scrivere le mie esperienze per altri neofiti...
Voi usate tutti python ?
Messaggi: 6,913
Discussioni: 262
Registrato: Mar 2015
Reputazione:
366
Iniziare.. Per fare che? Perché la risposta dipende dal contesto. Se vuoi acquisire esperienza da riutilizzare magari in ambito lavorativo o altro.
Gambas, si, lo vedo un po' di nicchia. C è universale e già lo conosci, è un linguaggio compilato. Python invece è un linguaggio interpretato, anche se la crescente potenza delle macchine lenisce un po' la lentezza intrinseca di questo approccio.
Inviato dal mio A0001 utilizzando Tapatalk
Messaggi: 29
Discussioni: 1
Registrato: May 2019
Reputazione:
4
Ciao,
io il C lo sconsiglio SEMPRE a hobbysti, amatori, principianti. È troppo complicato.
Comunque, come giustamente dice ZZed: dipende da cosa devi farci.
Se vuoi smanettare con il tuo RPi puoi:
- usare la bash. Senza non combini niente. Dedica un po' di tempo almeno ad impararne le basi.
- Fare e modificare piccoli programmi in Python.
- Imparare come si deve la programmazione con un linguaggio più didattico: il Pascal, nello specifico Lazarus e Free Pascal.
Messaggi: 6,913
Discussioni: 262
Registrato: Mar 2015
Reputazione:
366
io il C non sono mai riuscito a farmelo piacere. e di conseguenza i vari derivati più o meno diretti C#, C++, E, Java..
Perfino l'assembly 68k mi è risultato più amichevole..
Non ti nascondo che ho comprato il primo Raspberry per avere una scusa per imparare Python, e mi è nata la passione per questa piccola scheda. E nel contempo in Python ho ritrovato la magia del basic dei primi home computer, ma con il superpotere delle librerie già pronte che ti fanno fare in un attimo cose anche complesse.
Io, visto che il C già lo hai "assaggiato", prova Python. La sua diffusione è in grande crescita, è usato da Google, Nasa e tutte le più grandi aziende, ha una ripidità di apprendimento molto bassa.
Messaggi: 1,218
Discussioni: 4
Registrato: Apr 2016
Reputazione:
130
Sicuramente il C è un linguaggio estramamente "potente" in quanto, dopo la compilazione, produce codice eseguibile abbastanza "ristretto" (comunque non paragonabile alla scrittura di codice in assembler). Ed è quello che ancora oggi utilizzo, ormai saltuariamente, per programmare (ormai c'è l'ho nel sangue, come un virus). I suoi derivati (C++, C#, ecc.) ne hanno migliorato l'utilizzo, anche semplificandolo. Direi comunque, come suggerisce Zzed, per non rimanere in una nicchia, di utilizzare il Python. Avendo conoscenza del C sarà anche più facile leggerlo e scriverlo.
Messaggi: 111
Discussioni: 4
Registrato: Oct 2016
Reputazione:
1
Mi dispiace insistere, ma puoi eseguire tranquillamente il bitecode senza i sorgenti, cosa non possibile con linguaggi interpretati.
Mandi
Barbezuan