Czy język Ceylon to ewolucja czy fanaberia języków JVM?

0

ceylonlogo

Właściwie dziś pierwszy raz usłyszałem o nim. Chciałbym poznać opinie użytkowników na temat tego tworu. Znalazłem zarówno opinie wychwalające pod niebiosa, jak i te mniej pochlebne.

Miał ktoś z Was jakieś zetknięcie z tym językiem? Plusy, minusy, porównania z Kotlinem, Scalą no i oczywiście z Javą. Jakie wrażenia odnieśliście? Jest w stanie odnaleźć swoją niszę?

Zapraszam do dyskusji!

2

Obudziłeś się wczoraj, że dziwi cię że ludzie piszą nowe języki na istniejąca VMki? Na .NETa też jest wiele języków: https://en.wikipedia.org/wiki/List_of_CLI_languages

Różne języki wynikają z różnych podejść. Np Scala ma własną hierarchię kolekcji niekompatybilną z Javą i to trochę utrudnia integrację z kodem Javowym. Kotlin nie ma własnej hierarchii kolekcji - wzbogaca tylko tą Javową i przez to jest lżejszy i można nim płynniej zastępować istniejący kod Javowy. Scala jest też trudniejsza w nauce dla Javowca niż Kotlin.

Kotlin ma mocne wsparcie (od twórców MSZ najlepszego IDE na świecie), a nie widzę by Ceylon miał jakąś mocną przewagę na Kotlinem. Ergo: nie ma specjalnie powodów, by Ceylon się wybił.

0

Ceylon i Clojure jest od Red Hata?

0

Ceylon tak, Clojure nie

1

Słyszałem o Ceylonie jeszcze jak pracowałem w pierwszej firmie w 2013 roku. Nie sądzę by ruszyło z nim jakoś mocniej. Scala, Clojure i Kotlin biorą rynek niszowych języków na JVM w zasadzie na wyłączność.

0

Może ktoś zrobić taki test porównawczy szybkości języków programowania dołączając Kotlin, Scala i Ceylon? W najnowszych stabilnych wersjach i kompilatorach.
https://mmazur.eu.org/porownanie-szybkosci-kilku-jezykow-programowania/

2

Języki nie mają szybkości. Szybkość może być cechą konkretnego programu, napisanego i skompilowanego w określony sposób i uruchomionego na konkretnej maszynie.

Scala, Kotlin i Ceylon kompilują się do bajtkodu Javy, więc zawsze da się w nich napisać tak samo szybko działający program.

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