4 Replies - 233 Views - Last Post: 06 December 2014 - 03:51 PM

#1 astonecipher  Icon User is offline

  • D.I.C.
  • member icon

Reputation: 795
  • View blog
  • Posts: 3,481
  • Joined: 03-December 12

Languages every programmer should know (link)

Posted 06 December 2014 - 07:32 AM

Business Insider
Is This A Good Question/Topic? 0
  • +

Replies To: Languages every programmer should know (link)

#2 xclite  Icon User is offline

  • LIKE A BOSS
  • member icon


Reputation: 916
  • View blog
  • Posts: 3,206
  • Joined: 12-May 09

Re: Languages every programmer should know (link)

Posted 06 December 2014 - 02:55 PM

Do you have any thoughts to start a discussion?

I also think that article is pretty lacking in content.

First, the realm of programmers is huge, such that the skillsets of two very competent programmers could be close to, if not entirely distinct.

Secondly, if we're talking about "what programmers should know", there should be something more than a bunch of interpreted languages - for a deeper understanding, we're missing discussions of things like:

  • managing our own resources (C, Rust, C++)
  • Macros (lisps)
  • Static typing (Haskell, Java, any ML...)
  • Declarative Programming (Prolog)

That list isn't even exhaustive, nor does every programmer necessarily need to be familiar with each entry, but it is crazy to call "Python, Javascript, Rails, and HTML" the languages every programmer should know.

Here's what I consider a better example by Michael O. Church who may be ranty but at least can start a discussion.

I generally like programmers who know:

  • Something with pointers
  • Something with static types
  • Something scripty
  • Something semi-functional
  • Something "else" - aka something esoteric, unique, out of the way, that they went and learned for fun

Was This Post Helpful? 1
  • +
  • -

#3 astonecipher  Icon User is offline

  • D.I.C.
  • member icon

Reputation: 795
  • View blog
  • Posts: 3,481
  • Joined: 03-December 12

Re: Languages every programmer should know (link)

Posted 06 December 2014 - 03:15 PM

I thought it was an interesting take of their opinion. To me, it was more of a Linux based web programmer than a general programmer if anything, but is still lacking in that area as well.
Was This Post Helpful? 0
  • +
  • -

#4 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 8001
  • View blog
  • Posts: 13,710
  • Joined: 19-March 11

Re: Languages every programmer should know (link)

Posted 06 December 2014 - 03:26 PM

Utter nonsense, like any article of that type. Worse than most, I guess. No harm done, though - people who use this sort of thing as their guide aren't going to do anything useful anyway.
Was This Post Helpful? 0
  • +
  • -

#5 Lemur  Icon User is offline

  • Pragmatism over Dogma
  • member icon


Reputation: 1383
  • View blog
  • Posts: 3,514
  • Joined: 28-November 09

Re: Languages every programmer should know (link)

Posted 06 December 2014 - 03:51 PM

If you get programming advice from a Business site, you're going to have a bad time.

Now as far as real advice, you're going to want to learn one language from the following categories:

Imperative / OO

Smalltalk, C, C++, C#, Java, VB

Functional

Haskell, Erlang, Elixir, F#, OCaml, ML, Scala

Scripting

Ruby, Python, Perl, TCL

Lisp

Clojure, Common Lisp, Scheme, Racket

Web

Javascript, Livescript, Coffeescript, Clojurescript

---------

Note that that's a shorter list and some of those fall in different categories.
Was This Post Helpful? 1
  • +
  • -

Page 1 of 1