wwwestonon Hacker News • Recommends
On “Edward C++Hands”
#genericprogramming#declarativeprogramming#elementsofprogramming
349K subscribers • 62 videos on Hallway
Intermediate. Assumes working knowledge.
81K views18 years ago2 recommendations
Programming languagesSoftware designC++Functional programmingSoftware architecture
Sean Parent argues that object-oriented frameworks fail to scale and proposes combining generic and declarative programming to build high-quality software.
Google Tech Talks July, 25 2007 ABSTRACT This talk begins with an overview of software development at Adobe and a look at industry trends towards systems built around object oriented frameworks; why they "work", and why they ultimately fail to deliver quality, scalable, software. We'll look at a possible alternative to this future, combining generic programming with declarative programming to build high quality, scalable systems. Speaker: Sean Parent Sean Parent is a principal scientist at Adobe Systems and engineering manager of the Adobe Software Technology Lab. One of his team's current projects is the Adobe Source LibrariesWhat people say. Highly recommended for its mind-expanding take on reducing codebase sizes drastically by applying mathematical concepts from Elements of Programming.
wwwestonon Hacker News • Recommends
On “Edward C++Hands”
adamnemecekon Hacker News • Recommends
On “App sizes are out of control”
agumonkeyon Hacker News • Mentions
On “A Programming Idiom You've Never Heard Of ”
adamnemecekon Hacker News • Mentions
On “What Is Abstract Algebra? [video]”
adamnemecekon Hacker News • Mentions
On “Ask HN: What's the best computer science book you've read recently?”
adamnemecekon Hacker News • Mentions
On “Ask HN: Are we overcomplicating software development?”
adamnemecekon Hacker News • Mentions
On “Elements of Programming (2009)”
u/jaja22in r/haskell • Mentions
On “So I'm teaching an introduction to data structures course this spring. The class will use c++, but...”
u/silverCloud7in r/haskell • Mentions
On “Trying to introduce Haskell at work”