Diskussion:Numerische Methoden: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
K
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
 
Diese Seite wurde angelegt, um Anregungen und Anleitungen zu posten, bevor sie in den Artikel aufgenommen werden.
 
Diese Seite wurde angelegt, um Anregungen und Anleitungen zu posten, bevor sie in den Artikel aufgenommen werden.
   
  +
:@Cubus: Das sind supi Beiträge. Ich wollt' eigentlich fragen, ob es einen bestimmten Grund dafür gibt, weshalb du diese nicht gleich in den Artikel gegeben hast. Aber inzwischen ist mir eingefallen, dass dies vielleicht besser zur allgemeineren Seite [Cpp_Programmierung] passen würde, oder evtl. gleich eine eigene Seite verdient hätte. Diese würde dann natürlich von [Numerische_Methoden] und [Cpp_Programmierung] aus verlinkt werden. <br> Was sagst du dazu? <br>--[[User:Osiris|Osiris]] 11:13, 16 October 2006 (CEST)
=='''C'''==
 
   
  +
::Ich hatte auch Probleme, das unter dem richtigen Stichwort einzugliedern, deshalb auch die Idee, diese Seite als Verschiebebahnhof zu nutzen. Aber dafür gibts ja admins ;-) Nachdem ich das Wochenende mit dem Durchtesten von Eclipse,Code::Blocks und Dev-C++ verbrachtem, wollte ich auch noch was drüber schreiben--[[User:Cubus|Cubus]] 11:50, 16 October 2006 (CEST)
Es gibt natürlich unzählig viele kommerzielle Entwicklungsumgebungen und Compiler für die verschiedensten Anwendungsgebiete (Mikrocontroller-Handy-Superrechner). Beschränkt man sich auf "gratis" Software, ist das Angebot wesentlich überschaubarer.
 
   
  +
:::Diskutierte Inhalte auf neue Seite [[Compiler und IDEs]] verschoben. <br> --[[User:Osiris|Osiris]] 17:01, 17 October 2006 (CEST)
   
  +
=='''C'''==
* C/C++-Compiler
 
