![]() |
Re: Vergleich höherer Programmiersprachen
Hallo,
ich würd hier gern nochmal meine Meinung zum besten geben, dass es wenig bis gar keinen Sinn macht, programmiersprachen danach zu unterscheiden, ob sie Benutzeroberflächen erzeugen können oder die erzeugten programme nur im textmodus laufen. Denn das ist absolut nicht sprachabhängig. Jede Sprache, deren Kompilate modulbasiert sind und mit denen man z.B. auf "C-kompatible" DLLs zugreifen kann, kann unter z.B. Windows eine grafische Benutzeroberfläche implementieren. Und anders wird das ja auch nicht gemacht. Natürlich kann man dann "richtige" Programmiersprachen und so Zusammenklick-Sachen wie sie erwähnt wurden (mea culpa! mea maxima culpa!) vergleichen. Aber auch das halte ich nicht für sinnvoll, da zweitere wohl einfach viel weniger zahlreich sind. Was man aber sehr wohl vergleichen könnte, wäre die Arbeit unter textbasierten Systemen - schreiben, kompilieren, linken, konfigurieren, testen, und von vorne - mit der heutigen (RAD-)IDE-Integration, mit so Sachen wie Refactoring, Modellunterstützung, "Fix and Continue"-Debugging, Remote-Debugging usw. usf. Das hat alles Vor- und Nachteile. |
Re: Vergleich höherer Programmiersprachen
Zitat:
Tanja |
Re: Vergleich höherer Programmiersprachen
Zitat:
Zitat:
|
Re: Vergleich höherer Programmiersprachen
Zitat:
Soll es wirklich um Programmiersprachen gehen, dann würde ich das am Beispiel von sagen wir mal Delphi und C präsentieren. Zwei Programme, die dasselbe tun. Am Quelltext wird selbst ein Blinder mit Krückstock den Unterschied sehen. IMHO musst Du etwas über die Syntax schreiben und die IDEs vielleicht am Rande trotzdem erwähnen. |
Re: Vergleich höherer Programmiersprachen
Zitat:
wo bekomme ich infos zur Syntax?ich kann mir ja wohl schlecht jetzt noch eine proggsprache wie C beibringen.... |
Re: Vergleich höherer Programmiersprachen
Tanja, ein schwarzer Bildschirm ist quasi für DOS-Programme und nicht für Windows. Also für Programme die keine grafische Oberfläche brauchen, z.B. weil sie im Hintergrund laufen sollen, nichts anzeigen sollen, keine Eingabe erwarten usw. Wobei wir wieder bei der IDE wären. Selbst solche Programme schreibt man besser mit der IDE. Z.B. wegen integriertem Compiler, Debugger usw. Es geht aber auch ohne ! Wie gesagt mit beliebigem Editor und dann käme noch der Kommandozeilen-Compiler ins Spiel. Deshalb ja das Beispiel mit dem Button. Man müsste dann die DFM editieren, ohne zu sehen wie sich eine Änderung der Koordinaten auswirkt. Na dann gute Nacht. :mrgreen:
Eh ichs vergesse : der Vorschlag ein C und Delphi-Programm mal gegenüberzustellen, damit war so ein "Hello World" Programm gemeint ! Ich glaube das würde sogar so einem C-Hasser wie mir gelingen. :mrgreen: |
Re: Vergleich höherer Programmiersprachen
Moin Tanja,
vielleicht solltest Du noch einmal darauf eingehen, welche Unterschiede Du nun herausarbeiten willst. Die Unterschiede der Sprachen, oder die der Entwicklungsumgebungen. Wenn Du Dir, z.B., mal ein altes Visual C++ ansiehst, dann kannst Du damit natürlich auch graphische Windows-Programme erstellen, aber mit dem visuellen Erstellen von Oberflächen, wie Du es von Delphi kennst, hat das herzlich wenig zu tun. @Hansa: Zitat:
|
Re: Vergleich höherer Programmiersprachen
Der Vorteil von RAD-IDEs steckt im Namen: Rapid Application Development.
Dadurch dass du nur Buttons, Edit-Felder, Tabellen, Labels, etc. auf deine Form ziehst, durch einen Klick darauf Eigenschaften und Ereignisse bearbeiten und verwalten kannst sparst du eine Menge Zeit, die du sonst in das Programmieren der Controls (Buttons, Labels, ...) und Eventhandler solcher stecken würdest. Nachteil ist, dass man auf einer Art "Abstraktionsschicht" arbeitet und somit (wie oben schon erwähnt) keine (oder nur sehr schwer) tiefer im System liegende Programme entwickeln kann (Gerätetreiber, Kernel-Programme (Antiviren-Programme, Firewalls), etc. (wenn ich mit letzterem falsch liege, korrigiert mich)). |
Re: Vergleich höherer Programmiersprachen
Hallo, ich hab heir mal angefangen was zusammenzuschreiben:
![]() |
Re: Vergleich höherer Programmiersprachen
Zitat:
Du hast das hier übersehen : Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz