Actor (programming language) (original) (raw)

About DBpedia

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.

Property Value
dbo:abstract 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. A demo of Actor was shown in an episode of Computer Chronicles. (en)
dbo:wikiPageID 26849115 (xsd:integer)
dbo:wikiPageLength 2478 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1097369975 (xsd:integer)
dbo:wikiPageWikiLink dbc:Programming_tools_for_Windows dbr:Computer_Chronicles dbr:Smalltalk dbc:Object-oriented_programming_languages dbr:Whitewater_Group dbr:Garbage_collection_(computer_science) dbr:X86_assembly_language dbr:Forth_(programming_language) dbr:Henry_Baker_(computer_scientist) dbc:Smalltalk_programming_language_family dbr:Interpreted_language
dbp:wikiPageUsesTemplate dbt:Authority_control dbt:More_citations_needed dbt:Reflist dbt:Short_description
dct:subject dbc:Programming_tools_for_Windows dbc:Object-oriented_programming_languages dbc:Smalltalk_programming_language_family
rdf:type owl:Thing
rdfs:comment 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. (en)
rdfs:label Actor (programming language) (en)
owl:sameAs freebase:Actor (programming language) yago-res:Actor (programming language) wikidata:Actor (programming language) http://uz.dbpedia.org/resource/Actor_(programming_language) https://global.dbpedia.org/id/4L1Br
prov:wasDerivedFrom wikipedia-en:Actor_(programming_language)?oldid=1097369975&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Actor_(programming_language)
is dbo:wikiPageDisambiguates of dbr:Actor_(disambiguation)
is dbo:wikiPageWikiLink of dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:Timeline_of_programming_languages dbr:Whitewater_Group dbr:Actor_(disambiguation)
is foaf:primaryTopic of wikipedia-en:Actor_(programming_language)