openKylin论坛

 找回密码

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

没底的瓶子 发表于 2013-5-28 12:20
中学入门学pascal并不是要以后就要用它,学的是编程而不是语言。若是只想尽快完成实际工作应该是接受专科 ...

我當初就在學校(高中)學過一點基於Turbo Pascal的Pascal,其他同學我不知道,反正我身邊那幾個同學一點興趣都沒有,最後都是copy了我的代碼……
11#
 楼主| 发表于 2013-5-28 12:48:20
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

ubunturocks 发表于 2013-5-28 12:44
「严谨且良好的编程习惯和思想」和Pascal沒有直接關係吧……看怎麼教怎麼學。

Pascal语言语法严谨,层次分明,具有很强的可读性。
记得高中学pascal时 老师经常拿难懂的C代码做反面教材{:3_55:}
12#
发表于 2013-5-28 15:45:30
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

没底的瓶子 发表于 2013-5-28 15:45
Pascal语言语法严谨,层次分明,具有很强的可读性。
记得高中学pascal时 老师经常拿难懂的C代码做反面教 ...

C可以写得很难懂确实是,所以我不大推荐C作为第一语言,但是这也从侧面反应了C的灵活性,当然C也可以写得可读性很高。我前面说过了像Java等语言已经解决了不少C的缺陷与陷阱。Pascal光去和C比是没有意义的。

其实个人我觉得Pascal就是乏善可陈,begin end实在太啰嗦。
13#
 楼主| 发表于 2013-5-28 22:04:13
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

我觉得学校教学就没有必要在编程语言细节上花太多时间,应该在离散数学、数据结构和算法课程上好好琢磨琢磨怎么能让学生更好的学进去,示例用类C伪代码就行了
至于语言,就教C语言或者Java(侧重面向对象)基础,不教那些跟操作系统API、非标准类库有关的东西,学生还想学什么、对什么还感兴趣就自己学什么,反正现在的主流语言语法基本都是类C的。
14#
发表于 2013-5-28 22:28:50
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

卤煮的意见不错,但是我们建议了没有用啊。。你懂的。。

我也觉得直接学标准 C/C++ 和 java 比较好,python 和 js不太适合,因为开始学习编程是打基础,学习太过简便的语言好处不大,毕竟不是为了编程而学,那就是农民工培训学校的做法了。
15#
发表于 2013-5-29 09:48:03
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

ShineHuang 发表于 2013-5-29 09:48
卤煮的意见不错,但是我们建议了没有用啊。。你懂的。。

我也觉得直接学标准 C/C++ 和 java 比较好,pyt ...

其實也就是動態類型和靜態類型的區別吧……其實沒差,Python還沒有switch case呢,是不是很麻煩?

比如像C/C++,一開始就告訴你char,short,int,long,long long的長度和表示範圍有多大意義?這些值本來就和實現有關,最蛋疼是有些書告訴你的還是16位編譯器上的值。
16#
 楼主| 发表于 2013-5-29 11:20:08
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

ubunturocks 发表于 2013-5-29 11:20
其實也就是動態類型和靜態類型的區別吧……其實沒差,Python還沒有switch case呢,是不是很麻煩?

比如 ...

C/C++的课程中去除你说的那些没有意义的内容,就很好了。

先学正统的、全面的 比较好,如果一开始就学python JS 这些随便写写就可以出结果的语言反而不好。
就像我,做惯了java以后突然转C++,觉得麻烦得不想做了。。。
不管C/C++学得怎么样,学了就行了,以后再想用哪种方便的语言,拿来看看就会了。
17#
发表于 2013-5-29 16:13:14
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

ShineHuang 发表于 2013-5-29 16:13
C/C++的课程中去除你说的那些没有意义的内容,就很好了。

先学正统的、全面的 比较好,如果一开始就学 ...

隨便寫寫怎麼可能寫出結果……簡單的例子,解一元二次方程,不用非標準庫,有啥語言能隨便寫寫?
18#
 楼主| 发表于 2013-5-29 16:46:27
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

curse 发表于 2013-5-28 22:28
我觉得学校教学就没有必要在编程语言细节上花太多时间,应该在离散数学、数据结构和算法课程上好好琢磨琢磨 ...

僞代碼……那你意思學編程都不要上機實踐了……以前看國內的教材最煩YWM那套不三不四的僞代碼了,重印了那麼多次代碼的縮進和排版還是亂七八糟,看着像C/C++又不能實際測試。
19#
 楼主| 发表于 2013-5-29 16:50:51
回复

使用道具 举报

呼籲中國的教育者不要再教授過時的,私有的編程語言/平臺。   [复制链接]

ubunturocks 发表于 2013-5-29 16:50
僞代碼……那你意思學編程都不要上機實踐了……以前看國內的教材最煩YWM那套不三不四的僞代碼了,重印了那 ...

上机实践用什么语言是学生自己的事了,你觉得伪代码就是不三不四?
MIT的《算法导论》也都是用伪代码,而且你跟看不出来这像什么语言,难道这本风靡全球大学的教材也是不三不四。用伪代码就是让学生专注于数据结构和算法本身而不是语言实现细节,上机实践学生可以用任何一种自己熟悉的语言,反倒更锻炼编码水平,要是书上的代码一字不拉抄上去就能运行是省事了,意义能有多大?
20#
发表于 2013-5-29 20:24:02
回复

使用道具 举报

openKylin

GMT+8, 2024-5-19 01:07 , Processed in 0.027645 second(s), 15 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表