Kao prva pomoc onima koji pocinju a nemaju alat...
Free Compilers
GCC
GCC - the GNU Compiler Collection, includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
MinGW - Minimalist GNU for Windows
MinGW "Minimalistic GNU for Windows" refers to a set of runtime headers, used in building a compiler system based on the GNU GCC and binutils projects. It compiles and links code to be run on Win32 platforms... providing C, C++ and Fortran compilers plus other related tools. If you see references to "mingw32" instead of "MinGW", they are referring to the same compiler system. The project's name changed from mingw32 to MinGW is to prevent the implication that MinGW will only works on 32 bit systems (as 64 and higher bit machines become more common, MinGW will evolve to work with them).
MinGW uses the Microsoft runtime libraries, distributed with the Windows operating system. Unlike other ports of GCC to Windows, the runtime libraries are not distributed using Gnu's General Public License (GPL). You, therefore, do not have to distribute your source code with your programs unless, of course, you use a GPL library in your programs...
Borland C++ Compiler version 5.5
The Borland C++ 5.5 Compiler is the high performance foundation and core technology of Inprise/Borland's award-winning Borland C++Builder product line and is the basis for Inprise/Borland's recently announced C++Builder(TM) 5 development system for Windows 95, 98, NT, and Windows 2000.
Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS.
Microsoft Visual C++ Toolkit 2003
The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime. Including: Microsoft C/C++ Optimizing Compiler and Linker; C Runtime Library and the C++ Standard Library; Microsoft .NET Framework Common Language Runtime; and sample code.
Sveze!!!!
Visual Studio Express
Slobodno se moze preuuzeti do 06.11.2006. i koristiti bez ikakvih ogranicenja cak i posle toga roka (bar sam ja tako shvatio).
Mogu se preuzeti:
Visual Web Developer 2005 Express Edition An ideal environment for dynamic Web development
SQL Server 2005 Express Edition A powerful and easy-to-use database to complement each Express Edition.
Visual Basic 2005 Express Edition Productivity that is ideal for first time or casual Windows programming.
Visual C# 2005 Express Edition A great combination of power and productivity for the Windows developer.
Za ovaj forum najzanimljiviji je:
Visual C++ 2005 Express Edition Horsepower with a finer degree of control than other Express Editions.
Visual J# 2005 Express Edition Ideal for those with prior Java-language experience or learning the Java language.
Open Source Watcom / OpenWatcom C/C++ Compiler
The Watcom C/C++ compiler (now OpenWatcom C/C++ compiler) is now open source and free. This compiler, which generates code for Win32, Windows 3.1 (Win16), OS/2, Netware NLM, MSDOS (16 bit and 32 bit protected mode), etc, was a highly coveted compiler some years back (until Sybase terminated it). The compiler also includes the rather well-known STLport.
Free C++ IDE & RAD
Code::Blocks:
The open source, cross platform Free C++ IDE. Code::Blocks is a
free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
MinGW Developer Studio:
MinGW Developer Studio is a C/C++ IDE(Integrated Development Environment) for
MinGW port of GNU GCC Compiler system for Microsoft Windows. Also it has been ported to Linux and FreeBSD as well.
Visualwx:
Visualwx aims to be the ultimate RAD tool, designed for c++,python,perl,ruby lua and wxWidgets. Still there are many things to do, but we've achieved considerable progress. We would like to demonstrate it to all as soon as possible. The program already has a lot of features, among the most important ones:
- Designer of various frame (form) and sizers
- Visualwx generates code for c++, python, perl,ruby,lua
- Compiler is supported (Mingw32)
- Editor for c++,python,perl,ruby,lua (scintilla editor)
Eclipse:
Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular.
Visual-MinGW:
Visual-MinGW is an Integrated Development Environment devoted to MinGW compiler system. It provides an easy to use Open Source front end to create your own C/C++ Windows applications.
Relo:
Relo is an open source C/C++ Integrated Development Environment for Windows, for MingW32 and Borland C++ compilers, designed to be highly customizable and user friendly.
The V IDE for GNU g++, Borland BCC 5.5, and Java:
V IDE is an Integrated Development Environment developed using V. It works with the GNU g++ compiler and Sun's JDK for Java. VIDE is currently at release 1.21, and is available in executable form for MS-Windows and Intel Linux platforms. The VIDE executable is totally freeware, and the source is available under the GNU GPL as part of the V GUI Framework.
RAD.On++:
A Windows Rapid Application Developer for Visual Studio C++. This software uses the compiler's command line tools to make, compile and link. RAD.On++ software has evolved over several years to be a powerful, flexible, and intuitive development tool, particularly useful for producing scaleable database-driven business solutions. I'm proud of the results of my efforts and I'm constantly revising and updating RAD. ....
WideStudio:
WideStudio is an open source, Integrated Development Environment for desktop applications purely made in Japan. This enables you to develop GUI applications that can run on Windows95/98/Me/NT/2000/Xp, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX(w/X11), BTRON, T-Engine, mu-CLinux(wo/X11) in various programming languages such as C/C++, Java, Perl, Ruby, Python,Objective Caml
Since an application is build on MWT(Multi-Platform Widget Toolkit) which runs on multiple platforms, WideStudio applications are all source compatible between these platforms. If you developped an application in C/C++ language, you only need to re-compile the source code to run on a different platform in as native code.
Glade &
wGLADE:
Glade is a RAD tool for generating a GTK front-end quickly and easily. Once the front-end is to your liking, with buttons, text boxes, input boxes etc., Glade automatically generates source code in C with callback functions into which you insert your own code. wGLADE is the customized & easy-to-install version of Glade for the windows platform. Above, you will see a screenshot of a simple application that was created using wGLADE. Most of the articles covering Glade available on the Net have been bundled with wGLADE in its latest version.
WxGlade:
wxGlade is a GUI designer written in
Python with the popular GUI toolkit
wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Perl and XRC (wxWidgets' XML resources) code.
As you can guess by the name, its model is
Glade, the famous GTK+/GNOME GUI builder, with which wxGlade shares the philosophy and the look & feel (but not a line of code). It is not (and will never be) a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets.
If you are looking for a complete IDE, maybe
Boa Constructor,
PythonCard or
Spe(which includes wxGlade itself, BTW...) is the right tool.
Free GUI Libraries
WxWidgets:
wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms. Link with the appropriate library for your platform (Windows/Unix/Mac, others coming shortly) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWidgets gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much much more
FLTK:
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation.
FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
FLTK is provided under the terms of the
GNU Library Public License, Version 2 with exceptions that allow for static linking.
FOX:
FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!
V:
V is a free, multiple platform C++ graphical user interface framework designed to make it the easiest way to write C++ GUI applications available -- commercial, shareware, or freeware. V is available for X Athena, X Motif/Lesstif, all Windows platforms, and now including OS/2.
Forumi u vezi pomenutih alata
wxWidgets Discussion Forum Index
FLTK forums
Forum Visual Studio Express Editions
Sajtovi sa dobrim linkovima ka ostalim korisnim stvarima
thefreecountry.com is collection of free programming resources, free webmasters' resources and free security resources.
Free Programming Resources is a directory of links to free programmer resources including
free programming tutorials,
free online programming books,
free compilers,
free programming tools,
free source code,
programming libraries,
game programming resources,
graphics resources and
security tools
Sigurno nesto nisam pomenuo ali za pocetak je sasvim dovoljno ....
[Ovu poruku je menjao idb dana 14.11.2005. u 18:21 GMT+1]
[Ovu poruku je menjao idb dana 14.11.2005. u 18:24 GMT+1]
[Ovu poruku je menjao Mihajlo Cvetanović dana 06.12.2010. u 12:34 GMT+1]