Benutzer-Werkzeuge

Webseiten-Werkzeuge


about

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
about [2026/01/18 13:34] frankbrenneckeabout [2026/03/02 11:35] (aktuell) frankbrennecke
Zeile 1: Zeile 1:
-===== Über CGRAPH =====+====== Über CGRAPH ======
  
-CGRAPH entstand 1989 aus einem kleinen Programm, das ursprpünglich für einen hp-28c-taschenredchner geschrieben wurde. Mithilfe dieses Programms konnte man komplexe Abbildungen auf dem kleinen LCD-Bildschirm des hp28c durchführen - es sollte seinerzeit als Kontrollmöglichkeit in einerv Klausur für Höhere Mathematik III im Elektrotechnikstudium dienen.+CGRAPH entstand 1989 aus einem kleinen Programm, das ursprünglich für einen hp-28c-Taschenrechner geschrieben wurde. Mithilfe dieses Programms konnte man komplexe Abbildungen auf dem kleinen LCD-Bildschirm des hp28c durchführen - es diente seinerzeit als (zulässige) Kontrollmöglichkeit in einer Klausur für Höhere Mathematik III im Elektrotechnikstudium.
  
 Mit dem Sprung auf einen Computer der PC-XT-Klasse (V20 CPU mit 12MHz Turbo-Taktfrequenz) war es dann erstmals möglich, Funktionen frei einzugeben, auch wenn man die nötigen Abfolgen dafür noch von Hand definiert werden mussten. Die erste Version dser noch heute eingesetzten komplexen Bibliothek mathematischer Funktionen stammt aus dieser Zeit. Grafisch war man auf monochrome Hercules-Grafik mit 720 × 348 beschränkt. Mit dem Sprung auf einen Computer der PC-XT-Klasse (V20 CPU mit 12MHz Turbo-Taktfrequenz) war es dann erstmals möglich, Funktionen frei einzugeben, auch wenn man die nötigen Abfolgen dafür noch von Hand definiert werden mussten. Die erste Version dser noch heute eingesetzten komplexen Bibliothek mathematischer Funktionen stammt aus dieser Zeit. Grafisch war man auf monochrome Hercules-Grafik mit 720 × 348 beschränkt.
Zeile 11: Zeile 11:
 Mit CGRAPH 3 kam 1993 erstmals eine Windows-Version von CGRAPH auf den Markt. Diese Version lief im Enhanced-386-Mode und benötigte neben Windows 3.0 zwingend auch einen Prozessor der 386-Klasse, weil sie intensiven Gebrauch vom erweiterten Speicher machte. Sie war als MDI-Anwendung (Multiple Document Interface) konzipiert, und konnte erstmals mehrere Grafiken gleichzeitig verwalten. Auch mehreren Funktionen waren jetzt möglich. Eine konfigurierbare Funktionenleiste kam hinzu, außerdem neue Grafiktypen wie Interpolationen und eine eindimensionale FFT. Mit CGRAPH 3 kam 1993 erstmals eine Windows-Version von CGRAPH auf den Markt. Diese Version lief im Enhanced-386-Mode und benötigte neben Windows 3.0 zwingend auch einen Prozessor der 386-Klasse, weil sie intensiven Gebrauch vom erweiterten Speicher machte. Sie war als MDI-Anwendung (Multiple Document Interface) konzipiert, und konnte erstmals mehrere Grafiken gleichzeitig verwalten. Auch mehreren Funktionen waren jetzt möglich. Eine konfigurierbare Funktionenleiste kam hinzu, außerdem neue Grafiktypen wie Interpolationen und eine eindimensionale FFT.
  
-Im selben Jahr erschien noch CGRAPH 3.1, die bezüglich der angebotenen Grafiktypen keine Änderungen mitbrachte, jedoch die Oberfläche für das inzwischen vorherrschende Windows 3.1 fit machte.+{{:screen:scr_CGR3.png}} 
  
-CGRAPH 4 sollte ab 1996 den Übergang von einer 16-Bit-Version fur Windows 3.1 zu einer 32-Bit-Version für Windows 95 und das damals brandneue Windows NT 4 bilden, blieb aber in einem Versuchsstadium stecken. Das gleiche gilt für den Versuch, eine OS/2-Version zu erstellen, dessen Nutzer bereits damals immer weniger wurden. Die CGRAPH-4-Oberfläche ist allerdings bereits sehr nahe an der, die heute CGRAPH 5 bietet.+{{:screen:scr_CGR32D.png?400x196}}  {{:screen:scr_CGR33D.png?400x246}} 
  
