Accedi all'area personale per aggiungere e visualizzare i tuoi libri preferiti
La teoria dei giochi linguistici è stata elaborata da Ludwig Wittgenstein nelle Ricerche filosofiche (1953), capovolgendo completamente la visione del linguaggio espressa in una delle sue precedenti pubblicazioni Tractatus logico-philosophicus (1921). Ad una visione del linguaggio, "specchio del mondo", "immagine della realtà" (teoria dell'immagine) se ne sostituisce una in cui il carattere denotativo del linguaggio è solo una delle tante sue funzioni, dei suoi impieghi, è soltanto uno degli infiniti giochi linguistici. Creare nuovi linguaggi equivale a creare nuove "forme di vita". Ciò che conta infatti è l'uso che del linguaggio si fa, è questo il suo significato, non ha quindi senso studiare i fenomeni linguistici in modo generale e generalizzante prescindendo dagli infiniti usi possibili delle parole e considerando solo i nomi come, secondo Wittgenstein, aveva fatto Agostino pensando "ai rimanenti tipi di parole come a qualcosa che si accomoderà".
Scratch è un ambiente di programmazione gratuito, con un linguaggio di programmazione di tipo grafico. Tale linguaggio, ispirato alla teoria costruzionista dell'apprendimento e progettato per l'insegnamento della programmazione tramite primitive visive, è adatto a studenti, insegnanti e genitori ed è utilizzabile per progetti pedagogici e di intrattenimento che spaziano dalla matematica alla scienza, consentendo la realizzazione di simulazioni, visualizzazione di esperimenti, animazioni, musica, arte interattiva e semplici giochi.
In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).
In informatica, C è un linguaggio di programmazione imperativo di natura procedurale; i programmi scritti in questo linguaggio sono composti da espressioni matematiche e da istruzioni imperative raggruppate in procedure parametrizzate in grado di manipolare vari tipi di dati. Viene definito come un linguaggio di programmazione ad alto livello e integra caratteristiche dei linguaggi di basso livello, ovvero caratteri, numeri e indirizzi, che possono essere indicati tramite gli operatori aritmetici e logici di cui si servono le macchine reali. Il C è stato concepito per essere snello e performante, si avvale peraltro di numerose librerie per far fronte ad ogni tipo di esigenza, in particolare la libreria standard del C. Tali librerie, sotto forma di file di intestazione o file con suffisso -h, possono essere caricate mediante la direttiva include del preprocessore.