Actor Programming Language: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "([^\s])([\s]{1,7})\<P\>" to "$1 <P>")
m (Text replacement - "\<P\>([\s]{1,7})([^\s])" to "<P> $2")
 
Line 11: Line 11:
=== 2020 ===
=== 2020 ===
* (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Actor_(programming_language) Retrieved:2020-11-1.
* (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Actor_(programming_language) Retrieved:2020-11-1.
** 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 (programming language)|Forth]] language he had been working on.        <P> Actor is a pure object-oriented language in the style of [[Smalltalk]]. Like Smalltalk, everything is an object, including small integers. A [[Henry Baker (computer scientist)|Baker]] semi-space [[Garbage collection (computer science)|garbage collector]] is used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swaps objects. A token threaded [[Interpreted language|interpreter]],  written in 16-bit [[x86 assembly language]], executes compiled code.        <P> 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.
** 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 (programming language)|Forth]] language he had been working on.        <P>       Actor is a pure object-oriented language in the style of [[Smalltalk]]. Like Smalltalk, everything is an object, including small integers. A [[Henry Baker (computer scientist)|Baker]] semi-space [[Garbage collection (computer science)|garbage collector]] is used, along with (in memory-constrained Windows 2.1 days) a software virtual memory system that swaps objects. A token threaded [[Interpreted language|interpreter]],  written in 16-bit [[x86 assembly language]], executes compiled code.        <P>       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.


----
----

Latest revision as of 23:01, 17 August 2021

A Actor Programming Language is a Programming Language that was invented by Charles Duff.



References

2020

  • (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Actor_(programming_language) Retrieved:2020-11-1.
    • 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 language he had been working on.

      Actor is a pure object-oriented language in the style of Smalltalk. Like Smalltalk, everything is an object, including small integers. A Baker semi-space garbage collector 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, 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.