Aktywne Wpisy
Maurelius +506
Polak nie wierzy. Polak wierzy, że 4-dniowy tydzień pracy zawali gospodarkę, licytuje się z innymi przedstawicielami swojej robotniczej klasy społecznej kto ma większy z-------l w życiu i prześciga się z innymi w lizaniu butów wiecznie poszkodowanym pciembiorcom.
#ekonomia #gospodarka #antykapitalizm
#ekonomia #gospodarka #antykapitalizm
źródło: GWtxKNQXoAA3cXZ
Pobierz
erebeuzet +844
źródło: temp_file9050007013129590711
Pobierz




#java #csharp #programowanie #programista15k #informatyka #pytaniedoeksperta
Obecnie sytuacja też nie wygląda wcale jakoś za dobrze - wiele firm siedzi na Javie
Imo, nie powiedziałbym o Javie, że jest gorsza.
@bootcamp_java_developer: C# to też korpo-systemy.
Ja osobiście czuję jakąś awersję do Javy i jej ekosystemu. Począwszy od topornej składni po zarządzanie pakietami.
Miałem troszeczkę do czynienia za Scalą i tu już było dużo lepiej, ale korpo-scala to niestety potwór pisany przez zmęczonych życiem javowców.
Kotlina nie znam, może jest spoko.
Ale z drugiej strony coś mi się wydaje że to za szybko z--------a i że za kilka lat C# to będzie straszny śmietnik.
Komentarz usunięty przez moderatora
@Krolik: Przecież jdk obsługuje działanie bez modułów, tak żeby nie z----ć kompatybilności wstecznej. Dużo z tego co napisałeś to prawda, ale jesteś trochę
Natomiast wątki (nieważne czy systemowe czy zielone) to odpowiednik goto. Brak struktury i wymiana danych przez globalne shared mutable state. Nawet w nowoczesnych językach takich jak go (z lekkimi wątkami), banalnie typowa akcja typu wyślij N requestów współbieżnych i pozbieraj wyniki jest masakrycznie skomplikowana w porównaniu z tym co możesz zrobić w C#, Kotlin, Scala, JS czy Rust.
Na tej zasadzie to możemy uznać że wszystkie języki turing-complete są jednakowo dobre.
Po to wynaleziono struktury aby z nich korzystać. Wielu rzeczy nie zrobisz samymi typami prostymi, a nawet jeśli zrobisz, to będzie to paskudne.
@Krolik: nie widzę powiązania. Mając async/await mogę mieć sytuację A -> IO -> B i bez synchronizacji nie mogę zagwarantować, że A i B wykona się w jednej transakcji
@Saly: jeżeli executor pod spodem jest jednowątkowy to możesz