Co zamiast javy?

4

Java - głównie do śmieci, to takie drugie Delphi
C - programowanie pralek (mikrokontrolery do urządzeń AGD)
C++ - lepsza wersja C, można w tym napisać kompilator PHP
Python - wyrywanie lachonów
C# - lepsza wersja C++, można w tym napisać kompilator PHP, który działa (kompilator, nie PHP)
Kotlin - kanapki, grill
Scala - napoje witaminizowane dla dzieci typu Wibowit
PHP i HTML - tworzenie własnych portali społecznościowych

0
Andrzej Guziec napisał(a):

Może http://helion.pl/ksiazki/thinking-in-java-edycja-polska-wydanie-iv-bruce-eckel,thij4v.htm

Ona nie jest dobra dla początkujących. Czyta się to jak książkę telefoniczną.

0

Może Ceylon, ma wsparcie Red Hat, programowanie w nim jest w miarę nowe i szybkie.
https://ceylon-lang.org

0

ja ze swojej strony polecam node.js (jak umiesz js-a to od razu na typescript-a polecam przejsc), tylko jesli chcesz isc w backend, a jak wiadomo js we wiekszosci obraca sie na froncie, moze byc ciezko z taka praca w 100%, dlatego warto jeszcze umiec inny backendowy jezyk, chociazby c#/python.

1

Znajomy programista Androida, polecił mi zacząć naukę programowania od języka Kotlin. Czy to dobry wybór dla początkującego który nie zna Javy? Podobno jest:

  1. Sporo łatwiejszy od Javy
  2. Ma od Javy bardziej zwięzła składnię
  3. Jest bardziej nowocześniejszy od Javy, naprawili w nim stare błędy Javy które są wynikiem naleciałości dawnych czasów.
  4. Twórcy tego języka piszą do niego najlepsze darmowe IDE i narzędzie potrzebne programiście.
  5. Jego jedyna wada, to jak na razie brak dostępnych materiałów.
    Czy mój kolega ma w tym co mi powiedział dużo racji?
0
Smutny Fraud napisał(a):

Znajomy programista Androida, polecił mi zacząć naukę programowania od języka Kotlin. Czy to dobry wybór dla początkującego który nie zna Javy? Podobno jest:

  1. Sporo łatwiejszy od Javy
  2. Ma od Javy bardziej zwięzła składnię
  3. Jest bardziej nowocześniejszy od Javy, naprawili w nim stare błędy Javy które są wynikiem naleciałości dawnych czasów.
  4. Twórcy tego języka piszą do niego najlepsze darmowe IDE i narzędzie potrzebne programiście.
  5. Jego jedyna wada, to jak na razie brak dostępnych materiałów.
    Czy mój kolega ma w tym co mi powiedział dużo racji?

Tak czy siak do Kotlina powinieneś również znać Javę na poziomie przynajmniej podstawowym (bo nie wszystkie libki będą miały wersję pod Kotlina - musisz umieć czytać chociażby sample). No i znacznie ograniczasz sobie potencjalnych pracodawców. To jest bardzo duża wada.

0

Czyli że co, Kotlin to taka nakładka na Jave jak framework, kod Kotlina jest przetwarzany do Javowego? Coś w stylu CoffeScript, TypeScript na JavaScript, przez to jest wolniejszy i małe jest nim zainteresowanie. A jak wiadomo dobry kod Javy dorównuje C++ pod względem szybkości działania programu.

0

Różnica między parami TypeScript + JavaScript oraz Kotlin + Java jest taka, że TypeScript jest kompilowany do JavaScriptu, natomiast zarówno Kotlin jak i Java są kompilowane do bajtkodu. Kotlin nie jest kompilowany do Javy. Więcej informacji: http://devdustin.com/2017/01/21/kotlin-vs-java-performance/ W skrócie: Kotlin powinien być bardzo zbliżony do Javy wydajnościowo, pod warunkiem że piszesz w podobny sposób co w Javie.

0

Najlepszym wyborem zamiast Javy pod względem finansowym i dużo mniejszym progiem wejścia jest ES 6. Całe środowiska graficzne zostały w tym napisane jak Gnome Shell czy Cinnamon. Działają obłędnie szybko w porównaniu do wiecznych niestabilnych betów takich jak KDE4/Plasma 5 napisanych w C++/QT...

0
Wesoły Kotek napisał(a):

Czyli że co, Kotlin to taka nakładka na Jave jak framework, kod Kotlina jest przetwarzany do Javowego? Coś w stylu CoffeScript, TypeScript na JavaScript, przez to jest wolniejszy i małe jest nim zainteresowanie. A jak wiadomo dobry kod Javy dorównuje C++ pod względem szybkości działania programu.

To że jeden język jest kompilowany do innego to jeszcze nie musi oznaczać problemów.

Przykłady:

0

Kotlin już jest na tyle stabilny, że można się go śmiało uczyć jako pierwszy język programowania? Czy lepiej zostawić Kotlin i uczyć się modułowe Javy 9?

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