Mini guide to 68000 Assembly Programming

Recently I did some studying on CPU hardware & architecture, and some programming in Assembly language. Specifically the Motorola 68000. We used an IDE & emulator called Easy68K. So this guide/tutorial will be closely linked with that. This mini guide is intended for anyone and any beginner, should be able to get going writing a…

Some popular programming questions for technical interviews

I realize that many including myself constantly practice programming questions and algorithms for technical interviews. There’s lots of ways to practice, but one book in particular has helped a lot. I will share some popular technical interview questions from “Cracking The Coding Interview“. Jump to section: Data Structures     Concepts and Algorithms    …

Why Is Python Slow?

Originally posted on PERPETUAL ENIGMA:
When people talk about speed in the world of programming languages, they usually center the discussion around compiled vs interpreted languages. In this post, we will discuss two of the most famous languages on this planet, Python and C. I was recently playing around with this and I made a…

Interfaces – An Article

Really great article describing the importance of interfaces and example usage in software and in the real world. An interface can be though of as a contract between the system and the environment.  In a computer program, the ‘system’ is the function or module in question, and the ‘environment’ is the rest of the project.…

Abstract data types vs Data structures

Originally posted on A brick short:
C++ data structures is another course am learning this semester. This course is a pre-requisite for all non-Computer Science students. I have already learnt and implemented all the C++ data structures in a private course during my undergraduate studies, but not with the same understanding am learning them these…

Some useful Fedora terminal commands…

Lately I’ve been working with the Fedora Linux distribution and I’ve found it to be very light, smooth, and aesthetically pleasing. I’ve decided to share useful terminal commands that work on Fedora since I’ve found that there’s different ways to install or use certain functions. Ubuntu has plenty of support already, but I find Fedora…