Search Results for: linguaggio di programmazione
Bentornati al nostro corso di programmazione Python. Nelle scorse puntate abbiamo trattato argomenti relativi ai sensori e alle conversioni di dati. Dal momento che, però, il Python è un linguaggio in grado di lavorare non soltanto con hardware di prototipazione rapida …
Nell'ultimo mese vi abbiamo raccontato Python attraverso una scheda di prototipazione che ha delle potenzilità davvero notevoli: Flip&Click. Con oggi, il nostro corso di Python si arricchisce di una struttura più precisa per spiegarvi nel merito i comandi principali, le funzioni elementari …
Bentornati al nostro Corso di Python. Nella scorsa puntata abbiamo gettato le basi per iniziare a studiare questo linguaggio di programmazione, abbiamo spiegato le funzioni base ed i metodi più efficaci per lavorare subito su schede a microcontrollore. A partire …
Inizia oggi una serie di articoli dedicati alla programmazione ed allo sviluppo nonché alla prototipazione rapida. Solo che questa volta non parliamo del "solito" Arduino ma di qualcosa che gravita nella sua orbita, ovvero di una scheda di prototipazione rapida …
Una panoramica sul microcontrollore ADuC, della Analog Devices e l’analisi del protocollo utilizzato per la sua programmazione. La famiglia degli ADuC, basata sul core 8052, comprende diverse varianti a seconda del progetto a cui essi sono destinati. Perciò sono identificati da …
Il linguaggio C è di gran lunga usato nella programmazione dei sistemi embedded ed esistono numerosi volumi che ne illustrano la semantica e la sintassi. Molto più raro è invece trovare una trattazione che illustri le regole principali sull’ottimizzazione degli algoritmi in …
Il computer, si sa, è la macchina logica per eccellenza. Esso riesce a valutare e a risolvere qualsiasi tipo di problema logico. Il problema principale è quello di fargli capire come farlo, ossia di come insegnarli la tecnica e le …
Utilizziamo il linguaggio Prolog per trovare un qualsiasi valore resistivo, combinando più resistenze. Un articolo sperimentale per introdurre il "pensiero meccanizzato" al servizio dell’elettronica. Esso è un linguaggio per l’intelligenza artificiale che consente di trovare un obiettivo, dichiarando dei fatti, …
Chi non conosce la matematica, e in particolare il calcolo combinatorio, è convinto che la vincita ai popolari giochi d'azzardo e lotterie sia alla portata di tutti. La realtà è ben diversa e chi non calcola bene le probabilità di …
Sei un programmatore o uno sviluppatore informatico? Stai approcciando per la prima volta al mondo della programmazione e non sai da dove partire? A qualsiasi livello ti trovi abbiamo un fantastico regalo in serbo per te: un pratico manuale per …
La matematica si trova dappertutto, essa regola tutti i processi, anche in una semplice collezione di figurine. Album di calciatori, animali, personaggi famosi e altri sono riempiti e completati dopo tanto tempo e previo acquisto di molte, a volte troppe, …
Processing è un linguaggio di programmazione che consente di sviluppare applicazioni e disegnare forme geometriche, anche molto complesse. E' basato su Java, dal quale eredita la sintassi, i comandi e la tipologia di programmazione ad oggetti. Le sue funzioni, ad …
Nella scorsa puntata del corso sui PLC abbiamo analizzato il linguaggio di programmazione forse maggiormente diffuso, vale a dire la logica ladder. Proseguiamo ora la nostra avventura nel campo della programmazione dei PLC andando a scoprire un linguaggio di tipo …
Nel precedente articolo abbiamo visto i concetti introduttivi e generali relativi ai PLC. La nostra avventura nel fantastico mondo dei PLC è solo all'inizio, e ci attende un'altra tappa importante. Siete curiosi? Volete apprendere i rudimenti della programmazione dei controllori …
Ricordate il linguaggio Clipper, con cui si creavano e gestivano applicazioni con Database? Da oggi tale linguaggio è risorto dalle sue ceneri, molto più potente e versatile di prima. Il suo nome: Harbour.
Un luogo comune abbastanza diffuso vede elettronica e informatica come territori di studio prettamente maschili (l’icona tipica del nerd è quella dell’occhialuto secchione un po’ sfigato) e vuole le donne poco avvezze alla tecnologia. E in effetti i numeri oggi …
Amicus 18 è un sistema di sviluppo multifunzionale per PIC Micro e può essere utilizzato con qualsiasi linguaggio PIC. L'IDE è molto leggero, come quello di Arduino, ma non dispone di un debugger. Programmarlo è molto semplice, soprattutto se utilizzate …
Sappiamo cosa deve fare ooc. Come scriviamo però il preprocessore? Per ragioni di efficienza, dovremmo basarci su piattaforme come lex o yacc, ma una prima implementazione è molto meno costosa se ci basiamo su un linguaggio di programmazione come awk …
La nostra rappresentazione di un cerchio contiene la rappresentazione di un punto come primo componente della struct Circle. D'altro canto, abbiamo volontariamente deciso di non accedere a questo componente direttamente. Quando vogliamo ereditare, effettueremo il cast-up da Circle a Point …
La parte critica sta certamente nell'ipotesi che si possa trovare un puntatore al descrittore di tipo *self direttamente al di sotto del puntatore arbitrario self. Per il momento ci limiteremo a vigilare che non vi siano puntatori nulli.