Lowyat.NET Forums

Welcome Guest ( Log In | Register )

LYN wins Intel-Lenovo-Tangs Blogathon challenge. Thank you everybody!
4 Pages  1 2 3 > »  
RSS feedBump TopicReply to this topicStart new topicStart Poll

Outline · [ Standard ] · Linear+

> Free Compilers/IDEs/Components/Frameworks/Debugger

anthony_yio
post May 20 2005, 11:45 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #1


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Free Windows C/C++ Compiler/IDE
-----------------------------------


Borland C++ free compiler

http://www.codeproject.com/cpp/usingbcc.asp

(console base, meaning no nice UI IDE but can route it some text edit like editplus.)


GCC (GNU Compiler Collection)

BloodShed DEV IDE

http://www.bloodshed.net/devcpp.html

(IDE that uses Mingw port of GCC)





Visual C++.NET 2003 toolkit

http://msdn.microsoft.com/visualc/vctoolkit2003/

(console base, meaning no nice UI IDE)

Please add in if you have come across other that also free. (other language or different platform)

If you have explanation on the IDE. it would be better of I suppose.

This post has been edited by anthony_yio: Mar 31 2006, 10:20 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tytons
post May 20 2005, 11:51 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #2


Look at all my stars!!
*******

Group: Senior Member
Posts: 2,685
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003






prolog compiler

visual prolog
http://www.visual-prolog.com/

alist of prolog compiler
http://www.thefreecountry.com/compilers/prolog.shtml


*note that some compilers for prolog are abit screwed, tho your work is correct it may say its wrong, to resolve this prob try reinstalling the compiler

Java mobile SDK
sun java
http://java.sun.com/j2me/

nokia
http://www.forum.nokia.com/main/0,6566,010,00.html

This post has been edited by tytons: May 25 2005, 04:22 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
b1n4ry
post May 21 2005, 12:56 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #3


Getting Started
**

Group: Junior Member
Posts: 67
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003






Digital Mars

Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS. Fastest compile/link times, powerful optimization technology, Design by Contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, and much more!

http://www.digitalmars.com/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
firstDraggir
post May 21 2005, 01:02 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #4


Getting Started
**

Group: Junior Member
Posts: 105
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Dec 2004





http://www.freeprogrammingresources.com/frcomplr.html

The site on above got everything related to the following topic smile.gif and includes additional resources

This post has been edited by firstDraggir: May 21 2005, 01:02 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nexus-
post May 21 2005, 08:49 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #5


The intrepid coward
Group Icon
Retired Forum Administrator

Group: VIP
Posts: 3,744
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Sydney, Australia






Eclipse Multi-purpose IDE (For Java mainly, but plug-ins available for many other languages such as PHP).

http://www.eclipse.org/


Netbeans Java IDE (as seen on java.sun.com)
http://www.netbeans.org/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
fyire
post May 21 2005, 11:50 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #6


Look at all my stars!!
Group Icon

Group: Staff
Posts: 8,844
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Somewhere out there




Netbeans!

http://www.netbeans.org

U've just got to love their 4.1 release smile.gif

checkout http://www.netbeans.org/community/releases/41/index.html for full list of what's available

ps. this' for Java

This post has been edited by fyire: May 25 2005, 10:35 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
chewxy
post May 22 2005, 12:03 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #7


Flying Side By Side with my beloved Pretty Swallow
********

Group: Senior Member
Posts: 11,234
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Mono :
http://www.mono-project.com/Main_Page

#Develop :
http://www.icsharpcode.net/OpenSource/SD/

SharpDevelop is actually quite good.. even for VB.NET..
You never know what free things can give you...
muahahahahahahahahhah!!!!

Havent tested Mono yet.. but it should be OK...

EDIT: Some additional info on MONO. (courtesy of Anthony Yio)

The MONO is actualy targetted for C# programmers who wish to program their applications for multi platforms environment. The crucial point that chewxy did not mention about the MONO.

