Search Results for: programmazione C
Una serie di tre articoli per programmatori. Ebook come risorse gratuite per programmatori, una riflessione sulla longevità (fino a che età riusciremo a programmare?) ed un post sui fuoriclasse della programmazione, anche se a volte l'appellativo loro riservato/meritato non è …
Un pezzo istruttivo sulla programmazione lineare. E' uno strumento utile e facile da usare. Consiglio di dare un'occhiata senza timidità - c'è una buona probabilità che si capisca tutto e che torni utile prima o poi.
L'articoletto comincia con un …
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 …
Minibloq è un ambiente di programmazione grafico per Arduino ed altri dispositivi fisici, come DuinoBot o Maple. Uno dei suoi principali obiettivi è quello di avvicinare le piattaforme Arduino, Multiplo e altre piattaforme alle scuole elementari, i bambini e principianti.
Novell SUSE Studio permette anche agli utenti meno esperti di creare le proprie applicazioni con Linux. Certo, bisogna sapere qualcosa su come funzionano Linux e i programmi open source, però di sicuro ci si semplifica la vita. Ogni anno, poi, …
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 …
Le moderne workstation hanno parecchia memoria. Se un programma perde le tracce di un byte qua e là non fa di solito una gran differenza. Tuttavia, questi memory leaks sono di solito sintomo di errori negli algoritmi.
respondsTo() deve cercare la descrizione di classe per un tag e restituire il corrispondente selettore.
Quando diamo un'occhiata ai metodi linkati dinamicamente, accordandoci su una nomenclatura per realizzare il callback, non sembra porre particolari limiti. Un metodo viene chiamato da un particolare oggetto, ossia quale codice viene eseguito per un callback dipende dall'oggetto in relazione …
Come fa un oggetto a raggiungere il suo delegato? Quando un oggetto Filter viene costruito riceve il delegato come un argomento. La descrizione di classe Filter.d definisce i tipi di funzioni per le possibili funzioni di callback e i componenti …
Analizzare una linea di comando è un problema generale comune a tutti i programmi filtro. Dobbiamo riconoscere due segni meno – ossia la fine della lista delle opzioni – oppure un singolo segno meno, dobbiamo riconoscere i valori delle opzioni, …
Avendo trovato parecchi difetti all'idea delle classi di base astratte, abbiamo bisogno di cercare una idea migliore per le funzioni di callback.
Un oggetto punta alla sua descrizione di classe. La descrizione di classe punta a tutti i metodi dinamicamente linkati applicabili all'oggetto.
Devo fare un esame sui microcontrollori e la loro programmazione, chi può consigliarmi un testo o un sito web che spieghi tutto e bene???
I supervisori per microprocessori l'MAX16065–MAX16068 e l'MAX16070/MAX16071 possono essere programmati dopo che sono stati saldati sul circuito applicativo
Se scegliamo di sostituire il nome di una descrizione di classe come ad esempio Point da una chiamata alla funzione inizializzazione Point() per generare le descrizioni di classe in via automatica, dobbiamo modificare ogni utilizzo di una descrizione di classe …
munch è una soluzione portabile anche se inefficiente per tutto quello che può riguardare i problemi di inizializzazione statica.
Come eccezione, _Object deve essere il nome di una struttura e non un puntatore alla struttura, tanto che &_Object può essere utilizzato per inizializzare la struttura.
void * è un tipo molto lasco che abbiamo sfruttato per costruire i metodi polimorfici e, in particolare, il nostro meccanismo per la selezione dei metodi linkati dinamicamente
Ipotizziamo che libooc.a è una libreria con un modulo initializers.o che definisce l'array initializers[] come mostrato sopra contenente solo il puntatore null.