()
嗯,这取决于需求。如果你基础很好,熟悉Unix哲学,对Mac OS和Linux也比较适应,并且精通使用文本编辑器,那么Vim或者是带有GCC的Emacs无疑是最好的选择,必要的话加个GDB也是极好的。也可以用Mac,也可以选择GCC外的Clang编译器工具链。
当然这两个软件的入门门槛都比较高,对于皎洁的月光来说还是比较难的,尤其是对于习惯了Windows哲学的用户,不喜欢的用户可以通过。
皎洁的月光该选什么?
很多人可能会说vs6.0,当然不是说这个软件不好,尤其是上个世纪,这个软件还是挺经典的。即使是现在,很多中国学校在教学中使用这个软件,很多学习C语言的初学者也使用这个软件。不过这个软件毕竟已经有好几年了,很多年都没有更新了。现在已经到了VS2019,无论是UI还是使用都存在很多问题。然而,作者一直在使用VS2013。看个人喜好和习惯!
那么我们应该用Xcode还是VS2019呢?而且vs也有社区版!嗯,我的回答是没必要,真的没必要,只是学一门语言,没必要这么大吵大闹!
那我推荐两种方式供你选择!另外,如果你想成为一名优秀有能力的程序员,做软件开发,那就来学C/C吧,学编程的时候有一个学习氛围和交际圈子尤为重要!这里我先推荐一款C语言的C通讯按键裙——7841;43133之后,无论你是yydc还是小白,大家都会一起成长,一起进步。
1.低门槛的“文本编辑器”和“编译器”
一些入门门槛低的文本编辑器,用户体验很好。比如GitHub创建的atom文本编辑器,比如微软基于atom的vs代码编辑器,用户体验很好,并且被赋予了chromium作为框架的美誉。自然,毫无疑问,这两个插件使用起来都相当丰富和完美。
而且它们不仅插件丰富,而且还有跨平台的开发工具,可以说是新时代代码编辑器的典范。
此外,老编辑,如威震文字、UltraEdit等。都是很棒的选择。威震文字以经典的黑色主题和轻量级安装包著称,而且非常好用,插件也非常丰富。至于UltraEdit,熟悉它的同学一定会被它强大的栏目操作深深吸引。
当然,相信很多人会问,为什么不推荐记事本,不想解释太多,只知道这个软件的作者好像是个台独和反华分子,所以我不推荐!
把这些编辑器和编译器结合起来就足够了。我相信对于大多数人来说,编译器的使用相对简单。
2.选择一些轻量级集成开发环境。
学习语言,甚至完成一些小项目,绝对没有必要使用Visual studio和Xcode的IDEs。虽然他们很强大,尤其是visual studio,确实很强大,但是真的没有必要。一些轻量级的集成开发环境就足够了。
这里有两个推荐的软件供大家选择!
第一个是我认为最好的,强烈推荐大家使用。这个软件叫codeblocks,也是跨平台免费的。作为软件的初学者入门,简直太好了。
第二个是网络名人软件Dev-C,但它曾经是新加坡总理的最爱,他用这个软件写了数独。
当然,您必须使用CLion、eclipse或NetBeans也是可以的。工具类的东西最好适合你,不过我推荐这两个!
这个时代是信息时代、互联网时代或者大数据时代,未来可能会有一个智能社会。但是计算机科学绝对会是一门好学科。可能你不会从事计算机行业,甚至没有计算机方面的天赋。但是每个人都应该学习一些编程。别忘了,奥巴马未来退休后要学JavaScript,xdddxl要学Haskell。编程思维是一个很好的思维系统,值得大家学习。