avatar
诚求审稿机会# Chemistry - 化学
p*d
1
【 以下文字转载自 Notice 讨论区 】
发信人: deliver (自动发信系统), 信区:
标 题: pdd 封 baerge 在 Reunion 版
发信站: BBS 未名空间站自动发信系统 (Sat Jun 4 17:02:05 2011)
【此篇文章是由自动发信系统所张贴】
由于 baerge 在 Reunion 版的 滥发广告 行为,
被暂时取消在本版的发文权力 14 天。
版主:pdd
Sat Jun 4 17:02:00 2011
avatar
x*z
2
听说老程序员对他的书嗤之以鼻,
对新手危害在什么地方,语法抠的太细?
avatar
F*n
3
诚求审稿机会,organic solar cell, hydrogen fuel cell, nanomaterial synthesis
(
especially hydrothermal route)都可以。
个人背景简介: 目前在一家公司任职engineer, 公司律师死活不让申请EB1B, 只能走
EB1A路线。在Macromolecules, Journal of Catalysis上有一作文章,若干挂名文章。
根据律师评估,目前最缺review,所以求助各位。
有意的话留message, 我可以把我的resume发给你。 先谢谢大家了!
avatar
d*r
4
1. 老程序员不一定是好老师
2. 新手就是需要扣语法
个人观点, 谭浩强的书有点错误问题不大, 易读就行

【在 x*****z 的大作中提到】
: 听说老程序员对他的书嗤之以鼻,
: 对新手危害在什么地方,语法抠的太细?

avatar
e*o
5
初学者一上来就学C/C++ 才是最大的危害。
把很多人折腾的对编程完全丧失了兴趣。
avatar
x*u
6
我听过一个说法是 C/C++ 把多数不适合编程的及时淘汰掉, 不象JAVA 造就了一大批不
合格的程序员. 好像是几年前在 Joel on Software 上看到的.
avatar
t*q
7
那你觉得初学者应该从什么语言学起?
大学时上的第一门程序的课就是c++.不过当时没怎么好好学。
个人来讲,深入学习,应用的第一门语言是python.

【在 e*******o 的大作中提到】
: 初学者一上来就学C/C++ 才是最大的危害。
: 把很多人折腾的对编程完全丧失了兴趣。

avatar
x*k
8
C 比较适合,C掌握了,编程的基础知识就有了,学其他的也快。C++语法还是太复杂了。

【在 x***u 的大作中提到】
: 我听过一个说法是 C/C++ 把多数不适合编程的及时淘汰掉, 不象JAVA 造就了一大批不
: 合格的程序员. 好像是几年前在 Joel on Software 上看到的.

avatar
x*k
9
+1

【在 d*******r 的大作中提到】
: 1. 老程序员不一定是好老师
: 2. 新手就是需要扣语法
: 个人观点, 谭浩强的书有点错误问题不大, 易读就行

avatar
s*t
10
对,初学者就别上来学什么C++, 而对于C,很多人初学的时候连内存寻址的基本概念都
没有怎么可能真正理解指针呢?如果了解哪怕一点点体系结构,仅仅知道ldr之类的指
令很容易就能明白数组和各种指针的原理了。
avatar
d*i
11
你这个是文科生和生物男转行的说法,我们这里的所有学校,从大学到社区学院,计算
机系的第一门课统统都是C语言作为入门基础,这样才会打好基础,为以后学习其他语
言打好基础,C++,Java, Python, JavaScript等等都是继承了C的基础上的。

【在 e*******o 的大作中提到】
: 初学者一上来就学C/C++ 才是最大的危害。
: 把很多人折腾的对编程完全丧失了兴趣。

avatar
ET
12
MIT used Python.
你提到的这些学校用c的原因是老师不愿改。而老师就是那些老师。教程或者考试题都
在那,人懒得不改了。

【在 d****i 的大作中提到】
: 你这个是文科生和生物男转行的说法,我们这里的所有学校,从大学到社区学院,计算
: 机系的第一门课统统都是C语言作为入门基础,这样才会打好基础,为以后学习其他语
: 言打好基础,C++,Java, Python, JavaScript等等都是继承了C的基础上的。

avatar
h*k
13
去MIT学CS的,可能10岁就开始学C了。
还是要看中等水平学校面对普通资质的学生用的教学语言比较靠谱。

【在 ET 的大作中提到】
: MIT used Python.
: 你提到的这些学校用c的原因是老师不愿改。而老师就是那些老师。教程或者考试题都
: 在那,人懒得不改了。

