Slashdot Mirror


Little-Known Programming Languages That Actually Pay

Nerval's Lobster writes There is no shortage of programming languages, from the well-known ones (Java and C++) to the outright esoteric (intended just for research or even humor). While the vast majority of people learn to program the most-popular ones, the lesser-known programming languages can also secure you a good gig in a specific industry. Which languages? Client-server programming with Opa, Salesforce's APEX language, Mathematica and MATLAB, ASN.1, and even MIT's App Inventor 2 all belong on that list, according to developer Jeff Cogswell. On the other hand, none of these languages really have broad adoption; ASN.1 and SMI, for example, are primarily used in telecommunications and network management. So is it really worth taking the time to learn a new, little-used language for anything other than the thrills?

8 of 242 comments (clear)

  1. ASN.1 isn't a programming language. by Dimwit · · Score: 5, Informative

    That is all.

    --
    ...but it's being eaten...by some...Linux or something...
  2. ASN.1/SMI by adturner · · Score: 5, Informative

    Maybe ASN.1 and SMI are so little known as a programming language because... they're not a programming language? Don't get me wrong, it's good to know if you're reading/writing RFC's or dealing with network protocols (especially in the telco space), but they're not programming languages.

    1. Re:ASN.1/SMI by chuckinator · · Score: 2, Informative

      They are not turing complete programming languages, but they are domain specific programming languages. This is the same as making the argument that SQL is not a programming language since you only use it to define/insert/update/delete data in a database and cannot write general purpose programs without another tool that does provide a turing complete function set. ASN.1 and SMI are formats to describe messages and message data types to be used by another higher level protocol like SNMP, LDAP, X.509, etc.

  3. Meh by Anrego · · Score: 5, Informative

    There's tonnes of niche technologies, though people don't tend to specifically target them so much as just kind fall into them and get lucky.

    I know someone that does pretty well maintaining stuff made with foxpro. In her words: "laugh all you want, it paid for my house". Doesn't mean it's a good idea to learn it at this point, but if you happened to luck out by sticking with a dying technology that never actually died, and are now one of a few people around who can call themselves experts in it, enjoy the benefits.

  4. Also WTF by Anrego · · Score: 5, Informative

    Also, wtf dice.

    I get that you want to shitpost your own articles here, but throwing a campaign ID in the URL to track the success of your shitposting is going a bit far.

  5. Re:Portmasterz luv R by Anonymous Coward · · Score: 2, Informative

    You haven't lived until you've ported a 3-D shooter like crysis over to R!!!

    This is a collection of R games and other funny stuff, such as the classical Mine sweeper and sliding puzzles.

  6. Re:C++ by Anonymous Coward · · Score: 2, Informative

    The STL is not an official part of C++, it is a 3rd-party library written by Alexander Stepanov.

    The C++ Standard Library, which was added to C++ after the STL was created, is what is now part of C++. The STL and the C++ Standard Library are not the same thing even though the C++ Standard Library was designed to be very similar to the STL.

    For more insight:
    http://stackoverflow.com/questions/5205491/whats-this-stl-vs-c-standard-library-fight-all-about

  7. Re:No thanks by Anonymous Coward · · Score: 3, Informative

    Your résumé will not suffer from what you don't put onto it.

    Rule #1 of writing a résumé is to make it specific to the posting you're applying for. If you're applying for a Java/Oracle development position, don't put your Go and Hadoop experience on there by name. Leave it as "n years of professional development experience building x, y, and z." What you should plainly state is whether you have Java and/or Oracle experience, how much of it, and how recently.

    It's really not difficult to avoid getting pigeon-holed into a scut-work niche, and it's even less difficult to get out of one by jumping ship to a new company.

    The Dice Overlords here like to play up the difficulty of searching for a job, but that's because they have a vested interest in fooling everyone into thinking it's hard. It's not.