我的第一个程序就是用BASIC写的,10行,高中时候,由此学会了循环
所有跟贴
·
加跟贴
·
新语丝读书论坛
送交者: xinku 于 2009-03-11, 21:23:45:
第一个程序带给的快乐,以后再也没有出现过了,尽管也写了不知多少程序了。
次一级的快感来自于把递归程序改成循环,把循环程序改成递归。首次完成这种转换时,不禁有些惊叹程序的奇妙。
第三级的快感来自于写出一个自复制程序,C语言写的,很短。它能够引发出对生命的联想。
以后上什么OO,framework, design pattern, blabla,那就是扯淡了,没有任何快感的奴隶生活了。
所有跟贴:
看来你后来用的书不多阿,你的那个程序叫自复制有点勉强
-
conner
(87 bytes)
2009-03-12, 10:23:53
(305729)
你给写一个能自己运行的嘛 (无内容)
-
xinku
(0 bytes)
2009-03-12, 10:56:52
(305742)
这个容易,每次invoke都spawn一个新的process that和原来的那个一模一样 (无内容)
-
conner
(0 bytes)
2009-03-12, 11:10:24
(305745)
你那不叫复制程序,仅仅是process另起一个自己
-
xinku
(38 bytes)
2009-03-12, 11:28:54
(305748)
你的这个hardcode print比process fork还更像复制?或许你喜欢GP类似的东西 (无内容)
-
conner
(0 bytes)
2009-03-12, 11:49:42
(305751)
这个C程序还能运行么?这是学生时代写的自复制程序,我已经没有C编译器了
-
xinku
(432 bytes)
2009-03-11, 21:47:17
(305628)
不用linux的人的悲哀 (无内容)
-
conner
(0 bytes)
2009-03-12, 10:24:33
(305731)
of course not. 源代码放久了会长bug, 就不能运行了。 (无内容)
-
008
(0 bytes)
2009-03-11, 23:32:56
(305648)
你瞎掰吧!任何语言都在发展,有些feature就会obsolete
-
xinku
(89 bytes)
2009-03-12, 08:21:48
(305701)
20年前的ANSI C程序现在肯定行 (无内容)
-
eng
(0 bytes)
2009-03-12, 09:42:31
(305712)
of course. (无内容)
-
steven
(0 bytes)
2009-03-11, 23:23:21
(305646)
甚马玩意,跟你在论坛的发言一样,看来确实是学BASIC学坏了。 (无内容)
-
Amsel
(0 bytes)
2009-03-11, 21:57:12
(305630)
你有本事就写一个比这个更好的程序,那不是更能说明问题? (无内容)
-
xinku
(0 bytes)
2009-03-12, 08:22:49
(305702)
你真不理解人 (无内容)
-
喜爱
(0 bytes)
2009-03-11, 22:01:45
(305634)
有人写快感的升级扑克程序吗?8副牌 (无内容)
-
喜爱
(0 bytes)
2009-03-11, 21:26:47
(305625)
加跟贴
笔名:
密码:
注册笔名请按这里
标题:
内容: (
BBCode使用说明
)