avatar
e*o
14
算了吧.
再过20年,国内的烂校都不会用c cpp 入门了.
我是生物男转行不假,不过这个跟我说的对不对是另一回事.
这个是top down approach和bottom up approach 的区别.
好教育不是教你东西, 而是给你去学的动力。明白了这点就知道为啥让新手学c cpp 不
人道了.

【在 d****i 的大作中提到】
: 你这个是文科生和生物男转行的说法,我们这里的所有学校,从大学到社区学院,计算
: 机系的第一门课统统都是C语言作为入门基础,这样才会打好基础,为以后学习其他语
: 言打好基础,C++,Java, Python, JavaScript等等都是继承了C的基础上的。

avatar
d*i
15
这个已经是过去时了,MIT出来的学生,如果只会用Python的话,会被人嘲笑了。已经
有很多人提出用必须將C作为基础入门语言是计算机系学生的基本功。

【在 ET 的大作中提到】
: MIT used Python.
: 你提到的这些学校用c的原因是老师不愿改。而老师就是那些老师。教程或者考试题都
: 在那,人懒得不改了。

avatar
d*i
16
你这个说法纯粹扯淡,C++和C根本不是一回事,哪有用C++入门的?不要说20年,10000
年以后C还是老大,你的Perl还是用C写的。

【在 e*******o 的大作中提到】
: 算了吧.
: 再过20年,国内的烂校都不会用c cpp 入门了.
: 我是生物男转行不假,不过这个跟我说的对不对是另一回事.
: 这个是top down approach和bottom up approach 的区别.
: 好教育不是教你东西, 而是给你去学的动力。明白了这点就知道为啥让新手学c cpp 不
: 人道了.

avatar
e*o
17
扯淡不扯淡不是你说了算,我学Perl之前学过C,学Perl之后也学过C。我知道我在说什
么。
10000年后,人类还需要不需要编程语言都另说,你太没有想象力了。

10000

【在 d****i 的大作中提到】
: 你这个说法纯粹扯淡,C++和C根本不是一回事,哪有用C++入门的?不要说20年,10000
: 年以后C还是老大,你的Perl还是用C写的。

avatar
h*i
18
我同意用C,学C的同时学计算机原理是最好的。
python, Java啥的都不行,不能让学生理解本质。
就说Java吧,不懂C,不懂指针,是不可能吧Java说的reference搞明白的,也不可能把
Java用好。Design Pattern啥的就只能靠背,而不能自己就come up with各种pattern
,我教过这门课的,深有体会。

【在 d****i 的大作中提到】
: 这个已经是过去时了,MIT出来的学生,如果只会用Python的话,会被人嘲笑了。已经
: 有很多人提出用必须將C作为基础入门语言是计算机系学生的基本功。

avatar
e*o
19
难道不是汇编?哈哈。
同意你的说法,不过一开始上来就学c,可能把很多人都搞的没兴趣了。

pattern

【在 h*i 的大作中提到】
: 我同意用C,学C的同时学计算机原理是最好的。
: python, Java啥的都不行,不能让学生理解本质。
: 就说Java吧,不懂C,不懂指针,是不可能吧Java说的reference搞明白的,也不可能把
: Java用好。Design Pattern啥的就只能靠背,而不能自己就come up with各种pattern
: ,我教过这门课的,深有体会。

avatar
s*t
20
实际情况是因为学习C语言浪费了很多时间,连基本的计算概念都没有,上来就指针啊
内存啊资源什么的,这些鬼东西没几个人真正搞清楚,尤其是很多半吊子为了显摆指针
飞来飞去的动不动就void*, NULL,这些破东西的数学定义什么?设计者也说不上来,
只能从实现意义上找答案。
举个例子,操作系统课的时候有个作业是动态内存分配算法还是别的什么,总之要用到
LinkedList,我的程序在gdb下面完全没有问题,可是run起来就是segfault,TA和老师
看了也看不出什么毛病,因为赶时间所以没有用内存泄露工具检查(话说过来,如果你
做内核你用什么工具来检查内存泄漏?只能panic了),最后只能算我过。
做个类比,说C语言是基本功就好像EE的人说模电是基本功一样,事实上如果做digital
你根本不需要懂得什么零点漂移之类的鬼东西,状态机、逻辑这些才是基本功。
学完C、C++之后,我根本不敢说自己掌握了这两门语言,谭浩强教你如何解鸡兔同笼
,C++什么都教什么都没教好,相比之下刚学Java就能写出各种有用的小工具,比如计
算器,聊天工具等等。而且在我学C语言的时候,清一色Turbo C,为了应付课设写过一
个五子棋,光是棋子的界面就写了好几百行,而且写完也根本没明白grahics.h的原理
,只能说照猫画虎能工作而已。

