Chinaunix
标题: Vim or Emacs,Gcc or Clang,Hacker or Geeker? [打印本页]
作者: 蛮多肉 时间: 2015-06-29 15:51
标题: Vim or Emacs,Gcc or Clang,Hacker or Geeker?
获奖名单已公布:http://bbs.chinaunix.net/thread-4183758-1-1.html
话题背景
ChinaUnix这期的话题,涉及了多方面的方向。有编辑器之神的Vim和被认作为“信仰”的编辑器Emacs,有Gnu的Gcc,也有FreeBSD拿来替换Gcc的Clang,更有Hacker和Geeker的讨论。话题轻松跳跃,为的是让大家都来参与,以便ChinaUnix更好的了解你,从而营造出你更欣赏的ChinaUnix!
讨论话题
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
2、Gcc or Clang?你的选择?让你如此选择的原因?
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
讨论时间
2015年06月29日--2015年07月25日
活动奖励
活动结束后将选取4名讨论精彩的童鞋,每人赠送技术图书一本作为奖励。
作者: fender0107401 时间: 2015-06-29 16:03
涉及到Vim和Emacs的问题,都容易吵起来。
作者: 蛮多肉 时间: 2015-06-29 16:07
回复 2# fender0107401
这两种里,有你喜欢的吗?还是有其他偏爱?比如IDE?
作者: fender0107401 时间: 2015-06-29 16:13
回复 3# 蛮多肉
除了在Windows下面写C++时用Visual Studio以外,我基本上就只用gVim。
作者: chenyx 时间: 2015-06-29 19:38
一直在用vim,从来没用过Emacs。
没有理由,从开始接触Linux就用vi,习惯了,不愿意改变了
作者: 蛮多肉 时间: 2015-06-29 19:49
回复 4# fender0107401
用那个编译器多点?
GCC?Clang?还是其他?
作者: chenyx 时间: 2015-06-29 20:59
Linux下编译程序大多数都是Gcc啊
作者: 蛮多肉 时间: 2015-06-29 21:07
回复 7# chenyx
尝试过其他编译器吗?
作者: chenyx 时间: 2015-06-29 21:08
没有,在Linux下编译安装软件,除了gcc,别的编译器真没用过
作者: Shell_HAT 时间: 2015-06-29 21:11
回复 2# fender0107401
嗯,是的。参与吵架的大部分是屌丝,用个编辑器也能用出高潮
作者: 蛮多肉 时间: 2015-06-29 21:27
回复 10# Shell_HAT
如果让你选其中一个,你会选那个?
作者: fender0107401 时间: 2015-06-29 21:31
回复 6# 蛮多肉
都用,不过g++貌似适用性更好一点。
作者: fender0107401 时间: 2015-06-29 21:33
比如clang++好像不支持boost::shared_ptr<foo> p_foo{new foo()};
作者: lsstarboy 时间: 2015-06-29 21:55
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
2、Gcc or Clang?你的选择?让你如此选择的原因?
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
从FreeBSD版出来的,1和2已经有答案。
黑客的骇客是第3问的答案。
第4条:虽然前途非常艰难,但是祝愿ChinaUnix能一如既往地、坚定不移地走Linux/Unix以及开源的道路,如果偏离了这个道路,就会掩没在茫茫互联网之中。
作者: Shell_HAT 时间: 2015-06-29 22:09
回复 11# 蛮多肉
选哪个不重要,关键是别吵架。
作者: lyhabc 时间: 2015-06-29 22:43
@chenyx
还有g++
作者: 蛮多肉 时间: 2015-06-29 23:56
回复 15# Shell_HAT
作者: 蛮多肉 时间: 2015-06-29 23:59
回复 13# fender0107401
看您c++编译得多
两种编译器,编译速度,在c++项目上,有留意吗?
作者: 蛮多肉 时间: 2015-06-30 00:03
回复 14# lsstarboy
域名就是 chinaunix
我保守估计
Unix属性,不但不会丢,而且会加强
作者: 蛮多肉 时间: 2015-06-30 00:04
回复 16# lyhabc
愿意尝试其他编译器吗?
作者: lyhabc 时间: 2015-06-30 08:03
@蛮多肉
有什么编译器?
作者: ahocat 时间: 2015-06-30 08:33
楼主的话题威胁世界和平!
作者: forgaoqiang 时间: 2015-06-30 09:00
只用vim的说 其他的试了下感觉一般般 clang报错比较牛 实际编译固件还是GCC Hacker技术不足 也只是在乌云有个账号而已
作者: zsszss0000 时间: 2015-06-30 09:19
1、vim emacs gedit sublime2/3 等等
最喜欢的还是vim,工具各具特色,不同的是使用者的水平有高有低。
vim开发C/C++程序还是蛮爽的,安装上各种各样的插件,配合ctags与
cscope工具的话,性能不输于IDE.
2、Gcc吧,Clang没有使用过啊。
3、身边没有hacker和geeker.大部分都是屌丝程序员,一般来说都是谋生
的手段,很少有因为兴趣的。
4、时代在发展,IT的发展很快,ChinaUnix也应该捕捉潮流,推出更多的版块。
作者: hellioncu 时间: 2015-06-30 09:19
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
我用vim,不会Emacs。其实如果可能的话,我更喜欢用VS、Xcode,简单好用。
2、Gcc or Clang?你的选择?让你如此选择的原因?
操作系统自带什么就用什么。主要还是gcc,在gcc下必须能通过
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
似乎没有发现。
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
可能需要精英化,提高些档次,论坛需要有高质量的帖子
作者: rover12421 时间: 2015-06-30 14:56
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
编辑器就太多了:最有名的Vi,Emacs,最近新星有Atom,Sublime Text,微软也给予Atom Shell出了一款Viasual Code.
Windows上常见的还有notepad,editplus,UE,NotePad++,Mac上Textmeta...
算上IDE的话就更加不计其数了.
目前常用的有vi,sublime,偶尔会用用atom,如果算IDE,那jetbrains系列的IDE算是我的最爱了.
没有最好和最无爱,关键是看用在那些地方,什么情景,看什么文档.最顺手是那个就用那个.所有我不是一个Geeker.
2、Gcc or Clang?你的选择?让你如此选择的原因?
只在NDK上用了GCC和Clang.默然情况下,我会现在GCC,一是NDK默然使用GCC编译,而是
GCC编译速度明显快于Clang.
Clang因为支持自定义模块,可以做到编译时混淆.做so加固会用到这些,如果是需求高加密型的才会用到Clang.
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
Hacker到是有,Geeker目前还没发现.Hacker和Geeker对某一方面会特别关注,有自己的见解,Geeker的话,我觉得跟容易钻牛角尖的那张,在自己Geeker方面最不容易妥协的.Hacker反而是变通性更强,为了达到目的会有各种个这样的想法,点子.
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
赞同 lsstarboy 在 14 楼的见解.
是不是我的菜,我觉得不重要,重要的是CU要有一个明确的,长期的可以持续发展的线路.
还是不要偏移Linux/Unix,开源文化太远
作者: shang2010 时间: 2015-06-30 15:54
各位亲,现在很少写代码,以前的代码是在两个平台下编辑的
一个是顺手的vc2008,做过商业级游戏项目,
还有个是ubuntu下的轻量geany,ssh到代码服务器写php代码,然后firefox apache跑效果
作者: cu_shell 时间: 2015-06-30 16:06
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
vim,emacs,个人偏爱vim,用习惯了,,emacs不会用。
2、Gcc or Clang?你的选择?让你如此选择的原因?
Gcc,,喜欢,好用。
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
没有,他们都是大神,很难见到。
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
精简版块、适应潮流、版块适度整合。
作者: 蛮多肉 时间: 2015-06-30 16:37
回复 21# lyhabc
也不是特别冷门的
就是现有的,你愿意尝试吗?比如clang?
作者: 蛮多肉 时间: 2015-06-30 16:38
回复 22# ahocat
chinaunix用户,现在平均年龄也逐年提高了....
淡定的,是大多数
作者: 21glove 时间: 2015-06-30 16:50
只用过vim和gcc
作者: ccjsj1 时间: 2015-06-30 22:59
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
知道的有vim,emacs,notepad;
偏爱是vim,理由是开始接触linux就用,就是喜欢;Windows下使用图形界面的gVim;
最无爱是emacs,因为不会用--!
2、Gcc or Clang?你的选择?让你如此选择的原因?
选择gcc,理由是不会clang--!
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
有的,认识一位,以前我们的老师,是个大牛,觉得属于Geeker;
看法是理解的很深,而且都能讲出道理来,还很幽默,喜欢听他讲课;
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
建议:定期找些话题,举行现场讲解活动,有问有答,找些论坛的大牛讲一讲他们擅长的技术;
定位:技术型论坛,有问题来这里问,大部分都能找到答案或提示,非常喜欢该论坛,每天都来;)
作者: 蛮多肉 时间: 2015-07-01 21:26
回复 27# shang2010
两个都是IDE
你选择IDE的初衷是什么?
作者: 蛮多肉 时间: 2015-07-01 22:01
昨天有人送iphone6 plus 64 g 两枚
虽然土豪金很俗,毕竟是送的,所以笑纳了
想着最近讨论Emacs的话题
越狱后直接用Emacs在FreeBSD上,通过wifi同时远程调试,两枚手机
准备重启时,其中一枚,离我稍远
也懒得起身,更懒得,退出Emacs,再调用shell
直接用Emacs,重启iphone6 pluse
具体过程,Emacs用户,你懂的
作者: jieforest 时间: 2015-07-02 00:33
在linux下,我比较爱用vim,原因很简单,习惯了。
作者: shang2010 时间: 2015-07-02 12:39
用ide写代码,编辑,code
作者: Yei 时间: 2015-07-03 10:40
本帖最后由 Yei 于 2015-07-03 10:41 编辑
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
编辑器太多,就不列了。
偏爱Vim,原因是很多系统默认都带Vi/Vim,几乎不需要配置就可以进行高效的编辑工作。
其它都一样,也谈不上哪个最无爱。尝试过Emacs,实在习惯不了一堆的组合键,放弃了。
2、Gcc or Clang?你的选择?让你如此选择的原因?
Gcc,接触的比较多,熟悉一点吧。
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
没有。
我认为只有那些技术大牛才能称为Hacker。至于Geeker,应该是指那些技术爱好者吧。
反正这两个词都被滥用了。
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
也没什么好的建议,现在上的很少了。偶尔搜点Linux相关的问题才会点进来。毕竟泡论坛是很费时间的一件事情。
定位是技术论坛,这就是为什么这么多年还能记得账号还会登录的原因。
作者: 文峰聊书斋 时间: 2015-07-04 12:31
vim 不能代码联想,就是source insight里那个功能。这是我在linux里用gedit和 vim.windows我用edit和source insight。编译器makefile gcc 调试gdb.
作者: dengbao2001 时间: 2015-07-04 15:02
Linux下面我只会用vim,别的不会用
作者: forgaoqiang 时间: 2015-07-05 22:28
平均年龄 。。。 时间的推移 那是必然的
回复 30# 蛮多肉
作者: starwing83 时间: 2015-07-06 11:36
好久都没参加过话题了哈~
我是一直都在用Vim,Emacs试过很多次,但是后来都因为各种原因放弃,其实觉得蛮可惜的。不过Emacs太庞大,代码很难改(当然Vim也好不到哪儿去),反正Vim我是自己编译,Emacs倒是没编译成功过。
至于别的,都试过一些,VS写C#和Unity很爽啊,VS Code也挺不错的,sublime现在都快成了公司脚本语言标配了(虽然我自己不用),notepad++以前用过,现在在试验Atom,不过最终写代码的时候还是VS+Vim,别的属于玩票性质。
相对于Vim只是略微不爽,gcc就是非常不爽了== 不过还是得用啊,也是自己编译的,gcc是不能少的,因为就算用clang,也得需要gcc自己的链接器。什么时候clang toolchain自举了,估计就是放弃gcc的时候了吧,lld到底啥时候才完善啊= =现在Windows的版本还是不能写pdb,烦恼ing
最近工作忙了,来CU也少了,但是也很奇怪,因为自己的工作方向转到了服务器方向,理论上来说来CU的时间应该更多才对——毕竟这是一个服务器相关的论坛嘛。但是基本上闲的时候就是刷知乎了,很少再来刷CU,觉得挺遗憾的= =至于怎么变好,我是觉得最近热度低了,大家都不太愿意分享一些自己的开发心得啥的了,难道是老了么,这么说还是蛮怀念BlueGuy的23333333333
恩,大概就说这么多吧,最近越来越啰嗦了= =
作者: bczq123456 时间: 2015-07-06 18:28
ChinaUnix这期的话题,涉及了多方面的方向
作者: niao5929 时间: 2015-07-06 19:02
一直想用用EMACS,可是发现教材太少,不太会用。至于GCC和CLANG我个人还是更喜欢GCC。希望GCC能进化的更好些。长远来看GCC的授权方式是软件世界里的魔法石,谁都可以得到,但无法据为己有。作为我这样的爱好者使用就是对自由开源软件做好的支持。
作者: hanxin83 时间: 2015-07-07 11:12
本帖最后由 hanxin83 于 2015-07-07 11:19 编辑
- 1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
- 所知非常多, vim(gvim), emacs, vs, editplus, ultraedit, sublime text, notepad++等等, 几乎都用过, 最终是linux下用vim, windows下用gvim和editplus, windows上编程用vs.
- 无爱的? np++和ue这两位没啥特色的吧? 当然也好久没关注新版本了. 无需理由, 远程编码就是二选一, 不敢用神的编辑器, 只好vi了, ep是十二年前搞masm32时就选了它.....
- 2、Gcc or Clang?你的选择?让你如此选择的原因?
- gcc, 项目需要, 习惯如此了, 一直沿袭着.
- 3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
- 个人觉得没有, 传统的hacker和geeker都是精于研究有所建树的人, 天天写外挂, 搞插件, 进入人家系统后台玩的倒是有一些, 这些都还有很大差距吧.
- 4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
- 多多讨论一些有价值的东西, 不管语言细节还是项目实践, 要是沦为了菜鸟问自己百度都可以找到答案的, 大家就会越来越没有兴趣了.
- 另外, 版块合并一下, 按工作方向分类都行啊, 比如Server技术(C, DB, Cache, 架构设计, shell, 运维), 终端开发技术...
复制代码
作者: itstx 时间: 2015-07-07 13:45
本帖最后由 itstx 于 2015-07-07 13:50 编辑
问题1:
linux下只用过vim。(刚才把编辑器看成编译器了。。。)
问题2:
正好这两个用的多一些,觉得gcc的优化性能比clang好一些,毕竟clang才刚发展不久,clang的优点是警告错误提示更加友好。没有更偏爱一说,觉得两个都不错,更新的也都很快,都支持C++11.
问题3:
有啊,之前实验室的师兄弟,现在公司的大牛,他们能利用技术解决各种现实问题。我觉得他们很赞,要多学习。。
问题4:
更加大度包容些,上次发帖问推荐比较好的学习网站和工具,有几个人都不说,说会被删帖,我不知道是搞笑的还是怎么。
作者: MMMIX 时间: 2015-07-08 09:23
niao5929 发表于 2015-07-06 19:02
一直想用用EMACS,可是发现教材太少,不太会用。
直接把手册过一遍,然后日常坚持使用,自然就会了。
作者: __BlueGuy_ 时间: 2015-07-08 09:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: __BlueGuy_ 时间: 2015-07-08 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: niao5929 时间: 2015-07-08 10:26
手册是英文的吧。能不能给我传份中文的。哈哈回复 46# MMMIX
作者: rickcafe 时间: 2015-07-13 18:01
__BlueGuy_ 发表于 2015-07-08 10:01
都什么年代了,还在讨论编辑器,你是长不大的码农么?
呵呵,说的有道理。
作者: rickcafe 时间: 2015-07-14 00:33
讨论话题
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
知道的不多,有的听说过,比如emacs,但一直没用过。偏爱是vi,不用光标键,就能移动光标,这是多么便捷的事,手都不用离开主键盘区,全靠字母键完成一切,当然,还少不了escape键。
不过,如果写长一点的程序,还是喜欢用ultraedit,不是linux/unix下的工具,但毕竟方便啊,还有语法颜色可指示。
2、Gcc or Clang?你的选择?让你如此选择的原因?
没用过Clang,只用过gcc,没啥原因,就是到处都有,查函数库也方便,编译链接也方便。
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
hacker有也不知道,geeker应该到处都是吧。
hacker像侠客,十步杀一人,千里不留行;事了拂衣去,深藏身与名。
hacker喜欢研究别人的漏洞,喜欢到别人家陌拜,不留痕迹,干了惊天动地的事,也无人知晓,除了极小的圈子;不为名,只为利,甚至也不为利,只为爱好;说是显摆又不像显摆的人,有点像UFO,来无踪,去无影,干了什么事谁也不知道,大家也搞不清他们是谁。
geeker就是喜欢谈论技术,研究技术的人,比如大部分CUer,以技术水平为追求,为评判标准,其中高手常能做出一些不错的个人产品,以利众生,是技术界的活雷锋,或者学雷锋的人。
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
研究unix/linux,研究运维,研究IT服务,研究运维工作的智能化和规范化,研究IT服务的个人化和市场化。
作者: nail78 时间: 2015-07-15 14:31
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
一直用的vi,Emacs听说过,没用过,没法比较
2、Gcc or Clang?你的选择?让你如此选择的原因?
一直用的Gcc,Clang没用过,没法比较
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
没有,听说Hacker有白帽和黑帽,在这个领域有搞破坏的,也有增强安全的,就看他们目的是什么.一般在电脑和网络上进行生活的人就被称为geeker,这个范围就比较广.
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
一个技术交流的平台
作者: liuadam 时间: 2015-07-23 10:12
1、你知道目前都有哪些编辑器?你的偏爱是?最无爱的是?理由呢?
vi emacs slickedit 都用一点,一般查看log 会用vi ,打开方便,但是文本量过大的log vi 很难打开,一般用slickedit
2、Gcc or Clang?你的选择?让你如此选择的原因?
Gcc 先入为主,从开始学习c的时候就用的这个
3、你身边有Hacker or Geeker吗?你对Hacker和Geeker的看法?
有些爱好者,看过反欺骗的艺术和反入侵的艺术这两本书,觉得书的作者才是Hacker,高手,将社会工程学应用的林淋漓尽致。Geeker是那些依靠计算机技术结合成的社会性人群。
4、对ChinaUnix的建议?怎样的ChinaUnix定位,才是你的菜?
前沿技术消息的窗口,实用技术的论坛
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) |
Powered by Discuz! X3.2 |