Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Wednesday March 11 2020, @10:00PM   Printer-friendly
from the what-do-YOU-think dept.

Ilya Dudkin at Skywell Software has a story

Top 7 Dying Programming Languages to Avoid Studying in 2019 –2020.

Each language gets a paragraph's treatment as to why he thinks these languages are dead or dying. Those languages are:

  • Visual Basic
  • Objective-C
  • Perl
  • COBOL
  • CoffeeScript
  • Scala
  • Lisp

Do you agree with his assessment? Are there any other language(s) you would add to the list?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Funny) by Arik on Thursday March 12 2020, @01:37AM (10 children)

    by Arik (4543) on Thursday March 12 2020, @01:37AM (#969990) Journal
    I'm sorry, that was generally a good post but;

    "There is no one language "to rule them all"."

    Yes. Yes there is. It's binary*.

    Anything else you do has to be machine-translated, in one way or another, into binary. Therefore that is the veritable one language to rule them all.

    *It's generally easier to think of it as hex, but they map 1:1 unless you're on exotic hardware.
    --
    If laughter is the best medicine, who are the best doctors?
    Starting Score:    1  point
    Moderation   +1  
       Funny=1, Total=1
    Extra 'Funny' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 0) by Anonymous Coward on Thursday March 12 2020, @05:09AM

    by Anonymous Coward on Thursday March 12 2020, @05:09AM (#970112)

    Wrong! Specs are no less important than machine code implementing them, and their native tongue is not binary.

  • (Score: 0) by Anonymous Coward on Thursday March 12 2020, @07:32AM (2 children)

    by Anonymous Coward on Thursday March 12 2020, @07:32AM (#970142)

    I'm so old, I remember why most of the RFCs specify data transfer in octets instead of bytes or another unit because they were different sizes on different machines. And "nybble" has a "y" in it, heretics!

    • (Score: 2) by turgid on Thursday March 12 2020, @10:18AM (1 child)

      by turgid (4318) Subscriber Badge on Thursday March 12 2020, @10:18AM (#970174) Journal
      • (Score: 0) by Anonymous Coward on Friday March 13 2020, @06:31AM

        by Anonymous Coward on Friday March 13 2020, @06:31AM (#970575)

        That comment divides all Soylentils into two categories. 1) Those who think you are old because they know what that comment is referencing. 2) Those who think you are old because you had a stroke when writing that comment.

  • (Score: 2) by maxwell demon on Thursday March 12 2020, @08:31AM (4 children)

    by maxwell demon (1608) on Thursday March 12 2020, @08:31AM (#970156) Journal

    Binary is not a language. Maybe you are thinking of machine language? But then, there is not one machine language; the x86 machine language is different from the ARM machine language, for example. So still no language to rule them all, just a family of languages.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by Arik on Thursday March 12 2020, @09:18AM (3 children)

      by Arik (4543) on Thursday March 12 2020, @09:18AM (#970165) Journal
      Fundamentally it's the language of mathematics. Everything is a number. Yes, there are dialects of machine language, but they're all remarkably similar. If you're writing in anything else, it has to be translated into machine language before it can run.
      --
      If laughter is the best medicine, who are the best doctors?
      • (Score: 2) by quietus on Thursday March 12 2020, @10:32AM (1 child)

        by quietus (6328) on Thursday March 12 2020, @10:32AM (#970175) Journal
        Everything is an approximation of a number. Now go get a copy of Introduction to Applied Numerical Analysis (Richard W. Hamming, Dover Publications, 1989).
        • (Score: 2) by Arik on Friday March 13 2020, @08:58PM

          by Arik (4543) on Friday March 13 2020, @08:58PM (#970861) Journal
          No, in the natural world you could make that argument, but not inside a computer.

          It's 1 or it's 0, or at most the third option is there's an error and we backup and try again.
          --
          If laughter is the best medicine, who are the best doctors?
      • (Score: 2) by JoeMerchant on Thursday March 12 2020, @12:56PM

        by JoeMerchant (3937) on Thursday March 12 2020, @12:56PM (#970199)

        Binary is more the phonemes of computer control - and it doesn't cover analog, or trinary, or other systems.

        Yes, there are dialects of machine language, but they're all remarkably similar.

        That's not even close to what I would call true... 6502/6809 are somewhat related, but they're pretty far from 8088, which itself bears almost no practical resemblance to modern Core iX machine code. The only thing they all have in common is some degree of simplicity / closeness to the hardware, a lack of abstraction.

        If you're writing in anything else, it has to be translated into machine language before it can run.

        This is also true of human spoken / written language, the difference being: we don't understand how wetware machine language works.

        --
        🌻🌻 [google.com]
  • (Score: 0) by Anonymous Coward on Thursday March 12 2020, @01:41PM

    by Anonymous Coward on Thursday March 12 2020, @01:41PM (#970208)

    "Binary" isn't a language.