openKylin论坛

 找回密码

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

C/C++:好好的標準化的、跨平臺的語言,結果到了很多地方成了Turbo C/Visual C++ 6(軟件死了很久不說,連新的語言標準都支持不全)?要兼顧跨平臺和IDE可以用Code::Blocks或者Eclipse CDT嘛,Geany可能也行。

Visual Basic 6/QBASIC:這都是死了多久的語言啊,在高版本的Windows上跑都要折騰死。真的捨不得BASIC可以教FreeBASIC嘛~

入門語言的其他選擇:Python、JavaScript。好處就暫時不展開說了。

希望大家向身邊的教育者呼籲。

楼主
发表于 2013-5-27 10:29:04
回复

使用道具 举报

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

说到Turbo C,我就想到了大一暑假课程设计用这玩意写界面,现在想想,我了个去,当时我怎么用这东西写出图形界面的,好可怕
沙发
发表于 2013-5-27 13:55:40
回复

使用道具 举报

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

教育没有面向就业啊,教学计划都是给领导看的。
什么时候老师的饭碗不是掌握在教育部,而是掌握在学生手里,这个问题就解决了。
板凳
发表于 2013-5-27 18:13:37
回复

使用道具 举报

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

应该专注语言和编程思想 平台什么的不应该花太多时间
入门教学语言应该属pascal
地板
发表于 2013-5-27 18:35:10
回复

使用道具 举报

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

pascal是一门非常严谨的语言,当年在中学的时候老师教的就是这个。随着技术的快速发展,各种语言应运而生,学校里的教材却没有跟上,这确实是教育界应该反思的问题。
5#
发表于 2013-5-27 19:39:27
回复

使用道具 举报

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

入门还是前端JavaScript,后台PHP。面向对象使用Java吧!
6#
发表于 2013-5-27 21:30:17
回复

使用道具 举报

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

没底的瓶子 发表于 2013-5-27 18:35
应该专注语言和编程思想 平台什么的不应该花太多时间
入门教学语言应该属pascal

我个人是反对Pascal作为主要教学语言的,原因如下。

1、从实际应用的角度看,Pascal是一种过气的语言。辉煌一时的Turbo Pasca/Delphi/Kylix已经风光不在。虽然自由软件Free Pascal/Lazarus依然存在,但是也比较小众,不太值得采纳。虽然一些勤奋,厉害的人可能觉得新学语言难度不大,但是深受第一语言影响的人大有人在。所以第一教学语言使用Pascal并不恰当,能使用一种流行的,能完成实际工作的语言,就不要选择,小众的,只能完成玩具工作的语言。

2、从理论的角度看,Pascal在传统上的优点是比BASIC结构化,又不像C那样就缺陷和陷阱都可以写本书。但是从今天的角度看,除了汇编语言外,没有非结构化的主流语言。所以结构化已经不能成为「卖点」(有些人希望尽早引入现在比较热的函数式编程概念,也可能使用Haskell、ML、Scheme等语言作为教学语言)。而C的缺陷与陷阱,也在Java等基于C语法的语言中被基本修复(美国不少大学采用Java作为第一教学语言)。

3、目前Pascal只是在中小学信息教学中尚应用,在大学已经基本不存在,造成不必要的断层。
7#
 楼主| 发表于 2013-5-27 23:14:20
回复

使用道具 举报

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

OTL 发表于 2013-5-27 13:55
说到Turbo C,我就想到了大一暑假课程设计用这玩意写界面,现在想想,我了个去,当时我怎么用这东西写出图形 ...

Turbo C的图形界面接口意外比较简明(虽然只有16色,折腾下好像可以256色),没有超出初学者的接受范围。但是因为这个就继续停留在Turbo C的DOS环境似乎是因噎废食。C课程设计并不是只有图形界面方面的东西可以做。在现代的平台上也有Allegro等比较方便的库可以做图形编程。

当然想玩图形编程的朋友,可能从JS或者Python开始比较好,因为他们都有比较简单的玩图形编程的方案。JS可以通过操作<canvas>,而Python可以用pygame等。
8#
 楼主| 发表于 2013-5-27 23:38:13
回复

使用道具 举报

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

ubunturocks 发表于 2013-5-27 23:14
我个人是反对Pascal作为主要教学语言的,原因如下。

1、从实际应用的角度看,Pascal是一种过气的语言。 ...

中学入门学pascal并不是要以后就要用它,学的是编程而不是语言。若是只想尽快完成实际工作应该是接受专科教育。专科应该教授最流行最易用的语言。
pascal作为入门语言能在一开始就养成严谨且良好的编程习惯和思想,为大学学习C打了很好的基础。所以我认为中学教pascal是很合适的。
9#
发表于 2013-5-28 12:20:01
回复

使用道具 举报

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

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

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

使用道具 举报

openKylin

GMT+8, 2024-5-5 09:48 , Processed in 0.031800 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

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