deepin 中怎么样编写c语言
Tofloor
poster avatar
li123789
deepin
2017-10-31 04:42
Author
在deepin中用什么软件编写C语言用eclipse-cpp可以吗?有没有具体的使用教程
Reply Favorite View the author
All Replies
2 / 4
To page
avatar
aName
deepin
2017-11-01 02:53
#21
https://bbs.deepin.org/post/147478
工程级别的还是用clion或者Qt creator吧

看样子是新手     
Reply View the author
avatar
134******40
deepin
2017-11-01 03:09
#22

主要是讨厌一切所谓vim或者vs code之类需要手动配置的工具吧。
我始终认为,提高生产率才是开发的最终目的。能提高生产率的工具就用。
Reply View the author
avatar
134******40
deepin
2017-11-01 03:12
#23

例如我开发java,绝不会用vs code或者记事本之类的编辑工具去开发。能用android studio、idea、eclipse的就绝不用简单的编辑工具。不是说不会,而是浪费太多的时间。
并不是偏见,而是始终坚持有好的工具就绝不浪费。
Reply View the author
avatar
sz******iy@vip.qq.com
deepin
2017-11-01 03:25
#24
https://bbs.deepin.org/post/147478
例如我开发java,绝不会用vs code或者记事本之类的编辑工具去开发。能用android studio、idea、eclipse的 ...

架不住偶尔写一个小的,测试想法的东西。文本编辑器轻量级不是,就拿c语言吧,刚开始学的时候总不能碰到一个题就开一个项目
Reply View the author
avatar
aName
deepin
2017-11-01 03:30
#25
jdocker 发表于 2017-10-31 19:12
例如我开发java,绝不会用vs code或者记事本之类的编辑工具去开发。能用android studio、idea、eclipse的 ...

我不认为这是浪费。学 C 的时候,我们是用了一段时间来学习怎么从0让代码跑起来的,类似于半角全角分号空格什么的错误来回犯了好多次,我觉得这是有价值的。(当然,之后学 C++ 的时候老师就直接推荐 vs 了……)
如果是科班出身,那么他就应该了解c文本文件变成可执行文件是经过编译运行过程的,而不是形成是在IDE里面戳一下让代码跑起来这样的观念。
当然,第二门及以后的语言或者野路子另谈
Reply View the author
avatar
134******40
deepin
2017-11-01 06:35
#26
https://bbs.deepin.org/post/147478
架不住偶尔写一个小的,测试想法的东西。文本编辑器轻量级不是,就拿c语言吧,刚开始学的时候总不能碰到 ...

单独的小文件,直接gedit就可以编辑了,我说的是工程级别。而且用这些工具开发java速度可比用所谓的编辑工具要快的多。
Reply View the author
avatar
134******40
deepin
2017-11-01 06:45
#27
本帖最后由 jdocker 于 2017-10-31 22:53 编辑
https://bbs.deepin.org/post/147478
我不认为这是浪费。学 C 的时候,我们是用了一段时间来学习怎么从0让代码跑起来的,类似于半角全角分号空 ...

首先,你用c++首要目的是做什么,不是c++是什么,除非你是做底层开发的或者有兴趣了解的,没有必要了解的过分详细。养成良好的编译习惯,一个开发良好的IDE可比VS智能的多。就像研究算法,就没有必要被算法外的东西干扰。能减少干扰的因素,本身就是学习。一个人的精力有限,过分关注那些细枝末节的东西浪费太多的时间,本身就得不偿失,学习技术,是了解技术本身和技术的实现原理,而不是了解技术底层的技术,c语言的底层是汇编,汇编就不是学习c语言的核心和需要重点关注的。
我学python,就绝不会发费大量的时间去关注python到底是如何实现的,到底用文本有多好,我就直接用现成的Pycharm开发工具,而不是费劲心思去配vim+ Pydiction。因为这不是我学习的重点。
这也与我开发上层企业应用有关,我不需要重点关注技术细节,我更应该关注业务逻辑。

Reply View the author
avatar
aName
deepin
2017-11-01 06:53
#28
jdocker 发表于 2017-10-31 22:45
首先,你用c++首要目的是做什么,不是c++是什么,除非你是做底层开发的或者有兴趣了解的,没有必要了解的 ...

说过了是新手,你怎么老是工程开发张口就来……
是学习语言的过程,不是开发人员写项目,也不是你开发什么企业级应用……
c也不是java
Reply View the author
avatar
aName
deepin
2017-11-01 06:55
#29
jdocker 发表于 2017-10-31 22:45
首先,你用c++首要目的是做什么,不是c++是什么,除非你是做底层开发的或者有兴趣了解的,没有必要了解的 ...

我也说了第二门以后的语言另谈
Reply View the author
avatar
jackeylea
deepin
2017-11-01 06:56
#30
qt5.9.2
codeblocks
eclipse
jetbrains
Reply View the author
avatar
134******40
deepin
2017-11-01 06:58
#31
本帖最后由 jdocker 于 2017-10-31 22:59 编辑
https://bbs.deepin.org/post/147478
说过了是新手,你怎么老是工程开发张口就来……
是学习语言的过程,不是开发人员写项目,也不是你开发什 ...

好吧,不说了,哪怕是c,底层的实现也不是关注的重点。就是新手,除非是学校学习的,学习语言也不能过分追求细节。我学python也是新手,学c++也是新手,我不可能把大把的时间浪费在用记事本怎么写才合格的份上。对新手就应该先提供一个拿过来就能用的工具,而不是拿过来折腾半个月折腾的筋疲力尽还写不出来像样代码的工具。细节,等有时间和精力了再去研究。
Reply View the author
avatar
aName
deepin
2017-11-01 07:06
#32
jdocker 发表于 2017-10-31 22:58
好吧,不说了,哪怕是c,底层的实现也不是关注的重点。就是新手,除非是学校学习的,学习语言也不能过分追 ...

『第二门及以后的语言或者野路子另谈』没毛病
Reply View the author
avatar
134******40
deepin
2017-11-01 07:07
#33
https://bbs.deepin.org/post/147478
我也说了第二门以后的语言另谈

我的第一门语言说实在的,让你见笑,是c语言,真正的吃饭的语言才是java和前台html5技术。后续适应快速开发的需要学习了php、go和python,现在在学c++和。就我的经验来说,能用IDE开发的,就不要过分追求使用文本文件编写(当然了,服务器编写个简单的执行脚本就没有必要了)。
Reply View the author
avatar
aName
deepin
2017-11-01 07:20
#34
jdocker 发表于 2017-10-31 23:07
我的第一门语言说实在的,让你见笑,是c语言,真正的吃饭的语言才是java和前台html5技术。后续适应快速开 ...

这话没毛病,我也不是什么都用编辑器的,配好一个编辑器也就跟用IDE没什么区别了。真正干活的时候是要用生产力工具的。
Reply View the author
avatar
Experience
deepin
2017-11-01 16:40
#35

默认的主题
Reply View the author
avatar
152******80
Advanced Packager
2017-11-01 17:19
#36
https://bbs.deepin.org/post/147478
可编程的多着呢。我用的就是其中一个Atom。我在学web前端。

你的atom不要跳墙?转插件都要跳墙,比较烦
Reply View the author
avatar
jhkwei
deepin
2017-11-01 17:44
#37
本帖最后由 jhkwei 于 2017-11-1 09:45 编辑

新手:
先用 eclipse-cpp , 这个相对简单,也相对舒服,只要学两个跳转的快捷键,Ctrl +鼠标 跳转, ALT+向左 返回,  Ctrl + B 编译构建
Qt-creator 写纯 C 可能会有 Qt 的干扰,输出一般要用QtDebug,不要用 printf 之类,快捷键跳转和eclipse 一样
如果用 vim 这个先要学会 Vim, 再 gcc, 再学 Makefile,  再 gdb, 不过除去 vim 其它的一定要学学。
Reply View the author
avatar
180******28
deepin
2017-11-01 20:09
#38

One dark?
Reply View the author
avatar
Experience
deepin
2017-11-02 00:01
#39

对,是的。
Reply View the author
avatar
Experience
deepin
2017-11-02 00:02
#40
https://bbs.deepin.org/post/147478
你的atom不要跳墙?转插件都要跳墙,比较烦

我有github的hosts
Reply View the author
2 / 4
To page