HOME

TheInfoList



OR:

Keith Leonard Clark (born 29 March 1943) is an Emeritus Professor in the Department of Computing at
Imperial College London Imperial College London (legally Imperial College of Science, Technology and Medicine) is a public research university in London, United Kingdom. Its history began with Prince Albert, consort of Queen Victoria, who developed his vision for a cu ...
,
England England is a country that is part of the United Kingdom. It shares land borders with Wales to its west and Scotland to its north. The Irish Sea lies northwest and the Celtic Sea to the southwest. It is separated from continental Europe b ...
.


Education

Clark studied Mathematics at
Durham University , mottoeng = Her foundations are upon the holy hills (Psalm 87:1) , established = (university status) , type = Public , academic_staff = 1,830 (2020) , administrative_staff = 2,640 (2018/19) , chancellor = Sir Thomas Allen , vice_chan ...
(
Hatfield College , motto_English = Either the first or with the first , scarf = , named_for = Thomas Hatfield , established = , senior_tutor = , master = Ann MacLarnon (2017–) , undergraduates = 1010 (2017/18) , postgradu ...
), graduating in 1964 with a
first-class degree The British undergraduate degree classification system is a grading structure for undergraduate degrees or bachelor's degrees and integrated master's degrees in the United Kingdom. The system has been applied (sometimes with significant variati ...
. Clark then continued his studies at
Cambridge University , mottoeng = Literal: From here, light and sacred draughts. Non literal: From this place, we gain enlightenment and precious knowledge. , established = , other_name = The Chancellor, Masters and Schola ...
, taking a second undergraduate degree in Philosophy in 1966. He earned a
Ph.D. A Doctor of Philosophy (PhD, Ph.D., or DPhil; Latin: or ') is the most common degree at the highest academic level awarded following a course of study. PhDs are awarded for programs across the whole breadth of academic fields. Because it is a ...
in 1980 from the
University of London The University of London (UoL; abbreviated as Lond or more rarely Londin in post-nominals) is a federal public research university located in London, England, United Kingdom. The university was established by royal charter in 1836 as a degree ...
with thesis titled ''Predicate logic as a computational formalism''.


Career

Clark undertook
Voluntary Service Overseas Voluntary Service Overseas (VSO) is a not-for-profit international development organization charity with a vision for "a fair world for everyone" and a mission to "create lasting change through volunteering". VSO delivers development impact throug ...
from 1967 to 1968 as a teacher of Mathematics at a school in
Sierra Leone Sierra Leone,)]. officially the Republic of Sierra Leone, is a country on the southwest coast of West Africa. It is bordered by Liberia to the southeast and Guinea surrounds the northern half of the nation. Covering a total area of , Sierra ...
. He lectured in Computer Science at the Mathematics Department of Queen Mary, University of London, Queen Mary College from 1969 to 1975. In 1975 he moved to
Imperial College London Imperial College London (legally Imperial College of Science, Technology and Medicine) is a public research university in London, United Kingdom. Its history began with Prince Albert, consort of Queen Victoria, who developed his vision for a cu ...
, where he became a Senior Lecturer in the Department of Computer Science and joined
Robert Kowalski Robert Anthony Kowalski (born 15 May 1941) is an American-British logician and computer scientist, whose research is concerned with developing both human-oriented models of computing and computational models of human thinking. He has spent mo ...
in setting up the
Logic programming Logic programming is a programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain. Major logic prog ...
group. From 1987 to 2009 he was Professor of Computational Logic at Imperial College. Clark's key contributions have been in the field of
logic programming Logic programming is a programming paradigm which is largely based on formal logic. Any program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain. Major logic prog ...
.


Business Interests

In 1980, with colleague Frank McCabe, he founded an Imperial College spin-off company,
Logic Programming Associates Logic Programming Associates (LPA) is a company specializing in logic programming and artificial intelligence software. LPA was founded in 1980 and is widely known for its range of Prolog compilers and more recently for VisiRule. LPA was esta ...
, to develop and market
Prolog Prolog is a logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is intended primarily ...
systems for micro-computers (micro-Prolog) and to provide consultancy on
expert system In artificial intelligence, an expert system is a computer system emulating the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as if†...
s and other logic programming applications. The company's star product was MacProlog. It had a user interface exploiting all the graphic user interface primitives of the Mac's OS, and primitives allowing bespoke Prolog based applications to be built with application specific interfaces. Clark has also acted as a Consultant to IBM,
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware components ...
and
Fujitsu is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
among other companies.


Selected publications

