语言编译器的软件哪一个比较好用

C语言 C++ Python java Web这些语言的编译软件用哪个呀

c用CLion,python用PyCharm,java用idea,web用vscode

C的话windws系统visual studio用的比较多一些,linux下面Qt用的比较多一些。
Python 编辑器用的比较多的是:Pycharm、VSCode 和 Sublime Text,新手建议使用 Pycharm,可以快速上手,之后如果想用轻量级的编辑器,可以考虑另外两个。
java编译器eclipse、idea。idea更人性化,但是eclipse好像用的更多一些
web编译器Sublime Text 、Visual Studio Code等等

回答问题的连编译器、编辑器、IDE都分不清么。。。
我先简述三者区别:
编译器只管生成目标文件,不管代码编辑。
编辑器只管代码编辑,不管生成。
IDE提供编辑器的功能,在需要时调用后台编译器。除了编译器和编辑器,IDE一般还整合了调试器、二进制工具、资源管理器等中的全部或一部分。
这三者是完全不同的概念。IDE一般内置编辑器,但编译器对IDE来说是另一个独立的程序,多数IDE有自己更换编译器的功能,有些IDE的可选编译器是受限的。
对部分语言,用什么工具,跟你的环境有关。考虑到问题看起来像是新人会问的,我们也说说IDE。
==== 通用 ====

  • 语言通用
    VS Code,可以自定义插件。不带默认编译器,需要自己配置。尤其适用于跨平台和远程开发需求。
    Eclipse,这个我用得不多,但很多语言都支持。
  • Java
    IDE的话,一般是IDEA和Eclipse,也可以考虑VS Code。
  • Python
    Python没有AOT编译器,解释器一般用官网的CPython居多,当然用别的也行。IDE主打PyCharm和IDLE。后者对新手来说够用。
  • Web
    IDE方面主要就是DreamWeaver和VS Code。标记语言和CSS不存在编译器。
    ==== Windows ====
  • C/C++
    初学者:Dev-Cpp(IDE),默认编译器MinGW不变即可,但Dev-Cpp自带的MinGW有点老,可以考虑自己下一个新一点的,比如9.2.0。
    青睐Win程序开发的:主打Visual Studio,功能强大,默认编译器是MSVC。现在的MSVC工具链已经不存在那么严重的过时问题了。
    大型项目开发:建议考虑VS Code。
  • Java
    一般用Oracle工具链即可,官网可以下载到。
    ==== Linux ====
  • C/C++
    一般用VS Code,编译器用自带的GNU编译套装。
  • Java
    个人青睐包管理系统提供的OpenJDK。
    ==== Mac ====
  • C/C++
    一般用XCode、Code Blocks、VS Code的都有,编译器一般是clang。
  • Java
    Oracle官网的工具链用得比较多吧。