跳转到内容

讨论:程序设计/编程语言介绍

页面内容不支持其他语言。
添加话题
维基教科书,自由的教学读本

这段材料的主观性太强!

[编辑]

希望你能够补充更客观的评价

[编辑]

by tomz(文章作者)


这段材料的主观性太强!(续)

[编辑]

这篇文章的问题︰资料及概念均有错(好像没有把C和C++分开、串错字、大小楷不分)、主观性极强(太偏向Python,太多作者的个人看法,例如说某些语言不适合编写大程序,指开放源码主要是模仿,但天下间哪个概念是无故弹出来的)、总是将一种语言看成另一种语言的替代品般而忽视了一些语言的特点或创新意念(似乎忽视"被替代者"比起"替代者"的优点)、有些语言的介绍太薄弱、介绍的内容乃不够广泛(无提及BrainF**k等,平台则只限Windows和Linux)不够更新(最后更新2002年?Ruby没有类似Jython的东西?JRuby是什么)。

其实编程语言数之不尽,穷一生也未必能全部学懂,我认为作为一篇以“编程语言介绍”为题的文章,目标应该是集中介绍一些在程式语言发展史上有革命性意义的程式语言,集中介绍它们的革命性功能,如C开创了非汇编语言也可作系统编程的时代、Smalltalk成为第一个纯物件导向语言、Perl作为一个Scripting Language拥有强大功能、Java造成的跨平台热潮等等,然后略略介绍它的对手或继承者,例如在C的介绍后略略介绍Pascal,Perl后简介Python、Ruby、Lua,Java后介绍.NET、Jython,php jsp asp cgi等技术又另开一栏。

我的这个文章的角度不同,可能题目有些偏差。命名为《几种编程语言的简介和编程语言的选择》比较好。我的文章不是对编程语言的研究。而是我通过学习了多种编程语言,对每个语言有些自己的看法和比较以及选择。把这些想法记录下来,认为它会对那些拿不准主意选择什么语言学习的人,以及在特定的应用环境选择了错误语言的人有所帮助。把我的感觉写下来,可以免去每个人都自己学习,自己比较多个语言的时间浪费。Tomz 04:36 2004年8月28日 (UTC)
如果您对编程语言有所研究,希望也将您的看法,知识,相关内容贴到wikibook中来,wiki的作用就是做一个知识的集合工具。我的文章只起到抛砖引玉的作用,希望我创作的文章变成大家创作的文章。我想您在这里的回复也会对文章的阅读者有所启发。jruby我也知道,但当时不知道,目前也没有对文章更新的计划。wiki的特点是大家的协作创作,就算作者放弃了这个文章的升版,这个文章也会在大家的添砖加瓦下不断更新。Tomz 04:41 2004年8月28日 (UTC)
我对python介绍的多点,是从业余编程人员的角度来说的,带有我自己的选择特点。您可以从职业编程人员的角度来说说您的语言的选择过程和选择语言,以及对您比较喜欢的语言给大家作个介绍。Tomz 04:53 2004年8月28日 (UTC)
大概明白你的意思。我觉得这里既称为教科书,就不可以过分主观,亦不可以有偏颇。我不是职业的编程人员,只不过是业余的爱好者而已。原文太乱了,我想当务之急是整理及修正一下。我今日将一些项目合并了(乃是很混乱),将一些描述为Linux的地方改为Unix-like,python->Scripting Language,C->C/C++,希望你不会介意我搞乱了。cyfung
我认为首页的“教科书”的翻译不是很准确。比wikibook的本意的定义要狭窄。wikibook的英文说明,我的理解是不允许新闻、文学创作等个性化的,不具有永恒价值的文章不能发表,而只要具有保存价值的,能够读过后让人增长知识的文章都属于wikibooks的收集范围。我认为对一个问题的自己的思考也能放到wikibook上。把见解放到wiki上引起思想的碰撞,启发人的思维,我认为同样具有教育意义。对人有益。就像孔子是教育大家,在他的笔下春秋具有很大的偏向性,后面的孟子也加入了自己的思考,到朱熹又有另外的思想倾向。因此,我认为就是教学也不排斥倾向性。这里和wikipedia不同。如果是百科,就要求中立。当然,中性的教科书是这里最欢迎的。但,就是最中性的教科书也是具有删节和倾向性的。我想这里可以保留两种风格的文章,一类是中性的,系统的,严格的,一类是个人,感性的,具有个性化观点的。太追求中性,不利于思想的发展。思路就是:bbs是以时间为顺序的帖子,这里是以主题为顺序的帖子。另外,还有您的意思,就是已目标为导向的协同创作。
允许个人作品存在是我的意思。当然,wiki应该主要包含共同创作的作品。如果我想的不对,请讨论。
经过整理,文章果然更好阅读了。这里服从FDL协议,请随意修改。Tomz 12:36 2004年8月28日 (UTC)
不过,经过修改,好像偏离了我的文章的本意。可我也尊重cyfung版的文章。请继续修改。但我更喜欢一个同一主题文章的集合,对文章的讨论、补充。以及另外开新篇的多个文章的综合。Tomz 15:12 2004年8月28日 (UTC)

在Java平台,又想用脚本语言的话,可以用Python。(应该是jython,bytomz)

[编辑]