Nisha Rathode (Editor)

Matthias Felleisen

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Known for
  
Founder of PLT

Name
  
Matthias Felleisen

Role
  
Author


Matthias Felleisen Matthias Felleisen news Northeastern

Occupation
  
Professor of computer science

Books
  
How to Design Programs, The Little Schemer, The Seasoned Schemer, A little Java - a few patterns, Semantics Engineering with PLT

Similar
  
Robert Bruce Findler, Matthew Flatt, Daniel P Friedman, Shriram Krishnamurthi

Matthias felleisen the first year


Matthias Felleisen is a computer science professor and an author of German background. He grew up in Germany and immigrated to the US when he was 21 years old.

Contents

Matthias Felleisen Thursday Keynote Speaker Matthias Felleisen Flickr

Felleisen is currently a Trustee Professor in the College of Computer and Information Science at Northeastern University in Boston, Massachusetts. In the past he has taught at Rice University after receiving his PhD from Indiana University under the direction of Daniel P. Friedman.

Matthias Felleisen httpsiytimgcomvingUeVD7OUKohqdefaultjpg

Felleisen's interests include programming languages, including software tools, program design, the Design Recipe, software contracts, and many more. In the 1990s, Felleisen launched PLT and TeachScheme! (now ProgramByDesign) with the goal of teaching program-design principles to beginners and to explore the use of Scheme to produce large systems. As part of this effort, he authored How to Design Programs (MIT Press, 2001) with Findler, Flatt, and Krishnamurthi.

Matthias Felleisen Matthias Felleisen on his path to collaborating on quotThe

Control delimiters, the basis of delimited continuations, were introduced by Felleisen in 1988. They have since been used in a large number of domains, particularly in defining new control operators; see Queinnec for a survey.

Matthias Felleisen Computing Educators Oral History Project Matthias

A-normal form (ANF), an intermediate representation of programs in functional compilers were introduced by Sabry and Felleisen in 1992 as a simpler alternative to continuation-passing style (CPS).

Matthias Felleisen Index of Speakers at the DanFest

Felleisen gave the keynote addresses at the 2011 Technical Symposium on Computer Science Education, 2010 International Conference on Functional Programming, 2004 European Conference on Object-Oriented Programming and the 2001 Symposium on Principles of Programming Languages, and several other conferences and workshops on computer science.

In 2006, he was inducted as a fellow of the Association for Computing Machinery. In 2009, he received the Karl V. Karlstrom Outstanding Educator Award from the ACM. In 2010, he received the SIGCSE Award for Outstanding Contribution to Computer Science Education from the ACM. In 2012, he received the ACM SIGPLAN Programming Languages Achievement Award for "significant and lasting contribution to the field of programming languages" including small-step operational semantics for control and state, mixin classes and mixin modules, a fully abstract semantics for Sequential PCF, web programming techniques, higher-order contracts with blame, and static typing for dynamic languages.

fifth racketcon matthias felleisen the racket manifesto


Books

Felleisen is co-author of:

  • Realm Of Racket (No Starch Press, 2013)
  • Semantics Engineering with PLT Redex (MIT Press, 2010)
  • How to Design Programs (MIT Press, 2001)
  • A Little Java, A Few Patterns (MIT Press, 1998)
  • The Little MLer (MIT Press, 1998)
  • The Little Schemer (MIT Press, 4th Ed., 1996)
  • The Seasoned Schemer (MIT Press, 1996)
  • References

    Matthias Felleisen Wikipedia


    Similar Topics