Welcome Guest ( Log In | Register )

5 Pages  1 2 3 > » Bottom

Outline · [ Standard ] · Linear+

 Free Compilers/IDEs/Components/Frameworks/Debugger

views
     
TSanthony_yio
post May 20 2005, 11:45 AM, updated 16y ago

........
Group Icon
Elite
1,828 posts

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
tytons
post May 20 2005, 11:51 AM

Look at all my stars!!
*******
Senior Member
2,823 posts

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
b1n4ry
post May 21 2005, 12:56 PM

Getting Started
**
Junior Member
78 posts

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/
firstDraggir
post May 21 2005, 01:02 PM

Getting Started
**
Junior Member
124 posts

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
nexus-
post May 21 2005, 08:49 PM

The intrepid coward
Group Icon
VIP
3,744 posts

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/
fyire
post May 21 2005, 11:50 PM

Look at all my stars!!
Group Icon
VIP
9,270 posts

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
SUSchewxy
post May 22 2005, 12:03 AM

Flying Side By Side with my beloved Pretty Swallow
********
Senior Member
11,234 posts

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
TSanthony_yio
post May 24 2005, 01:40 PM

........
Group Icon
Elite
1,828 posts

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
TSanthony_yio
post May 24 2005, 07:43 PM

........
Group Icon
Elite
1,828 posts

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


TSanthony_yio
post May 24 2005, 08:02 PM

........
Group Icon
Elite
1,828 posts

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
yeohhs
post May 25 2005, 05:31 PM

New Member
*
Junior Member
40 posts

Joined: May 2005


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.
dstl1128
post May 25 2005, 06:11 PM

Look at all my stars!!
*******
Senior Member
4,464 posts

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
yeohhs
post May 25 2005, 06:17 PM

New Member
*
Junior Member
40 posts

Joined: May 2005


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
yeohhs
post May 25 2005, 08:23 PM

New Member
*
Junior Member
40 posts

Joined: May 2005


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

http://radasm.visualassembler.com/


dstl1128
post May 26 2005, 04:56 PM

Look at all my stars!!
*******
Senior Member
4,464 posts

Joined: Jan 2003
Here's another free IDE: Code::Blocks
yeohhs
post May 26 2005, 05:42 PM

New Member
*
Junior Member
40 posts

Joined: May 2005


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!
APIITian
post May 30 2005, 08:53 AM

Regular
******
Senior Member
1,316 posts

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
yeohhs
post Jun 3 2005, 09:18 AM

New Member
*
Junior Member
40 posts

Joined: May 2005


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/


kckia
post Jun 22 2005, 08:28 PM

Casual
***
Junior Member
343 posts

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.
TSanthony_yio
post Aug 19 2005, 01:35 PM

........
Group Icon
Elite
1,828 posts

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

5 Pages  1 2 3 > » Top
 

Change to:
| Lo-Fi Version
0.0233sec    0.24    5 queries    GZIP Disabled
Time is now: 5th December 2025 - 06:29 PM