【在 d****i 的大作中提到】
: 这个已经是过去时了,MIT出来的学生,如果只会用Python的话,会被人嘲笑了。已经
: 有很多人提出用必须將C作为基础入门语言是计算机系学生的基本功。

avatar
h*i
21
汇编干点事太难了,提不起小朋友兴趣,C很容易可以干点有趣的事情,我觉得是个比
较好的平衡点。

【在 e*******o 的大作中提到】
: 难道不是汇编?哈哈。
: 同意你的说法,不过一开始上来就学c,可能把很多人都搞的没兴趣了。
:
: pattern

avatar
d*i
22
看来你是应该没学过C, C里面嵌汇编,汇编里面嵌C,在底层的编程中都是很常用的啊
,真正用C写底层系统程序的人都要懂好几种architecture上的汇编。这才是乐趣所在
,你可以看到C和计算机指令是如何工作的。

【在 e*******o 的大作中提到】
: 难道不是汇编?哈哈。
: 同意你的说法,不过一开始上来就学c,可能把很多人都搞的没兴趣了。
:
: pattern

avatar
h*i
23
所以C要和计算机原理同时学。等C课讲到指针的时候,计算机原理课内存寄存啥的都已
经讲过了,正好用上,相辅相成。

digital

【在 s*****t 的大作中提到】
: 实际情况是因为学习C语言浪费了很多时间,连基本的计算概念都没有,上来就指针啊
: 内存啊资源什么的,这些鬼东西没几个人真正搞清楚,尤其是很多半吊子为了显摆指针
: 飞来飞去的动不动就void*, NULL,这些破东西的数学定义什么?设计者也说不上来,
: 只能从实现意义上找答案。
: 举个例子,操作系统课的时候有个作业是动态内存分配算法还是别的什么,总之要用到
: LinkedList,我的程序在gdb下面完全没有问题,可是run起来就是segfault,TA和老师
: 看了也看不出什么毛病,因为赶时间所以没有用内存泄露工具检查(话说过来,如果你
: 做内核你用什么工具来检查内存泄漏?只能panic了),最后只能算我过。
: 做个类比,说C语言是基本功就好像EE的人说模电是基本功一样,事实上如果做digital
: 你根本不需要懂得什么零点漂移之类的鬼东西,状态机、逻辑这些才是基本功。

avatar
s*t
24
那这样计算机原理就成了先修课了,而第一门编程语言不应该假定这些先修课程,比
如不是计算机专业的大多数理工科根本没必要学体系结构一类的课程,但是都需要学会
编程。

pattern

【在 h*i 的大作中提到】
: 我同意用C,学C的同时学计算机原理是最好的。
: python, Java啥的都不行,不能让学生理解本质。
: 就说Java吧,不懂C,不懂指针,是不可能吧Java说的reference搞明白的,也不可能把
: Java用好。Design Pattern啥的就只能靠背,而不能自己就come up with各种pattern
: ,我教过这门课的,深有体会。

avatar
h*i
25
你说的这种课程设置虽然很普遍,但很不合理。
我的观点是,要么不学,要么两门一起学。大多数理工科不需要“编程”编程,用个
matlab, 用个R的不算编程。

【在 s*****t 的大作中提到】
: 那这样计算机原理就成了先修课了,而第一门编程语言不应该假定这些先修课程,比
: 如不是计算机专业的大多数理工科根本没必要学体系结构一类的课程,但是都需要学会
: 编程。
:
: pattern

avatar
s*t
26
不知道你的实际经验怎么样,现实中搞这种汇编是无奈之举,能不用就不用,如果非要
用汇编,还是交给专门做底层的人去搞,半吊子们是不可能搞对的。
在68k的年代,有些平台上会开个Z80来专门处理声音(尤其是游戏平台),为了降低资
源占用连中断都不敢用,也就没有timer了,为了保证声音正常处理,写个破东西还要
数每个指令的cpu cycle!这显然是技术跟不上的无奈之举,要放现在设计这么个架构
不给人骂死才怪。
而异构的CPU编程更是可笑,好好的代码非要用静态数组拷贝给协处理器,软复位一下
才能跑起来,连硬件断点都没有,更别想什么gdb之类的东西。这种东西出了问题搞死
人,再牛逼的软件工程师也是搞不定的,最后还是打回IC部来修补。
而“真正用C写底层系统程序的人都要懂好几种architecture上的汇编”更是谬论,
Driver算不算底层?你见几个driver里面用汇编的?

