In this episode, we continue our overview of development languages with a focus on the types that exist.  We looked at some of the core concepts in the first part of this series.  The similarities (think dialects) among languages were also highlighted.  At this point, we look at some specific ones and how there are programming language types that make some better than others for the tasks at hand.

General Programming Language Types

We start with the best known and most useful coding languages.  These have some strengths that may not be as strong as specialized ones.  However, they have limited weaknesses.  This combination makes these excellent choices for your first ones to master.  A general programming language not only gives you a tool for any application, but it also has a wealth of programming language concepts for you to work with and master.

Specialized Programming Language Types

As opposed to the general ones, specialized languages will make certain tasks easy to accomplish and maintain.  Some examples are languages that are better at building web applications, processing data, reading and writing files, presenting formatted output (reports), and the list goes on.  These tools are not going to be very helpful in the general case.  In fact, specialized languages sometimes are completely unable to solve certain problems.  They trade off having more capable strengths for reduced capability and weaker weaknesses in other areas.  Think of a drill, it is excellent for drilling (obviously), but close to useless if you want to saw through wood.

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply