I am reading Building Domain Specific Languages in Boo. I like it.
The author talks about working with multiple languages in a project.
Neal Ford calls it Polyglot Programming. Wikipedia describes it as Multilingualism and says Multilingual speakers outnumber monolingual speakers in the world’s population.
One thing that some people seem to have a theoretical issue with is dealing with more
than one language at a time. I say theoretical because it is usually a theoretical issue
more than a practical one.On the web world, people have little problem hopping between HTML, JavaScript and
server side programming, so this disconnect isn’t a big problem.In many enterprise applications, important parts of the applications are written in SQL
(stored procedure, triggers, complex queries, etc). In this case as well, we need to
frequently move between our code (C#, Java, VB.NET) and SQL queries.From my experience, it has rarely caused any issues from the language disconnect side
(it has other issues, but this is not the place to talk about them).
{ 0 comments… add one now }