Article View: fras.text.programmieren
Article #13Re: E vs. C
From: Gregor Goldbach
Date: Sat, 12 Aug 1995 12:01
Date: Sat, 12 Aug 1995 12:01
49 lines
2439 bytes
2439 bytes
TheDuck@LITELINE.MCNET.DE (Bernhard Lindner) schrieb: > Thema: Amiga E vs. C++ > Frage: Wo liegen die Unterschiede? Darüber könnte man Bände schreiben. Es gibt viel zuviele Unterschiede, C++ hat einige features, die in E nicht eingebaut wurden, weil sie nicht in das Konzept passen, und ebenso kann E einiges, was in C++ nicht drin ist. Nimm nur mal die Variablentypen. E kennt eigentlich nur den Typ LONG, plus einige Abarten. In Strukturen kann man zwar auch Einträge von Typ CHAR und INT verwenden, aber im normalen Programm nicht. Wenn Du den Typen bei der Deklaration weglässt, ist die Variable vom Typ LONG. Dementsprechend hat E auch keine Typprüfung. Beispiele für ein E-features, die C++ (meines Wissens) nicht bietet, sind die Möglichkeit, daß eine Funktion mehrere Werte zurückgeben kann und unification. > Soll heissen: Kann ein E-User auch automatisch C? Nein. Grundlegende Konzepte prozeduraler Programmiersprachen kann man natürlich in beiden Sprachen wiederfinden, aber dann könnte man auch sagen, daß C Programmierer Pascal können. Es gibt viele Kleinigkeiten, an die man sich gewöhnen muß (Zuweisung mit :=, Strings werden in einfachen Hochkommata eingeschlossen etc.). > Oder hat es weniger Möglichkeiten oder mehr? Die Sprachen bieten unterschiedliche Möglichkeiten. > Fehlt E etwas, was C++ besitzt? Ich kenne C++ zwar nicht so gut, aber multiple inheritance (mehrfache Vererbung) ist ein Beispiel. > Ist E vielleicht eine Abart von C? Nein, obwohl es eine Gemeinsamkeiten gibt (z.B. Variable++) > Tja, viele Fragen. Dann, E-User, schreibt euch die Finger wund! :-) Es ist etwas kurz geworden, aber ich weiß ehrlich gesagt nicht, wo ich anfangen, und wo ich aufhören soll. Bei speziellen Fragen kannst Du mir gerne eine PM schicken. grEgor
Technical Details
Message-ID:
<wLLRFMD3B2aizC@P-GLAU.amt.comlink.de>Path:
arc1-ca.pugleaf.net!amt.comlink.de!GLAUSCHWUFFELReferences:
<wK5vBMD0aRz1@p0025.liteline.mcnet.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!amt.comlink.de!GLAUSCHWUFFEL From: GLAUSCHWUFFEL@amt.comlink.de (Gregor Goldbach) Newsgroups: fras.text.programmieren,z-netz.rechner.amiga.programmieren Subject: Re: E vs. C Date: 12 Aug 95 14:01:41 +0200 Message-ID: <wLLRFMD3B2aizC@P-GLAU.amt.comlink.de> References: <wK5vBMD0aRz1@p0025.liteline.mcnet.de> Organization: AMT Mailboxssystem Winsen/Luhe X-Mailer: MicroDot 1.11beta11 [REGISTERED 0003b2] via ANUBIS V 0.551 / ZSort V 1.42 X-Gateway: ZCONNECT UH ldb.han.de [UUCPfZ V5.60 U002] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit