Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Actor (programming language)

From Wikipedia, the free encyclopedia
Programming language
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Actor" programming language – news ·newspapers ·books ·scholar ·JSTOR
(April 2010) (Learn how and when to remove this message)

TheActor programming language was invented by Charles Duff of TheWhitewater Group in 1988. It was an offshoot of some object-oriented extensions to theForth language he had been working on.[1]

Actor is a pure object-oriented language in the style ofSmalltalk. Like Smalltalk, everything is an object, including small integers. ABaker semi-spacegarbage collector is used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swaps objects. A token threadedinterpreter,[2] written in 16-bitx86 assembly language, 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 ofComputer Chronicles.[3]

Further reading

[edit]

References

[edit]
  1. ^Ziff Davis Inc (1991-03-26).PC Mag. Ziff Davis, Inc.
  2. ^InfoWorld Media Group (1991-02-25).InfoWorld. InfoWorld Media Group, Inc.
  3. ^Computer Chronicles. Episode 718. Programming Languages, 1990-03-01, retrieved2022-07-10
Authority control databases: NationalEdit this at Wikidata
Retrieved from "https://en.wikipedia.org/w/index.php?title=Actor_(programming_language)&oldid=1276714599"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp