Myśl jak programista. Techniki kreatywnego rozwiązywania problemów – Helion 2013

Myśl jak programista. Techniki kreatywnego rozwiązywania problemów – Helion 2013

Czy zdarzyło Wam się usiąść z entuzjazmem do projektu? Kawa gotowa, nasiona słonecznika do chrupania również.

Przeszliście wstępną konfigurację projektu i... godzinę obserwowaliście kursor? Przyznam się, że do dzisiaj bardzo często mam z tym problem. Rozwiązania tego problemu zacząłem szukać w recenzowanej książce.

Czytaj całość…

Systemy kontroli wersji – Mercurial

Systemy kontroli wersji – Mercurial

Pracowałeś nad większym projektem i bałeś się przystępować do większych zmian w kodzie?

Zaśmiecałeś dysk folderami typu projekt1, projekt2. Wykomentowywałeś duże bloki kodu, żeby dało się je szybko przywrócić jeśli coś przestanie działać? Czas na wprowadzenie systemu kontroli wersji Mercurial!

Czytaj całość…

Jak unikać pułapek języka C?

Jak unikać pułapek języka C?

Dobry programista powinien wiedzieć jakie aspekty języka są niebezpieczne i umiejętnie sobie z nimi radzić.

W artykule przybliżę kilka niebezpiecznych sytuacji. Niektóre będą oczywiste, albo wręcz śmieszne, inne mogą dotyczyć aspektów z których wiele osób nie zdaje sobie spawy.

Czytaj całość…

Sekrety profesjonalnego programowania

Sekrety profesjonalnego programowania

Niniejszy artykuł różni się od większości materiałów dotyczących programowania z którymi mogliście mieć styczność.

Nie wyniesiecie z niego żadnej wiedzy dotyczącej konkretnego procesora czy modułu. Co więcej, kodu będzie tutaj bardzo mało, omówione zostaną tylko techniki jego tworzenia.

Czytaj całość…

AVR&ARM7. Programowanie mikrokontrolerów dla każdego

AVR&ARM7. Programowanie mikrokontrolerów dla każdego

Wielu początkujących staje przed dylematem: AVR czy ARM? Wybór robi się naprawdę ciężki, gdy dodamy do tego warianty w  postaci języków programowania. Bascom AVR, C, a może Assembler?

Jak wybrać? Pomocna okaże się książka opisana w tej recenzji.

Czytaj całość…

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji

Miałeś problemy z programowaniem? Nie wiedziałeś z czego się uczyć? Na szczęście na rynku pojawia się coraz więcej książek związanych z mikrokontrolerami.

W tej recenzji przyjrzałem się kolejnej pozycji wydawnictwa Helion. Zapoznaj się z nią, jeśli stoisz przed wyborem kursu programowania.

Czytaj całość…

Szybki start z WinAVR

Szybki start z WinAVR

Pakiet programów WinAVR zawiera w sobie całkiem dobry i zupełnie darmowy (na licencji GPL) kompilator języka C wraz z kompletem narzędzi do tworzenia programów dla 8-bitowych mikroprocesorów AVR firmy ATMEL.

Jest to odmiana znanego, np. z systemu Linux, kompilatora GCC (GNU Compiler Collection).

Czytaj całość…

Czytaj losowy artykuł