Wpis z mikrobloga

@interface: normalnie tak jak zyli programisci 30 lat temu, uzywajac najprostszych sposobów kontroli wykonywania. Heck, kiedyś za czasów, kiedy C++ nawet jeszcze się dobrze nie przyjął, polimorfizm był ( i jest nadal! ) implementowany manualnie przez zwykłe struktury danych, np przykład z FreeBSD, tu akurat implementacja device drivera - Berkeley Packet Filter:
https://github.com/freebsd/freebsd/blob/master/sys/net/bpf.c#L215

Wniosek jest taki, że fajnie jest mieć abstrakcje językowe nad różne koncepty, ale nie brandzlowałbym się za bardzo
@alex-fortune: tak, ale takie "syntax sugar" moga zmienic zastosowanie jezyka, jesli masz wszystko wbudowane, opisane przez jedna skladnie, jednej wersji uzywaja wszyscy programisci (zamiast uzywac do tego roznych bibliotek czy transpilarow albo robijania sie java/scala/kotlin) uzywamy jednego jezyka, przez co kod i srodowisko staja sie ukierunkowane w dany problem techniczny. 10lat temu JS byl ok, ale okazalo sie ze syntax sugar typescripta poprawia jakosc kodu, eliminuje wiele bledow na poziomie pisania
uzywamy jednego jezyka, przez co kod i srodowisko staja sie ukierunkowane w dany problem techniczny


@interface: nie widze zwiazku

10lat temu JS byl ok, ale okazalo sie ze syntax sugar typescripta poprawia jakosc kodu, eliminuje wiele bledow na poziomie pisania kodu, wprowadzane nowe wzorce projektowe i upraszcza pisanie kodu na frontend - wiec potrzeba na cos takiego istnieje.


@interface: Jakosc kodu poprawiaja takie rzeczy jak strict typing, ktore znaczaco zmieniaja
uzywamy jednego jezyka, przez co kod i srodowisko staja sie ukierunkowane w dany problem techniczny

@interface: nie widze zwiazku


@alex-fortune: ja widzę bardzo duży związek. jeśli język rozwiązuje dany problem techniczny jak Julia nadaje się do dużych obliczeń na liczbach na wielu klastrach/procesach/wątkach to ta dziedzina IT i programowania będzie się rozwijała dzięki istnieniu tego języka. Powstaną nowe wzorce projektowe, nowe frameworki, nowe zastosowania języka, napisane zostaną setki prac dyplomowych