【在 d****i 的大作中提到】
: 看来你是应该没学过C, C里面嵌汇编,汇编里面嵌C,在底层的编程中都是很常用的啊
: ,真正用C写底层系统程序的人都要懂好几种architecture上的汇编。这才是乐趣所在
: ,你可以看到C和计算机指令是如何工作的。

avatar
e*o
27
你这就钻牛角尖了。

【在 d****i 的大作中提到】
: 看来你是应该没学过C, C里面嵌汇编,汇编里面嵌C,在底层的编程中都是很常用的啊
: ,真正用C写底层系统程序的人都要懂好几种architecture上的汇编。这才是乐趣所在
: ,你可以看到C和计算机指令是如何工作的。

avatar
d*i
28
没错啊,现在的连写非x86上的embedded的人都基本不用asm来写了,都是用C。我上贴
只是针对他说的回帖,C和汇编是一家,本来就是可以混合编译的。

【在 s*****t 的大作中提到】
: 不知道你的实际经验怎么样,现实中搞这种汇编是无奈之举,能不用就不用,如果非要
: 用汇编,还是交给专门做底层的人去搞,半吊子们是不可能搞对的。
: 在68k的年代,有些平台上会开个Z80来专门处理声音(尤其是游戏平台),为了降低资
: 源占用连中断都不敢用,也就没有timer了,为了保证声音正常处理,写个破东西还要
: 数每个指令的cpu cycle!这显然是技术跟不上的无奈之举,要放现在设计这么个架构
: 不给人骂死才怪。
: 而异构的CPU编程更是可笑,好好的代码非要用静态数组拷贝给协处理器,软复位一下
: 才能跑起来,连硬件断点都没有,更别想什么gdb之类的东西。这种东西出了问题搞死
: 人,再牛逼的软件工程师也是搞不定的,最后还是打回IC部来修补。
: 而“真正用C写底层系统程序的人都要懂好几种architecture上的汇编”更是谬论,

avatar
s*t
29
这是你对编程的定义,况且matlab/R不算,你总不能说python不算编程吧?

【在 h*i 的大作中提到】
: 你说的这种课程设置虽然很普遍,但很不合理。
: 我的观点是,要么不学,要么两门一起学。大多数理工科不需要“编程”编程,用个
: matlab, 用个R的不算编程。

avatar
e*o
30
你是说话驴头不对马嘴.
欺负我没学过汇编。
我知道 c, go, rust都可以嵌汇编,不知道汇编可以嵌 c。学习了。
问题来了,汇编中能不能嵌 go, rust? 能嵌入的条件是什么?

【在 d****i 的大作中提到】
: 没错啊,现在的连写非x86上的embedded的人都基本不用asm来写了,都是用C。我上贴
: 只是针对他说的回帖,C和汇编是一家,本来就是可以混合编译的。

avatar
w*g
31
据说老潭原始的只有一本basic,别的语言都是从basic那本书翻译过去的。
后来翻译到C++,和basic实在差得太原,就写不动了。

【在 x*****z 的大作中提到】
: 听说老程序员对他的书嗤之以鼻,
: 对新手危害在什么地方,语法抠的太细?

avatar
x*u
32
对计算机专业的来讲,C 和计算机结构是基础;其他专业可以放松一些。
我不是计算机专业;第一门编程课是必修的FORTRAN(安排课程的人应该不懂一点点计
算机)。自学C的时候有些糊涂;等到学了计算机结构才明白一些。
[发表自未名空间手机版 - m.mitbbs.com]
avatar
t*n
33
潭c你真的读过吗?里面的指针讲的很清楚。basic里面有这个内容?我看过5遍。拜托
以后不要不思考随便发言。

【在 w***g 的大作中提到】
: 据说老潭原始的只有一本basic,别的语言都是从basic那本书翻译过去的。
: 后来翻译到C++,和basic实在差得太原,就写不动了。

avatar
t*n
34
你确信你从语言课及格了?segfault都搞不定,你是cs的吗?

