list of free compilers and assemblers
- bad_brain
- Site Owner
- Posts: 11636
- Joined: 06 Apr 2005, 16:00
- 19
- Location: In your eye floaters.
- Contact:
list of free compilers and assemblers
here's a list of free compilers and assemblers sorted by languages:
.NET
Lexico
Ada
ObjectAda
Algol
Algol60
Algol 68 Genie Mark
APL
A+
J
Asm
CodeX
Flat Assembler
Masm32
Yasm
Basic
BCX
Chipmunk
KBasic
Envelop Visual Basic
C#
#develop
C/C++
ACC
Bloodshed Dev-C++
GNU Compiler Collection
Open Watcom
Miracle C Compiler
Cobol
Cobol For GCC
TinyCOBOL
D
Digital Mars D
Forth
bigFORTH
gforth
ficl
Fortran
f2c
Haskell
nhc98
yhc
Java
Java Development Kit
Javascript
NJS JavaScript Interpreter
Rhino
logo
Berkeley LOGO
MSW LOGO
XLOGO
Modula-2
M2F
Ulm's Modula-2 System
Pascal
Turbo Pascal 5.5
GNU Pascal
Pascal Pro
PHP
Bambalam PHP2exe Compiler
Prolog
GNU Prolog
Kernel Prolog
Visual Prolog
Smalltalk
Dolphin Smalltalk
Smalltalk MT
.NET
Lexico
Ada
ObjectAda
Algol
Algol60
Algol 68 Genie Mark
APL
A+
J
Asm
CodeX
Flat Assembler
Masm32
Yasm
Basic
BCX
Chipmunk
KBasic
Envelop Visual Basic
C#
#develop
C/C++
ACC
Bloodshed Dev-C++
GNU Compiler Collection
Open Watcom
Miracle C Compiler
Cobol
Cobol For GCC
TinyCOBOL
D
Digital Mars D
Forth
bigFORTH
gforth
ficl
Fortran
f2c
Haskell
nhc98
yhc
Java
Java Development Kit
Javascript
NJS JavaScript Interpreter
Rhino
logo
Berkeley LOGO
MSW LOGO
XLOGO
Modula-2
M2F
Ulm's Modula-2 System
Pascal
Turbo Pascal 5.5
GNU Pascal
Pascal Pro
PHP
Bambalam PHP2exe Compiler
Prolog
GNU Prolog
Kernel Prolog
Visual Prolog
Smalltalk
Dolphin Smalltalk
Smalltalk MT
Last edited by bad_brain on 14 Oct 2008, 08:41, edited 2 times in total.
-
- cyber messiah
- Posts: 1201
- Joined: 30 Apr 2006, 16:00
- 17
- Location: 127.0.0.1
Wow, some of the languages i havent even heard of...
For C/C++
borland & Turbo C++
Visual studio(visual C++)
PHP
Okay its not a compiled language but zend IDE is hot (for me as a pro developer) these days and worth mentioning as it saves a lot of time.
For AJAX lovers
Aptana IDE
For assemblers
There's a GAS(GNU assembler) AT&T syntax(supports intel syntax with directive too, but not very efficient)
NASM(how can you forget this?
No idea about visual basic
Cant think of more
For C/C++
borland & Turbo C++
Visual studio(visual C++)
PHP
Okay its not a compiled language but zend IDE is hot (for me as a pro developer) these days and worth mentioning as it saves a lot of time.
For AJAX lovers
Aptana IDE
For assemblers
There's a GAS(GNU assembler) AT&T syntax(supports intel syntax with directive too, but not very efficient)
NASM(how can you forget this?
No idea about visual basic
Cant think of more
- Still_Learning
- Fame ! Where are the chicks?!
- Posts: 1040
- Joined: 11 Jun 2008, 16:00
- 15
- Location: Trigger City
I didnt know Pascal was still a language people knew, That was the first language i learned. My first program i made was a stick figure / street fighter game, just like street fighter but with stick figures, i had special combos and everything lol it was for a class in school
btw: Kbasic is only free for linux users, what is J used for? just like a quick noob summary? sounds intresting
btw: Kbasic is only free for linux users, what is J used for? just like a quick noob summary? sounds intresting
From Jsoftware.com:itzm3 wrote:what is J used for? just like a quick noob summary? sounds intresting
J is a modern, high-level, general-purpose, high-performance programming language.
Why J?
J is particularly strong in the mathematical, statistical, and logical analysis of data. It is a powerful tool in building new and better solutions to old problems and even better at finding solutions where the problem is not already well understood.
J systems have:
* an integrated development environment
* standard libraries, utilities, and packages
* a form designer for your application forms
* an event-driven graphical user interface to your application
* interfaces with other programming languages and applications
* integrated 2d and 3d graphics
* memory mapped files for high performance data applications
“If you are interested in programming solutions to challenging data processing problems, then the time you invest in learning J will be well spent.”
In two words: Data processing
Nitpicking: ASM is assembled, not compiled.
I <3 MariaLara more than all of you
- Still_Learning
- Fame ! Where are the chicks?!
- Posts: 1040
- Joined: 11 Jun 2008, 16:00
- 15
- Location: Trigger City
Thanks G-Brain!
I now have Turbo Pascal again after many years.. I think i may write my first program in many years in pascal, what about decompilers. I used to have one that would decompile programs to a source other then assembly like say it would decompile a .exe back to C source, or back to Basic source, ect.. the original source like writeln('hello'); type source
then i could make wanted changes and recompile it back to .exe
anyone know what i am talking about?
I now have Turbo Pascal again after many years.. I think i may write my first program in many years in pascal, what about decompilers. I used to have one that would decompile programs to a source other then assembly like say it would decompile a .exe back to C source, or back to Basic source, ect.. the original source like writeln('hello'); type source
then i could make wanted changes and recompile it back to .exe
anyone know what i am talking about?
bad_brain wrote:FIXED!
Also: http://nasm.sourceforge.net
NASM is what I used when I wrote assembler.
Great!itzm3 wrote:I now have Turbo Pascal again after many years.. I think i may write my first program in many years in pascal
Hehehe, decompilng is hard work. Ever looked at the source of one of those things?itzm3 wrote:what about decompilers. I used to have one that would decompile programs to a source other then assembly like say it would decompile a .exe back to C source, or back to Basic source, ect.. the original source like writeln('hello'); type source
Here's a nice article about decompiling C++:
http://www.codeproject.com/KB/cpp/reversedisasm.aspx
I <3 MariaLara more than all of you