W.Spieß 10.10.1999 , letzter Update 2.05.2000
 
 

C/C++ Entwicklerforen und andere interessante Projekte

Zur Einführung in die C/C++ Prgrammierung kann z.B. das Werk C++ in 21 Tagen von Mr. Liberty empfohlen (Verlag Markt und Technik) werden. Die neueste Auflage dieser Buchserie bezieht sich auf MS-VC 6.0 und hat die Visual C 6.0 Introductory Version auf CD beiliegen. Auch mit reinem ANSI -C können ueber das Windows-API Programme mit grafischer Benutzeroberflaeche geschrieben werden Ein Freewareentwicklungssystem bietet das freie ANSI-C-Windows-Softwareentwicklungssystem win-lcc .
Erster C-Compiler mit diesem Feature war der MS-C6 mit dem Windows SDK. Die MS-C Version 7.0 und Visual C 1.0 bis 1.5 setzen standardmeassig auf dieses ANSI-C Windows-SDK auf, um 16-Bit Windows-Applikationen zu erzeugen (Grafik und Konsolanwendungen). Ausserdem lagen ab Visual C 1.0 die MS Foundation Classes (MFC) für 16 Bit Windowsapplikationen bei.
Ab Visual C 2.0 unterstütze Microsoft dann nur noch 32 Bit Applikationen. Diese können sowohl konsol- oder grafikorientiert sein.
Zu disem Themenkomplex gibt es von Th. Lauer eine Ansi-C Serie in der c''T.
Wie der Name Foundation classes (MFC) schon, sagt "muss" dies etwas mit objektorientiertem C++ zu tun haben. Diese MFC erleichert ungemein die Programmierung einer grafischen win-32 Anwendungen. Zum Einstieg in die Windowsprogrammierung mit der MFC kann ich nur die Artikelserie aus der CT "Klassenarbeit", von Andreas Siering (ab c't 1998 S.166 und folgende Hefte) empfehlen. Man sollte zum nachvollziehen z.B. einen Visual C/C++ Compiler ab 3.0 zur Verfügung haben.
Eine Alternative zu MS C/C++ Compilern bietet Borland auf seinen Web-Seiten. Dort kann nach einer on-line Registrierung die Version 5.5 des C/C++ Compilers geladen werden.
 
 
 
 
 
 
 
 
 

Compiler und Entwicklungssysteme für....

Für die ersten Gehversuche in der C-Programmierung gibt es folgende freie bzw. oder registrierpflichtige C/C++ Compilerprodukte
Windowsbasierende Compiler:

......X86
Borland C++ 5.5  Der Borland C++ Compiler 5.5 ist ein 32-bit optimizing compiler. Er beinhaltet alle ANSI/ISO C++ Vereinbarung wie RTL, das STL framework und die C++ Templates. 
Vor dem "download" müssen Sie sich bei Borland on-line registrieren. Ausserdem bietet Borland registrieten Benutzer den Turbo C 2.0 Compiler für DOS zu Download an.
LCC-Win32
oder
Q-Solution 
ein freies ANSI-C Compilersystem für Windows von Jacob Navia. 
Siehe dazu auch "Klein, aber fein. Freie C-Entwicklungsumgebung für Windows" 
Die Lcc-win32 kann Code für Programme mit der grafischen Bedienoberfläche für die Kommandozeile (Console-Anwendung) erzeugen ausserdem Dynamic Link Libraries (DLLs). 
Unit Tübingen Sammlung freier Compiler und Programmiertools


......Cross Compiler
Homepage Produktbezeichnung Status unterstütze(r) Controller
SDCC Small Device C-Compiler kostenlos Z80, 8051
EE Compendium
EE Compendium
Link Sammlung für verschiedene Compiler 68HC11, PIC, 8051

 
 


......8051
Homepage Produktbezeichnung Status unterstütze(r) Controller
SDCC Small Device C-Compiler kostenlos  8051



......PIC
Homepage Produktbezeichnung Status unterstütze(r) Controller
HiTECH PICC Demo/Vollversion
kleine Programme in Demo machbar
PIC16C/Fxx und PIC 18Cxx
CSS PCW Windows-IDE
Pavel Baranov 's Home Page C2C++ C/C++ compiler for PICmicro and Scenix Shareware PIC16C/Fxx und Scenix
PIC Resources Sources in C und Assembler frei
PIC uWeb Sources in C und Assembler frei
GNU PIC C frei
Jokinen homepage PIC C Compiler picc-02b frei


Tutorials und Nachschlagewerke

Online-Tutorial C/C++, .. von Peter Müller Globewide Network Academy (GNA)
MFCprofessional, .. C/C++ Entwicklungen " all kinds of support for the MFC "
The Code Guru, ..C/C++ Entwicklungen
C und C++ Ecke, ..Markus Bärmanns Entwickler Forum
DevX, ..Developers Exchange z.B. C/C++ Entwicklungen
DevCentral, .."DevCentral is a resource for software developers....."
C/C++ Programmiergruppe "CCTOP ist eine Gruppe von C/C++ - Programmierern "
Planet Source Quell Code Archiv
The Source Bank "..the search engine for developers

Win32 Console Applikation FAQ's

Win32 Console and Character Mode Function Aldo Calpini
Windows Developers FAQ  by Robert Mashlan
Win32 Programming  Visual Source Code Explorer