In the previous post we created C library and used it in Python code. And you noticed how much time we spend on memory management. Is there a way to make our life easier? Yes,[…]
Tag: Windows
Python meets C
Python becomes more and more popular. It has lots of libraries one can use. But if you need to do complex calculations it’s not very effective. Better approach would be create CPU consuming part in[…]
Qt + CMake = Easy Life
Do you want to be able build GUI application once and run it on Window and Linux? Qt might be the answer.Also in this lesson we will be using cross platform build tool named CMake.[…]
GoogleTest, Unit Test for C++
There are several unit test frameworks for C/C++ but we will take a look at Google Test. First you will need to download and build it. It’s available here. Follow the instructions how to build[…]
Python
Python is very similar to Perl so to save myself some time I would do copy/paste/replace… 🙂 Python is scripting language; that means you don’t compile it to executable, like C/C++, nor compile it to[…]
Perl
Perl is scripting language; that means you don’t compile it to executable, like C/C++, nor compile it to binary file which executed by special environment, like Java of .Net Core. Instead you write a script[…]
Java, Hello World
Compiling Java sources won’t produce executable which could be run independently. It produces binary code which is executed by Java. So in order to run Java program you need Java to be installed. Just to[…]
makefiles, part II
Like I said with just one file it doesn’t make sense to create a makefile. Let’s create something more complex. Let’s create four files: main.cpp, class1.cpp, class1.h and common.h // common.h #pragma once enum class[…]
makefiles, part I
got tired of remembering all compiler and linker switches? I got a good news for you – you can setup everything once and forget about it. One way is to user some studio and create[…]
Hello, World on C/C++ on Windows, part II
This time we are going to use Windows SDK. We are going to write a program which would accept file name as command line parameter and would print out content of that file. This could[…]