Richard P. Gabriel
#2,206
Most Influential Person Now
American writer and academic
Richard P. Gabriel's AcademicInfluence.com Rankings
Richard P. Gabrielcomputer-science Degrees
Computer Science
#142
World Rank
#149
Historical Rank
#85
USA Rank
Software Engineering
#72
World Rank
#72
Historical Rank
#35
USA Rank
Database
#1717
World Rank
#1801
Historical Rank
#439
USA Rank
Download Badge
Computer Science
Richard P. Gabriel's Degrees
- PhD Computer Science Stanford University
- Bachelors Mathematics University of California, Berkeley
Similar Degrees You Can Earn
Why Is Richard P. Gabriel Influential?
(Suggest an Edit or Addition)According to Wikipedia, Richard P. Gabriel is an American computer scientist known for his work in computing related to the programming language Lisp, and especially Common Lisp. His best known work was a 1990 essay "Lisp: Good News, Bad News, How to Win Big", which introduced the phrase Worse is Better, and his set of benchmarks for Lisp, termed Gabriel Benchmarks, published in 1985 as Performance and evaluation of Lisp systems. These became a standard way to benchmark Lisp implementations.
Richard P. Gabriel's Published Works
Published Works
- Ultra-Large-Scale Systems: The Software Challenge of the Future (2006) (623)
- Common lisp object system specification (1988) (402)
- Performance and evaluation of Lisp systems (1985) (276)
- Innovation happens elsewhere - open source as business strategy (2005) (178)
- The Common Lisp Object System: An Overview (1987) (172)
- Patterns of Software: Tales from the Software Community (1996) (147)
- The evolution of Lisp (1993) (136)
- A Personal Narrative (1994) (124)
- CLOS: integrating object-oriented and functional programming (1991) (120)
- Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion (2007) (105)
- Queue-based multi-processing LISP (1984) (102)
- Common Lisp Object System Specification X2JI3 Document 88-002R (1988) (100)
- Ultra-large-scale systems (2006) (72)
- CLOS in context: the shape of the design space (1993) (70)
- Innovation Happens Elsewhere (2005) (65)
- An optimizing compiler for lexically scoped LISP (1982) (53)
- Draft report on requirements for a common prototyping system (1989) (49)
- Lisp : Good News Bad News How to Win Big (1990) (47)
- The common LISP object system (1989) (39)
- Conscientious software (2006) (38)
- The Evolution of Lisp (2008) (35)
- Writer's Workshops and the Work of Making Things (2002) (32)
- Preliminary results with the initial implementation of Qlisp (1988) (28)
- S-1 Common Lisp implementation (1982) (28)
- Design of an optimizing, dynamically retargetable compiler for common Lisp (1986) (26)
- Deliberate writing (1988) (26)
- Breakthrough ideas (2005) (26)
- Qlisp: parallel processing in Lisp (1989) (25)
- Writers' Workshops & the Work of Making Things (2002) (24)
- Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications (2003) (23)
- Performance of Lisp systems (1982) (22)
- Results in Knowledge-Based Program Synthesis (1979) (22)
- Qlisp: experience and new directions (1988) (22)
- Gregor Kiczales, Jim des Rivières, and Daniel G. Bobrow, The Art of the Metaobject Protocol (1993) (22)
- Multilisp: a Language for Concurrent Symbolic Computation Acm Transactions on Programming Languages and Systems (1989) (19)
- The structure of a programming language revolution (2012) (17)
- The failure of pattern languages (1998) (16)
- Designed as designer (2008) (16)
- Innovation Happens Elsewhere: How and Why a Company Should Participate in Open Source (2004) (16)
- A critique of common LISP (1984) (15)
- Qlisp: An Interim Report (1990) (15)
- Massively Parallel Computers: The Connection Machine and NON-VON (1986) (13)
- The why of Y (1988) (13)
- Endpaper: Technical issues of separation in function cells and value cells (1988) (12)
- A Search for Beauty/A Struggle with Complexity: Christopher Alexander (2019) (12)
- How to get a paper accepted at OOPSLA (panel) (1993) (12)
- International Workshop on Context-Oriented Programming (2009) (10)
- InkWell: A Creative Writer's Creative Assistant (2015) (9)
- 2nd Workshop on Object-Oriented Language Engineering for the Post-Java Era: Back to Dynamicity (2004) (9)
- Design beyond human abilities (2006) (8)
- Common Lisp Object System Specification: 1. Programmer Interface Concepts (1989) (8)
- Better science through art (2010) (8)
- An organization for programs in fluid domains (1980) (8)
- Qlisp: parallel processing in Lisp (1989) (7)
- Workshop on Software Technologies for Ultra-Large Scale Systems (2007) (7)
- Apprenticeship agility in academia (2005) (7)
- Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications (2007) (7)
- What Is Open Source (2005) (6)
- A pattern of language evolution (2008) (6)
- Lisp-in-Lisp: High Performance and Portability (1983) (5)
- Productivity: Is there a Silver Bullet? (1994) (5)
- Foundation for a C++ Programming Environment (2002) (5)
- Common Lisp Object System Specification: 2. Functions in the Programmer Interface (1989) (4)
- I Throw Itching Powder at Tulips (2014) (4)
- The Commons as New Economy & What This Means for Research (2007) (4)
- Challenges in outsourcing and global development: how will your job change? (2004) (4)
- Defamiliarization: Flarf, conceptual writing, and using flawed software tools as creative partners (2012) (4)
- Panel: Training Professionals in Object Technology (1994) (4)
- in the control room of the banquet (2016) (4)
- The Design of Parallel Programming Languages (1991) (4)
- Can't Be Built (2007) (3)
- Extreme Programming as a Teaching Process (2002) (3)
- A programming environment for a timeshared system (1984) (3)
- A snapshot of studio based learning: code reviews as a means of community building (2008) (2)
- Fostering software robustness in an increasingly hostile world (2005) (2)
- Memory management in LISP (1987) (2)
- On Sustaining Self (2008) (2)
- Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA (2005) (2)
- Lisp50: The 50th birthday of lisp at OOPSLA 2008 (2008) (1)
- Aspects and/versus modularity the grand debate (2006) (1)
- FPW'14: future programming workshop (2014) (1)
- How To Do Open-Source Development (2005) (1)
- Autopoietic companions and correctness helpers (2008) (1)
- Software development: arts & crafts or math & science? (2004) (1)
- The Bead Game, Rugs, and Beauty (1994) (1)
- A brief introduction to Lisp (1993) (1)
- Notes on “A Result in Visual Aesthetics” (2022) (1)
- Session details: OOPSLA essays chair's welcome (2006) (0)
- Session details: Onward! essays (2009) (0)
- Back to the future (panel session): Is worse (still) better? (2000) (0)
- Trade-offs in software design and delivery (2012) (0)
- Going with Open Source (2005) (0)
- What To Avoid—Known Problems and Failures (2005) (0)
- Self-supporting, Extensible Programming Languages and Environments for Exploratory, Live Software Development (NII Shonan Meeting 147) (2019) (0)
- How To Build Momentum (2005) (0)
- Chapter 4 – Why Consider Open Source? (2005) (0)
- Behold the simplicity of science : Better Science Through Art (2012) (0)
- Artificial sentiment: using machines to manage public sentiment on social media at OpenSym 2015 (2015) (0)
- Notes on "Notes on the Synthesis of Form": Dawning Insights in Early Christopher Alexander (2023) (0)
- Software Writers' Workshops as Scientific Methodology (2007) (0)
- Session details: Onward! essays (2011) (0)
- Training professionals in object technology (panel): training professionals in object technology (1994) (0)
- Using CLOS-like Concepts in a Prototyping System (2010) (0)
- Neoclassical object-oriented techniques: multimethods: operations are people, too (1992) (0)
- The Commons as New Economy (2007) (0)
- Software engineering as live performance (2010) (0)
- Proceedings of the 1986 ACM Conference on LISP and Functional Programming, LFP 1986, Cambridge, Massachusetts, USA, August 4-6, 1986 (1986) (0)
- Training professionals in object technology (panel) (1994) (0)
- The Bead Game, Rugs, and Beauty, Part I (1994) (0)
- Session details: Keynote address 1 (2012) (0)
- Proceedings of the Workshop on Future Programming (2015) (0)
- Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada (2007) (0)
- Used Software (2010) (0)
- Presentation: "50 in 50" (2007) (0)
- Proceedings of the 11th annual international conference on Aspect-oriented Software Development (2012) (0)
- Conferences & Остраннeние: Shortchanging Topos and Ourselves (2022) (0)
- Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming (2017) (0)
- Research on Knowledge Based Programming (1979) (0)
- Panel Discussion II: Applications for parallel symbolic computation (1992) (0)
- Lisp tackles real data and abstract concepts (1987) (0)
- Chapter 10 – Closing Thoughts (2005) (0)
- Extravagaria IV: photographing conferences (2008) (0)
- David L Waltz, in Memoriam (2012) (0)
- Session details: Onward papers (2003) (0)
- Session details: Concurreny || concurrency (2005) (0)
- ECOOP 2004 Workshop Report : 2 nd Workshop on Object-Oriented Language Engineering for the Post-Java Era : Back to Dynamicity (2004) (0)
- Fragile ideas (2009) (0)
- Extravagaria V: photographing conferences (advanced) (2009) (0)
- How to Write a CS Research Paper: A Bibliography (2004) (0)
- De- and recomposition of expression in music performance (2005) (0)
- F l a w e d S o f t w a r e F l a w e d S o f t w a r e F l a w Defamiliarization: Flarf, Conceptual Writing, and Using Flawed Software (2011) (0)
- Chapter 5 – Licenses (2005) (0)
- The Road: Reinventing Education (2008) (0)
- 50 in 50 (2007) (0)
- Triggers and Practice: How Extremes in Writing Relate to Creativity and Learning (2002) (0)
- Experiment with Annotations after Developing a Program Using Control Abstraction, 9 Programming Methodology (2007) (0)
- Introduction to the Special Issue of Onward! Essays 2018 (2019) (0)
- Session details: Mt. Hood - people (2011) (0)
- Applications for Parallel Symbolic Computation (panel) (1992) (0)
This paper list is powered by the following services:
Other Resources About Richard P. Gabriel
What Schools Are Affiliated With Richard P. Gabriel?
Richard P. Gabriel is affiliated with the following schools: