D4 (programming language): Difference between revisions

Content deleted Content added
No edit summary
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (9475)
Line 9:
 
Like most query languages, D4 has a [[Data Definition Language]] (DDL) and a [[Data Manipulation Language]] (DML). D4 also has an [[Imperative programming|Imperative]] Language for procedural code.
 
===Data definition language===
The DDL for Dataphor bears many similarities to other DBMSs, but with an obviously Pascal-like twist. Many of the allowed DDL operations, like constraints, allow [[relational operator|relational]] [[Declarative programming|declarative]] statements to be used, which many believe is superior to the procedural style operations used in [[SQL]].
Line 20:
 
==History==
D4 was named after the similar sounding [[Dataphor]], the system that uses the language. It was some time after these names were decided that it's creators discovered [[Tutorial D]], and the coincidence it had with that name. Since discovering Tutorial D and [[The Third Manifesto]], the creators has used The Third Manifesto as a guide in making Dataphor and D4. Since then, [[Hugh Darwen]] has referred to D4, as a notable project in his talk entitled ''The Askew Wall''.<ref>[http://www.dcs.warwick.ac.uk/~hugh/TTM/TTM-TheAskewWall-printable.pdf The Askew Wall]</ref>.
 
==See also==