🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fras.text.programmieren
2 messages
2 total messages Started by Bernhard Lindner Fri, 11 Aug 1995 16:04
E vs. C
#12
Author: Bernhard Lindner
Date: Fri, 11 Aug 1995 16:04
28 lines
1324 bytes
TAG!

Thema: Amiga E vs. C++
Frage: Wo liegen die Unterschiede?

Soll heissen: Kann ein E-User auch automatisch C?
Oder hat es weniger Möglichkeiten oder mehr?
Fehlt E etwas, was C++ besitzt?
Ist E vielleicht eine Abart von C?

Tja, viele Fragen. Dann, E-User, schreibt euch die Finger wund! :-)

      _____
     / ^ ^ \
    /  O O  \      THE DUCK
   |  _____  | is watching you...
   | (_____) |
    \ \ V / /   and greets all
     \_\_/_/   humans out there!
    __/   \__                  __
   /(       )\  AMIGA rulez!  ///
  ((         ))       __     ///
  ((         ))       \\\   ///
   \(       )/         \\\ ///
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   TheDuck@LiteLine.mcnet.de
      (Bernhard Lindner)
Re: E vs. C
#13
Author: Gregor Goldbach
Date: Sat, 12 Aug 1995 12:01
49 lines
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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads