Copyright(c) 1998 Victor M.Pancov, Russia, Obninsk.



                          Open LUX-language for Yourself !



There is such(!) Programming Language !

It best sides is:

Instantaneous compilation ;
Most compact language expressions ;
Most quick and most compact executable code ;
Best, lucid techniques of program units structure ;
One operator of an expression to one machine instruction ;
Most quick and compact code of object's classes functions ;



   If You want to develop quick, compact and absolutely
understandable, in general and in details, programs, and to
translate these programs, every time, in an instant, read
this text. It is very important for You !!!



L  U  X  X  U                                  Preliminary Message!
L  U    X    U
L  U  X  X  U                                  Copying please!
L  U          U
L    UUUUU                                    For Yourself and Your friends!
L
LLLLLLLLL   The Preliminary Message About LUX-language.




                            Dear World's programmers !

   If You want to develop quick, compact and absolutely
understandable, in general and in details, programs, and to
translate these programs, every time, in an instant, read
this text. It is very important for You !!!




   I propose to You a new programming language, named LUX
(Lingual Unit's eXpressions), as the Language of CPU's
expressions, created by myself.

   The LUX compiler is very quick, and compiles it,s large
LUX program, in 15000 LUX operators, during 0.11 of a second
on Intel 80486 DX4-100 CPU. It is self-compiled compiler.

   Any usual program in LUX language on usual computer can
be translated just in an instant.

   Speed of LUX compiler can be about a million of operators
per a second on more powerful CPU's.

   LUX language is between an assembler language (Fort) and
C language (Basic, Pascal), on this, main, direction.

   Like an assembler, LUX compiler generates each one LUX
operator to one (or, may be, two) CPU's instruction(s).

   But, like C language, LUX language use an expressions.

   But, in LUX take place the new computer's mathematic:
linear lingual unit's expressions for creating compact LUX
functions and the structure-unit (set of operators) of a
main program, in general.

   Like an assembler, LUX compiler generates very quick and
very compact optimal executable code, so good as generates
an assembler, and because it, LUX language not need in very
large and complicated optimizing compiler.

   But like C language, LUX language has best techniques of
program structure.

   Each LUX function is operators unit, which consists of
operators, or operators units, like processing operators
unit, loop operators unit, branch on condition operators
unit. It is best techniques of program structure.

   Operators unit, itself, creates by operators-creators of
this operators unit, and contains units, or lines, of other
operators, or a single operator, because it, an operators
set is, the same, a structure-unit.

   Main operators unit or structure-unit is a main program,
so, LUX is a structure-oriented language and it's single
main structure-unit replaces all additional blocks-schemes
or other operators-schemes of a main program, which was used
in more earlier times.

   LUX language lets to create class of objects, as a single
structure-unit of this class, which contains the structure
-unit of data and the structure-unit of functions, for
processing these data, with incapsulation, inheritance and
polymorfizm, so, LUX language is object-oriented language.



   It is the Language of Computer's Mathematic !




   If You want to develop quick, compact and absolutely
understandable, in general and in details, programs, and to
translate these programs, every time, in an instant, read
this text. It is very important for You !!!




LUX - are Comfort and Pleasure !!!
LUX - is a Simple in a Complex !!!
LUX - is the Principal direction !!!
LUX - is an Instantaneous compilation !!!
Until One million operators per second !!! -
It is Unsurpassed speed of compilation !!!
LUX - are Computer's Algebra and Harmony !!!
LUX - it is nessary for You, for Yourself !!!
LUX - are Compact modules and Quick modules !!!
A program is an unit-structure (block-scheme) !!!




   I tell You about LUX from a Simple until a Complex. Read,
please, until it is intersting for You. It is intersting !!!




   Principal best sides of LUX-system programming.




   0.Practicability !!! LUX is language for each user !!!
   1.Accessabiltity and Lucidity for beginners.
   2.Direct, fluent way for beginners to professional level.
   3.Professional level for professional developer.
   4.Unlimited possibilites for professional developer.
   5.Ideal programming in register's variables.
   6.Mobile and computeroriented subsets in the same language.
   7.Mobile subset also generates 1 operator to 1 instruction.
   8.Compact LUX-expressions, like mathematical expressions.
   9.Lucid, homogeneous structure of LUX-expressions units.
   10.Compact and viewable program (it is better than in C).
   11.Instantaneous dialog reaction in compilation time.
   12.Built-in text editor with dialog scenario.
   13.Compact executable code of modules and objects classes.
   14.Quick executable code of modules and objects classes.
   15.Different memory models, including COM è FLAT models.
   16.Structure orientation and object orientation.
   17.Instrument for development functions of objects classes.
   18.Classes libraries in executable codes.
   19.LUX-languge is result of researching for my(your)self.
   20.Discontradictance for other programming languages.
   21.Principal way in the hierarchy of functions's languages.
   22.Wide range of LUX-language's abstracting level.
   23.Smooth passage from basic level to high level language.
   24.Widest range of compatibility to instructions sets.
   25.Widest range of applications from management to drivers.




   Next is some more in detail !

   Read, please, until it is intersting for You.



   0.Practicability !!! LUX is language for each user !!!




   Main dignity of LUX-language is it's Practicability for
any user of a computer. If You have access to so perfect
things as a computer, that it is nesessary for You, and, the
same, a use(!), to control by this computer for several for-
ward steps and it is a programming, simple for the interest.

   Teach Your computer to speak Your language - it is simp-
lier than to teach Your child to speak English.


say"Welcome !!!"


   It is efficient frame of LUX-language.

   It is almost English.

   LUX - is a Simple in a Complex !!!




   1.Accessabiltity and Lucidity for beginners.




   To teach Your computer to speak Your language - it is
simplier than to teach Your child to speak.


{*}{
say"Welcome !!!"
{*}}

~~

   It is perfect efficient LUX-language program.

   It is the same variant of efficient frame of LUX-language
and we simply put it to the framework.

{*}{ -it is the top of the framework.

{*}} -it is the bottom of the framework.

~~ -it is P.S. - post scriptum.

   Next, you may write any text.

   For LUX-system it is not significant.

   LUX - is a Simple in a Complex !!!




   2.Direct, fluent way for beginners to professional level.




   Next, you can teach Your computer to compute - it is sim-
plier than to teach Your child to compute.


   2*2 display


   It is efficient frame of LUX-language.

   It is almost English.

   Put this frame to the framework and you can compute.

   Next, you can teach Your computer to to speak English.


say"Welcome !!!"


   It is efficient frame of LUX-language.

   It is almost English.

   By the way, if You have a child, teach himself to teach
Your computer to speak Your language - it is simplier than
to teach Your child to speak. It is possible, in future, LUX
-language will be studied in a secondary school.

   LUX can be a toy for a child !
   LUX is not only a toy for a child !!
   LUX is the same language, which lets Your child not only
   to play and not so much to play !!!
   LUX is the same toy for a child, to play which, he,
   playing, can stay a professional developer !!!!
   LUX is the same language, which he need not re-learn in
   future to another one in order to stay a professional
   developer !!!!!

   LUX - is a Simple in a Complex !!!




   3.Professional level for professional developer.




   LUX is not only a toy and not so much a toy.
   LUX is not a toy at all, as any other useful toy.
   It is enough to tell, that LUX-compiler is the large LUX
-program, containing about 15000 LUX-operators, which trans-
lates, by the same LUX-compiler, just during 0.11 a second.
It is self-compiled compiler.
   LUX-language was created by the professional developer as
the programming language for himself, and, in general, for
professional developers.
   The author of the LUX-language development not tried to
find any exotic method, not tried to sirprise the world, and
the name of LUX-language was born not from any known associ-
ation and for lucidity.

   Lucid is name of LUX-compiler. LUX is lucid language.

   Luce is ligth palette of music. (It is Italian).

   LUX is the ligth, which the author tried to issue on the
enough dark kingdom of programming languages, because the
author was very sirprised during more than twenty years by
the next sircumtance, that there was changed computers gene-
neratios, there was changed programming languages, but there
was not the single nesessary effective programming language.
   And the author was need to find effective programming
language, and the author had found the method of developing
Lingual Unit's eXpressions and the language of theese expres-
sions - LUX.

   LUX (Language of Unit's eXpressions) - it is the language
of CPU's expressions for control of data processing.

   LUX (Language of Units eXpressions) - it is the language
of operators units and operators expressions units.

   LUX (Language of Unification of eXpressions) - it is the
language of unification and uniting of expressions.

   LUX (Language of United eXpressions) - it is the language
of the expressions united in unit-structures.

   LUX (Language of Uniform eXpressions) -it is the language
of uniform, homogeneous expressions.

   LUX (LUcid eXpressions) - it is the language of lucid un-
derstandable expressions.

   Researching and developments for creating LUX-language,
made by the author during almost thirty years, were directed
to creating programming system for professional developers,
which helps to quick and comfortable develop of compact, qu-
ick and high quality programs.
   LUX-language was created for theese goals, as structure
-oriented and object-oriented high-level language, so it
includes compact LOOP operators units, COND-ELSE-ENDIF con-
dition operators units, SWITCH-CASE operators units, and
SKIP-BREAK structured operators units, which let almost not
to use uncondition GO TO named label.
   LUX is conceptual integrity, and homogeneous unity, and
structure-orientation, and object-orientation, and quick di-
alod reaction of a computer.

   LUX - are Compactity and Velocity !!!

   LUX - are Computer's Algebra and Harmony !!!




   4.Unlimited possibilites for professional developer.




   If You will decide to be a professional developer, You
will come to such level, when You can understand, that best
language for a professional developer is such language which
helps to him, but not prevents to him, not limits to him, to
work at the professional level.

   LUX - is a Simple in a Complex !!!




   5.Ideal programming in register's variables.




   LUX - language is used as a language of compact functions
or procedures, or methods, or algorithms, which is uses, and
very efficiency, the very effective environment of proces-
sor's registers, global and local variables of callers prog-
rams, that is defines its efficiency and best techniques of
program structure.
   It is often enough one or two characters for coding ope-
rations with registers variables.
   LUX are Computer's Algebra and Harmony of programming in
registers variables.

   LUX - are Compactity and Velocity !!!

   LUX - are Computer's Algebra and Harmony !!!




   6.Mobile and computeroriented subsets in the same language.




   Some, about LUX-language. This, high-level, language,
contains computers independent and computer oriented subsets
of the LUX-language in the same single language.
   Computers independent subset can be used to developing
effective application programs.
   Computers oriented subset of the language can be used
to developing effective programs, such as components of ope-
rating systems, device drivers, system utilites, hardware
tests, components of language's programming systems, such as
compilers, decompilers, text editors, librarians, etc.
   Computers oriented subset of the language can be used
to developing many effective programs, to which, earlier,
was used an assembler language, but LUX-language is not an
assembler language. LUX-language, in most cases, can replace
an assembler language, but LUX-language is not an assembler
language. LUX-language is high-level, and low-level, object-
oriented language, in the same single language.
   Programmer, himself, can select operators of nesessary
level from full set of LUX-language operators.

   LUX - are Computer's Algebra and Harmony !!!



   7.Mobile subset also generates 1 operator to 1 instruction.




   In many, especially high-level, programming languages,
compilers generates not very optimal executing code, or they
are need in compiler-optimizer, which are not very quick.
   LUX-compiler generates very optimal executing code. Al-
most each operator of LUX-language translates to one compu-
ter instruction.
   In computer oriented subset of the LUX language each
computer instruction can be programmed by the one operator
of source LUX-language.
   In mobile subset of the LUX language each computer in-
struction, also, can be programmed by the one operator of
source LUX-language.
   LUX-language not need in compiler-optimizer, at all.

   LUX - are Compactity and Velocity !!!




   8.Compact LUX-expressions, like mathematical expressions.




   LUX - Language of Unit's eXpressions - is a programming
language for compact functions, for compact expressions.

   The language's possibilities of CPU's, whish is not often
be signed in necessary degree, as it's computing possibili-
ties, is characterized these CPU's as a language processing
units, as a language recognizing and a language commands
executing devices, as lingual unit, which is able to recog-
nize and to execute the specific language of CPU's instruc-
tions, which contained in instructions sets if these CPU's.

\\

...


To be continued ...


...












   9.Lucid, homogeneous structure of LUX-expressions units.







   10.Compact and viewable program (it is better than in C).







   11.Instantaneous dialog reaction in compilation time.







   12.Built-in text editor with dialog scenario.







   13.Compact executable code of modules and objects classes.







   14.Quick executable code of modules and objects classes.







   15.Different memory models, including COM è FLAT models.







   16.Structure orientation and object orientation.







   17.Instrument for development functions of objects classes.







   18.Classes libraries in executable codes.







   19.LUX-languge is result of researching for my(your)self.







   20.Discontradictance for other programming languages.







   21.Principal way in the hierarchy of functions's languages.







   22.Wide range of LUX-language's abstracting level.







   23.Smooth passage from basic level to high level language.







   24.Widest range of compatibility to instructions sets.







   25.Widest range of applications from management to drivers.










                    Open LUX-language for Yourself !!!




Instantaneous compilation !!!
Most quick and most compact executable code !!!
Most quick and most compact code of object's classes !!!
One operator of an expression to one machine instruction !!!
A program is an unit-structure (block-scheme), or a tree !!!




LUX - are Comfort and Pleasure !!!
LUX - is a Simple in a Complex !!!
LUX - is the Principal direction !!!
LUX - is an Instantaneous compilation !!!
Until One million operators per second !!! -
It is Unsurpassed speed of compilation !!!
LUX - are Computer's Algebra and Harmony !!!
LUX - it is nessary for You, for Yourself !!!
LUX - are Compact modules and Quick modules !!!
A program is an unit-structure (block-scheme) !!!




   If You want to develop quick, compact and absolutely
understandable, in general and in details, programs, and to
translate these programs, every time, in an instant, send
Your propouses. It is very impotant for You !!!




                    Open LUX-language for Yourself !!!




Copyright(c) 1998 Victor M.Pancov, Russia, Obninsk.

Free Web Hosting