讨论:C语言
C语言属于维基百科技术主题的基础条目扩展。请勇于更新页面以及改进条目。 本条目依照页面评级标准评为丙级。 本条目属于下列维基专题范畴: |
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
C语言曾获提名优良条目评选,惟因其尚未符合标准而落选。下方条目里程碑的链接中可了解落选的详细原因及改善建议。条目照建议改善之后可再次提名评选。 | ||||||||||||||||||||||
|
该页面曾被请求移动。再次提出请求前,请参考下方列出的移动请求。
|
Untitled
用“C编程语言”或许更恰当。--Formulax 2003年5月9日 06:57 (UTC)
Untitled
I suspect a typo but am not sure : "Lunix" should be "Linux", I think.—以上未签名的留言由212.180.70.224(对话|贡献)于2003年5月9日 (五) 10:56 (UTC)加入。
- 对.是Linux. --Menchi 2003年5月9日 20:33 (UTC)
yes, you r right, it should be Linux. samuel 2003年5月10日 08:41 (UTC)
Untitled
原来关于 C99 的描述过于简单,我今天补充了下相关的内容,但是由于是自己仓促写成,关于语言的组织,还有 C99 新特性的描述可能还是有遗漏和错误,希望大家帮助指正。 --云风 17:07 2004年4月8日 (UTC)
是否能保留一些专有名词的原文,利用()在其后面标注,例如預處理(preprocess)
。我自己熟这个领域,但是对于不常看中文的和非中国大陆翻译的名词,我自己连这个条目看起来都很吃力。jclin 15:23 2005年8月24日 (UTC)
同感,尤其还有人名。。。—以上未签名的留言由210.34.50.3(对话|贡献)于2005年9月9日 (四) 17:40 (UTC)加入。
C语言常作为嵌入式程式设计语言
我觉得开头部分可以提及此点。
我觉得在开头部分提及C在嵌入式领域的作用会给一个初学者以误解,他会将C作为嵌入式系统的设计语言而不是通用的程序设计语言。 Xcxin 03:08 2006年4月11日 (UTC)
优良条目评选
以下内容由Wikipedia:优良条目候选移至
原来的外部链接参见到哪了?
RT,原来的外部链接有很多有用的网站(当时学的时候有很大帮助),怎么都删了?,能在哪找回来吗?--221.4.220.237(留言) 2013年4月19日 (五) 01:08 (UTC)
- 查一下版本历史吧,只要知道您之前是在什么时候看的,就可以找到当时的版本--Wolfch (留言) 2013年4月19日 (五) 04:05 (UTC)
- 多谢,我找到了。但我还有个疑问,当时为什么删掉(他似乎没写理由),我能够恢复吗?--203.194.128.106(留言) 2013年4月28日 (日) 00:45 (UTC)
建议改名:“C语言”→“C (编程语言)”
“C语言” → “C (编程语言)”:"C"才是正确的名称--Rx5674(留言) 2014年6月4日 (三) 07:49 (UTC)
- (-)反对,见WP:NAME:“惯例:所有会和其他条目重名的编程语言,都应当在后面加上‘语言’”。-Lif…lon 2014年6月5日 (四) 16:01 (UTC)
- (-)反对:同上。习惯用法,更加准确精炼。--InstantNull(留言) 2014年6月7日 (六) 21:31 (UTC)
- (-)反对:根据Wikipedia:命名常规#语言(包括编程语言和普通语言),由于已经存在C,故应在标题后面加上“语言”,以避免消歧义产生--林勇智 2014年6月9日 (一) 17:14 (UTC)
- (-)反对:常用称呼,无需消歧义。太虚乎(留言) 2014年6月11日 (三) 05:18 (UTC)
- (-)反对:C语言本身就比C这个名字更常用,链入C语言这个名字的条目已经超过了500条。另外既然WP:NAME都用C语言来举例子了,移动这个条目感觉就更不符合命名常规了。--[[C_P_K_.]] {{留言}} 2014年6月18日 (三) 15:16 (UTC)
- (:)回应:“链入C语言这个名字的条目”没有任何意义。我的习惯用法“我写C”,不是说“我写C语言”--Rx5674(留言) 2014年6月22日 (日) 16:02 (UTC)
未完成。—Chiefwei(论 - 编 - 历) 2014年9月1日 (一) 03:20 (UTC)
关于引用文献
有人编辑说没有参考文献,我填了一些;然而这些参考全部都是标准文档,因为它们全都写在标准里——这样的参考真的有用吗? --Ining Chien(留言|签名) 2020年6月15日 (一) 08:08 (UTC)
- (:)回应这种问题就和电影的剧情介绍但是来源是电影一样,但编程语言不像电影条目有不写的特权所以来是要写(社群有讨论过电影条目在介绍剧情方面可以不加来源),标准也是一种来源,没有不能用的问题。 --无心*插柳*柳橙汁 2020年6月15日 (一) 09:35 (UTC)
优良条目评选(第二次)
- 投票期:2020年6月8日 (一) 09:11 (UTC) 至 2020年6月15日 (一) 09:11 (UTC)
下次可提名时间:2020年7月15日 (三) 09:12 (UTC)起
请记得为当选条目撰写简介页面,如此当选条目才有可能出现在首页。
- 符合优良条目标准:提名人票。曾经参与过评选但落选,但现在条目内容有改善。--Ining Chien(留言) 2020年6月8日 (一) 09:11 (UTC)
- 不符合优良条目标准:来源缺失,建议看看手边的C语言课本扩充。 --无心*插柳*柳橙汁 2020年6月8日 (一) 15:46 (UTC)
- (!)意见:那样的话,这个条目只会变成一本不太好的C语言指南,而不是作为一本百科全书中的条目。我认为它作为一个描述性的材料,介绍这些内容已经足够了:)--Ining Chien(留言) 2020年6月9日 (二) 00:01 (UTC)
- 可是现在的条目就是个不太好的C语言指南,没有介绍循环,资料型别只有介绍typedef-f而且还讲得零散(enun和union也没有提到),作为描述性的材料,这个条目地介绍也不明确,用Hello World当例子,请问printf是什么?有学过的人会知道这是输出Hello, world!。\n是什么?明明我没写\n也可以显示那么加入\n到底有什么功效?这些都没有解释。 --无心*插柳*柳橙汁 2020年6月9日 (二) 03:57 (UTC)
- 不知您是否读过CPL(《C程式设计语言》),即由C语言创始人所写的书,其中也用到了hello world这个例子。然而它也只是作了粗略的介绍。而该条目的目的和CPL是一样的,即对C语言作出介绍,而不是为初学者提供入门教材。然而,您说的也有道理,因此我会尝试完善您所提到的这两个点。 --Ining Chien(留言) 2020年6月9日 (二) 07:06 (UTC)
- (:)回应对于目前的条目仍有许多问题,关于来源问题,我帮你列出来了,请检查。 --无心*插柳*柳橙汁 2020年6月14日 (日) 17:33 (UTC)
- (!)意见:那样的话,这个条目只会变成一本不太好的C语言指南,而不是作为一本百科全书中的条目。我认为它作为一个描述性的材料,介绍这些内容已经足够了:)--Ining Chien(留言) 2020年6月9日 (二) 00:01 (UTC)
- 不符合优良条目标准:建议提名人阅读Wikipedia:GACR。--Narumi Toa(留言) 2020年6月9日 (二) 08:34 (UTC)
- 已阅读。依次进行讨论(因显而易见的原因,该条目不适用第6点,您没有意见吧?)。
- 1.a:拼写,语法正确。 1.b:符合格式手册。
- 2.可供查证且无原创研究。
- 3.a 已包含大多数方面 3.b 聚焦于主题,但按照@Milkypine所提建议更改后还能否继续符合该点要求,我深表怀疑与忧虑。
- 4.中立性:显然
- 5.十分稳定,没有编辑战:可通过编辑记录得出。
- 以上,您认为该条目不符合哪一点? --Ining Chien(留言) 2020年6月9日 (二) 10:03 (UTC)
- Wikipedia:优良条目标准#六个优良条目标准:可供查证且无原创研究的:
- 已阅读。依次进行讨论(因显而易见的原因,该条目不适用第6点,您没有意见吧?)。
- 符合优良条目标准:提名人票。内容全面,来源充足 --Wide2020(留言) 2020年6月13日 (六) 09:57 (UTC)
- 现在的版本缺失的引用太多了,举个例子:
随手抄的一段 | WG14工作小组之后又于1994年,对1985年颁布的标准做了两处技术修订(缺陷修复)和一个补充(扩展)。下面是 1994 年做出的所有修改: |
---|
- --Narumi Toa(留言) 2020年6月9日 (二) 12:22 (UTC)
- 好的。我会找时间把它们尽量填上的。--Ining Chien(留言) 2020年6月9日 (二) 14:13 (UTC)
- 花了一些时间,补齐了部分参考资料(照着我的几本C语言书XD)。 --Ining Chien(留言) 2020年6月10日 (三) 11:37 (UTC)
- 符合优良条目标准。——Jujiang(留言) 2020年6月10日 (三) 15:03 (UTC)
- :3 符合优良条目标准票,2 不符合优良条目标准票,未达标准--Z7504非常建议必要时多关注评选(留言) 2020年6月15日 (一) 17:12 (UTC)
同行评审(第一次)
- 评审期:2020年7月12日 (日) 08:47 (UTC) 至 2020年8月11日 (二) 08:47 (UTC)
下次可评审时间:2020年8月18日 (二) 08:48 (UTC)起
评选优良条目落选,自行评估后加入部分维护模板,但不清楚该怎样改正,还请各位帮助指出问题及提出意见。--Yining Chen(留言|签名) 2020年7月12日 (日) 08:47 (UTC)
- 可先从补全历史章节的参考来源入手。自内存管理章节到工具软件有很明显的{{改善章节来源}}问题。--Super Wang※DC不是贪食蛇,请勿盲目刷分 2020年7月12日 (日) 11:06 (UTC)
- 好的;感谢提出意见。--Yining Chen(留言|签名) 2020年7月12日 (日) 12:30 (UTC)
- 可以参考同类型的条目,例如Cortana和平方根倒数速算法。在历史章节中的K&R C、ANSI C等内容过于松散,可以考虑学氧化磷酸化的NADH-辅酶Q氧化还原酶(复合体I)和琥珀酸-Q氧化还原酶(复合体II)章节,将内容用散文的方式表达出来。 --无心*插柳*柳橙汁 2020年7月13日 (一) 07:19 (UTC)
- 这类条目容易写成教程。条目不应该教人怎么用。条目应该告诉人有什么用。 --ᡠᠵᡠᡳUjui ᡠᠵᡠUju ᠮᠠᠨᡩ᠋ᠠᠨMandan 2020年7月15日 (三) 02:48 (UTC)
- 主编如果发现存在“教人怎么用”的内容,烦请移动到维基教科书,留个维基媒体网站链接就好。SANMOSA SPQR 2020年8月4日 (二) 07:57 (UTC)
内容过于杂乱,目录结构不好
另外我认为C语言的历史可以并入本条目。 Kcx36(留言) 2021年10月16日 (六) 08:08 (UTC)
语法章节
建议可参照英文维基百科中Syntax章节,将C语法详细内容移至新条目,C语言条目只叙述语法概要。--Brian(留言) 2022年4月1日 (五) 15:51 (UTC)
建议更名:“C语言”→“C (编程语言)”
“C语言” → “C (编程语言)”:@ShiinaKaze:认为"C语言"不是正式的编程语言名称,希望改到"C (编程语言)", 和 其他编程语言一致--Wolfch (留言) 2024年9月10日 (二) 14:27 (UTC)
- 上述是因为ShiinaKaze因不明原因无法发起讨论,我代为发起的讨论。若问我自己的意见,对于名称只有一个英文字的语言来说,"C语言"是常见用法,我(-)反对移动条目。--Wolfch (留言) 2024年9月10日 (二) 14:30 (UTC)
- 补充一下,作为计算机科学专业,我希望计算机科学相关条目更加标准化,而不是因习惯而定,应该更加严谨分类,不然”Java“应该叫 ”Java语言“,这样让人感觉混乱,俄语那边已经采用”C (编程语言)“这种命名,并且条目非常详细。希望尽快纠正关于编程语言的一系列问题。--Shiina(留言) 2024年9月10日 (二) 14:44 (UTC)
- (-)强烈反对:敝人大学课程教材名就叫《C语言程序设计》,教材用语、教师授课和学生口语交流均将该编程语言称作“C语言”而非“C”。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 15:51 (UTC)
- (!)意见:和10年前的移动请求理由大致相同,如无有力理由我认为可以雪球关闭。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 15:56 (UTC)
- 你那本书名翻译就有问题,The C Programing Language 本身就应该翻译为《C编程语言》,按照的标准 C17 ISO/IEC 9899:2018,这个编程语言(programing language)的名字就叫 C,C (编程语言) 这个括号的内容使用于解释说明!--Shiina(留言) 2024年9月10日 (二) 15:57 (UTC)
- 我那本书是中文作者写的,不是翻译的。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 16:01 (UTC)
- 俄语把“中国”叫作“契丹”。已经多次强调不同语言的专有名词称呼不必对应,专有名词不应原创翻译(观察原语言分析语法同样包含在内)。另见互助客栈方针版的相关讨论。另外《中国大百科全书》亦使用“C语言”。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 16:35 (UTC)
- 无所谓了,刚刚查了一下 programming 的翻译,官方翻译为程序设计,翻译为编程的都是错的。--Shiina(留言) 2024年9月10日 (二) 17:36 (UTC)
- 请勿发表无关内容。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:41 (UTC)
- 无所谓了,刚刚查了一下 programming 的翻译,官方翻译为程序设计,翻译为编程的都是错的。--Shiina(留言) 2024年9月10日 (二) 17:36 (UTC)
- 那么Bug应该翻译成虫子,而不是程序缺陷等。spam又怎么翻。--YFdyh000(留言) 2024年9月10日 (二) 23:00 (UTC)
- (-)倾向反对:为了要使用正式名字而舍弃更加人性化的叫法个人很不赞同。--微肿头龙(留言) 2024年9月10日 (二) 16:37 (UTC)
- “C”也不是正式名字啊,谁说英文正式名是C中文正式名也是C了?难道猴痘英文正式名改成mpox中文正式名就自动变M痘了?普通术语尚且如此,专有名词更是。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 16:40 (UTC)
- “
C语言是得到广泛使用的程序设计语言之一,它既具备高级语言的特性,又具有直接操纵计算机硬件的能力……目前,C语言被许多高校列为程序设计课程的首选语言。
”[1]:前言“对于将C语言作为第一门编程语言的读者来说,最关心的问题是如何尽快学会用C语言进行程序设计。
”[1]:2 ——自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 16:54 (UTC) - 猴痘完全使用中文,你咋不翻译成丙语言呢?--Shiina(留言) 2024年9月10日 (二) 17:37 (UTC)
- 请勿扰乱讨论。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:40 (UTC)
- 我只是反驳,并不是扰乱。--Shiina(留言) 2024年9月10日 (二) 17:43 (UTC)
- 请勿扰乱讨论。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:40 (UTC)
- “
- 题外话@微肿头龙,我还一直想把Microsoft Windows移动至Windows操作系统,后者明显更符合中文习惯,也是中百、辞海等多部中文百科工具书的命名,不过料会遭到“名从主人”派的反对(他们应该会声称“微软中文官网使用Microsoft Windows所以应保持该名)。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:11 (UTC)
- 这个我觉得还好,我觉得更该处理的是Google,我不能理解为什么不用“谷歌”这种具有常用性和唯一性的中文名作为标题。您要是有兴趣就去发起更名讨论吧。--微肿头龙(留言) 2024年9月10日 (二) 23:06 (UTC)
- 您先看讨论页吧,请不要贸然重复提出。另可参考Talk:IBM。--YFdyh000(留言) 2024年9月10日 (二) 23:17 (UTC)
- IBM是缩写,Google不是。而且我早就看过了讨论页,但不甚认同。不过本人也没有精力去和别人掰扯,还是把精力花在其他条目吧。--微肿头龙(留言) 2024年9月10日 (二) 23:39 (UTC)
- @微肿头龙:前段时间我看了《中国大百科全书》等工具书的命名以及不少可靠来源(主要是大陆来源),我也倾向于应该命名为“谷歌”,不过应该不会近期去提移动请求。从Talk:榛树导弹可以看到,连可靠来源和学术惯例用法都会被中维(部分)编者的个人偏好所凌驾(甚至不乏对提出意见者的人身攻击),更何况这种确有“名从主人”命名常规依据的名字(官网确实直接用英文Google)。我就不会把违反可靠来源和学术惯例的个人观念带到中维——比如我个人偏好尽量使用拉丁字母而不是中文音译,但我提的移动请求(如把Suqare Enix移到中文名称)是和我个人观念背道而驰的——但不是所有编者都认同“述而不作”、都能做到不将个人偏好凌驾于可靠来源和学界共识。--自由雨日🌧️❄️ 2024年11月25日 (一) 20:19 (UTC)
- 您先看讨论页吧,请不要贸然重复提出。另可参考Talk:IBM。--YFdyh000(留言) 2024年9月10日 (二) 23:17 (UTC)
- 这个我觉得还好,我觉得更该处理的是Google,我不能理解为什么不用“谷歌”这种具有常用性和唯一性的中文名作为标题。您要是有兴趣就去发起更名讨论吧。--微肿头龙(留言) 2024年9月10日 (二) 23:06 (UTC)
- 我只是让它的名字变为原本的名字,遵守名从主人,不然 Windows 就得翻译成视窗因为如果按照正常翻译这个编程语言应该叫丙,C (编程语言) 中的括号是说明,而且我会在条目内容里说明日常称呼和俗称。--Shiina(留言) 2024年9月10日 (二) 17:40 (UTC)
- 请勿扰乱讨论。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:42 (UTC)
- 我只是反驳,并不是扰乱。--Shiina(留言) 2024年9月10日 (二) 17:47 (UTC)
- 建议先通读方针指引再进行“反驳”,并且不要进行“
如果按照正常翻译
……”等漫无边际的原创研究。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 18:12 (UTC) - 翻译不止于一种方式,“Tom猫”“NBA比赛”“Windows系统”也是种翻译(本地化)。原本的名字是没有翻译的、中文下不常用的称呼,中文通用称呼就是C语言。难道您会将C4译作丙四。--YFdyh000(留言) 2024年9月10日 (二) 23:13 (UTC)
- 建议先通读方针指引再进行“反驳”,并且不要进行“
- 我只是反驳,并不是扰乱。--Shiina(留言) 2024年9月10日 (二) 17:47 (UTC)
- 第一、语言没有拥有者,不适用NC:名从主人;第二、这个语言官方也没有中文名。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 18:10 (UTC)
- 第一,我已经说了,它的名字根据标准 C17 ISO/IEC 9899:2018定义,第二,确实没有官方中文名。--Shiina(留言) 2024年9月10日 (二) 18:22 (UTC)
- 所以请勿再扰乱讨论,这根本就不适用什么名从主人。--自由雨日🌧️(留言|贡献) 2024年9月11日 (三) 00:43 (UTC)
- 中文条目中的计算机科学相关内容已经非常差了,如果你作为非计算机专业,请勿在中文条目传播错误知识与内容,而是留给相关专业人员回答。--Shiina(留言) 2024年9月10日 (二) 18:25 (UTC)
- 稍微歪个楼,常用名称要优先于名从主人的,还有可以参考WP:DABNAME--百無一用是書生 (☎) 2024年9月11日 (三) 02:16 (UTC)
- 第一,我已经说了,它的名字根据标准 C17 ISO/IEC 9899:2018定义,第二,确实没有官方中文名。--Shiina(留言) 2024年9月10日 (二) 18:22 (UTC)
- 请勿扰乱讨论。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 17:42 (UTC)
- “C”也不是正式名字啊,谁说英文正式名是C中文正式名也是C了?难道猴痘英文正式名改成mpox中文正式名就自动变M痘了?普通术语尚且如此,专有名词更是。--自由雨日🌧️(留言|贡献) 2024年9月10日 (二) 16:40 (UTC)
- WP:常用名称、使用全称,不应移动。--YFdyh000(留言) 2024年9月10日 (二) 22:51 (UTC)
- 未完成:命名常规明确指出此种条目标题惯例加“语言”后缀。此外,“常用名称”等其他命名原则也确认现行标题较为适合,故不予移动。—— Eric Liu 創造は生命(留言・留名・学生会) 2024年9月11日 (三) 04:15 (UTC)
参考资料
- ^ 1.0 1.1 何钦铭,颜晖.C语言程序设计 [M]. 3版.北京:高等教育出版社, 2015 (2017). 978-7-04-043218-3.