This post has been edited by chewxy: May 25 2005, 07:58 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post May 24 2005, 01:40 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #8


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Snippet Compiler (.NET languages like C#, VB.NET and ASP.NET)
-------------------

When you only need to compile/debug a small .NET functions/snippet to see the result fast.

http://www.sliver.com/dotnet/SnippetCompiler

user posted image

This post has been edited by anthony_yio: May 27 2005, 08:03 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post May 24 2005, 07:43 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #9


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





http://www.wxwindows.org/

the open source, cross-platform native UI framework
with twelve years of evolution behind it

Some screenshots of apps using it

user posted image

user posted image

user posted image

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post May 24 2005, 08:02 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #10


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





GTK+

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.

GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties.

GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop.

http://www.gtk.org/

http://www.gimp.org/~tml/gimp/win32/ (GTK+ for windows)

http://www.dropline.net/gtk/ (reference page)

Side notes
------------
Have played a bit of GTK+ programs (Windows) before, the downside about the GTK+ is that it is purely "C" based and no C++ . However advanced C++ features like STL has its compensation in GTK+ with it owns Glib containers like GList and etc



GTK+ port to C++
---------------------

If C++ is your love, then you could try GTK+ in C++.

http://gtkmm.sf.net


GTK tutorials
--------------

http://www.gtk.org/tutorial/


Building apps in Win32 and Linux
-------------------------------------

http://ricardo.ecn.wfu.edu/~cottrell/cross-gtk/

This post has been edited by anthony_yio: May 24 2005, 08:04 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yeohhs
post May 25 2005, 05:31 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #11


Newbie
*

Group: Junior Member
Posts: 39
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: Penang, Malaysia





For Win32 programming in assembly language, check out RosAsm.

RosAsm is at http://www.rosasm.org

From its main page:
QUOTE
RosAsm, the Bottom-Up Assembler for ReactOS

(ReactOS, WINE, Windows 95/98, NT/2000, XP,...)

The easy way for writing full 32 Bits Applications in Assembly

    RosAsm is free and GPLed.

    IDE with full integration of all components. RosAsm is auto-compilable and the Sources are hosted inside the PEs. No installation overhead (the silent auto-install coming with RosAsmFull.zip makes RosAsm the only actual Click&Go Assembler environment).

    Real Sources Editor with tons of unique features, specificaly devoted to secure editions and to huge mono-files assembly sources: Tree-view, instant jump to any type of declaration by simple right-click, division of the mono-files into TITLEs, advanced IncIncluder pre-parser, and so on...

    The fastest of the actual assemblers, (1.5 Mega/second on a Celeron 1.3 Ghz...) directly outputting PE files on a simple click, with a powerful macros system (a macros unfolder is available by a double-click, through a float menu). Simplified Intel syntax. Does not need any include, prototype or header companion file. Nothing but a single simple source. Complete implementation of the mnemonics set, up to SSE2. RosAsm Bottom-Up Assembler is a true low level Assembler, enabling HLL writing styles by user defined macros and/or by HLL pre-parsers selections.

    Selectable Pre-Parsers performing various tasks, like HLL expressions parsing, alternate syntaxes, Includes Managements, ...

    Source level Debugger with a state-of-the-art memory inspector and very advanced features, like the dynamic break-points, that can be set/removed by simple clicks, as well as at write-time and/or at run-time, like with the most advanced HLLs. To run the Debugger, You simply click on Run and your application is running through the debugger. Any error (or break-point, enabling advanced stepping modes) is pointed out directly in your source code. Accurate messages are delivered on errors cases.

    Disassembler. To date, RosAsm is the one and only two-clicks-disassembler-reassembler ever seen. It is, actually, fully effective on most small files and on many middle size applications: The dream tool for study and/or for porting your works to assembly.

    Original Resources Editors, with control of matching styles, outputting as well resources, files, and memory templates.

    Integrated Help system, with a complete 32 bits Assembly Tutorials, Opcode help, and RosAsm Manual (1.5 mega of documentation, grouping close to 600 organised rtf files).

    Clip file system, for templates reuse.

    Integrated OS Equates, and Structures files, saving from any boring include.

    ... and much more...

    Take care that, as opposed to most RAD/IDEs, RosAsm does not attempt to impress you with multiple windows jumping all over the screen and with insistant features. Instead, RosAsm features implementations have always been made as discreet and as silent as possible, and the overall look-and-feel has always been made as naked and as simple as possible. Many implementations are optional, through the configuration tab.

    Though RosAsm is the most accurate tool for learning the marvelous simplicity of Assembly - particulary since the inclusion of the Interactive Visual Tutorials - and though it is the easiest way to jump right into the true thing, it has been thought and designed, first, as a professional tool for real life applications programming in full assembly. Its final purpose is to compete with the current most commonly used HLLs, for serious applications writing. This goal will be achieved, in the near future, with the upcoming implementations of the Visual Components Designers (Wizards) and with the implementations of some Applications builders.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dstl1128
post May 25 2005, 06:11 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #12


Look at all my stars!!
*******

Group: Senior Member
Posts: 3,606
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003




NASM - Netwide Assembler


CLISP - GNU ANSI Common Lisp


Vim - gVim - multiplatform advance text editor.


Unix Tools - Native Win32 ports of some GNU utilities.


Minimalist GNU for Windows - GCC and tools.


jCreator - without the bloat of Eclipse or Netbean - fast!

This post has been edited by dstl1128: May 25 2005, 06:11 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yeohhs
post May 25 2005, 06:17 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #13


Newbie
*

Group: Junior Member
Posts: 39
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: Penang, Malaysia





For Win32 Assembly Language programming, here is another free tool.
http://www.visual-assembler.pt.vu/

From its main page:
QUOTE
NAGOA  RAD IDE
for win32 assembly NASM

it is a package with all you need to program win32asm

RAD IDE , nasm , gorc , alink , include files , win32api templates , nagoa.inc , win32n.inc , rc builder , visual window maker , avi editor , icon editor , hex editor , debugger , decompiler , dll add , spy window , and more tools .



Download :

for    XP  WIN95  WIN98

(1-March-2004)

NAGOA RAD IDE NASM PACKAGE WINDOWS 32 ASSEMBLY

+


:: NAGOA+.INC ::

(12-March-2005)
thanks  highenergy


+
win32 programmer's reference from Borland site


share  your  NASM  project
at this group !

http://groups.yahoo.com/group/win32-nasm-users/

here you have win32asm nasm  examples
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yeohhs
post May 25 2005, 08:23 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #14


Newbie
*

Group: Junior Member
Posts: 39
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: Penang, Malaysia





RadASM© Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla.

http://radasm.visualassembler.com/

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dstl1128
post May 26 2005, 04:56 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #15


Look at all my stars!!
*******

Group: Senior Member
Posts: 3,606
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003




Here's another free IDE: Code::Blocks
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yeohhs
post May 26 2005, 05:42 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #16


Newbie
*

Group: Junior Member
Posts: 39
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: Penang, Malaysia





Another FREE tool.

Pelles C at http://www.smorgasbordet.com/pellesc/

QUOTE
Pelles C for Windows is a complete development kit for Windows and Pocket PC. It contains among other things an optimizing C compiler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Pocket PC.

It also contains an integrated development environment (IDE) with project management, debugger, source code editor and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests.

The compiler is based on LCC (by Chris Fraser and David Hanson), and the install builder for Windows is based on NSIS. Both are heavily modified.

Features:

    * Integrated resource editor.
    * Integrated bitmap, icon and cursor editor.
    * Integrated animated cursor and video editor.
    * Integrated hex-dump editor.
    * Integrated source-level debugger.
    * Integrated source code editor with Win32 API call tips.
    * Project management.
    * Inline assembler with Intel syntax.
    * Support for custom controls in the dialog editor.
    * Support for additional project wizards.
    * Support for Microsoft's exception handling: __try, __except, __finally, __leave.
    * Support for Microsoft's new import libraries.
    * Support for delayed loading of DLL's, much like Microsoft.
    * Support for many C99 features (more will be added).
    * Support for Pocket PC and Smartphones.
    * Pelles C is free!

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
APIITian
post May 30 2005, 08:53 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #17


Regular
******

Group: Senior Member
Posts: 1,279
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: (GMT+08:00) Kuala Lumpur






Python
QUOTE
Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. If your favorite system isn't listed here, it may still be supported, if there's a C compiler for it. Ask around on news:comp.lang.python -- or just try compiling Python yourself.

The Python implementation is copyrighted but freely usable and distributable, even for commercial use.

Main Page: http://www.python.org/
Documentation by versions: http://www.python.org/doc/versions.html
Free Python Tutorials: http://www.byteofpython.info/
Python resources and modules collection: http://www.pycode.com/
How To Think Like A Computer Scientist (Python): http://ibiblio.org/obp/thinkCS/python.php (MUST READ!)

This post has been edited by APIITian: May 30 2005, 08:59 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
yeohhs
post Jun 3 2005, 09:18 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #18


Newbie
*

Group: Junior Member
Posts: 39
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: May 2005
From: Penang, Malaysia





FREE Tool: wx-Devcpp

QUOTE
wx-Devcpp is an extension of DevC++ by Colin Laplace Et.al. This program helps you to create Dialogs for wxWidgets visually. With all the good features of dev-cpp, wx-DevCpp hosts a wxWidgets form designer with the latest wx library. The main intension of this program is to fill the gap of the non-availability of a commercial grade IDE for the wxWidgets development.


http://wxdsgn.sourceforge.net/

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kckia
post Jun 22 2005, 08:28 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #19


Casual
***

Group: Junior Member
Posts: 343
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jun 2005





http://www.win32forth.org/

QUOTE
Win32Forth is a public domain, ANS compatible, Forth language application development system. It was initially written by Andrew McKewan, Tom Zimmer, Robert Smith and Jim Schneider during 1994 and 1995, and released into the public domain (with the exception of Jim Schneider's assembler which was under the GPL). Win32Forth is a FAT (as in BIG) system, adhering to the philosophy that if some tools are good, many tools must be better. It includes an interactive console and an integrated extensible source level debugger. Editing of source text is facilitated by the included WinEd hypertext file editor, which allows easy exploration of the many mega-bytes of source code that makes up Win32Forth.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post Aug 19 2005, 01:35 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #20


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++ (community edition)

http://www.codeproject.com/tools/visualleakdetector.asp

QUOTE
Visual C++ provides built-in memory leak detection, but its capabilities are minimal at best. This memory leak detector was created as a free alternative to the built-in memory leak detector provided with Visual C++. Here are some of Visual Leak Detector's features, none of which exist in the built-in detector:

    * Provides a complete stack trace for each leaked block, including source file and line number information when available.
    * Provides complete data dumps (in hex and ASCII) of leaked blocks.
    * Customizable level of detail in the memory leak report.

Other after-market leak detectors for Visual C++ are already available. But most of the really popular ones, like Purify and BoundsChecker, are very expensive. A few free alternatives exist, but they're often too intrusive, restrictive, or unreliable. Here are some key advantages that Visual Leak Detector has over many other free alternatives:

    * Visual Leak Detector is cleanly packaged as an easy-to-use library. You don't need to compile its source code to use it. And you only need to make minor additions to your own source code to integrate it with your program.
    * In addition to providing stack traces with source files, line numbers, and function names, Visual Leak Detector also provides data dumps.
    * It works with both C++ and C programs (compatible with both new/delete and malloc/free).
    * The full source code to the library is included and it is well documented, so it is easy to customize it to suit your needs.


Visual Leak Detector is licensed free of charge as a service to the Windows developer community.

user posted image

This post has been edited by anthony_yio: Sep 20 2005, 01:56 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

4 Pages  1 2 3 > » 
Bump TopicReply to this topicTopic OptionsStart new topic
 



----debug section please ignore----
Lo-Fi Version Time is now: 22nd November 2009 - 08:43 AM
All Rights Reserved 2003-2009 Vijandren Ramadass (~living on a prayer~)