Kotlin - przyjazne wprowadzenie dla javowca

0
  1. Wskażcie blog, serię artykułów albo coś podobnego, które by naświetlały Kotlina w sposób przyjazny dla javowca. Tak jest w społeczności Groovy'ego, bardzo dobrze piszą przez porównanie - kotlinowcy głównie zajmują się głoszeniem śmierci javy

  2. mniej ciekawy dla mnie jest sekwencyjny kod, jest to po prostu naturalne, łatwiejsze, a bardziej formalizmy: skutki na typach, deklaracjach, nowe koncepty języka (objaśnione na ile nowe, na ile podobne)

0

Kotlin, to nie jest Scala, żebyś musiał się uczyć nowego paradygmatu programowania i przestawiać myślenie. To jest lukier składniowy dla Javy. Jak znasz Javę, to ogarniesz temat w moment. Kotlin, to z mojej perspektywy taka trochę Java z poprawkami i paroma zmianami (sam nie wiem, czy wszystkie są ok - np. inferencja typów i zamiana kolejności definicji typu i nazwy zmiennej podczas jej deklaracji).

Na początek do nauki polecam tę stronę: https://try.kotlinlang.org
Potem polecam napisać jakiś projekcik. IntelliJ fajnie wspiera development w Kotlinie, bo JetBrains stoi za IDE i samym językiem.

PS. Nie sądzę, żeby Java miała umrzeć przez Kotlina.

0

sam nie wiem, czy wszystkie są ok - np. (...) zamiana kolejności definicji typu i nazwy zmiennej podczas jej deklaracji

Java w zamyśle twórców (a przynajmniej ojca Javy, czyli Goslinga) miała mieć właśnie taki zapis: typ zmiennej za jej nazwą. Zdecydowano się jednak na zapis typowy dla C/ C++ ze względów marketingowych - grupą docelową Javy byli programiści C++ piszący w nim aplikacje biznesowe.

0

re: daj link do tego wprowadzenia do Groovy kotre jest takie przyjazne :)

http://www.groovy-lang.org/differences.html
akapit 2, 11 i 7 są w tym sensie,jak ja to widzę, ficzer versus ficzer. Szczególnie ciekawa jest "2" bo bez zadymiania prezentuje miejsce z ryzykiem.
akapity 8, 9 i jeszcze któreś są o nowych ficzerach (nie dających się stricte porównać z Javą), więc dla mnie to jest trochę inne

Są rozproszone wzmianki w podrozdziałach Language Specification

1 użytkowników online, w tym zalogowanych: 0, gości: 1