Programming

In this programming download section, you can find a lot of tools, software, and libraries that may help you studying Programming. I only put freeware here and most of them are open source. All the information here is correct at the time of writing, so if you find dead link or any information that is not correct please contact me. This page is not yet complete, I’m still researching all the information to put here. :D

Assembler

Free Assemblers

RosAsm Free assembler with IDE and forms designer. Plus Excellent Tutorial. Highly Recommended.
Flat Assembler Open Source self-assembling 80×86 assembler for Linux, Windows, and DOS. Handles all 8086-80486/Pentium Instructions, 64 Bit Support, MMX, SSE, SSE2, and 3DNow!
HLA HLA or High Level Assembler intended for teaching university student assembly language programming. Now it become a popular Windows and Linux Software Development tool.

Free Assembly IDE’s

Chrome IDE Free Integrated Development Environment for Asm, C, Pascal and many more.
Easy Code Visual Assembly Programming environment for 32 bit Windows.
RadASM Win32 assembly IDE for masm, tasm, fasm, nasm,goasm and hla

Free Disamblers or Debuggers

OllyDbg 32 bit assembler level analysing debugger for Windows. Useful in cases where source code is unavailable since this tool emphasis on binary code analysis.

Free Hex Editor

HexEdit (Mac) Hexadecimal file editor for Macintosh that handles both data and resource forks.
HexEdit (Windows) Freeware hexadecimal editor for Windows machine. Hex, Ocal, Binary, ASCII, hext edit, and hex copy/paste.

C/C++

Free C/C++ Compiler and IDE’s

Borland C++ 5.5 Free compiler from Borland. Windows and DOS only.
Code::Blocks Studio A freeware open-source C++ IDE for Windows and Linux. Supports : GCC (MingW/Linux GCC), MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom.
Dev-C++ Full Featured IDE for C/C++ programming. Windows Only. Recommended.
Eclipse CDT C/C++ IDE for the Eclipse Platform implemented in Java.
Embedded Visual C++ Free Visual C++ compiler for Windows Mobile and Windows CE
GNU C/C++ Compiler GCC, compiler from GNU project (freeware, open source, multi-platform).
Intel C++ Compiler Free Linux C++ compiler from Intel. Freeware for non-commercial use.
MinGW ‘Minimalist GNU for Windows’. A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs. MinGW comes with GNU C++ compiler.
MinGW Developer Studio An IDE for the GNI C/C++ Compiler. Freeware for Windows and Linux.
Visual C++ Express Free Visual C++ compiler for Windows and .Net by Microsoft Corp.
Visual-MinGW Free open-source Integrated Development Environment for MinGW compiler. Windows.