Mappa concettuale sull’OOP

L’object oriented programming si basa su alcuni semplici concetti riassumibili tramite la seguente mappa concettuale

Annunci

Macchina Universale

Cos’e`…

La macchina universale (o architettura di Neuman) e` una macchina in grado di risolvere un’ampia fascia di problemi ed e` stata creata da Von Neuman.

E` Composta da…

Questa macchina cosi` strabiliante e` composta da:
-CPU: (dall’inglese Central Processing Unit) e`il cosiddetto processore ,un software in grado di processare le diverse informazioni che forniamo al nostro PC.
-Memoria: e` la memoria principale di lavoro (RAM)
-I/O: e` il sistema input / output, ovvero un port per l’input (es. tastiera e mouse) ,che permette di inserire i dati da processare nel computer, e il port per l’output,che permette all’operatore di visualizzare i dati processati dal computer.
Queste tre parti essenziali sono a loro volta collegate ad un Bus Dati,cioe` un insieme di dati.

Un’ immagine per capire

Riassumendo questi pochi e basilari concetti riguardo la macchina universale,possiamo affermare che essa e` il progenitore dell’odierno Computer o PC.

Fonti: Wikipedia http://it.wikipedia.org/wiki/Architettura_di_von_Neumann
Cartesio http://www.cartesio-luxemburg.net/listing/didattica/materiale/schede%20CISCO/architettura%20di%20Jhon%20Von%20Neumann/Architettura%20Von%20Neumann.p

Una parentesi sulla CPU

La CPU si divide principalmente in due gruppi: CISC e RISC

CISC:
CISC è l’acronimo di Complex Instruction Set Computer: tipicamente un processore di questo tipo implementa un numero scarso di registri di uso generale, ed ha una unità di controllo microprogrammata: la logica del programma è memorizzata in una memoria veloce situata nella parte di controllo, invece di essere espressa tramite una rete combinatoria.
Il set di istruzioni del CISC é un set molto vasto,di centinaia di codici che svolgono funzioni diverse e anche complesse.
le istruzioni hanno lunghezza variabile e possono presentarsi in formati diversi, e sono necessari due o più cicli di clock per completare una istruzione

RISC:
RISC è l’acronimo di Reduced Instruction Set Computer. Il tipico set di istruzioni RISC è molto piccolo, circa sessanta o settanta istruzioni molto elementari,le quali hanno tutte lo stesso formato e la stessa lunghezza, e molte vengono eseguite in un solo ciclo di clock.
I processori RISC posseggono una unità di controllo semplice e a bassa latenza, riservando invece molto spazio per i registri interni: una CPU RISC ha di solito da un minimo di un centinaio ad alcune migliaia di registri interni generici, organizzati in un file di registri.

;

Gianluca,Sebastian e Pietro.

Arduino

Arduino e` un framework open-source che permette la prototipazione e l’apprendimento facile dell’elettronica.
E`un sogno, ormai divenuto realtà di Massimo Banzi. Il creatore di questo microprocessore ha deciso di fare un enorme regalo alle persone, donando questo oggetto, quindi senza arricchirsi. Arduino è una piccola scheda elettronica delle dimensioni di una carta di credito che rende facile ed accessibile imparare a programmare un microcontrollore permettendoti di realizzare tanti incredibili progetti, il tutto senza dover diventare un ingegnere.
Grazie a lui l’ informatica ha fatto molti passi avanti ed ha avuto successo in tutto il mondo.

Esperimenti curiosi con Arduino.

Arduino e` veramente strabiliante; con un software del genere si possono riprodurre quelle che oggi sono le famose piattaforme “Kinnect” per xBox ,per esempio.
Tutto cio`che si deve fare e` collegare ad Arduino dei led, che vanno collegati direttamente ad una telecamera/webcam/fotocamera e si puo` simulare,in modo piu` o meno preciso, la famosa piattaforma che sta facendo impazzire migliaia di bambini.
Fonti: Wikipedia http://en.wikipedia.org/wiki/Arduino

Esperienze personali di conoscenti.
Gianluca,Sebastian e Pietro.

 

Test di Touring

Il test di Touring e` un’ operazione che permette di stabilire se l’intelligenza artificiale di una macchina e` considerabile tale, oppure se ha bisogno di modifiche da apportare .

Test di Turing semplificato.
La versione del test di Turing in cui la macchina deve semplicemente ingannare l’intervistatore convincendolo di stare parlando con un altro essere umano e` considerata una versione semplificata del test proposto da Turing. Nel test di Turing originale la macchina deve, invece, convincere l’intervistatore d’essere un uomo anziché una donna (o viceversa). L’obiettivo può sembrare a prima vista simile ma in realtà non lo è. Nel test di Turing semplificato è sufficiente aggirare il problema con semplici trucchi linguistici che di intelligente hanno ben poco (es. i primi giorni di “Doretta” per Windows Live Messenger). Nel test di Turing originale, invece, la macchina deve capire le domande e formulare delle risposte sensate e razionali per raggiungere l’obiettivo.

Una parentesi sull’A.I. in piu`: Elbot

Elbot e` uno dei Chatterbot dotati di buona intelligenza artificiale,ma che non soddisfa pienamente il test di Touring (infatti lo soddisfa circa peri il 30%) in quanto esso abbia un “blocco” su alcune richieste specifiche. Quello che Elbot fa quando gli viene posta una domanda alla quale dovrebbe ricorrere alla razionalita` umana , non e` nient’altro che deviare il discorso con delle frasi stereotipate (es. il mio pensiero non conta quanto il tuo) ,cosa che alcune persone fanno in rare occasioni,ma Touring richiede proprio la razionalita` umana.

Fonti: Wikipedia http://en.wikipedia.org/wiki/Elbot
Okpedia http://www.okpedia.it/test_di_turing

Gianluca,Sebastian e Pietro.

Mappa sull’informatica

Una breve mappa che riassume l’informatica in alcuni concetti essenziali.
Questo progetto e` stato realizzato con un programma chiamato “wmap” che serve per creare mappe concettuali sotto forma di “brain-storming” oppure in immagini indentate come quella che segue nello spazio sottostante.

Alan Turing

Informazioni Generali

Alan Turing era un matematico,logico e crittografo britannico,considerato da molti il padre dell’informatica.
E`nato a Londra,il 23 giugno 1912 ed e`morto a Wilmslow il 7 giugno 1954.

Informazioni sul suo lavoro

E`stato uno dei piu brillanti crittoanalisti britannici durante la seconda guerra mondiale per decifrare messaggi tra inghilterra e alleati dell’Asse.Lavoro`a Bletchley Park,il centro di crittoanalisti del Regno Unito,dove creo`il “metodo Bomba”,cioe`una macchina elettromagnetica in grado di decodificare i messaggi tedeschi,che venivano creati dalla macchina Enigma.

Come informatico e`riuscito a formalizzare i concetti di algoritmo e calcolo,mediante la “macchina di Turing”,che a sua volta ha svolto un ruolo fondamentale nella creazione di quello che oggi e`il computer.
Per queste cose gli e`stato attribuito il nome di “Padre dell’informatica” e creatore della scienza informatica e dell’intelligenza artificiale (in inglese A.I.).

Morte

Alan era omosessuale e a causa delle persecuzioni e discriminazioni verso gli omosessuali,si suicido`all’eta`di 41 anni.
Dopo la sua morte l’ACM (Association for Computing Machinery) creo`il Turing Award nel 1966,segno di massima riconoscenza nel campo dell’informatica,dei sistemi intelligenti e dell’intelligenza artificiale.

(Fonti: Wikipedia-http://it.wikipedia.org/wiki/Alan_Turing

                                                                                                                                                                                                                                                       Google  https://www.google.it/)
Gianluca e Sebastian.

Musica

La musica e`qualcosa di spettacolare,non e`solo una forma di arte,ma un modo di esprimersi universale,comprensibile a tutti.
E`bello sapere che cosa esprime una canzone,quali sentimenti vuole farvi provare e soprattutto il significato del testo (se si tratta di musica non solo strumentale).

Ci sono moltissimi stili di musica e moltissimi musicisti,che fanno musica con strumenti veri,oppure tramite programmi non molto semplici del computer.
E`molto importante cercare di ascoltare altri stili,oltre agli stili che vi piacciono e io,con l’aiuto di questo blog,spero di riuscire a presentarvi una varieta`di stili molto ampia.

Iniziamo con uno stile molto di moda negli ultimi tempi,cioe`la dubstep,che e`nata intorno al primo decennio del ventunesimo secolo,il cui piu`famoso artista e`Skrillex (a.k.a. Sonny Moore) che e`anche un produttore discografico.
In questo articolo lascio il link della canzone che,a mio parere,e`una tra le piu`belle canzoni di questo artista: “First of the year (Equinox)”

http://www.youtube.com/watch?v=TYYyMu3pzL4

di Sebastian e Gianluca Inviato su Musica