• madkarlsson@beehaw.org
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Could have been funny if you weren’t comparing their generic plugin based IDE with one of the pre-set, python ones. The descriptions are fine.

    This also ironically highlights exactly the horrors and the business model of the intellij IDEs but that’s a rant for another day

    • Kogasa@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      IntelliJ IDEA isn’t really more generic than PyCharm. It’s a Java IDE built on the generic IntelliJ platform. You can load different language plugins in both.

      • madkarlsson@beehaw.org
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        It isn’t more generic than its the same IDE but with presets and plugins loaded already. Thats the point, sorry if that was unclear.

        • Kogasa@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          I mean IDEA has Java-specific stuff just like PyCharm has Python-specific stuff. As far as I understand, IDEA is just regarded as the default “catch-all” JetBrains IDE because it’s the oldest and most well-known, and probably most closely linked to the IntelliJ platform which spawned from it in the first place.

      • DacoTaco@lemmy.world
        link
        fedilink
        arrow-up
        6
        arrow-down
        35
        ·
        edit-2
        1 year ago

        Python is considered a programming language? I still classify it as scripting lol

        That said, i’d personally use good old c/c++ or even c#/.net over python lol

        • BeigeAgenda@lemmy.ca
          link
          fedilink
          arrow-up
          16
          arrow-down
          1
          ·
          1 year ago

          Yes Python is definitely a programming language, I write in C/C++/C#/Python/Bash each language has its areas where they are best.

          I prefer Python for DevOps related code and writing smaller programs/tools. You just get so much handed to you with Python’s toolbox, it just makes things easier, you can use it as a scripting language or write a modular object oriented program.

          I use C/C++ when performance matters and I want things to be Done right TM, and make sure to use all the help the compilers and static code checkers can give.

        • xmunk@sh.itjust.works
          link
          fedilink
          arrow-up
          11
          ·
          1 year ago

          Bash is a programming language… honestly it’s like rectangles and squares - all scripting languages are programming languages but not all programming languages are flexible enough to be commonly considered scripting languages.

        • Xabis@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          C# “compiles” to intermediary bytecode, then ran in a vm. Same as Java. I’d say that’s no better than a “scripting” language with a JIT.

          • DacoTaco@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            1 year ago

            I wouldnt say a vm (as there is no emulated hardware layer around the running code ) , but sure you made a valid point actually!