Semantic Oriented Programing
Semantic Oriented Programming (SOP) is a concept of programing (including design, coding, testing and distribution) in terms you define to reflect meanings and operations in your task.
Currently we design and code our programs by writing functions and classes, much like in math we prove lemmas and theorems before we prove the final statement. SOP let us to define new semantic meaning, to use them in programming of concrete tasks, like in math we can define some terms for geometry, others for algebra, others for topology, and then prove theorems using these newly defined terms.
Changes required by SOP are about defining new semantic meanings, a programming system which will allow to program in newly defined terms, a compiled code which preserves semantic information from the source code, libraries redesign from API form to semantic meanings. This site id dedicated to provide a draft solution and draft standard for these components, and the first component is an integrated development environment to show and edit programs in form of linked trees - SYMbolic Adaptable Development Environment (SYMADE).
SYMADE is currently developed by UAB "MAXINETA" and is free for use, open-source solution, as well as others core components for managing and compiling extendable portable byte-code to be designed and implemented. Our primary goal is to create an industry-wide standard for representation of semantic meanings, make an entry-level and free for use tool for Semantic Oriented Programing.
date: 2007.03.19
We've opened a new site - http://www.symade.org/, which is used for
developmet,
contains
source code,
and
discussion forum
of SymADE. [...]

category:
General
date: 2007.01.10
We started description of the Semantic Tree design. [...]

category:
General
date: 2006.11.09
SOP site has started [...]

category:
General