Daniel P. Friedman
Papers
2
Total Citations
8
H-Index
2
About
Daniel P. Friedman is a pioneering figure in programming languages and computer science education, best known for his foundational work in functional programming and the design of domain-specific languages. His early research, including "CONCUR: A language for continuous, concurrent processes" (1980) and "Hendrix's model for simultaneous actions and continuous processes" (1977), introduced innovative frameworks for modeling concurrent and continuous systems, laying groundwork for later advances in reactive and real-time programming. While these papers have garnered modest citation counts (4 each), Friedman’s true impact lies in his seminal textbooks, such as *The Little Schemer* and *Essentials of Programming Languages*, which have shaped generations of computer scientists. His contributions to the study of continuations, macros, and language-oriented programming are widely recognized, and he is celebrated for making complex concepts accessible through engaging, Socratic teaching methods. Friedman’s work continues to influence modern programming language design, from functional languages to metaprogramming systems, cementing his legacy as a master educator and innovator.
Research Focus
Key Achievements
Top Papers
- 1CONCUR: A language for continuous, concurrent processes4 citations · 1980
- 2