| Zeile 10: | Zeile 10: | ||
== Unter Windows == | == Unter Windows == | ||
| − | + | Auch Windows bietet eine Fülle an Entwicklungsumgebungen, mit denen sich hervorragend entwickeln lässt | |
| − | + | Eine Auswahl: | |
| − | |||
| − | |||
| − | |||
| − | |||
* Microsoft Visual Studio (IDE) | * Microsoft Visual Studio (IDE) | ||
* [http://de.wikipedia.org/wiki/Eclipse_(IDE) Eclipse (IDE)] | * [http://de.wikipedia.org/wiki/Eclipse_(IDE) Eclipse (IDE)] | ||
| − | * | + | * Code::Blocks |
| + | * DevCpp | ||
| + | |||
| + | Da das Hauptklientiel von Windows nicht der Programmierer, sondern der "Otto-Normal-User" ist, bietet Windows dementsprechend keine bzw. nur wenige Entwicklungstools von sich aus mit. Dem neuen OS-Developer stehen am Anfang nichts weiter als der gute alte Notepad zur Verfügung. Zum Glück sieht die Situation heute besser aus als vor Jahren: Viele wichtige Tools wurden portiert oder für Windows neu entwickelt: | ||
| + | |||
| + | * [http://delorie.com DJGPP] (Windows-Port von gcc) | ||
| + | * MinGw | ||
| + | * Cygwin | ||
| − | + | Mitsamt den Tools hat man fast die gleichen Voraussetzungen wie unter Linux. | |
| − | + | ==Singularity-Modell== | |
Eine Umgebung wie diese macht nur Sinn, wenn mein sein OS wie Singularity mit Managed-Code (wie C#) entwickeln möchte. Hierfür ist Singularity ein gutes Modell, an dem man sich gut orientieren kann, sofern man einmal richtig durchgeblickt hat. Sich die Dokus von Singularity anzuschauen kann keineswegs verkehrt sein. Doch wenn man sich Singularity mal genauer anschaut, ist das eher ein Sprachenwirrwarr, Assembler, C (glaube auch C++), C# und Sing#/Spec#. | Eine Umgebung wie diese macht nur Sinn, wenn mein sein OS wie Singularity mit Managed-Code (wie C#) entwickeln möchte. Hierfür ist Singularity ein gutes Modell, an dem man sich gut orientieren kann, sofern man einmal richtig durchgeblickt hat. Sich die Dokus von Singularity anzuschauen kann keineswegs verkehrt sein. Doch wenn man sich Singularity mal genauer anschaut, ist das eher ein Sprachenwirrwarr, Assembler, C (glaube auch C++), C# und Sing#/Spec#. | ||