跳转到内容

Talk:程序设计/编程语言介绍

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

这段材料的主观性太强!

[编辑]

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

[编辑]

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)

[编辑]