Wybór języka

Go Go Java Developer

Tagi:

“Nie jesteś w stanie zrozumieć języka, zanim nie zrozumiesz przynajmniej dwóch”. – Geoffrey Willans

Przez lata programowałem głównie w językach działających na JVM. Czasem w innych językach wywodzących się z C, co było ciekawe i zarazem dość łatwe.

Kilka miesięcy temu (ze względu na zmianę pracy) musiałem się szybko nauczyć programować w Go. Co prawda słowa kluczowe w Go wyglądają podobnie do tych z C, jednak wiele koncepcji jest innych, wręcz niespotykanych w innych językach wywodzących się z C, szczególnie tych zorientowanych na obiekty. Nauka Go to świetna przygoda, a najlepsze są w niej te chwile AH-HA, gdy robiąc coś w Go, można nagle zrozumieć Javę lepiej.

Oczywiście, w czasie jednej krótkiej prezentacji nie nauczę nikogo programować w Go. Rzecz w tym, że nawet nie próbuję. Chodzi o to, by pokazać kilka koncepcji istniejących w Go, które pomogą Ci (tak jak pomogły mnie) lepiej programować w Javie i zrozumieć, dlaczego potrzebne nam są projekty Valhalla czy Panama. Szkopuł w tym, by opuścić strefę komfortu i odnaleźć… więcej komfortu.

Prezentacja gościła m.in. na VoxxedDays Bucharest, Devoxx UK, Devoxx Poland.

Online:

Offline:

Wybór języka