mobile software Qual è il dispositivo più piccolo su cui posso programmare?




software per creare app senza programmare gratis (11)

Sto pensando a qualcosa di più piccolo di un laptop in cui posso passare le mie ore a lavorare per fare progetti con problemi euler o simili.

Qualche idea?


Se stai cercando un microcontrollore o qualcosa di simile, il mio consiglio è di controllare un AVR, PIC, Arduino o BeagleBoard .

Tutti sono relativamente economici e facili da programmare (i primi tre in più). AVR e PIC sono tipi di microcontrollori che puoi programmare con C o ASM, tuttavia avrai bisogno di qualche tipo di scheda di prototipazione o simili per ottenere qualsiasi cosa. Un Arduino è un chip AVR seduto su una scheda, quindi è molto più facile ottenere qualcosa in un breve lasso di tempo. Oltre a questo sono abbastanza popolari e puoi trovare molti progetti che sono stati fatti a Hackaday. Infine BeagleBoard è una scheda molto più grossa che eseguirà Linux embedded.

La mia raccomandazione è per l'Arduino.

Ci sono molti altri suggerimenti qui .

Tuttavia, se stai cercando un dispositivo portatile piccolo per programmare hai un sacco di opzioni. Un pc Asus EEE, HP 2133 (credo che sia il modello corretto), MSI Wind, MacBook Air ecc. Ecc. Come altre persone hanno suggerito di consultare alcuni netbook. Esistono anche vari PDA o telefoni cellulari che è possibile programmare, ad esempio un telefono Android o un telefono OpenMoko. Ci sono molte opzioni, ti suggerisco di scoprire quale dimensione stai cercando in particolare e che restringerà le tue scelte.

In bocca al lupo.


Questo può sembrare folle ma prova penna / matita e carta. No, non puoi eseguire il codice, ma ti aiuterà a non utilizzare i riferimenti online così tanto (sì, sono buoni ma le capacità di memoria ci aiutano tutti) e probabilmente ti aiuterà anche a pianificare meglio il tuo codice.


I netbook sono più piccoli del tuo tipico laptop e hanno un sacco di energia.


Un netbook sarebbe l'ideale.

Una calcolatrice grafica potrebbe essere troppo limitata per la programmazione.


Ho programmato direttamente sulla mia calcolatrice HP serie 48G .

C'è un buon tutorial di programmazione per questo qui . Dovrò rispolverare e vedere se supererà la regola di un minuto di Project Euler .


Ho usato SmallBASIC sul mio dispositivo Palm OS 5 per un po 'di tempo e sembra funzionare bene con la maggior parte dei problemi che ho lanciato.


Prenderò il colpo di reputazione per dire questo: perché non leggere un libro o guardare lo scenario che passa? Cercare di stipare più programmi nella tua giornata non è in realtà un bene per te e potrebbe persino renderti meno produttivo.


Ho un Nokia E51 con interprete Python. Non è affatto piacevole digitare con un tastierino numerico. Penso che sia il più piccolo possibile.


Se stai parlando di fare un microcontrollore, ci sono diversi modelli di schede arduino che sono molto facili per chi non ha familiarità con la programmazione embedded.



È piuttosto soggettivo. Il codice sul mio tragitto da casa utilizzando un laptop da 15,4 "e lo trovo abbastanza limitante.

Potrei ancora lavorare a 13 ", ma i limiti sarebbero diventati così grandi che sarei già in discussione se ne valesse la pena. Qualunque cosa più piccola sarebbe giusta.

Ma poi tendo a lavorare con molte finestre aperte. Più editor, documenti, browser, ecc. Riducendo quello che mangia nella mia produttività. A casa ho un display da 30 ". Al lavoro ho 2x display da 24".

Se tendi a lavorare per lo più in una finestra, raramente consulta documenti e altre app ecc, probabilmente potresti andare più piccolo.

Dipende molto dal tipo di persona che sei, da ciò che ti senti a tuo agio, dal tuo modo di lavorare, da cosa stai lavorando e con ... la lista continua.

La mia ipotesi è che per la maggior parte degli sviluppatori 13 "sarà il più piccolo prima che diventi così frustrante che starai meglio ascoltando i podcast o qualcosa del genere - ma YMMV - e lo farà!