Java Viene da Marte, Ruby da Venere

Il mondo dei linguaggi di programmazione è dominato da due filosofie diverse: quella dei linguaggi "statici", come Java e C#, e quella dei linguaggi "dinamici", come Ruby e Python.

Gli esponenti di questi due mondi comunicano poco e si guardano con sospetto. Hanno valori, abitudini e modi di lavorare diversi. Un bravo sviluppatore dovrebbe sapersi muovere senza difficoltà da un mondo all'altro, ma la cosa sembra più difficile di quello che potremmo pensare.

Cosa impedisce a chi lavora (ad esempio) in Java di apprezzare pienamente Ruby, e viceversa?

In questo talk parlerò degli ostacoli che dobbiamo superare per diventare madrelingua in un linguaggio statico e uno dinamico allo stesso tempo. Prendendo a prestito qualche idea dalla psicologia cognitiva, spiegherò perché troviamo così difficile "pensare in un altro modo" rispetto a quello cui siamo abituati.

In particolare mostrerò come gli stessi principi di design e architettura portano ad un sistema software completamente diverso a seconda del linguaggio con il quale lavoriamo.

Level

intermediate

Language

IT

Duration

45 minutes

Download

Non available yet.

Contact Us!
Booking & General Info
For any general information about the conference or register in advance to the event:
Sponsorship
For information on sponsorship opportunities contact us:
Press Kit
The press kit is available to download:
Follow us on socials!
#BSW16
Sign up to get the latest news!
I accept the Privacy Policy