我下载NetBeans(第一次)使用Java,发现它也可以处理C / C ++等。
想知道以下事项 -
01-除了NetBeans和MS Visual Studio之外,还有更好的C ++工具(IDE)吗?更好意味着非常成熟和受欢迎(和免费)。
02- GNU Java和Sun Java编译器有什么区别?
02-还有其他流行的C / ObjC / C ++编译器是免费的,成熟的和受欢迎的吗?
感谢您的回复。
答案 0 :(得分:2)
答案 1 :(得分:2)
3)Eclipse CDT(仅限c / c ++)
答案 2 :(得分:1)
以下是C++ compilers的列表。特别是,Open Watcom不仅是免费的,而且非常成熟;它存在于80年代以来。众所周知的游戏,如Doom和Duke Nukem 3D,使用Watcom编译。
答案 3 :(得分:0)
2。)Sun Java随Sun库一起提供。目前,无论如何,GNU Java(gcj)还没有实现很多这些 - 最重要的是,我认为桌面(AWT / Swing)还没有完成。 (如果我错了,请纠正我!)
答案 4 :(得分:0)
当然还有One True Editor,EMACS。如果失败了(你年轻的鞭挞者,你的弹出窗口和工具提示,jeez)我很高兴Eclipse。
答案 5 :(得分:0)
我相信Emacs是您用“IDE”做任何事情的最强大的工具。但是,除了通常的emacs命令本身之外,与通常试图隐藏的其他工具(IDE)相比,它确实需要您了解更多细节。
这些可能包括makefile,gdb,ctags / cscope,简单的bash / perl等等,具体取决于你需要做什么。
答案 6 :(得分:0)
01-除了NetBeans和MS Visual Studio之外,还有更好的C ++工具(IDE)吗?更好意味着非常成熟和受欢迎(和免费)。
这将在一场火焰战中结束。我喜欢emacs。它现在已经超过20年(非常成熟!)并且非常受欢迎。 CDT日食也非常受欢迎,已经存在了好几年了。选择你最喜欢的那个。
02- GNU Java和Sun Java编译器有什么区别?
GNU Java编译器只是带有java前端的gcc。例如,它可以将您的Java代码编译为本机二进制代码。 Sun java编译器来自Sun,并且更加成熟,它被视为java编译器的参考实现。
03-还有其他流行的C / ObjC / C ++编译器是免费的,成熟的和受欢迎的吗?
如果免费你的意思是免费的,就像在言论自由(可用的开源代码)中那样,那么找一下可以编译C ++ / C / Obj-C代码的llvm(使用gcc作为前端.llvm是一个编译器基础设施。它不是得到了实际的代码)。 Douglas Gregor在C ++的本地llvm前端工作,不需要gcc:http://clang.llvm.org/。 LCC是你可以在Unix上使用的小型C编译器。我读过还有一个Win32版本。
如果免费的意思是啤酒中的免费,你当然也可以使用Microsoft C ++编译器(随Visual C ++ Express一起提供)cl,但它只适用于Windows。
答案 7 :(得分:0)
答案取决于您使用的操作系统。
(1)对于Windows操作系统
如果找到比MS Visual C ++更好的IDE,我会感到震惊。它非常成熟和流行(而且是免费的)。
此IDE的显着特点是其智能感知和自动完成功能。 虽然有些人不喜欢这个IDE,因为你必须创建一个项目来编写一个小的C / C ++程序,但我仍然相信,它是Windows的最佳IDE。
(1)对于UNIX
代码块是最好的IDE。它提供了Windows中的Visual C ++提供的所有功能。
答案 8 :(得分:-1)
如果你在Windows机器上,我会选择流血的C / C ++ IDE而不是VS,Eclipse和NetBeans ......
http://www.bloodshed.net/download.html
非常容易使用IDE并使用gcc编译器集。