c*********t 发帖数: 2921 | 1 【 以下文字转载自 CS 讨论区 】
发信人: cookiesweet (apple), 信区: CS
标 题: 问问学计算机的同学、家长们,现在还有人学PASCAL吗
发信站: BBS 未名空间站 (Thu Jun 2 14:55:36 2011, 美东)
一个亲戚在国内想给小孩报个班,可是老师要教PASCAL,我知道现在流行的是C/C++,
python, java等等。尽管算法和编程语言没有什么关系,可是既然学编程语言,就要学
当前有用的,花同样的时间,更有价值。
俺是半路出身的coder, 想问问那些科班出身的,是不是学计算机,都是从学PASCAL开
始的?
谢谢!国内那个班的宣传信息在下面。 |
P********e 发帖数: 2610 | 2 语言不重要,就是个呈现方式.人家重点是教算法.
【在 c*********t 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: cookiesweet (apple), 信区: CS : 标 题: 问问学计算机的同学、家长们,现在还有人学PASCAL吗 : 发信站: BBS 未名空间站 (Thu Jun 2 14:55:36 2011, 美东) : 一个亲戚在国内想给小孩报个班,可是老师要教PASCAL,我知道现在流行的是C/C++, : python, java等等。尽管算法和编程语言没有什么关系,可是既然学编程语言,就要学 : 当前有用的,花同样的时间,更有价值。 : 俺是半路出身的coder, 想问问那些科班出身的,是不是学计算机,都是从学PASCAL开 : 始的? : 谢谢!国内那个班的宣传信息在下面。
|
c*********t 发帖数: 2921 | 3 你说的很对。
可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人
,开设的是算法。
如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学
没有用处的PASCAL.
【在 P********e 的大作中提到】 : 语言不重要,就是个呈现方式.人家重点是教算法.
|
P********e 发帖数: 2610 | 4 要有最好,关键人家没有.或者你去说服他.
你说的很对。
可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人
,开设的是算法。
如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学
没有用处的PASCAL.
【在 c*********t 的大作中提到】 : 你说的很对。 : 可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人 : ,开设的是算法。 : 如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学 : 没有用处的PASCAL.
|
g*****g 发帖数: 34805 | 5 估计是那些材料都是Pascal的,重写太麻烦。
以前信息学竞赛都是清华的吴文虎带队,估计教材是
严蔚敏的数据结构之类的。
【在 c*********t 的大作中提到】 : 你说的很对。 : 可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人 : ,开设的是算法。 : 如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学 : 没有用处的PASCAL.
|
D*******a 发帖数: 3688 | 6 I think IOI requires C/C++/pascal.
【在 c*********t 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: cookiesweet (apple), 信区: CS : 标 题: 问问学计算机的同学、家长们,现在还有人学PASCAL吗 : 发信站: BBS 未名空间站 (Thu Jun 2 14:55:36 2011, 美东) : 一个亲戚在国内想给小孩报个班,可是老师要教PASCAL,我知道现在流行的是C/C++, : python, java等等。尽管算法和编程语言没有什么关系,可是既然学编程语言,就要学 : 当前有用的,花同样的时间,更有价值。 : 俺是半路出身的coder, 想问问那些科班出身的,是不是学计算机,都是从学PASCAL开 : 始的? : 谢谢!国内那个班的宣传信息在下面。
|
r*********r 发帖数: 3195 | 7 估计是那些教课的懒得学新东西。老狗学不了新把戏。
这种课上了也浪费,小孩子有时间不如多玩玩。 |
b******n 发帖数: 592 | 8 我就是学PASCAL的,没什么不好,我觉得表达性比较好一些,不像C很多符号 && 而不是
and. begin end 而不是 { }。问题就是很少用。。我觉得有点英文基础第一个语言pa
scal挺好
【在 c*********t 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: cookiesweet (apple), 信区: CS : 标 题: 问问学计算机的同学、家长们,现在还有人学PASCAL吗 : 发信站: BBS 未名空间站 (Thu Jun 2 14:55:36 2011, 美东) : 一个亲戚在国内想给小孩报个班,可是老师要教PASCAL,我知道现在流行的是C/C++, : python, java等等。尽管算法和编程语言没有什么关系,可是既然学编程语言,就要学 : 当前有用的,花同样的时间,更有价值。 : 俺是半路出身的coder, 想问问那些科班出身的,是不是学计算机,都是从学PASCAL开 : 始的? : 谢谢!国内那个班的宣传信息在下面。
|
g******8 发帖数: 223 | 9 Pascal被称为教学语言。 现在的Pascal也是Object Oriented. Delphi就是用Pascal。
会Pascal后用C#是很容易的。但Pascal与C++差距较大。 |
r*********r 发帖数: 3195 | 10 教学语言有好几代了。pascal 是若干代以前的。 |
|
|
h********n 发帖数: 4079 | 11 那个是奥赛班, 针对竞赛的吧. pascal参加竞赛写那些数据结构的东西比较好用.
【在 c*********t 的大作中提到】 : 你说的很对。 : 可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人 : ,开设的是算法。 : 如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学 : 没有用处的PASCAL.
|
g*****g 发帖数: 34805 | 12 拿Java写更方便,主要还是材料都是pascal的。
【在 h********n 的大作中提到】 : 那个是奥赛班, 针对竞赛的吧. pascal参加竞赛写那些数据结构的东西比较好用.
|
M**u 发帖数: 10158 | 13 也不是拉
Java的字符串啥的,写起来还真没有那一堆C数组敲的快
站: BBS 未名空间站 (Fri Jun 3 16:04:11 2011, 美东)
【在 g*****g 的大作中提到】 : 拿Java写更方便,主要还是材料都是pascal的。
|
X****r 发帖数: 3557 | 14 You have char[] in Java, too.
【在 M**u 的大作中提到】 : 也不是拉 : Java的字符串啥的,写起来还真没有那一堆C数组敲的快 : : 站: BBS 未名空间站 (Fri Jun 3 16:04:11 2011, 美东)
|
M**u 发帖数: 10158 | 15 对
我是说Java写更方便这话
【在 X****r 的大作中提到】 : You have char[] in Java, too.
|
g*****g 发帖数: 34805 | 16 既然说到算法,数据结构,拿C写必然一堆**,->。
你要觉得比Java纯.操作易读易写我也没啥好说的。
【在 M**u 的大作中提到】 : 对 : 我是说Java写更方便这话
|
M**u 发帖数: 10158 | 17 其实很少用**,->,如果你看topcode/google code jam的几个人的代码
算法竞赛和实际工程还是有很大的不同的
【在 g*****g 的大作中提到】 : 既然说到算法,数据结构,拿C写必然一堆**,->。 : 你要觉得比Java纯.操作易读易写我也没啥好说的。
|
a***y 发帖数: 2803 | 18 omg,现在还有人学pascal,fortran啊?
建议学c,然后学数据结构.
【在 c*********t 的大作中提到】 : 你说的很对。 : 可是他有两个班,第一个班就是专门教PASCAL,第二个班,就是针对有PASCAL基础的人 : ,开设的是算法。 : 如果PASCAL不流行的话,他完全可以开个C/C++班,为学算法做准备,而没有必要去学 : 没有用处的PASCAL.
|
m*t 发帖数: 7490 | 19 我的天啊,现在小学4年级就教“模拟算法、枚举法、递归、回溯法、高精度计算”这
些啦?数学水平没到,真的听得懂吗?
另外,pascal作为信息学竞赛的最常用语言,学习它再正常不过了。当然,实际应用中
,不会再有人用它写项目。
楼上几位说C++/OO language等做项目可以;参加竞赛的,不行。
以上是我快20年前的经验,不知道是不是还能用的上。 |
a***y 发帖数: 2803 | 20 中国填鸭式教育,小孩子学不会问为什么,所以学得很快.这种方法适合培养大量不需要
创造性思维的专业学生.
【在 m*t 的大作中提到】 : 我的天啊,现在小学4年级就教“模拟算法、枚举法、递归、回溯法、高精度计算”这 : 些啦?数学水平没到,真的听得懂吗? : 另外,pascal作为信息学竞赛的最常用语言,学习它再正常不过了。当然,实际应用中 : ,不会再有人用它写项目。 : 楼上几位说C++/OO language等做项目可以;参加竞赛的,不行。 : 以上是我快20年前的经验,不知道是不是还能用的上。
|
|
|
w*********l 发帖数: 1337 | 21 照你这么说python更好。
pa
【在 b******n 的大作中提到】 : 我就是学PASCAL的,没什么不好,我觉得表达性比较好一些,不像C很多符号 && 而不是 : and. begin end 而不是 { }。问题就是很少用。。我觉得有点英文基础第一个语言pa : scal挺好
|
b******n 发帖数: 592 | 22 Python还不错。。除了没有type的检查,比如__init__也很丑。。
【在 w*********l 的大作中提到】 : 照你这么说python更好。 : : pa
|
h********n 发帖数: 1671 | 23 语言虽然对于算法不重要,但是初学者要花许多时间在上面,不如学一门更有用的语言
。 |