Algorithmen und Datenstrukturen

| ### Algorithmen & Datenstrukturen Programmieren 1 von Prof. Jürgen Plate

# Algorithmen & Datenstrukturen
Programmieren 1

## Software

Freie Windows-C-Compliler finden Sie unter anderem unter folgenden Links:

- der Dev-C++-Compiler
  C-Compiler mit grafischer Oberfläche für Windows:
  - Support GCC-based compilers
  - Integrated debugging (using GDB)
  - Support for multiple languages (localization)
  - Class Browser
  - Code Completion
  - Debug variable Browser
  - Project Manager
  - Customizable syntax highlighting editor
  - Quickly create Windows, console, static libraries and DLLs
  - Support of templates for creating your own project types
  - Makefile creation
  - Edit and compile Resource files
  - Tool Manager
  - Print support
  - Find and replace facilities
  - Package manager, for easy installation of add-on libraries
  - CVS Support
  - To-Do List
  - CPU Window
  Die erzeugten Binaries benötigen die Datei MSVCRT.DLL, die normalerweise bei Windows dabei ist.
- Miracle C-Compiler
  "Miracle C Compiler runs under Windows (98/ME/2000/XP) and compiles for the command line. Provides a multi-window development environment with integrated compiler and linker, and online helpfile documentation. Source code to the compiler, preprocessor and linker is supplied upon registration."

- LCC-Win32
  Dies ist eine Windows-basierte C-Entwicklungsumgebung, die als Freeware vertrieben wird. Er besteht aus mehreren Teilen, wovon mindestens der LCC-Win32 Compiler und das LCC-Win32 Benutzerhandbuch heruntergeladen werden sollten.

- Free Microsoft Visual C++ 2005 Express Beta 2
  Microsoft Visual C++ 2005 Express Beta is currently available for download free of charge from Microsoft's site. It allows you to create programs for the .NET framework, and possibly also native Win32 programs (with the help of the separately downloaded Microsoft Windows Platform SDK).

- Free Microsoft Visual C++ Toolkit 2003
  The Microsoft Visual C++ Toolkit 2003 includes the command line versions of the optimizing C++ compiler, linker, and static libraries (including the Standard C++ Library and STL) that ships with the commercial Visual Studio .NET Professional 2003. To create Windows programs, you will need to download the Microsoft Windows Server 2003 Platform SDK as well (for the Windows headers and import libraries).

- Free Microsoft .NET Framework Software Development Kit/Free Microsoft Visual C++ Compiler
  Unbelievably, the Microsoft Visual C/C++ command line compiler, along with C#, VB.NET and JScript.NET, appears to be available from Microsoft for download for free. You will also need to download the Microsoft Platform SDK which contains the Windows headers and libraries for the compilers. The command line compiler is the same one that comes with the commercial Visual C++ Standard, which means that it does not have an optimizer (or at least, not the optimizer that ships with the Professional version that comes with MSDN).

- 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 (a C++ Standard Template Library implementation <../sourcecode/cpp.shtml>).

- Mingw32 C & C++ Compilers
  This system comes with the GNU C/C++ compiler, which you can use to generate Win32 executables. It has its own <windows.h> which is in the public domain. Applications generated using this system are supposed to be faster than those generated by the Cygwin32 system, and they are free from the encumberances of the GNU license. Like other systems based on the GNU tools, Mingw32 comes with complete with various programming tools, such as a program maintainence program (ie, make), text processing tools (sed, grep), lexical analyser generator (flex), parser generator (bison), etc. It also comes with a resource compiler, allowing you to compile your Windows resources.

- Digital Mars C/C++ Compiler (Symantec C++ Replacement)
  Digital Mars C/C++ is a drop-in replacement for the Symantec C++ compiler, with support for compiling programs for Win32, Windows 3.1, MSDOS, and 32-bit extended MSDOS. If the target machine does not have a floating point processor (pre-Pentium machines), you can link the floating point emulation into your program. The compiler supports the C++ definition found in The Annotated C++ Reference Manual (ARM) and the enhanced language features of AT&T version 3.0, including templates, nested classes, nested types, exception handling, and runtime type identification.

- Borland C++ Compiler
  Borland has released their C++ Compiler (version 5.5 at the date of this writing) FREE! You get the command line compiler, incremental linker, resource compiler and binder, C++ Win32 preprocessor, import library utility, librarian, obj/lib/exe dump utility, etc. Included is also the C/C++ runtime library and ANSI/ISO Standard Template Library (STL). You can also get the Borland Turbo Debugger to debug your programs separately (see our Free Debuggers, Source Code Checkers, Bug Trackers, Memory Leak Detection <../programming/debuggers.shtml> page).

Myfriend Struktogrammgenerator (Studenten-Version)
(Download 3.9 MByte)

Zum Inhaltsverzeichnis |

###### Copyright © FH München, FB 04, Prof. Jürgen Plate