kacperkolodziej.pl
Zwalczanie wycieków i błędów pamięci (C++11) / Programowanie / Kacper Kołodziej
https://kacperkolodziej.pl/artykuly/programowanie/271-zwalczanie-wyciekow-bledow-pamieci-cpp11.html
Zwalczanie wycieków i błędów pamięci (C 11). Nowoczesne narzędzia dostarczone w bibliotece standardowej języka C 11 ułatwiają i czynią bardziej efektywną walkę z wyciekami i błędami pamięci. Z pozoru niegroźne problemy mogą całkowicie położyć naszą aplikację. Nauczmy się jak je rozpoznawać i unikać. Czym jest wyciek pamięci? Czyli program, który zwalnia pamięć, którą zajmował program. O co więc tyle szumu, skoro i tak pamięć zostanie w końcu zwolniona? Sytuacja wygląda jeszcze gorzej w przypadku aplikacj...
kacperkolodziej.pl
GCC: Optymalizacja rekurencji ogonowej / Programowanie / Kacper Kołodziej
https://kacperkolodziej.pl/artykuly/programowanie/273-gcc-optymalizacja-rekurencji-ogonowej.html
GCC: Optymalizacja rekurencji ogonowej. Rekurencję nazywamy ogonową kiedy wywołanie rekurencyjne jest ostatnią rzeczą, którą zajmuje się funkcja. Z tego właśnie powodu da się ją bardzo łatwo optymalizować. Również najpopularniejszy kompilator języka C , czyli g dostarcza nam w opcjach optymalizacyjnych przekształcanie rekurencji ogonowej na mniej zasobożerną postać. Uruchamiam odpowiedni program testujący ( kod źródłowy na Gist. Otrzymujemy wyniki w sekundach:. Uruchomiono: ./run 2. Zwykla: 22.84 3.
kacperkolodziej.com
Programming modular applications in C++ (Part 1) / Programming / Kacper Kołodziej
https://kacperkolodziej.com/articles/programming/269-programming-modular-applications-in-cpp-1.html
Programming modular applications in C (Part 1). In the Introduction to programming modular applications in C. I described some simple examples. In this part I'm going to show you more sophisticated applications which also will use modules. Examples from this part will be object oriented and will present more professional approach to programming modular applications. To begin with. We will write class called. Which will keep modules' functions. Its header may look like this:. Ifndef MODULE MANAGER HPP.
kacperkolodziej.pl
O mnie / Kacper Kołodziej
https://kacperkolodziej.pl/o-mnie.html
Nazywam się Kacper Kołodziej i jestem studentem 3 roku informatyki na Politechnice Łódzkiej (WFTIMS). Interesuję się programowaniem (C , C, Python), Linuksem oraz muzyką i gitarą. Programuję od gimnazjum. Zaczynałem od stron internetowych i języka PHP. Wtedy napisałem swoją pierwszą grę w C . Był to MovieProducer - gra tekstowa (konsola Windowsa z kolorami). Od 12 lat gram na gitarze klasycznej. Przez 10 lat uczyłem się w Szkole Muzycznej I i II stopnia w Pabianicach. Kacper Kołodziej [2009;2016].
arch.kacperkolodziej.com
Sass - beautiful stylesheet / Webmastering / Kacper Kołodziej
https://arch.kacperkolodziej.com/articles/webmastering/250-sass-beautiful-stylesheet.html
This is archival website. I used to run it from April 2009 to the end of February 2016. I invite on my new website! Sass - beautiful stylesheet. Everybody, who has ever worked with CSS code knows that the lack of variables and other simple facilities present in even JavaScript is very irritating. Sometimes we have to go through all code to find every place where we have used one colour to change it. It is highly probable that we will forget about something. And what about long selectors? If we decide to ...
arch.kacperkolodziej.com
Webmastering / Articles / Kacper Kołodziej
https://arch.kacperkolodziej.com/articles/webmastering
This is archival website. I used to run it from April 2009 to the end of February 2016. I invite on my new website! Sass - beautiful stylesheet. Everybody, who has ever worked with CSS code knows that the lack of variables and other simple facilities present in even JavaScript is very irritating. Sometimes we have to go through all code to find every place where we have used one colour to change it. It is highly probable that we will forget about something. And what about long selectors?
arch.kacperkolodziej.com
Introduction to programming modular applications in C++ / Programming / Kacper Kołodziej
https://arch.kacperkolodziej.com/articles/programming/268-introduction-to-programming-modular-applications-in-cpp.html
This is archival website. I used to run it from April 2009 to the end of February 2016. I invite on my new website! Introduction to programming modular applications in C. Nowadays nearly every application can be extended with many different types of add-ons or plugins. Thanks to them we can write new functions to our favourite applications without rebuilding them each time we want to extend or modify it. Im going to tell you how to write modular application in C . Shared libraries and extensions. To begi...
arch.kacperkolodziej.com
Notes / Kacper Kołodziej
https://arch.kacperkolodziej.com/notes
This is archival website. I used to run it from April 2009 to the end of February 2016. I invite on my new website! Let's talk through Tor. Its nearly a year since I have created my own instant messenger which took its name from animal you can see below. Tamandua was (is) messenger working in client-server model, so it doesnt differ much from other popular communicators. I was inspired by IRC chats which I use with pleasure ve. Colobot - learn programming playing. My articles in French. 10 years of Git.
arch.kacperkolodziej.com
C++: Implementation of implode() and explode() functions from PHP / Programming / Kacper Kołodziej
https://arch.kacperkolodziej.com/articles/programming/253-cpp-implementation-of-implode-and-explode-functions-from-php.html
This is archival website. I used to run it from April 2009 to the end of February 2016. I invite on my new website! C : Implementation of implode() and explode() functions from PHP. Two very useful PHP functions which has not their counterparts in C standard library are explode. We use them to divide string into pieces and merge them. Functions take as argument string (explode) or array (implode) and delimiter. In implode function it is not necessary. Vector string explode(const string&, const char);.
SOCIAL ENGAGEMENT