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.
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. |