Search code examples
programming-languagesstrong-typing

What strongly typed languages should I consider for my next development language?


I'm currently assessing which strongly-typed server-side languages I could choose to learn next. I'm coming from a background of mainly php development (oop). I'm looking at strongly-typed languages as I consider this a major downside to php (and sometimes an upside).

I know both C# and Java (JSP/Servlets) are an option, however I wanted to consider other languages that I've yet to research.

I'm mainly looking at this from a career POV, so theres no point in picking up a language that's dying out or in low demand (now or in the future).


Solution

  • Do you mean statically typed languages (checked at compile time)? If so, C# or Java really are probably your best bets for widely used server-side languages. Languages such as Python and Ruby are strongly typed, but they are dynamic like PHP.

    http://en.wikipedia.org/wiki/Type_system

    http://en.wikipedia.org/wiki/Strongly_typed_programming_language