However, Jacob (Chuan-Che Lee), in Email found another example: in Apple ][ BASIC, machine code was embedded as REM statements(comments).
It is common to find that a particular dialect or implementation has a statement (not in the standard syntax) that lets the programmer escape to assembler or machine code. For example Algol 60 had no such thing but Elliott 803 Algol (I did my Ph. D. mostly in this dialect) had a procedure that looked like this
ELLIOTT(7,0,1024,1,4,0,LABLE)'and was actually an embedded piece of Elliott machine code.
I'm not very happy to include non-standard extensions to languages as examples of overlapping languages.
By the way: studying ways of combining languages is an excellent MS Thesis topic.
. . . . . . . . . ( end of section Questions and Answers) <<Contents | End>>
Laboratory
(1) Find web site and explore.
(2) Create, compile, and run the smallest possible C++ program!
. . . . . . . . . ( end of section CSci620 Session 01) <<Contents | End>>
Glossary