首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Linux编程的工具

用于Linux编程的工具
EN

Stack Overflow用户
提问于 2010-12-14 08:03:45
回答 9查看 1.4K关注 0票数 0

我想开始使用Linux操作系统和所有免费的东西进行编程。

  • 在Linux、C或C++或C#中,最常见和最好的语言是什么?
  • 哪些工具与Windows中的涡轮C或Visual类似?
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-12-14 20:05:45

对于这种语言,它实际上取决于您想要做什么:

  • 对于低级软件来说,C很好,特别是如果性能是优先考虑的话,否则语法对于第一次编程经验是痛苦的。
  • C++对高级软件来说是很好的,它具有C语言所缺少的许多优秀品质(如类、操作符/函数过载),但在遇到严重问题时可能需要对C有一定的了解。
  • 如果这真的是您的第一次编程经验,也许使用Python/Perl这样的解释语言学习可能是个好主意。

对于文本编辑器,您有:

  • 好的老经典:emacs/VIM,我不想争论选择
  • 图形编辑器:geditgvimkate。就我个人而言,我非常喜欢kate
  • kdevelopanjutaeclipsenetbeans。我个人使用netbeans进行C/C++开发。同样,如果这是第一次体验,也许从IDE开始并不是一个让事情变得清晰的好主意。

对于编译器来说,除非你有特殊的需求,否则你不需要GCC以外的其他东西。

票数 2
EN

Stack Overflow用户

发布于 2010-12-14 08:08:11

vim + gcc/g++ +make。语言选择取决于任务/个人,但我不确定C#是否适合Linux (欢迎单声道爱好者投反对票:)。

票数 5
EN

Stack Overflow用户

发布于 2010-12-14 08:10:55

我认为C和python是linux最好的集成语言。

你需要:

  1. 文本编辑器(我不建议编辑,因为我不想引起(/another)宗教争论)。
  2. gcc编译C或cpython来运行python程序。
  3. 一些关于外壳的知识(比如bash)。
  4. 对于更复杂的C程序,了解生成系统的知识,如make/scon/cmake/等
  5. 对于调试,C为gdb,python为pdb。
  6. 对于版本控制,有git/mercurial/svn/等等。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4437051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档