digital

【在 s*****t 的大作中提到】
: 实际情况是因为学习C语言浪费了很多时间,连基本的计算概念都没有,上来就指针啊
: 内存啊资源什么的,这些鬼东西没几个人真正搞清楚,尤其是很多半吊子为了显摆指针
: 飞来飞去的动不动就void*, NULL,这些破东西的数学定义什么?设计者也说不上来,
: 只能从实现意义上找答案。
: 举个例子,操作系统课的时候有个作业是动态内存分配算法还是别的什么,总之要用到
: LinkedList,我的程序在gdb下面完全没有问题,可是run起来就是segfault,TA和老师
: 看了也看不出什么毛病,因为赶时间所以没有用内存泄露工具检查(话说过来,如果你
: 做内核你用什么工具来检查内存泄漏?只能panic了),最后只能算我过。
: 做个类比,说C语言是基本功就好像EE的人说模电是基本功一样,事实上如果做digital
: 你根本不需要懂得什么零点漂移之类的鬼东西,状态机、逻辑这些才是基本功。

avatar
s*t
35
你到不妨指点一下应该怎么搞定?

【在 t*****n 的大作中提到】
: 你确信你从语言课及格了?segfault都搞不定,你是cs的吗?
:
: digital

avatar
h*i
36
所以我说从python, java啥的学起学不好啊。不理解计算机原理,编程学不好,特别是
IP编程,不懂计算机如何工作的不是瞎扯么?
实在要学高级语言,又不想理解计算机原理,还不如直接从FP编程学起,反正离机器
如何工作的差得很远。

【在 s*****t 的大作中提到】
: 这是你对编程的定义,况且matlab/R不算,你总不能说python不算编程吧?
avatar
s*t
37
那个时候学校机房清一色新出的redhat9,连网卡驱动都没有,学生没有root权限,真实
原因还是gcc/gdb的问题,年代久源代码早不见了,那时候还不知道valgrind这东西,更
别提分析core dump这种高难度工作了。
最主要的是,这些基础工具谭没都说过,他的书上也是各种ub,网上那个勘误好多页了
,那位觉得我语言没过的仁兄估计看的和我不是一本书,我觉得我的C语言完全被谭毁
了,所以说他的书帮助不大。
另外root权限和segfault无关
avatar
s*t
38
其实很多人大学四年学完都不懂,真正学会了也就不想碰这些不怎么来钱的东西了。

【在 h*i 的大作中提到】
: 所以我说从python, java啥的学起学不好啊。不理解计算机原理,编程学不好,特别是
: IP编程,不懂计算机如何工作的不是瞎扯么?
: 实在要学高级语言,又不想理解计算机原理,还不如直接从FP编程学起,反正离机器
: 如何工作的差得很远。

avatar
b*s
39
his book sucks, he teached C as pascal, c++ as pascal, java as pascal...

【在 s*****t 的大作中提到】
: 那个时候学校机房清一色新出的redhat9,连网卡驱动都没有,学生没有root权限,真实
: 原因还是gcc/gdb的问题,年代久源代码早不见了,那时候还不知道valgrind这东西,更
: 别提分析core dump这种高难度工作了。
: 最主要的是,这些基础工具谭没都说过,他的书上也是各种ub,网上那个勘误好多页了
: ,那位觉得我语言没过的仁兄估计看的和我不是一本书,我觉得我的C语言完全被谭毁
: 了,所以说他的书帮助不大。
: 另外root权限和segfault无关

avatar
h*i
40
很可能的。
我和一位MIT Computer Science undergrad & master都读完了还不会编程的小姐共事
过,我最后只好把她的代码全删了,再请她不用再写代码了。当然她后来被resource
action了,现在这位小姐在G做项目经理,据说混得风生水起的。

【在 s*****t 的大作中提到】
: 其实很多人大学四年学完都不懂,真正学会了也就不想碰这些不怎么来钱的东西了。
avatar
w*u
41
学C之前,必须有高级数字电路/计算机体系结构/汇编语言寻址这某一门语言的基础,
否则指针概念不清。
avatar
d*r
42
恩, 我本科时候看过谭浩强的C语言
挺易读的, 对着各种例子敲一遍, 入门其实不错的
个人觉得, K&R 其实不适合作为入门的第一本书

【在 t*****n 的大作中提到】
: 潭c你真的读过吗?里面的指针讲的很清楚。basic里面有这个内容?我看过5遍。拜托
: 以后不要不思考随便发言。

