Computer Languages
High Level Languages vs Low Level "Languages"
+
-
Actor
-
ABC
-
ADA
-
ADOL
-
ALGOL
-
APL
-
ASP
(VBScript, Index
Server, ADO,
JScript,
Objects,
Components)
-
Assembler (x86:
win32, MASM,
TASM, NASM,
A86, Terse,
HLA.
AVR,
PIC, SX:
Sx-Key)
-
BASIC (Visual Basic,
VBScript, Dartmouth Basic, CBASIC,
CB-80, MBASIC, GWBASIC,
STAMP)
-
C/C++
-
c# language
+
-
CA-Realizer
-
Clarion
-
COBOL
-
xBase (dBase, FoxPro,
Clipper, CodeView)
-
DOS (Services,
Batch)
-
Eiffel
-
Euphoria Multi-platform,
non-limiting.
-
Forth (PostScript)
-
Fortran
-
HTML (VRML,
SGML,
XML)
-
Jal
-
Java
(JavaScript,
J++,
JScript)
-
Lisp
-
Logo
-
Lotus 123 Macro
-
LUA
-
MetaL
-
Modula-2
-
Mouse
-
Octave
-
OpenSCAD
-
Page Description (ASCII, PCL
(HPGL), PostScript,
pdf, IPDS)
-
Paradox
-
Pascal (Delphi)
-
Perl
-
Pilot
-
PHP
-
Plain English
-
Procomm
-
Prolog
-
Pure
Data (pd) +
-
Python
-
Rebol +
-
Regular Expressions
-
RPG
-
Salt (telix)
-
Simula
-
Smalltalk
-
SNOBOL
-
SVG
-
SQL
-
Terse
-
WebAssembly
+
-
XPL0
PIC-specific languages@
SX-specifc langauges@
Libraries@ Components@
Rules@
Expression Evaluator
Books:
On creating languages:
The easy way to do this is to use LEX and YACC, after first specifying your
'basic' grammar. YACC will spit out C code to parse your 'basic' language.
You can use this code as your cross compiler which will run on windoze, Linux,
etc. You also need to write the routines to perform the actions that the
tokens in you grammar will cause to be called. People can kick out compilers
like this in an afternoon. You get a serious compiler this way that can handle
any level of parenthetical expressions.
There are good tutorials on the web.
(http://epaperpress.com/lexandyacc/)
The point is -- a couple of days with a book on YACC and LEX to understand
it will pay off any time you have to parse something -- for the rest of your
programming life.
Books:
See also:
The comp.compilers
newsgroup, archive, links
"Every program has at least one bug and can be shortened
by at least one instruction -- from which, by induction, one can deduce that
every program can be reduced to one instruction which doesn't work." -- Anon.
"The most important thing in the programming language is the name. A language
will not succeed without a good name. I have recently invented a very good
name and now I am looking for a suitable language." -- D. E. Knuth, 1967
A computer scientist is someone who, when told to "Go to Hell," sees the
"go to," rather than the destination, as harmful. -- Dr. Roger M. Firestone,
rfire@cais.cais.com
Questions:
-
what about PLI language from IBM 1965
?
See also:
See:
file: /Techref/language/index.htm,
11KB, , updated: 2023年10月8日 13:45, local time: 2025年9月1日 22:02,
owner:
kentken-HotPOP-,
©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE.
Questions?<A HREF="http://techref.massmind.org/techref/language/index.htm"> Programming Languages</A>
Did you find what you needed?
Welcome to massmind.org!
Welcome to techref.massmind.org!
.