{| {{Prettytable}}
 
|-- {{highlight1}}
 
! Compiler
 
! Kommentar
 
! Mit spezieller IDE
 
! Plattform
 
|-----
 
|style="white-space:nowrap;"| ''[http://gcc.gnu.org g++]''
 
| Bestandteil der GCC; setzt ab Version 3.4 die Sprache C++ nahezu vollständig um; Open Source
 
| Nein
 
| Unix, Linux, Mac&nbsp;OS&nbsp;X, AmigaOS
 
|-----
 
|style="white-space:nowrap;"| ''[http://www.mingw.org/ MingGW]''
 
| Portierung von gcc auf Windows, ermöglicht unter Windows das Erstellen auch von Linux Programmen und vis versa, Open Source
 
| Nein
 
| Windows, Linux,
 
|-----
 
|style="white-space:nowrap;"| ''Intel C++ Compiler''
 
| Setzt C++ nahezu vollständig um; erzeugt hocheffizienten Code für Intel-Prozessoren; proprietär, Linux Version frei verfügbar
 
| Nein
 
| Windows, Linux
 
|-----
 
|style="white-space:nowrap;"| ''Microsoft Visual C++''
 
| Verbreitetster Compiler unter Windows; setzt ab der Version 7.1 die Sprache C++ nahezu vollständig um; proprietär; kostenlose Version mit Einschränkungen verfügbar
 
| Ja
 
| Windows
 
|-----
 
|style="white-space:nowrap;"| ''Borland C++ Builder''
 
| proprietär (eine ältere Version ist kostenlos ohne IDE verfügbar)
 
| Ja
 
| Windows, Linux
 
|-----
 
|style="white-space:nowrap;"| ''[http://www.openwatcom.org/ Open Watcom]''
 
| Auch Unterstützung älterer Plattformen, bisher noch ohne vollständige C++-Standardbibliothek; Open Source
 
| Ja
 
| DOS, Windows, OS/2, Netware (Linux-Unterstützung in Arbeit)
 
|-----
 
|}
 
<!-- Bitte auch die Spalte „Kommentar“ nutzen. :-) -->
 
 
* [http://de.wikipedia.org/wiki/Integrierte_Entwicklungsumgebung IDE]
 
Eine integrated development environment besteht aus
 
* Editor mit syntax highlighting
 
* Compiler
 
* Linker
 
* Debugger
 
* Ausführlichem Hilfesystem
 
* Zusatzfunktionen wie Assistenten, Klasseneditor, GUI-Editor, Icondesigner....
 
 
Eine IDE statt unzähligen Kommandozeilentools gehört seit den 90er des letzten Jahrhunderts zum Programmierstandard, umso unverständlicher ist dass bis jetzt keine C/C++ IDE auf den PCs des Computerraums installiert ist.
 
 
[http://de.wikipedia.org/wiki/Liste_von_Integrierten_Entwicklungsumgebungen Liste von Integrierten Entwicklungsumgebungen]
 
 
 
== MinGW + MSYS + GDB==
 
[[Image:Mingw2.gif|thumb|MinGW Auswahl der Compiler]]
 
[[Image:Mingw3.gif|thumb|MinGW Laden der Komponenten]][http://www.mingw.org/ MingGW]ist die Portierung des freien gcc compilers auf MS Windows. Der Installer MinGW-x.x.x.exe (aktuell [http://prdownloads.sf.net/mingw/MinGW-5.0.2.exe?download MinGW-5.0.2.exe]) lädt die benötigten Komponenten von der HP und installiert in das vorgegebene Verzeichnis.
 
 
[http://prdownloads.sourceforge.net/mingw/MSYS-1.0.10.exe?use_default=switch Minimal SYStem (MSYS)] ermöglicht die Nutzung von makefiles unter MS Windows.
 
 
Der [http://prdownloads.sourceforge.net/mingw/gdb-5.2.1-1.exe?download GNU Project Debugger (GDB)] erleichtert die Fehlersuche.
 
[[Image:Mingw1.gif|thumb|Umgebungsvariable anpassen]]
 
Wichtig ist nach der Installation der Tools die '''Umgebungsvariable Path''' auf das Installationsverzeichnis zu setzten, damit der Compiler ohne Verzeichnisangabe direkt von der Kommandozeile gestartet werden kann! Systemsteuerung ->Erweitert ->Umgebungsvariablen ->Path selektiern ->Bearbeiten ->Verzeichnis eintragen und mit Semikolon (;) abschließen.
 
--[[User:Cubus|Cubus]] 14:27, 14 October 2006 (CEST)
 

Aktuelle Version vom 17. Oktober 2006, 16:01 Uhr

Diskussionsseite zur LV "Numerische Methoden"

Diese Seite wurde angelegt, um Anregungen und Anleitungen zu posten, bevor sie in den Artikel aufgenommen werden.

@Cubus: Das sind supi Beiträge. Ich wollt' eigentlich fragen, ob es einen bestimmten Grund dafür gibt, weshalb du diese nicht gleich in den Artikel gegeben hast. Aber inzwischen ist mir eingefallen, dass dies vielleicht besser zur allgemeineren Seite [Cpp_Programmierung] passen würde, oder evtl. gleich eine eigene Seite verdient hätte. Diese würde dann natürlich von [Numerische_Methoden] und [Cpp_Programmierung] aus verlinkt werden.
Was sagst du dazu?
--Osiris 11:13, 16 October 2006 (CEST)
Ich hatte auch Probleme, das unter dem richtigen Stichwort einzugliedern, deshalb auch die Idee, diese Seite als Verschiebebahnhof zu nutzen. Aber dafür gibts ja admins ;-) Nachdem ich das Wochenende mit dem Durchtesten von Eclipse,Code::Blocks und Dev-C++ verbrachtem, wollte ich auch noch was drüber schreiben--Cubus 11:50, 16 October 2006 (CEST)
Diskutierte Inhalte auf neue Seite Compiler und IDEs verschoben.
--Osiris 17:01, 17 October 2006 (CEST)

C