Towards explanation-oriented introductory programming — Julian Jabs

The research area of introductory programming mainly focuses on small scale exploratory studies, but there is a need for larger scale studies. Amen to that, of course! Julian’s goal is to help language designers (with a prescriptive theory) to design introductory programming languages. Proposal 1: we need to learn from explanation-oriented programming (EOP) by Erwig and Walkenshaw. Read more about Towards explanation-oriented introductory programming — Julian Jabs[…]

Getting started with C++ as a high-level programmer

This is a cool talk by Samathy Barrett (@samathy_baratt) on concepts of C++ for “normal people” 🙂 Because there are so many people are writing code in high-level languages (Sam says: Ruby, Python, JavaScript and Visual Basic), what can we learn from C++? (any why do we have to) First why: C and C++ are Read more about Getting started with C++ as a high-level programmer[…]

Not all opinions

For all readers a bit less “in” the tech scene: an interesting thing happened in the last few days. First Paul Graham tweeted: If Trump wins, I'm joining the Resistance. — Paul Graham (@paulg) October 11, 2016 Understandably, people asked him to start by denouncing one of his partners, Peter Thiel, a known Trump supporter. Read more about Not all opinions[…]