Content deleted Content added
m Add links, categories, etc. |
foldoc attribution Template_talk:FOLDOC#It_doesn't_matter_whether_readers_care |
||
(40 intermediate revisions by 27 users not shown) | |||
Line 1:
'''OBJ''' is a [[programming language]] family introduced by [[Joseph Goguen]] in 1976, and further worked on by [[
==Overview==
==OBJ2<!--'OBJ2' redirects here-->==
▲Important members of the OBJ family of languages include [[CafeOBJ]], [[Eqlog]], [[FOOPS]], [[Kumo (OBJ)|Kumo]], [[Maude (OBJ)|Maude]] and [[OBJ3]].
'''OBJ2''' is a [[programming language]] with [[Clear (specification language)|Clear]]-like parametrised modules and a functional system based on equations.
==OBJ3<!--'OBJ3' redirects here-->==
'''OBJ3'''<!--boldface per WP:R#PLA--> is a version of OBJ based on [[Order theory|order]]-sorted [[rewriting]]. OBJ3 is [[Intelligent agent|agent]]-oriented and runs on [[Kyoto Common Lisp]] AKCL.
==See also==
* [[Automated theorem proving]]
* [[Formal methods]]
▲* [[Functional programming]]
* ''Higher-Order Functions Considered Unnecessary for Higher-Order Programming'', J.A. Goguen, in ''Research Topics in Functional Programming''. ▼
==References==
{{Reflist}}
▲*
*"Principles of OBJ2", K. Futatsugi et al., 12th POPL, ACM 1985, pp. 52–66.
* {{citation |last1=J. A. Goguen |last2=T. Winkler |last3=J. Meseguer |last4=K. Futatsugi |last5=J.-P. Jouannaud |chapter=Introducing OBJ | title=Software Engineering with OBJ: Algebraic Specification in Action |editor-last1=J. A. Goguen |editor-last2=G. Malcolm |date=2000 |publisher=Springer Science+Business Media, New York, NY |pages=3–167 |isbn=978-1-4757-6541-0}}
==External links==
*[https://web.archive.org/web/20051028140059/http://vl.fmnet.info/obj/ The OBJ archive]▼
*[https://www-cse.ucsd.edu/~goguen/pps/iobj.ps Information and OBJ3 manual], [[PostScript]] format
[[Category:Academic programming languages]]
▲*[http://vl.fmnet.info/obj/ The OBJ archive]
▲*[http://www.cs.ucsd.edu/users/goguen/sys/obj.html The OBJ family]
[[Category:Functional languages]]
[[Category:Logic in computer science]]
[[Category:
[[Category:
[[Category:
{{compu-lang-stub}}
|