Functional Programming | Course Readings | 6.101 Fall 2023
This reading is relatively new, and your feedback will help us improve it! If you notice mistakes (big or small), if you have questions, if anything is unclear, if there are things not covered here that you'd like to see covered, or if you have any other suggestions; please get in touch during office hours or open lab hours, or via e-mail at 6.101-help@mit.edu. Functions were one of the first Python features that we studied this semester, but they are a remarkably versatile feature that deserves more attention. Functional programming is a classic programming style heavily focused on functions. As recently as the mid-2000s, functional programming was seen by industry as a niche academic idea, but, in the mean time, it went quite mainstream. While it was originally associated with distinct programming languages like Haskell, many of its best ideas were adopted by better-known languages like Python. We've been using those features (like lambda) all along this semester, and this reading wi
Functional Programming | Course Readings | 6.101 Fall 2023 Functional Programming this page (from a previous semester) is no longer accessible, except for staff
Explore this link on the map →related reading
- Functions | Course Readings | 6.101 Fall 2023py.mit.edu
- Recursion | Course Readings | 6.101 Fall 2023py.mit.edu
- Recursion and Iteration | Course Readings | 6.101 Fall 2023py.mit.edu
- Graph Search | Course Readings | 6.101 Fall 2023py.mit.edu
- Environment Model | Course Readings | 6.101 Fall 2023py.mit.edu
- Inheritance and Object-oriented Design | Course Readings | 6.101 Fall 2023py.mit.edu
- GitHub - system-f/fp-course: Functional Programming Course · GitHubgithub.com
- Custom Types and Linked Data Structures | Course Readings | 6.101 Fall 2022py.mit.edu
- General Information & FAQweb.mit.edu
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com
- Custom Types and the Environment Model | Course Readings | 6.101 Fall 2023py.mit.edu
- Hemingway Editorhemingwayapp.com