Skip to content
  • Email
  • LinkedIn
  • GitHub

Jump Start into Programming

How-To start …

Tag: C++

Python meets C

May 5, 2021July 13, 2021 Andrew KirikProgramming

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[…]

Continue reading …

WebAssembly, part II

October 30, 2020October 30, 2020 Andrew KirikWeb Development

In the previous post we setup a tool chain to build WebAssembly code and created our first Hello World application. In this step we will learn how to call WebAssembly from JavaScript and how call[…]

Continue reading …

WebAssembly 101

October 22, 2020October 26, 2020 Andrew KirikWeb Development

WebAssembly is a low level code (similar to assembly), which could be written in C/C++ or Rust, compiled (to .wasm file), and run in a browser together with JavaScript. To create WebAssembly binaries we will[…]

Continue reading …

Visual Studio Code for C++ on Linux

September 6, 2019September 6, 2019 Andrew KirikDebugging

To be a productive developer good editor/IDE is essential. On Windows nothing could beat Microsoft Visual Studio (in my opinion). On Linux I don’t have enough experience to make decision yet. For small projects Microsoft[…]

Continue reading …

GoogleTest, Unit Test for C++

April 2, 2018March 20, 2019 Andrew KirikUnit Test

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[…]

Continue reading …

makefiles, part II

August 25, 2017September 12, 2017 Andrew KirikProgramming

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[…]

Continue reading …

makefiles, part I

August 20, 2017September 12, 2017 Andrew KirikProgramming

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[…]

Continue reading …

Hello, World on C/C++ on Windows, part II

August 11, 2017March 20, 2019 Andrew KirikProgramming

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[…]

Continue reading …

Hello, World on C/C++ on Windows

August 10, 2017July 13, 2021 Andrew KirikProgramming

On to Windows. And we will continue using command line only, no Studio yet. The are two options in my opinion: Cygwin which is Linux stimulations and Build Tools for Visual Studio 2019 (scroll down[…]

Continue reading …

Hello, World on C/C++ on Linux, part II

August 8, 2017September 12, 2017 Andrew KirikProgramming

Last time we wrote C application, this time let’s do a C++. Our Hello, World could look like this: #include <iostream> int main() { []{ std::cout

Continue reading …

Posts navigation

Older posts
  • Home
  • About
  • Contact
  • WinDbg
  • Links

Search

About This Site

Ever wanter to try something but didn’t know where to start? I might be able to help…

Recent Posts

  • Python and C meet Boost
  • Python meets C
  • Useful Links
  • Flutter
  • WebAssembly, part II

Categories

  • Android Programming
  • Arduino
  • Continuous integration
  • Cross-platform
  • Debugging
  • Embedded Programming
  • General
  • Microchip
  • Microcontrollers
  • Programming
  • Raspberry Pi
  • Source Control
  • Tools
  • Unit Test
  • Unix Programming
  • Web Development
  • Windows Programming

Tags

.Net .Net Core Android Ant Arduino AWS C C++ c-sharp C/C++ Click cloud CMake Curiosiry Curiosity Debugging git GUI HTML Java JavaScript Jenkins JUnit Linux make makefile MCC Microchip Microcontroller MikroElectronika MySQL Perl PHP PIC PIC16F Proteus Python Qt Tools Travis CI Web WebAssembly WinDBG Windows xUnit

Search

Categories

  • Android Programming
  • Arduino
  • Continuous integration
  • Cross-platform
  • Debugging
  • Embedded Programming
  • General
  • Microchip
  • Microcontrollers
  • Programming
  • Raspberry Pi
  • Source Control
  • Tools
  • Unit Test
  • Unix Programming
  • Web Development
  • Windows Programming
Proudly powered by WordPress | Theme: Oblique by Themeisle.