avatar
b*s
43
硬啃下来也就好了

【在 d*******r 的大作中提到】
: 恩, 我本科时候看过谭浩强的C语言
: 挺易读的, 对着各种例子敲一遍, 入门其实不错的
: 个人觉得, K&R 其实不适合作为入门的第一本书

avatar
m*a
44
Mit过去一直用scip做入门教材后来改python的时候引起了很大争议
学cs的应该两个都精通才对,从抽象的高层到接近机器操作的底层都学明白了
我们大一先学pascal后学c, 但是光学语言是不够的,学了体系结构后才算搞的比较明白

【在 ET 的大作中提到】
: MIT used Python.
: 你提到的这些学校用c的原因是老师不愿改。而老师就是那些老师。教程或者考试题都
: 在那,人懒得不改了。

avatar
L*s
45
很多例子是什么 int a, float b ,不良习惯
老谭这批大学老师没有什么实际项目的经验
avatar
L*s
46
如果你有兴趣,不妨查查近二十年来老谭写过的书。老先生的主要作品是:Basic语言
教程、C语言教程这两种书。他的书现在的版本与十年前的相比,多少也有点“与时俱
进”,根据语法变化做了点修改。但是改不掉的是他那种糟糕的编码风格、好钻“未定
义行为”在某种编译环境中的具体表现的牛角尖而且颇为自已能用很多篇幅讨论这样无
聊的问题而沾沾自喜的性格,以及对程序设计中很多方面的错误理解和解说。
有意思的是,这两种书他前后大概各出过七、八本——在不同的出版社、用不同的书名
、列入不同名称的从书系列,而且它们面向的都是初学者这个读者群体。如果说一本书
出版了六、七年后,在出新版本的时候他打算找另外一家出版社出,这倒无可厚非。问
题在于,现在他是在两、三年时间内会在不同的出版社用不同的名称(有时干脆就是相
同的)出几本内容基本相同的初级编程教材。说刻薄点,他的这种干法只能解释为:老
先生自知来日无多,要赶紧把贬值速度如同老蒋逃离大陆前夕的国民政府法币的“谭浩
强”这个无形资产尽可能多的套现,以为子孙多积攒点遗产。
说句公道话:老谭虽然水平不高,但是在中国计算机教育的早期他的确作出了不少贡献
。因为那时全国上下懂计算机的人很少、总体水平极低,所以以老谭之碌碌,仍能对大
伙有所帮助。但是人贵有自知之明:你的时代已经过去了,你就应该知趣地退在一边看
年轻人的表演。这方面王选先生就很值得学习。王先生自已说过:在90年代初的时候他
就深切地体会到自己对新技术的学习和掌握已经赶不上身边的年轻人了,所以他自觉退
出科研一线,让有能力和活力的年轻学者挑大梁。反观谭先生,不但隔个一年半载的就
要把他那泛黄的书稿拿出来掸掸灰、改几个字,然后找家出版社出版,而且,他老先生
还成立了一个所谓“谭浩强工作室”,组织一伙写手写了一批同样的碌碌之作——其中
某些书涉及的领域,相信谭先生自己恐怕知之甚少。以王选先生之学识和名望,尚知其
力有不逮。老谭,你为什么不惭愧?!
avatar
P*S
47
感觉天天把C和C++混为一谈的人大概率是编程新手,为了装逼天天把C和C++挂嘴上,但
连一些对象的基本概念都没有。

10000

【在 d****i 的大作中提到】
: 你这个说法纯粹扯淡,C++和C根本不是一回事,哪有用C++入门的?不要说20年,10000
: 年以后C还是老大,你的Perl还是用C写的。

avatar
z*e
48

纯粹扯蛋,你到底跟你的学生做过交流没有?
上编程课的孩子,第一堂课就应该做个survey,看看多少人是冲着搞游戏而来的
基本上这个比例是一半左右,不信自己做
做游戏用fp?搞笑?
当然oop开始教,第二堂课就可以开始布置学生做小玩意,一个学期下来
很多学生都开始写星际了

【在 h*i 的大作中提到】
: 所以我说从python, java啥的学起学不好啊。不理解计算机原理,编程学不好,特别是
: IP编程,不懂计算机如何工作的不是瞎扯么?
: 实在要学高级语言,又不想理解计算机原理,还不如直接从FP编程学起,反正离机器
: 如何工作的差得很远。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。