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
| |
dbo:license
| |
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 14262 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:caption
|
- SenseTalk in the OS X Terminal/CLI & Eggplant Dev Environment (en)
|
dbp:designer
| |
dbp:developer
| |
dbp:family
| |
dbp:fileExtensions
| |
dbp:influencedBy
| |
dbp:latestReleaseVersion
| |
dbp:license
| |
dbp:name
| |
dbp:paradigm
| |
dbp:screenshot
| |
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
| |
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:depiction
| |
foaf:homepage
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
foaf:page
| |
is dbo:influenced
of | |
is dbo:wikiPageWikiLink
of | |
is dbp:influenced
of | |
is foaf:primaryTopic
of | |