SenseTalk (original) (raw)

Property Value
dbo:abstract SenseTalk is a high-level English-like scripting language in the XTalk family, that supports both procedural and object-oriented paradigms. SenseTalk scripts are intended to be largely readable by ordinary people, including those with little to no training in programming. To this end, SenseTalk includes a number of language elements that provide functionality oriented towards human tasks rather than the underlying machine behavior. For example, to check whether a quantity is divisible by 3, the script could use the expression if quantity is divisible by 3 or if quantity is a multiple of 3 , with the emphasis being on readability and a focus on the human concept of divisibility. Compare this to more traditional programming languages (C, Java, Python, etc.) where the same test would typically be written as if (quantity % 3) == 0 , with the focus being on the machine operations needed to determine the result. This shift in focus away from the underlying machine computation, towards an English-like description of the behavior in human terms leads to the description of SenseTalk as a “People Oriented Programming language”. (en)
dbo:developer dbr:Eggplant_(software)
dbo:influencedBy dbr:HyperTalk dbr:XTalk
dbo:latestReleaseVersion 2.09
dbo:license dbr:Proprietary_software
dbo:thumbnail wiki-commons:Special:FilePath/ST-HelloWorld2.png?width=300
dbo:wikiPageExternalLink http://docs.eggplantsoftware.com/ePF/SenseTalk/stk-sensetalk-reference.htm http://sensetalk.com/intuitive/intuitive/intuitive.html http://www.sensetalk.com/ http://www.eggplantsoftware.com http://www.sensetalk.com https://rosettacode.org/wiki/Category:SenseTalk
dbo:wikiPageID 9096092 (xsd:integer)
dbo:wikiPageLength 14262 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118680614 (xsd:integer)
dbo:wikiPageWikiLink dbr:HyperCard dbr:HyperTalk dbr:Regular_expressions dbr:Proprietary_software dbr:Object-oriented_programming dbr:Eggplant_(software) dbr:Multi-paradigm_programming_language dbr:File:ST-HelloWorld2.png dbr:Duck_typing dbr:Procedural_programming dbc:Programming_languages dbc:Scripting_languages dbr:High-level_programming_language dbr:NeXTSTEP dbr:XTalk dbr:Scripting_language dbc:XTalk dbr:People_Oriented_Programming
dbp:caption SenseTalk in the OS X Terminal/CLI & Eggplant Dev Environment (en)
dbp:designer Douglas Simons (en)
dbp:developer dbr:Eggplant_(software)
dbp:family dbr:Scripting_language
dbp:fileExtensions (en)
dbp:influencedBy dbr:HyperTalk dbr:XTalk
dbp:latestReleaseVersion 2.090000 (xsd:double)
dbp:license dbr:Proprietary_software
dbp:name SenseTalk (en)
dbp:paradigm dbr:Object-oriented_programming dbr:Multi-paradigm_programming_language dbr:People_Oriented_Programming
dbp:screenshot 250 (xsd:integer)
dbp:typing dbr:Duck_typing
dbp:website http://www.sensetalk.com/
dbp:wikiPageUsesTemplate dbt:Code dbt:Infobox_programming_language dbt:Reflist dbt:Start_date_and_age
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:Programming_languages dbc:Scripting_languages dbc:XTalk
rdf:type owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077
rdfs:comment SenseTalk is a high-level English-like scripting language in the XTalk family, that supports both procedural and object-oriented paradigms. SenseTalk scripts are intended to be largely readable by ordinary people, including those with little to no training in programming. This shift in focus away from the underlying machine computation, towards an English-like description of the behavior in human terms leads to the description of SenseTalk as a “People Oriented Programming language”. (en)
rdfs:label SenseTalk (en)
owl:sameAs freebase:SenseTalk yago-res:SenseTalk wikidata:SenseTalk https://global.dbpedia.org/id/4upHA
prov:wasDerivedFrom wikipedia-en:SenseTalk?oldid=1118680614&ns=0
foaf:depiction wiki-commons:Special:FilePath/ST-HelloWorld2.png
foaf:homepage http://www.sensetalk.com/
foaf:isPrimaryTopicOf wikipedia-en:SenseTalk
foaf:name SenseTalk (en)
foaf:page http://www.sensetalk.com/
is dbo:influenced of dbr:HyperTalk
is dbo:wikiPageWikiLink of dbr:HyperTalk dbr:List_of_object-oriented_programming_languages dbr:List_of_programming_languages dbr:Generational_list_of_programming_languages dbr:Eggplant_(software) dbr:Modulo_operation dbr:Eggplant_Functional dbr:Natural-language_programming dbr:List_of_web_testing_tools
is dbp:influenced of dbr:HyperTalk
is foaf:primaryTopic of wikipedia-en:SenseTalk