Stories
Slash Boxes
Comments

SoylentNews is people

posted by mrpg on Sunday November 05 2017, @06:05AM   Printer-friendly
from the in-my-days-it-was-cobol dept.

Submitted via IRC for TheMightyBuzzard

On Stack Overflow Jobs, you can create your own Developer Story to showcase your achievements and advance your career. One option you have when creating a Developer Story is to add tags you would like to work with or would not like to work with:

[...] The most disliked languages, by a fairly large margin, are Perl, Delphi, and VBA. They're followed by PHP, Objective-C, Coffeescript, and Ruby. On our team we're certainly happy to see that R is the least disliked programming language, relative to the number of people who liked it.

[...] Generally there is a relationship between a tag's growth and how often it's disliked. Almost everything disliked by more than 3% of stories mentioning it is shrinking in Stack Overflow traffic (except for the quite polarizing VBA, which is steady or slightly growing). And the least-disliked tags— R, Rust, Typescript and Kotlin— are all among the fast-growing tags (Typescript and Kotlin growing so quickly they had to be truncated in the plot).

Hate away, guys, you just make my skills and willingness to write perl more valuable.

Source: What Are the Most Disliked Programming Languages?


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: 1) by Ethanol-fueled on Sunday November 05 2017, @09:30PM (1 child)

    by Ethanol-fueled (2792) on Sunday November 05 2017, @09:30PM (#592660) Homepage

    Can you provide an example in your code miscegnation?

    I get the feeling you're not talking about IronPython.

  • (Score: 1, Informative) by Anonymous Coward on Monday November 06 2017, @05:58PM

    by Anonymous Coward on Monday November 06 2017, @05:58PM (#593199)

    What does IronPython have to do with it?
    The problem is if you have code like:

            DoSomething1()
            DoSomething2()
            DoSomething3()
            DoSomething4()

    And in one branch you change it to

            if something:
                    DoSomething1()
                    DoSomething2()
                    DoSomething3()
                    DoSomething4()

    and in another branch you change it to
            DoSomething1()
            DoSomething2()
            DoSomething3()
            DoSomething4()
            DoSomething4a()

    If you merge the 2 branches you get either a merge conflict like this:

            DoSomething1()
            DoSomething2()
            DoSomething3()
            DoSomething4()
            DoSomething4a()
    ==================
            if something:
                    DoSomething1()
                    DoSomething2()
                    DoSomething3()
                    DoSomething4()

    and need to manually figure it out/fix it.
    Or if ignoring whitespace you get:

            if something:
                    DoSomething1()
                    DoSomething2()
                    DoSomething3()
                    DoSomething4()
            DoSomething4a()

    Which would be perfectly fine if only Python didn't use significant whitespace!
    Since it does, you now have bug, and one that you probably won't even notice until something goes wrong bad enough for someone to investigate that code.