Zoom Icon

Compilers

From UIC

Downloads -> Compilers

Contents

Assemblers

  • FASM
    Tomasz Grysztar
    The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows and Linux operating systems. Currently it supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3 and 3DNow! extensions and x86-64 (both AMD64 and EM64T) instructions, can produce output in binary, MZ, PE, COFF or ELF format.

  • Masm 11
    M$
    Microsoft assembler

  • Tasm 5.0
    Borland
    Turbo assembler

Assembler IDE

  • WinAsm Studio 5.1.8.0
    winasm.net team
    WinAsm Studio is a free Integrated Development Environment IDE for developing 32-bit Windows. The MASM is supported inherently, while there're FASM and FASM Add-Ins.

C/C++ IDE

  • Visual Studio Express
    Microsoft
    Microsoft Visual Studio is the main Integrated Development Environment (IDE) from Microsoft. It can be used to develop console and Graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight.


  • Code::Blocks
    The Code::Blocks team
    Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable and has multiple compiler support (default GCC).


  • Dev-cpp
    Bloodshed
    Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

JAVA IDE

  • Eclipse
    Eclipse Foundation
    Tools for Java developers creating JEE and Web applications, including a Java IDE, tools for JEE and JSF, Mylyn and others.