* K. L. Clark, D. Cowell, ''Programs, Machines and Computation'',
McGraw-Hill McGraw Hill is an American educational publishing company and one of the "big three" educational publishers that publishes educational content, software, and services for pre-K through postgraduate education. The company also publishes referenc ...
, London, 1976. * K. L. Clark, S-A. Tarnlund, A first order theory of data and programs, ''Proc. IFIP Congress'', Toronto, 939–944 pp, 1977. * K. L. Clark, Negation as failure, ''Logic and Data Bases'' (eds. Gallaire & Minker)
Plenum Press Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing. Originally founded in 1842 in ...
, New York, 293–322 pp, 1978. (Also in Readings in Nonmonotonic Reasoning, (ed. M. Ginsberg),
Morgan Kaufmann Morgan Kaufmann Publishers is a Burlington, Massachusetts (San Francisco, California until 2008) based publisher specializing in computer science and engineering content. Since 1984, Morgan Kaufmann has published content on information technology ...
, 311–325, 1987.) * K. L. Clark, S. Gregory, A relational language for parallel programming, ''Proc. ACM Conference on Functional Languages and Computer Architecture'', ACM, New York, 171–178 pp, 1981. (Also in Concurrent Prolog, (ed. E Shapiro), MIT Press, 9–26 pp, 1987.) * K. L. Clark, S-A. Tarnlund (eds), ''Logic Programming'',
Academic Press Academic Press (AP) is an academic book publisher founded in 1941. It was acquired by Harcourt, Brace & World in 1969. Reed Elsevier bought Harcourt in 2000, and Academic Press is now an imprint of Elsevier. Academic Press publishes reference ...
, London, 1982. * K. L. Clark, F. G. McCabe, ''micro-PROLOG: Programming in Logic'',
Prentice-Hall Prentice Hall was an American major educational publisher owned by Savvas Learning Company. Prentice Hall publishes print and digital content for the 6–12 and higher-education market, and distributes its technical titles through the Safari B ...
International, 1984. * K. L. Clark, I. Foster, A Declarative Environment for Concurrent Logic Programming, Proceedings of Colloquium on Functional and Logic Programming and Specification, LNCS 250, Springer-Verlag, 212 - 242 pp, 1987 * K. L. Clark, Logic Programming Schemes and their Implementations, Computational Logic (ed Lassez and Plotkin), MIT Press, 1991. * F.G. McCabe, K. L. Clark, April — Agent process interaction language, in ''Intelligent Agents'', (ed N. Jennings, M. Wooldridge), LNAI, Vol. 890,
Springer-Verlag Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing. Originally founded in 1842 in ...
, 1995. * N. Skarmeas, K. L. Clark, Content based routing as the basis for intra-agent communication, Proceedings of International WS on Agent Theories, Architectures and Languages 98, Intelligent Agents V, (ed. J. P. Muler et al.),Springer-Verlag, LNAI 1555, 1999 (best paper award). * K. L. Clark, Logic Programming Languages, ''Encyclopedia of Computer Science'', (eds. A. Ralston, E. Reilly, D. Hemmendinger), pp 1024–1031,
Nature Publishing Group Nature Portfolio (formerly known as Nature Publishing Group and Nature Research) is a division of the international scientific publishing company Springer Nature that publishes academic journals, magazines, online databases, and services in scien ...
, 2000. * K. L. Clark and F. McCabe, Go! — A Multi-paradigm Programming Language for Implementing Multi-threaded Agents, ''Annals of Mathematics and Artificial Intelligence'', 41(2–4):171–206, August 2004. * T. Hong and K. L. Clark, Towards a Universal Web Wrapper, Proceedings of the 17th International FLAIRS Conference, AAAI Press, 2004. * K. L. Clark and F. McCabe, Ontology schema for an agent belief store, International Journal of Human-Computer Studies, 65(7), July 2007, Pages 640–658. * K. L. Clark, P. Robinson, S. Zappacosta Amboldi, Multi-threaded communicating agents in Qu-Prolog, Computational Logic in Multi-agent systems (ed. F Toni and P. Torroni), LNAI Vol. 3900, pp 186–205, 2006. * S. Coffey and K. L. Clark, A Hybrid, Teleo-Reactive Architecture for Robot Control, Proceedings of the Second International Workshop on Multi-Agent Robotic Systems (MARS-06), 2006. * D. Gaertner, K. L. Clark, M. Sergot, Ballroom etiquette: a case study for norm-governed multi-agent systems, Proceedings of AAMAS06 Workshop on Coordination, Organization, Institutions and Norms in agent systems, LNCS 4386, Springer, 2006. * J. Knottenbelt, K. L. Clark, Contract Related Agents, Computational Logic in Multi-agent systems (ed F Toni and P. Torroni), LNAI Vol. 3900, pp 226–242, 2006. * J. Ma, A. Russo, K. Broda, K. L. Clark, DARE: A System for Distributed Abductive Reasoning, Autonomous Agents and Multi-agent Systems Journal, 16(3), Springer, June, 2008. * P. J. Robinson, K. L. Clark, Pedro: A Publish/Subscribe Server Using Prolog Technology, Software: Practice and Experience, 40(4) pp 313–329, Wiley, 2010. * K. L. Clark, P. J. Robinson, Robotic agent programming in TeleoR, Proceedings of International Conference on Robotics and Automation, IEEE, May 2015. * K. Clark, B. Hengst, M. Pagnucco, D. Rajaratnam, P. Robinson, C. Sammut, M. Thielscher, A Framework for Integrating Symbolic and Sub-Symbolic Representations, Proceedings of International Joint Conferences on Artificial Intelligence 2016, New York, AAAI Press, July 2016.


References


External links


Keith Clark homepage
{{DEFAULTSORT:Clark, Keith 1943 births academics of the Department of Computing, Imperial College London alumni of Hatfield College, Durham alumni of the University of Cambridge British computer scientists computer science writers living people logic programming researchers