Wpis z mikrobloga

Jaki język programowania polecacie do poszerzenia horyzontów? Coś innego niż Java, JS, Python, Erlang. Może to być coś niszowego - nie planuje w tym szukać pracy :) #rust #golang ?
#programowanie
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ki3mon: V nie jest warte uwagi, to tandetna podróba Go pisana przez jednego ruskiego melepetę. Tu masz parę artykułów-ukośnik-recenzji: https://christine.website/blog/series/v
@md5sum: Jest książka Seven languages in seven weeks: https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ autor prezentuje tam Clojure, Haskell, Io, Prolog, Scala, Erlang i Ruby. Jest też artykuł o 7 głównych rodzinach języków: https://madhadron.com/posts/seven_languages.html autor proponuje, by poznać następujących reprezentantów tych rodzin: PLT Racket, Haskell, Self, Prolog, gForth, J (siódma rodzina to
  • Odpowiedz
@md5sum:

Assembly i C - te dwa są ze sobą ściśle powiązane bo C się kompiluje do assembly. Imho najlepiej uczyć się obu naraz, bo w assembly fajnie widać różne rzeczy, na przykład jak działają subrutyny czy wskaźniki.

Znajomość i zrozumienie tych dwóch odróżni cię od webdevowej kodującej małpki, która nie ma o niczym pojęcia i jak widzi natywny error w Javie to nie czyta tylko wkleja do Google.

Byle
  • Odpowiedz
@md5sum: dodatkowo będziesz mieć świetną referencję do podłapania innych języków kompilowanych typu golang, rust. Jak piszesz pod linuksy to C tam króluje (gnuc lib). Ponadto asm i C to najbardziej elementarna abstrakcja sprzętu. To są rzeczy które podniosą twoje zrozumienie tematu, a nie kolejny hipsterski język na JVM czy inny język który nie wiadomo co i jak robi.
  • Odpowiedz