Richard Bucker

How Many Languages Do We Need?

Posted at — May 15, 2020

I don’t remember exactly what I was thinking when I chose this title but I was watching a video from Uncle Bob Martin when he starts talking about Objective C and “why we programmers are never happy with our language”…

And while Uncle Bob was ranting and the need for a new language two things ocurred to me.

just because we call it a DSL does not mean it’s a scripting or interpreted language.

The thing about a DSL, from it’s definition, is that it is specific to the problem domain it is solving. SQL could be considered a DSL of sorts. So maybe we really need some DSLs with a common core. And of course there is literate programming.