Tag dev

Software Versioning

Software versioning is the process of assigning version names or numbers to software. Software Version Assignment Some software assigns the version to the software automatically. Software created Visual Studio separates four numbers with dots. The meaning of each number is:…

Introduction to C++

This post is an introduction to C++. C++ is an adaptation of C to the object-oriented paradigm. It was originally developed by Bjarne Stroustrup. C++ Versions and Standards There are different standard versions of C++. Each version is standardized through…

MS-DOS Video Game Reimplementations

This post features some reimplementations of MS-DOS video games. List of Reimplementations of MS-DOS Video Games List of reimplementations of MS-DOS Video Games featured on this post: OpenTTD (Transport Tycoon Deluxe) OpenTTD is a reimplementation of Transport Tycoon Deluxe (1995).…

Software Reverse-Engineering

This post is an introduction to software reverse-engineering (RE). Software RE Goals The general goal on software RE is understanding how closed software works and be able to apply modifications. The deliverables of this process may be: It is important…

Debugging Tools

This post features debugging tools. List of Debugging Tools Popular Debugging Tools: OllyDbg OllyDbg is a debugger for Windows that is primarily used for user-mode binary analysis and reverse engineering. For Windows. WinDbg WinDbg is more focused on kernel-mode debugging…

Disassemblers and Decompilers

A disassembler is a computer program that converts machine code into assembly language. A decompiler is a computer program that converts a machine code into programming language. This post features a list of disassemblers and decompilers. They are used on…

JavaScript

JavaScript, commonly abbreviated as JS, is a programming language focused on web development. JavaScript Description JavaScript is a multi-purpose, multi-paradigm, interpreted programming language. It is extensively used on web development as a programming language for the front-end and back-end functionality.…