Post by Michele PetrazzoPost by Alex MartelliPost by ReDDysalvea tutti volevo sapere se ci fosse qualche modo per programmare
un microcontrollore (PIC) con python. ringrazio e saluto
Ho i miei dubbi che un PIC abbia abbastanza RAM per permettersi
qualsiasi linguaggio con garbage collection, sia Python o altro.
Tanto per chiarire, di quanta RAM stiamo parlando...?
Molto molto poca.
Nei pic commerciali (8bit, 16FXXX, siamo sui 128, 256 byte e con una
flash interna che va fino a 258 K.
Un po troppo poco, direi :)
Bene, volevo controllare che le cose non siano poi cambiate tanto da un
quarto di secolo fa. Visto che non lo sono (magari come rom/flash un
po' si`, certo non in proporzione ai cambiamenti nell'informatica, ma
come ram proprio no), posso confermare: a mio parere nessun linguaggio
ad altissimo livello (con garbage collection) e` adatto, e forse non lo
sono molto neppure quelli a livello solo alto (che per quanto ben curati
come compilatore possono pur sempre consumare, che so, 80 o 90 byte di
ram di overhead come assoluto minimo: su 128-256, non puoi buttare via
1/3 o 2/3 della ram solo per programmare in C invece che in assembly).
Alex