Operational semantics: Difference between revisions

Content deleted Content added
m Enum 1 author/editor WL; WP:GenFixes on
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 3 templates: hyphenate params (3×);
Line 7:
because the program could be [[Nondeterministic algorithm|nondeterministic]], and even for a deterministic program there can be many computation sequences since the semantics may not specify exactly what sequence of operations arrives at that value.)
 
Perhaps the first formal incarnation of operational semantics was the use of the [[lambda calculus]] to define the semantics of [[LISP]].<ref>{{Cite web| title=Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I| author=John McCarthy| author-link=John McCarthy (computer scientist)| url=http://www-formal.stanford.edu/jmc/recursive.html| accessdateaccess-date=2006-10-13| url-status=dead| archiveurlarchive-url=https://web.archive.org/web/20131004215327/http://www-formal.stanford.edu/jmc/recursive.html| archivedatearchive-date=2013-10-04}}</ref> [[Abstract machine]]s in the tradition of the [[SECD machine]] are also closely related.
 
== History ==