About: SenseTalk

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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”.

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 <span class="k">if</span> <span class="nv">quantity</span> <span class="ow">is</span> <span class="nv">divisible</span> <span class="k">by</span> <span class="mi">3</span> <span class="err">…</span> or <span class="k">if</span> <span class="nv">quantity</span> <span class="ow">is</span> <span class="nv">a</span> <span class="nv">multiple</span> <span class="k">of</span> <span class="mi">3</span> <span class="err">…</span>, 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 <span class="k">if</span> <span class="p">(</span><span class="nv">quantity</span> <span class="err">%</span> <span class="mi">3</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span> <span class="err">…</span>, 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
dbo:influencedBy
dbo:latestReleaseVersion
  • 2.09
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 9096092 (xsd:integer)
dbo:wikiPageLength
  • 14262 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1118680614 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • SenseTalk in the OS X Terminal/CLI & Eggplant Dev Environment (en)
dbp:designer
  • Douglas Simons (en)
dbp:developer
dbp:family
dbp:fileExtensions
  • (en)
dbp:influencedBy
dbp:latestReleaseVersion
  • 2.090000 (xsd:double)
dbp:license
dbp:name
  • SenseTalk (en)
dbp:paradigm
dbp:screenshot
  • 250 (xsd:integer)
dbp:typing
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
rdf:type
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
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • SenseTalk (en)
foaf:page
is dbo:influenced of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License