Urgent.News

What's breaking now, across thousands of outlets.

Tech

A Treatise on Model Oriented Programming Languages

Model oriented programming languages (MOP) offer a promising future, particularly in the realm of artificial intelligence. In this treatise, the author seeks to inspire research and development of such languages, sharing their own experience with the first and only fully featured MOP to date. The author developed this technology 13 years ago and found success using it in enterprise projects. After leaving the software engineering field, the author remains fascinated by MOP and its potential.

MOP is characterized by its ability to concisely represent complex or larger entities through electronic definitions. At its core, a model consists of both structure and data. The structure - often hierarchical - defines rules or a schema, while data conforms to that structure. The author emphasizes that model structures can indeed be hierarchical, even when data itself appears non-hierarchical, using the Northwind database as an example.

The author explores various entity relationship models, demonstrating their hierarchical nature and discussing potential alternatives. They argue that the choice of model structure can significantly influence the development of MOP languages. The author proposes that models are defined in terms of structure and data, a principle they believe is crucial for the development of MOP languages.

The author introduces key concepts including Modeling, Model Oriented Programming (MOP), and Model Oriented Development (MOD), all of which are interconnected. Modeling is described as populating a model structure with data, while MOP and MOD encompass the creation and maintenance of systems using models. The author uses the term MOP throughout the article.

While the author acknowledges that there is no single best way to represent data in a model structure, they argue that understanding different structures can inform the development of more effective MOP languages. They propose that hierarchies in model structures can simplify traversal, which they will elaborate on later.

In this article, the author aims to provide a foundation for understanding the importance and potential of MOP languages. They invite researchers and developers to share their own work in this field, expressing hope that their article will stimulate further interest and exploration into the capabilities and applications of model oriented programming languages.

Written by urgent.news from Stack Overflow Blog's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at stackoverflow.blog →

More in Tech

[$] The state of systemd: 2026 edition

At the 2026 All Systems Go! conference, systemd maintainers Luca Boccassi and Zbigniew Jędrzejewski-Szmek delivered the traditional "state of the project" session with an overview of the systemd…

More from Friday 9 October →