Skocz do zawartości

Leaderboard

Popular Content

Showing content with the highest reputation on 15.10.2015 in all areas

  1. Tak może dodam coś na temat Rust, bo wydaje mi się, że jest to jeden z bardziej interesujących języków opracowywanych w ostatnich kilku latach. Killer feature i "materiał eksportowy" w Rust to jest "borrow checker", czyli automatyczny sprawdzacz czasu życia obiektów. Czas życia jest ściśle monitorowany na podstawie tego, kto aktualnie posiada dany obiekt. W jednej chwili tylko jedna rzecz może być właścicielem jakiegoś obiektu, więc nie można sobie np. przekazać tablicy jako argumentu jakiejś funkcji. Trzeba tą tablicę albo "pożyczyć" ("borrow" - wtedy dostęp do niej jest read-only, przez tego co ją pożyczył, i tego, który jest właścicielem, do czasu gdy pożyczenie się zakończy), albo całkowicie "oddać", przy czym wtedy oryginalny właściciel traci dostęp do zasobu i już nie może go używać. To wszystko dzieje się już na etapie kompilacji, a nie działania programu -- jeśli kompilator Rust skompiluje kod, będzie to znaczyło, że przynajmniej istnieje gwarancja na brak ryzyka wystąpienia błędu odczytu pamięci po jej zwolnieniu. Oczywiście temat borrow checkera jest dość obszerny, a powyższy akapit przedstawił jedynie jego prosty zarys, ale może to zachęci kogoś do głębszego zapoznania się z tematem.
    3 points
  2. oj chyba nie, tamtej już nie ma warto dodać że co 24h jest inna książka do zgarnięcia - obecnie do pobrania jest "Python Geospatial Development"
    1 point
  3. Zachęcam do zakupu w przedsprzedaży książki Gynvaela Coldwinda - Zrozumieć Programowanie http://gynvael.coldwind.pl/?id=569
    1 point
  4. Zdecydowanie mogę polecić Sublime Text, który wraz z kilkoma pluginami staje się potężnym narzędziem. Działa błyskawicznie, w pamięci zajmuje raptem 15~20 MB więc idealnie nadaje się do słabszych komputerów, w przeciwieństwie do kombajnów pokroju NetBeans'a czy też Eclips'a. Generalnie edytor jest płatny, ale można go z powodzeniem używać za darmo - po prostu bez wykupienia licencji, co dwudzieste zapisanie pliku wyskakuje okienko zachęcające do jej zakupienia. Kilka dodatków, które warto od razu zainstalować: Package ControlBrackt HighlighterEmmetJsFormatSublimeCodeIntelTagWarto zapoznać się z funkcjonalnością programu: http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/ i obejrzeć kilka tutoriali: http://www.youtube.com/playlist?list=PLLnpHn493BHEYF4EX3sAhVG2rTqCvLnsP Po opanowaniu około 6 skrótów klawiszowych, kod html/css/js można pisac kilkukrotnie szybciej niż każda inna osoba pracująca w wielkich programistycznych kombajnach, gdzie każdą pierdółę trzeba 5 razy wyklikać w menu :)
    1 point
×
×
  • Utwórz nowe...