• @suodrazah
    link
    7411 months ago

    There should be a language called Cod. And coding could be Coding. Cute little fish mascot too.

  • @[email protected]
    link
    fedilink
    6211 months ago

    IDEA isn’t Java-only. Most of the other languages are available as plugins. IDEA is typically the go-to IDE for multilanguage projects.

    • Bruno Finger
      link
      fedilink
      1111 months ago

      Except .NET then you can use Rider which is pretty much IDEA but with added support for .NET, which makes it… better…? Not sure.

      • @[email protected]
        link
        fedilink
        1111 months ago

        Most of their products are like that. There are a lot of specific language support features in each one that may become available as plugins later on but not at the same pace or “fullness” as the specific product itself.

        For example, PHPStorm has good JavaScript support but if you want really good Typescript support you should probably go with Webstorm.

        Alternatively, I can totally write Rust code in Webstorm through the Rust plugin but I’m better off using CLion that has better support (or now RustRover which will be where all the latest Rust support features are added, although it’s still a preview product afaik).

        Also worth noting though that there are indeed some “tiers”. Like Webstorm won’t support PHP but PHPStorm will support JavaScript/Typescript (again, not fully but enough to maintain a front end operating off your PHP backend)

    • @feef
      link
      211 months ago

      This. I use IntelliJ for Java, Kotlin, typescript, Python, HTML etc… it just does everything and does it better than other IDEs.

    • @Lime66
      link
      110 months ago

      Or available in the paid version

    • @[email protected]
      link
      fedilink
      English
      211 months ago

      There’s a big difference between IntelliJ and PyCharm.

      IntelliJ is a Java IDE written in Java by people who are used to how Java works.

      PyCharm is a Python IDE written in Java by people who are used to how Java works.

      One of them is good.

        • @nogrub
          link
          811 months ago

          reject high level programming and reurn to assembly

        • @marcos
          link
          411 months ago

          Except for the parts where you need something like Rust, that would be an improvement.

      • DacoTaco
        link
        -37
        edit-2
        11 months 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

        • @[email protected]
          link
          fedilink
          1611 months 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.

          • @Zebroszczak
            link
            -1811 months ago

            Python is just scripting language over C. Change my mind

        • @[email protected]
          link
          fedilink
          1311 months 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
          link
          411 months 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
            link
            1
            edit-2
            11 months 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!