Wpis z mikrobloga

Patrząc na popularność języków programowania w czasie choćby tutaj: https://www.youtube.com/watch?v=qQXXI5QFUfw
Można wywnioskować, że były czasy Fortrana, Pascala, C. Ostatnie lata topka to Java, Python, JS (a nawet gdzieś tam PHP się przewinęło).

Teraz czysto spekulacyjnie, opierając się na bieżących trendach. Jak myślicie jaki kolejny język (obecnie mniej popularny) może zyskać tak na popularności by wbić się w topke na przestrzeni kilku następnych lat?
Moim faworytem jest chyba Rust, patrząc na jego zalety, szeroki zakres stosowania i to, że dobrze przyjął się w społeczności programistów. Z innych języków może Go? Może TypeScript jako lepsza wersja js? Może #C patrząc jak szybko cały .NET się rozwija i ile Microsoft w niego inwestuje.
Rynek aplikacji mobilnych też ma tendencje mocno wzrostową, więc może coś związanego z multi-platform developmentem? Np. Dart (Flutter) - zdaje się że google traktuje go poważnie. Microsoft w tej kwestii też się niedawno obudził z .NET MAUI
Może jakaś konkurencja w AI/ML/Data dla Pythona, który według programistów ma wiele wad?

#programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZagubionyPodroznik: trzeba patrzeć na dwie rzeczy: na języki same w sobie i rynek. PHP był popularny tylko dlatego, że był jedynym językiem, który był prosty i pozwalał na zaspokojenie popytu na ogromny rynek jakim było generowanie strony internetowych.

Co do samych języków to uważam, że nic nowego raczej nie stanie się popularne. Programowanie stało się dużo bardziej skomplikowane: nie wystarczy napisać prosty kompilator i manual, bo dzisiaj potrzeba dobry design,
  • Odpowiedz
@Destroid: co do funkcyjnych, to orientowałem się w projektach w Scali i dużo słyszałem narzekania, że spoko - projekty są, ale bardzo często są pisane przez osoby, które funkcyjnego nie rozumieją, więc wychodzą takie potwory, że wolałbyś i Javę 1.5 :-)

ale to takie z trzeciej ręki, miałem propozycję pracy w projekcie, który przechodził z PHP na Scalę (xD) i nie podjąłem rękawicy
  • Odpowiedz
@everybodykombinerki: Scala to ciężki przypadek, bo to język hybrydowy i pisanie w czystym FP jest pokraczne przez co fanatycy FP prędzej czy póżniej przechodzą na Haskella.

Na dobrą sprawę nie ma dobrego języka funkcyjnego, który byłby w maintreamie choć dużo projektów próbuje aplikować najbardziej sprawdzone i przetestowane aspekty FP jak np. duża popularność biblioteki VAVR w javie, która ułatwia pisanie kodu FP
  • Odpowiedz