Widząc tytuł “Zadanie” byłem przekonany, że za chwilę wkleję delikwentowi linki do tego lub tego wpisu. Jednak okazało się, że ów delikwent prosi o coś zupełnie innego, i nie mam tutaj na myśli lekcji poprawnego użycia liczb mnogiej i pojedynczej:
Zaszyfrowana pocztówka od foxtrot_charlie
Pod koniec sierpnia ze skrzynki pocztowej wyjąłem taką pocztówkę:
Jej nadawcą, jeśli zawierzyć podpisowi, był foxtrot_charlie
Nowy Programista (#74), a w nim mój artykuł
Nowy “Programista” (#74) jest już dostępny w wersji elektronicznej, a na papierze ma być w przyszłym tygodniu. Znajduje się w nim mój artykuł: Rust z perskeptywy programisty C++. Serdecznie zapraszam do lektury i liczę na feedback; najchętniej pozytywny 😉
Artykuł “Co nowego w świecie języka C?” z Programisty 68
Dzięki uprzejmości redakcji Programisty, mogę podzielić się tym artykułem. Co nowego w świecie języka C C18 – tak najprawdopodobniej będzie brzmiała nazwa nowego standardu języka C. Aby tak się stało, komisja standaryzacyjna musi zakończyć nad nim prace na tyle prędko, aby organizacja ISO mogła go przyjąć jeszcze w w tym roku. W tym artykule opisano …
Nowy Programista (#73), a w nim mój artykuł
Nowy “Programista” (#73) jest już dostępny w wersji elektronicznej, a na papierze ma być w przyszłym tygodniu. Znajduje się w nim mój artykuł: Rzut okiem na język D. Serdecznie zapraszam do lektury i liczę na feedback; najchętniej pozytywny 😉
Zaszyfrowana pocztówka od Placydo
Wczoraj ze skrzynki pocztowej wyjąłem taką pocztówkę:
Z minimalną zwłoką niezwłocznie przystąpiłem do jej odcyfrowywania.
Nowy Programista (#72), a w nim mój artykuł
Nowy “Programista” (#72) jest już dostępny w wersji elektronicznej, a na papierze ma być w przyszłym tygodniu. Znajduje się w nim mój artykuł: Moduły w C++ – raport z postępów. Serdecznie zapraszam do lektury i liczę na feedback; najchętniej pozytywny 😉
Artykuł “C++17 – nowy, miłościwie panujący nam standard C++” z Programisty 66
Dzięki uprzejmości redakcji Programisty, mogę podzielić się tym artykułem.
C++17 – nowy, miłościwie panujący nam standard C++
Trochę ponad rok temu, w numerze 10/2016 magazynu, zapowiedziany został nadchodzący standard języka. Od tego czasu komitet standaryzacyjny zdążył się jeszcze spotkać i dokonać pewnych zmian.
Finalny kształt C++17 poznaliśmy po marcowym spotkaniu komisji standaryzacyjnej w miejscowości Kona na Hawajach, gdy szkic standardu został poddany głosowaniu organów narodowych (ang. national bodies). 6. września głosowanie zostało zakończone jednogłośną akceptacją [1], co pozwoliło pominąć drugie głosowanie i przejść bezpośrednio do publikacji. Organizacja ISO opublikowała C++17 w grudniu 2017 jako ISO/IEC 14882:2017 [2]. Wedle relacji członków komitetu 9 miesięcy od zakończenia prac oznacza bardzo szybką publikację…
ZWI #4 – jak wylosować elementy bez powtórzeń
Losowanie bez powtórzeń jest chyba jednym z najczęstszych zadań dla początkujących, zarówno uczących się samodzielnie, jak i na studiach. Często przejawia się w zadaniu typu “utwórz program losujący liczby w Lotto”. Równie często spotykam kod z wydajnością O(evil), którego powstydziłbym się nawet w najbezczelniejszym Lawful Evil – mieszanina randów, srandów, sprawdzania w pętli O(n3) czy wartość jest już znaleziona, alokacji pamięci za pomocą new[] itd.
Jest to w dużej mierze pokłosie sposobu nauczania C++. W tym poście przedstawię proste, czytelne i wydajne sposoby uzyskania tego samego efektu.
Nowy Programista (#69), a w nim mój artykuł
Nowy “Programista” (#69) jest już dostępny w wersji elektronicznej, a na papierze ma być w przyszłym tygodniu. Znajduje się w nim mój artykuł: Boost.Asio na przykładzie bota do sieci IRC. Serdecznie zapraszam do lektury i liczę na feedback; najchętniej pozytywny 😉