6
arvinds
178d

Comment the language which you hate the most..

Me: Java; figuring out the reasons

Comments
  • 2
    VBA.
  • 7
    You... don't know why you hate Java? Isn't that a just a little bit weird? Why hate it then?
  • 3
    JavaScript, not because of the language, but because it can be used with 15 different module loaders, 3 preprocessors, 20 different frameworks, and i feel like most of the time it isn't even compatible. I like the idea of javascript, but because it didnt start out with a good ecosystem, people just build a fucking weird one.
  • 2
    @RememberMe Java is my favourite language, and i also can't remember why i like her.
  • 4
    It turns out if I mention the languages I hate one more time I'm gonna get shunned by the whole devrant community
  • 3
    VB, vanilla JS, some of php, Angular, Ember, React, and other bunch of stuff I want to forget their existence. (I don't like frontend, ok?)
  • 0
    @frogstair people stunned because they don't the problem, you faced. Things are which annoy you, might pleasure for others.
  • 0
    @arvinds shunned*
  • 3
  • 1
    Hinglish. But that's more of a pidgin than a language.

    Oh, programming languages. Probably VB, but I don't tend to hate languages.
  • 2
    @SortOfTested May I introduce you to Salesforce Apex? 😂
  • 1
    @AlmondSauce
    That's not a language, that's a space station 😝

    Definitely a shit show, but I kind of exclude that because it's a DSL, doesn't do anything outside of its target "application."
  • 0
    @SortOfTested r u indian ?
  • 1
    @SortOfTested Yeah, I agree. Such a shame as well, I'm sure there's loads of other folks who'd love to work with a proprietary locked-down convoluted bastardisation of Java circa 2004... 😂
  • 3
    @AlmondSauce it's... well it keeps me employed so 🤷‍♂️

    Nothing like being forced to maintain governance in a platform that punishes the shit out of you for trying to customise it though, I do like a challenge, so that probably my fault I enjoy the brutality it adds to the relationship.
  • 1
    @C0D4 Heh, I get it. I like a challenge, but when it feels so arbitrarily restrictive it does hack me off somewhat. I initially wondered whether I'd move my development career in that direction, but very much done the opposite - back to traditional backend for me.
  • 1
    XSLT
  • 0
    Probably c. It such a useful language but I came from java and there are just so many differences between languages.
  • 2
    @N0t3 They're all different. Surprise!
  • 1
    @N0t3 That's a weird reason to hate a language. C is actually not *that* different syntactically in the grand scheme of things - Java is considered a C-style language.

    Have a look at something like Haskell if you want something that's *completely* different!
  • 0
    I dont hate any language, i hate the tech stack behind them. Php and c#.
  • 1
    @AlmondSauce or Lisp 😁
  • 0
    C/C++, as i can't both abstract away manual ram I/O access and also require it at the same time
  • 1
    @devbf that's a trash emulator, not a programming language.
  • 0
  • 0
    Dbase II, no goto !

    Related link:

    https://en.wikipedia.org/wiki/DBase
  • 1
    @Nanos

    I'm reminded learning that when it was against the rules on a 'computer course' I was on..

    Programming was forbidden !

    That's why there is no industry in my country..

    I'm reminded where I am, there is talk of building a new Silicon Valley here, but already we have some locals campaigning against it because it would ruin the countryside..

    We already ruined it hundreds of years ago by chopping all the trees down and turning it into a barren wasteland !

    You can't get more useless than desert..

    And yet, folk are still against any kind of progress.

    It is like living in the middle ages !

    This is what they want to protect !!!
  • 2
    @Nanos Buy some tree seeds and seed bomb the area.
  • 0
    JavaScript... I love JavaScript
  • 0
    JS and everything related to JS
  • 0
    C#,
    - Properties are functions that behave as variables.
    - Garbage collector..
  • 1
  • 0
    @RememberMe pointers are just dropped from ram, shit just doesn't work and it takes 300 lines or more to do shit other langs take 1 to do.
  • 2
    @Parzi "pointers are dropped from ram" eh? Dunno what device you're talking about but all you need to get it to do is compute a memory address and issue a load/store instruction to that address.

    Doesn't "*ptr = value;" get the job done? If you have wonky ram or virtual memory system (as many embedded/older devices do) you can have a function that computes said ptr and then deref it and store your value inside it.
  • 0
    @Root

    The thought has crossed my mind. :-)

    We have grazing stock that likes to eat everything..

    There are "anti-tree" groups of people !

    A group of "Pro-tree" did plant a few hundred the other month, in an undisclosed location.. (I learned from spying on someones Facebook timeline..)

    Difficult to plant when there is a lack of topsoil !
  • 0
    @RememberMe no but like, "*ptr = value;" sometimes works and sometimes segfaults even if I have it do nothing but spin because the pointer's just dropped. Even without paged RAM or anything, just straight, proper, expected conditions...
  • 0
    @Parzi Are you sure some other thread somewhere isn't freeing that memory or page?
  • 0
    @RememberMe unless Windows has a massive global UaF, no. If that's literally all it does, is make a pointer than spin in a loop that does nothing but reference that pointer, it'll eventually just drop the pointer.
  • 1
    @Nanos If people are actively preventing things from getting better, use them as topsoil. Problem solved.
  • 0
    @Parzi Share repro code?
  • 0
    @0x0000FFFF
    They're a language level formalization of the accessor/mutator pattern. Just like a dozen other language.
  • 0
    @Root When I get the time, sure.
  • 0
    C++ of course
Add Comment