Max Oops Relational

If you wish to read more, my website can be accessed from my user page at -- DavidClarkd

I have a system overview and a page with over 2 dozen reasons that explain about my design decisions. There is also variable types, syntax, structure commands, function lists etc.

{Caution: the name MAX will, if it ever becomes widely successful, enter a trademark battle with the Max software suite.}

[Rename it "MUX" then.]


How does MAX differ from other programming languages?

4 BIG Differences!

Most programming languages(PL) would say, use a RDBMS (Relational Data Management System) for your data. This puts local and direct access to your data outside of your programmer's hands. Your code and data would then normally be on different computers and only accessed over a local area network. Any PL that requires a RDBMS to implement an average system is only partly complete.

With most PCs having more than 1 Core, code that isn't concurrent just isn't useful or scalable. Most PLs provide some library access to routines that can implement concurrency but your programmer must know all the pitfalls and program accordingly.

Most PLs leave the "security" problem up to the RDBMS, operating system or some other custom solution. Security is a big problem for an in-house system but isn't optional if your system is exposed to the Internet as all systems will be eventually.

Most PLs leave the user interface up to a huge set of library functions. These functions are specific to the operating system they are designed for and another interface to the web must be provided. The PL itself, usually doesn't say anything about the UI which is a huge percentage of the work of the average programmer.

How does MAX solve the above problems?

What else makes MAX different?


Some Reasons NOT to Use MAX

If you can't stand to live with the following features then please, do us both a favor and don't try or use MAX.


I have more than 2 dozen responses as to "Why" I designed this language/system the way I have. Please feel free to debate any of those "mistakes" here. -- DavidClarkd


EditText of this page (last edited October 19, 2013) or FindPage with title or text search