-Im Jahr 2025 begann die Entwicklung von CGRAPH 5Die Oberfläche und alle Funktionen wurden komplett neu entwickelt. AUs den Vorgängerversionen haben lediglich die Routinen zur Darstellung von Zahlen und der Compiler überlebt. All diese Routinen nutzen keinerlei betriebssystemspezifische Funktionen und konnten so weitgehend ohne Anpassung übernommen werden. Es kamn zudem viele neue Funktionen hinzubeispielsweise neue Interpolationsarten und die Transformation ganzer koordinatensystemeDie Eingabemöglichkeiten wurden vereinfacht, so dass man schnell und ohne vorheriges Einlernen zu den gewünschten Ergebnissen gelangt+Im selben Jahr erschien noch CGRAPH 3.1, die bezüglich der angebotenen Grafiktypen keine Änderungen mitbrachtejedoch die Oberfläche für das inzwischen vorherrschende Windows 3.1 fit machte. Diese Version wurde unter dem Label der damaligen CTS Ambrosius & Brennecke GbR später auch als Shareware vertrieben.
  
-Gleichwohl hat sich die Geschwindigkeit von Computern seit der ersten CGRAPH-Version von 1989 massiv erhöht. Dauerte das Erzeugen eines [[mandelbrot-mengen|Apfelmännchens]] in der ersten Version von CGRAPH noch rund 6 Stunden, wird es heute in weniger als einer Sekunde gezeichnet. Darüberhinaus steht heute mit der Firemonkey-Bibliothek auch ein betriebssytemübergreifendes Framework zur Verfügung, mit dem die CGRAPH-Versionen für Windows und macOS weitgehend ohne Berücksichtung von Besonderheiten entwickelt wurden und sie daher funktional identisch sind.+CGRAPH 4 sollte ab 1996 den Übergang von einer 16-Bit-Version fur Windows 3.1 zu einer 32-Bit-Version für Windows 95 und das damals brandneue Windows NT 4 bilden, blieb aber in einem Versuchsstadium stecken. Das gleiche gilt für den Versuch, eine Version für OS/2 zu erstellen, dessen Nutzer bereits damals immer weniger wurden. Die CGRAPH-4-Oberfläche ist allerdings bereits sehr nahe an der, die heute CGRAPH 5 bietet. 
 + 
 +{{:screen:CGRAPH4.png}}  
 + 
 +Im Jahr 2025 begann die Entwicklung von CGRAPH 5. Die Oberfläche und alle Funktionen wurden komplett neu entwickelt. Aus den Vorgängerversionen haben lediglich die Routinen zur Darstellung von Zahlen und der Compiler überlebt. All diese Routinen nutzen keinerlei betriebssystemspezifische Funktionen und konnten so weitgehend ohne Anpassung übernommen werden. Es kamen zudem viele neue Funktionen hinzu, beispielsweise neue Interpolationsarten und die Transformation ganzer Koordinatensysteme. Die Eingabemöglichkeiten wurden vereinfacht, so dass man schnell und ohne vorheriges Einlernen zu den gewünschten Ergebnissen gelangt.  
 + 
 +Gleichwohl hat sich die Geschwindigkeit von Computern seit der ersten CGRAPH-Version von 1989 massiv erhöht. Dauerte das Erzeugen eines [[mandelbrot-mengen|Apfelmännchens]] in der ersten Version von CGRAPH auf einem damals aktuellen Rechner noch rund 6 Stunden, wird es heute in weniger als einer Sekunde gezeichnet. Darüberhinaus steht heute mit der Firemonkey-Bibliothek auch ein betriebssytemübergreifendes Framework zur Verfügung, mit dem die CGRAPH-Versionen für Windows und macOS weitgehend ohne Berücksichtung von Besonderheiten entwickelt wurden und sie daher funktional identisch sind. 
 + 
 +[[CGRAPH|Zurück zur Übersicht]]
about.1768739674.txt.gz · Zuletzt geändert: von frankbrennecke

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki