M********t 发帖数: 5032 | 1 Linus Torvalds因内核注解标点格式发飙
solidot
teikaei
21小时54分钟前
Linus Torvalds在Linux内核邮件开发者列表上再次发飙,将部分程序员偏爱的代码注
解标点格式称为“脑残”。他强烈反对的注解格式类似:/* This is disgusting drug
-induced * crap, and should die */(具体见下图)
和/* This is also very nasty
* and visually unbalanced */
他个人支持的格式类似:
/* This is a comment */
和
/*
* This is also a comment, but it can now be cleanly
* split over multiple lines
*/ |
W***o 发帖数: 6519 | 2 我喜欢这样写
单行的 // this is an example oneliner
多行的
/**
* multi
* line
*/
单行的写成 /* 很累吧? */
应该咋样写比较好? |
r***y 发帖数: 4379 | 3 个人习惯.
单行:
// comment
多行:
/*
comment
comment
*/
doc:
/**
* comment
* comment
*/ |
d****i 发帖数: 4809 | 4 老派的C编译器只支持/* */的,//老一点的C编译器还不行。Linux的代码自然要考虑到
即使是几十年前的cc也可以编译。而如果多行的用/** 开头,多半是为了C类语言的
Java, PHP等方便自动生成doc所用,并无一致规定。
我喜欢这样写
【在 W***o 的大作中提到】 : 我喜欢这样写 : 单行的 // this is an example oneliner : 多行的 : /** : * multi : * line : */ : 单行的写成 /* 很累吧? */ : 应该咋样写比较好?
|
c******n 发帖数: 16666 | 5 re
【在 r***y 的大作中提到】 : 个人习惯. : 单行: : // comment : 多行: : /* : comment : comment : */ : doc: : /**
|
g****t 发帖数: 31659 | 6 我跟你一样。这个是不是和年龄以及第一个接触到的c版本有关?
【在 r***y 的大作中提到】 : 个人习惯. : 单行: : // comment : 多行: : /* : comment : comment : */ : doc: : /**
|
w***g 发帖数: 5958 | 7 跟编辑器有关。vi自动产生,中间哪个*去都去不掉。
/*
*
*/
【在 g****t 的大作中提到】 : 我跟你一样。这个是不是和年龄以及第一个接触到的c版本有关?
|
g****t 发帖数: 31659 | 8 看来还是cs出身的高大上啊。
我本科学的是DOS下面的turbo C
【在 w***g 的大作中提到】 : 跟编辑器有关。vi自动产生,中间哪个*去都去不掉。 : /* : * : */
|
r***y 发帖数: 4379 | 9 我 vi 默认不会. 兄台这个用plugin了吧.
【在 w***g 的大作中提到】 : 跟编辑器有关。vi自动产生,中间哪个*去都去不掉。 : /* : * : */
|
r***y 发帖数: 4379 | 10 呵呵, 握手.
本科也用的晃眼的蓝黄 Turbo C 2.0
这是年龄暴露帖... LOL
【在 g****t 的大作中提到】 : 看来还是cs出身的高大上啊。 : 我本科学的是DOS下面的turbo C
|
w***g 发帖数: 5958 | 11 TurboC 2没有语法加亮太土了。我用过好几年Turbo C++ 3.x和Turbo Pascal 7。
我记得TP7在300M以上的CPU上有个runtime bug。当时没有网络,这个问题郁闷过我好
久。等从网络上找到patch的时候我已经转VC了。
Linux上至今没有一个可以超越Turbo IDE的IDE。不是功能不全,而是都太不稳定,
稍微折腾一下就各种错,而且界面太不responsive,即使在3G的CPU上都没有TP/TC在
300M的CPU上流畅。我的里想IDE就是命令行下的Turbo IDE + vi key binding。
【在 r***y 的大作中提到】 : 呵呵, 握手. : 本科也用的晃眼的蓝黄 Turbo C 2.0 : 这是年龄暴露帖... LOL
|
s****a 发帖数: 238 | 12 cannot agree more
borland的ide全方位碾压当时的VS,后来他们要把它移植到linux上叫Kylix还是很期待
的,可惜最后烂尾了
【在 w***g 的大作中提到】 : TurboC 2没有语法加亮太土了。我用过好几年Turbo C++ 3.x和Turbo Pascal 7。 : 我记得TP7在300M以上的CPU上有个runtime bug。当时没有网络,这个问题郁闷过我好 : 久。等从网络上找到patch的时候我已经转VC了。 : Linux上至今没有一个可以超越Turbo IDE的IDE。不是功能不全,而是都太不稳定, : 稍微折腾一下就各种错,而且界面太不responsive,即使在3G的CPU上都没有TP/TC在 : 300M的CPU上流畅。我的里想IDE就是命令行下的Turbo IDE + vi key binding。
|
r***y 发帖数: 4379 | 13 Linux下SlickEdit的 x-window 版满足你要求的DE + vi key binding.
它也有命令行版的, 不过我没用过, 不知道跟x-window 版是否一样.
【在 w***g 的大作中提到】 : TurboC 2没有语法加亮太土了。我用过好几年Turbo C++ 3.x和Turbo Pascal 7。 : 我记得TP7在300M以上的CPU上有个runtime bug。当时没有网络,这个问题郁闷过我好 : 久。等从网络上找到patch的时候我已经转VC了。 : Linux上至今没有一个可以超越Turbo IDE的IDE。不是功能不全,而是都太不稳定, : 稍微折腾一下就各种错,而且界面太不responsive,即使在3G的CPU上都没有TP/TC在 : 300M的CPU上流畅。我的里想IDE就是命令行下的Turbo IDE + vi key binding。
|
r***y 发帖数: 4379 | 14 Kylix记得是pascal/delphi的linux版, 当年也期待的很high, 后来就没有后来了, 连
borland 也改名 interprise 啥的了, 再后来也没有后来了...
【在 s****a 的大作中提到】 : cannot agree more : borland的ide全方位碾压当时的VS,后来他们要把它移植到linux上叫Kylix还是很期待 : 的,可惜最后烂尾了
|