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 |