Inżynieria oprogramowania

12
Jak określić gramatykę dla analizatora składni?

Programuję od wielu lat, ale jednym z zadań, które wciąż zajmuje mi wyjątkowo dużo czasu, jest określenie gramatyki parsera, a nawet po tym nadmiernym wysiłku nigdy nie jestem pewien, czy gramatyka, którą wymyśliłem, jest dobra ( przez jakąkolwiek rozsądną miarę „dobra”). Nie oczekuję, że istnieje...

12
Przyjazne umowy IP o otwartym źródle dla freelancerów

Zaraz po raz pierwszy wkroczę w świat doradztwa i muszę napisać swój pierwszy kontrakt. Jeden z moich problemów dotyczy pracy open source i własności intelektualnej. Uwielbiam pracować nad projektami typu open source, niezależnie od tego, czy jest to projekt istniejący, czy projekt, który zaczynam...

12
Pseudokod dla kolejki Brodal

Próbuję znaleźć więcej zasobów dotyczących sterty Brodal . Wszystko, co znalazłem, to implementacja haskellowa stosu Brodal-Okasaki , ale myślę , że są to stosy skośne , prawda? Ponadto jestem niepiśmienny w Haskell, więc to niewiele pomaga. Czy ktoś ma (lub wie) o implementacji kolejki Brodal w...