Skip to content
  • Email
  • GitHub
  • LinkedIn

Jump Start into Programming

How-To start …

Author: Andrew Kirik

Java, Hello World

September 8, 2017September 12, 2017 Andrew KirikProgramming

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

Continue reading …

Git basics, part II

September 6, 2017September 12, 2017 Andrew KirikSource Control

Now let’s look at one of typical real life scenarios. You came to the office in the morning and you want to get all latest changes: git pull this would sync your copy with other[…]

Continue reading …

Git basics

August 30, 2017January 3, 2018 Andrew KirikSource Control

Linux, as usual, is more friendly to command line tool than Windows. Git is either already available for you or you can easily install it (e.g. sudo apt-get install git). On Windows one of the[…]

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 …

Hello, World on C/C++ on Linux

August 7, 2017September 12, 2017 Andrew KirikProgramming

So you came home from your first 101 computer science class and you have homework to do – write a program on C. Where do you start? I’ll try to answer that. The easiest way[…]

Continue reading …

WinDgb Cheat Sheet

August 2, 2017September 12, 2017 Andrew KirikDebugging

I want to share with you cheat sheet I created which helps me to work with WinDbg. (if you don’t see the link, go to the Blog page)

Continue reading …

Posts navigation

Older posts
Newer 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 Core Ant AWS books Boost C C++ c-sharp C/C++ cloud CMake Curiosity Dart Flutter gdb git GUI help HTML IDE Java JavaScript Jenkins JUnit links Linux make makefile MCC Microchip Microcontroller MikroElectronika MySQL PHP PIC PIC16F Proteus Python Qt Travis CI vscode 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.