The Actor programming language was invented by Charles Duff of The
Whitewater Group in 1988. It was an offshoot of some object-oriented extensions to the
Forth
Forth or FORTH may refer to:
Arts and entertainment
* ''forth'' magazine, an Internet magazine
* ''Forth'' (album), by The Verve, 2008
* ''Forth'', a 2011 album by Proto-Kaw
* Radio Forth, a group of independent local radio stations in Scotla ...
language he had been working on.
Actor is a pure object-oriented language in the style of
Smalltalk
Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by ...
. Like Smalltalk, everything is an object, including small integers. A
Baker
A baker is a tradesperson who bakes and sometimes sells breads and other products made of flour by using an oven or other concentrated heat source. The place where a baker works is called a bakery.
History
Ancient history
Since grains ...
semi-space
garbage collector
A waste collector, also known as a garbageman, garbage collector, trashman (in the US), binman or (rarely) dustman (in the UK), is a person employed by a public or private enterprise to collect and dispose of municipal solid waste (refuse) and ...
is used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swaps objects. A token threaded
interpreter, written in 16-bit
x86 assembly language
x86 assembly language is the name for the family of assembly languages which provide some level of backward compatibility with CPUs back to the Intel 8008 microprocessor, which was launched in April 1972. It is used to produce object code for ...
, executes compiled code.
Actor only was released for Microsoft Windows 2.1 and 3.0. Actor used a pure object-oriented framework over native operating system calls as its basic GUI architecture. This allows an Actor application to look and feel exactly like a Windows application written in C, but with all the advantages of an interactive Smalltalk-like development environment. Both a downside and upside to this architecture is a tight coupling to the Windows architecture, with a thin abstraction layer into objects. This allows direct use of the rich Windows OS API, but also makes it nearly impossible to support any other OS without a significant rewrite of the application framework.
A demo of Actor was shown in an episode of
Computer Chronicles
''(The) Computer Chronicles'' is an American half-hour television series, which was broadcast from 1983 to 2002 on Public Broadcasting Service (PBS) public television and which documented various issues from the rise of the personal computer from ...
.
Further reading
*
References
{{Authority control
Smalltalk programming language family
Object-oriented programming languages
Programming tools for Windows