2 Stimmen

Haben Sie mit Rel gebastelt?

Ich würde gerne Meinungen oder Erfahrungen anderer Personen zu folgenden Themen hören Rel . Ist es für die Mülltonne bestimmt, oder ist es das nächste große Ding in der Programmierung? Ich habe noch nicht versucht, irgendetwas damit zu machen (und es sieht so aus, als ob man das zu diesem Zeitpunkt wirklich nicht kann), aber ich bin von einigen der darin diskutierten Konzepte fasziniert. Vor allem:

  1. Vollständige Entfernung von Nullen aus dem Datenverarbeitungsteil der Sprache.
  2. Keine Notwendigkeit für Mapping-Typen zwischen der Sprache und dem Datenspeicher.
  3. Nesting-Tische
  4. Vollständige Trennung von Entwurf und Ausführung.

Was denken Sie?

1voto

Tony Andrews Punkte 125904

Ich denke, es ist als Hilfsmittel gedacht, um Unterricht das rein relationale Modell, nicht als Konkurrenz zu SQL-DBMS für "echte Arbeit" auf kurze oder mittlere Sicht. Date und Darwen liefern jedoch in ihrem Buch ein überzeugendes Argument für die richtige Implementierung des relationalen Modells Das Dritte Manifest . Vielleicht wird eines Tages jemand ein erfolgreiches Produkt auf dieser Grundlage herstellen. Schließlich war Oracle einst ein sehr kleines Nischenunternehmen!

0voto

anopres Punkte 2356

Richtig, ich stimme Ihnen zu, Tony. Das Interessante für mich ist jedoch, dass Rel eine einigermaßen funktionierende Implementierung ist, wobei es sich im Wesentlichen um eine funktionierende Version von Tutorial D handelt. Der Gedanke ist, dass ein gut finanziertes Unternehmen die Forschung aufgreift und beschließt, dass so etwas wie ein Industrial D sinnvoll sein könnte.

Vielleicht täusche ich mich, aber ich habe den Eindruck, dass Tutorial D zwar in erster Linie eine Datensprache ist, aber das Potenzial hat, auch in den Anwendungsbereich vorzudringen. Das scheint mir ziemlich bahnbrechend zu sein. Natürlich, nachdem ich einiges von Date, Darwen, Pascal und anderen gelesen habe, scheint es so, als ob die Sprache das Ziel haben könnte, die objektorientierte Programmierung im Allgemeinen zu verdrängen. Im Moment scheint OO die Welt der Programmierung zu beherrschen. Rel würde eine alternative Sichtweise auf die Programmierung im Allgemeinen ermöglichen.

Ich bin also neugierig darauf, ob dieses Projekt zu anderen Produkten führen wird oder ob die Leute denken, dass es nur eine historische Kuriosität sein wird.

0voto

Chris Walton Punkte 2483

Fast vier Jahre nach der OP. Ich bin kürzlich auf Rel gestoßen, und es hat Potenzial für das, was ich tue. Es ist eher als Unterrichtssprache etabliert, aber die Implementierung ist jetzt ziemlich solide, wenn auch immer noch ein wenig fragil in der Syntax. Sie hat Potenzial, und ich hoffe, dass dieses Potenzial auch ausgeschöpft wird. Leider ist dies eine ähnliche Aussage wie vor vier Jahren, und wenn es realisiert werden soll, ist es offensichtlich ein sehr langsamer Brenner. Dennoch brauchen die meisten Forschungsanstrengungen etwa 10 Jahre, bis sie in ein Produkt einfließen, es besteht also noch Hoffnung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X