lunedì 10 novembre 2014

Brainf*ck, getters e setters al prossimo incontro

Ezio Sperduto ci parlerà e ci insegnerà del linguaggio di programmazione esoterico Brainf*ck. Ma non sarà solo teoria! Potrete mettere alla prova subito quello che ascolterete. Portatevi con voi il vostro portatile!!
Dopo, cisarà un dibattito sui getter e setter.

Iscrivetevi qui:
http://jugevents.org/jugevents/event/54993


Ezio Sperduto è co-founder of Infosons, PhD on Operations Research, tutor at Università UNINETTUNO

Brainf_ck
Brainf*ck è un linguaggio di programmazione esoterico per computer, creato da Urban Müller intorno al 1993.
L’obiettivo di Müller era di creare un semplice linguaggio di programmazione completo per una macchina di Turing che potesse essere implementato con il compilatore più piccolo possibile. Il linguaggio consiste di otto istruzioni. La versione 2 del compilatore originale, scritta per l’Amiga, occupa soltanto 240 byte. È stato ispirato dal linguaggio FALSE, un altro linguaggio di programmazione esoterico, il cui compilatore occupava 1024 byte.
Come il nome suggerisce, i programmi scritti in Brainf*ck tendono ad essere difficili da comprendere. Tuttavia Brainf*ck è un linguaggio Turing-completo, e si può utilizzare per implementare qualunque algoritmo eseguibile con una macchina di Turing. Trascurando l’enorme difficoltà nella programmazione di certi algoritmi con Brainfuck, è certamente possibile scrivere il relativo codice.
Il linguaggio è basato su un modello molto semplice consistente in un array di byte inizializzato a zero, un puntatore all’array (inizializzato per puntare al primo byte dell’array) e due stream di byte per l’input e l’output.

Getter e setter
I metodi di accesso sono stati criticati da molto tempo per il fatto di non aumentare assolutamente l’astrazione dei dati, ma di aumentare inutilmente la quantità di codice all’interno di una classe.

domenica 26 ottobre 2014

Iced tea, la macchina virtuale Java libera


Si parla di IcedTea, della macchina virtuale Java completamente libera e degli altri strumenti. Vengono spiegate le differenze tra l’approccio con interprete, compilatore e macchina virtuale. Si racconta di quali macchine virtuali ci sono per quali linguaggi. Vengono descritte le peculiarità di IcedTea e si prendono in esame le differenze tra HotSpot Zero Assembly con la macchina virtuale di Oracle, HotSpot. Si parla di quali linguaggi possano essere compilati per macchina virtuale Java. 


venerdì 24 ottobre 2014

Video su Domain Driven Design di Massimo Nardelli e Valerio Del Bello

Introduzione a Domain Driven Design – come costruire software robusto dal dominio complesso attraverso la comprensione approfondita della necessità di business. Una panoramica dei suoi princìpi fondamentali e dei pattern che propone in relazione ai problemi che risolve.

martedì 7 ottobre 2014

Domain Driven Design e Psicologia del Lavoro al JUG Roma

Il prossimo incontro del JUG Roma sarà mercoledì 22 da Infosons in via Vacuna 107/109 zona Tiburtina.
Fabio Romanelli parlerà di Psicologia del Lavoro.
Massimo Nardelli parlerà di Domain Driven Design.

Per info e per prenotarsi: http://www.jugevents.org/jugevents/event/54831

mercoledì 17 settembre 2014

Video: "Rimettiamo in dubbio lo stato corrente delle cose"

Una esposizione dello stato corrente dello sviluppo in contesti aziendali con il linguaggio Java, una valutazione delle alternative disponibili alle soluzioni enterprise convenzionali, degli strumenti e dei linguaggi per la Java Virtual Machine, ed oltre.

lunedì 8 settembre 2014

Meetup del JUG Roma: Questioning the status quo

Il nel prossimo incontro di martedì 16 Ivano Pagano ci parlerà di: "Questioning the Status Quo
(through the looking glass) of Java, OOP and beyond"

L'abstract è:
A talk about the current state of java enterprise development, evaluation of the available alternatives to conventional enterprise solutions, tools and languages for the JVM, and possibly beyond.

Per info e registrarsi:
http://www.jugevents.org/jugevents/event/54615

mercoledì 16 aprile 2014

Pink hackathon

Programmatrici, UX designer, grafiche e studentesse... è in arrivo un hackathon tutto per voi! Mettetevi in gioco nella programmazione di app e imparate a usare al meglio le vostre conoscenze! E se siete al primo tentativo, non temete: ci saranno dei mentor ad aiutarvi! Microsoft e Codemotion vi aspettano Mercoledì 23 Aprile nella biblioteca della Facoltà di Ingegneria della Sapienza a via Eudossiana, 18! Informazioni dettagliate su: http://nuvolarosa.imginternet.it/pinkhackathon.html#.U05Ka_l_uSo