大家第一次敲代码的体验是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lucky2touch
V2EX    程序员

大家第一次敲代码的体验是什么?

  lucky2touch 2015 年 12 月 6 日 19811 次点击
这是一个创建于 3700 天前的主题,其中的信息可能已经有所发展或是发生改变。
和人讨论的时候想到这个问题,我现在还清楚地记得,那时买了个裕兴学习机,手册里面有一个打飞碟还是啥的游戏源码,然后我就按照上面的字符敲,那时候觉得好长啊,花了一下午,结果期间稳压器有问题,我搬动的时候居然死机了......那是我第一次敲代码的经历,惨痛啊。
第 1 条附言    2015 年 12 月 8 日
Logo 语言 绘图小乌龟 https://zh.wikipedia.org/wiki/Logo%E8%AF%AD%E8%A8%80
手持两把锟斤拷,口中疾呼烫烫烫 http://www.guokr.com/question/598337/
170 条回复    2017-08-16 15:21:48 +08:00
1  2  
jamesxu
    1
jamesxu  
   2015 年 12 月 6 日 via iPhone
第一次应该是学校的 turbo c ,十分蛋疼,关键是还有学校用这个,更加蛋疼
xiandao7997
    2
xiandao7997  
   2015 年 12 月 6 日 via Android   1
死活搞不懂 = 和 ==,还有 x=x+1
0bit
    3
0bit  
   2015 年 12 月 6 日   1
第一次敲代码是在家里跟着洪恩的《开天辟地》系列学 VB ……都是青葱岁月啊
realityone
    4
realityone  
   2015 年 12 月 6 日   2
烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫
zhujinliang
  &nbs; 5
zhujinliang  
   2015 年 12 月 6 日 via iPhone
这么巧,我也是裕兴学习机,上面有 FBASIC ,有浮点 basic
当时裕兴还随机有本书,教的是 basic 的各种指令
印象最深的是,小时候不懂英语,记不住长的单词,从 FBASIC 返回上级菜单的那命令总是记不住,就写到一张纸上放键盘旁边,那个指令应该是叫 SYSTEM
khaki
    6
khaki  
   2015 年 12 月 6 日 via Android
写一个很短的函数,可惜把 True 写成了 Ture ,结果折腾了半个多小时……
KyleMeow
    7
KyleMeow  
   2015 年 12 月 6 日
小学时写的批处理、 QBASIC 算不算...
htfy96
    8
htfy96  
   2015 年 12 月 6 日
第一次写的是 pascal

program aplusb;
var a,b:integer;
begin
readln(a,b);
writeln(a+b);
end.
he11owor1d
    9
he11owor1d  
   2015 年 12 月 6 日 via iPhone   3
满满的成就感。越到后来,这种感觉就越难获得了
NeeoMacLynch
    10
NeeoMacLynch  
   2015 年 12 月 6 日
感觉键盘不再是自己的了
imn1
    11
imn1  
   2015 年 12 月 6 日
APPLE II
tracyone
    12
tracyone  
   2015 年 12 月 6 日
大一暑假,电脑基本操作还没熟悉,然后去学汇编...然后兴趣大受打击...
zhujinliang
    13
zhujinliang  
   2015 年 12 月 6 日   1
印象比较深的小时候的几个事
解数学题,我得出了不同的结果,认为老师给的答案不对,还写程序用穷举法进行验证,最后结果是我对那个题理解有问题(本来是出题的表达不清嘛)。。。具体题目啥样记不清了

写过一个抢答的小游戏,就是系统随机出 100 以内的加减运算题,然后两个手柄按键抢答,用键盘输入结果,答对了得分,答错了扣分。 FBASIC 上只能通过轮训检测手柄按键,而且那机器执行速度慢,就造成一个手柄总是比另一个手柄更容易抢到。

还有些别的比如 系统会用英语出加减法题,类似 five puls six is ?,然后让你用数字作答 之类的小东西
学习机没有好用的存储设备(唯一的方式是录音机),要不这些代码留着,现在翻翻也挺有趣的

后来家里买了电脑,让爸爸给装上 VB ,果断玩不了,对于窗口什么的完全没概念,不知道怎么操作。然后又不知道从哪翻出来的 Delphi ,装上,还是搞不懂。。。
ETiV
    14
ETiV  
   2015 年 12 月 6 日 via iPhone
寓教于乐的小霸王其乐无穷……
neone
    15
neone  
   2015 年 12 月 6 日
第一次给了 Microsot Visual C++ 6.0 ,当时就一个感觉这个东西好难看。
lucky2touch
    16
lucky2touch  
OP
   2015 年 12 月 6 日
@zhujinliang 话说你还找得到当时的使用手册么......我后来过了几周又按照手册敲了一遍,结果参数应该有问题,好像发不了子弹,阴影好大......当时对于编程来说是负面的影响吧,结果现在仍然入坑了,不过童年的经历好像增加了我的心理承受能力......
lucky2touch
    17
lucky2touch  
OP
   2015 年 12 月 6 日
找到了一个截图
话说 LOGO 语言还有点印象......
neo2015
    18
neo2015  
   2015 年 12 月 6 日
第一次是个 小乌龟,写代码让乌龟在屏幕上画轨迹
lucky2touch
    19
lucky2touch  
OP
   2015 年 12 月 6 日
@neo2015 你说的就是这个 LOGO 语言吧,还可以模拟当时街边卖的那种齿轮画花的效果,特神奇。
8820670
    20
8820670  
   2015 年 12 月 6 日 via Android
小学机器人队的
学的小乌龟 logo 布吉岛算不算哈哈哈哈
Rorysky
    21
Rorysky  
   2015 年 12 月 6 日
小霸王学习机
jimmy66
    22
jimmy66  
   2015 年 12 月 6 日
写 C 忘记加;纠结了好久
lyz1990
    23
lyz1990  
   2015 年 12 月 6 日   2
小时候玩的学习机,应该是叫 GBasic , 写了个小动画,草地上马里奥从远处走来进小房子出来之后变了颜色,配了音乐。记得程序不能保存,只能重头开始敲。
lucky2touch
    24
lucky2touch  
OP
   2015 年 12 月 6 日
@lyz1990 我也记得好像是不能保存,所以写了一下午然后死机了对我的打击挺大的,过了几周才缓过来......
soyking
    25
soyking  
   2015 年 12 月 6 日 via Android
pascal
写 if 的时候想这么写 if xx is xx
旁边的女生说,要是这样会英语不就会写程序了吗
哈哈哈
xmoiduts
    26
xmoiduts  
   2015 年 12 月 6 日 via Android
legolab ,拖动滑块让屏幕上的模拟 lego 机器人跑起来。
Andy1999
    27
Andy1999  
   2015 年 12 月 6 日 via iPhone   1
至今没敲过代码
zhujinliang
    28
zhujinliang  
   2015 年 12 月 6 日
@lucky2touch 手册找不到了,搬家时不知道哪去了,弄不好当时觉得没用直接扔了,学习机也早就坏了
之前也想怀旧一下,网上找了找 pdf ,也没找到当时看的那个版本

动画是 MOVE 指令吧,印象中参数超多,一直没搞明白
feikaras
    29
feikaras  
   2015 年 12 月 6 日
裕兴学习机的 basic 。
cevincheung
    30
cevincheung  
   2015 年 12 月 6 日
LOGO 路过
windfarer
    31
windfarer  
   2015 年 12 月 6 日 via Android
锟斤拷锟斤拷
@realityone
Zzzzzzzzz
    32
Zzzzzzzzz  
   2015 年 12 月 6 日
文曲星 gvbasic, 当初想改那个白金英雄坛的...
sleeperqp
    33
sleeperqp  
   2015 年 12 月 6 日   4
只说一个
mian
Ixizi
    34
Ixizi  
   2015 年 12 月 6 日
win95 上用 dreamweaver 写了个超链 算不算。。。
LioMore
    35
LioMore  
   2015 年 12 月 6 日
1+1 为什么会等于 11
lucky2touch
    36
lucky2touch  
OP
   2015 年 12 月 6 日
@windfarer @realityone 计算机科学有 2 大难题,国内还有 1 大就是 encoding 和 404 了吧:)
lucky2touch
    37
lucky2touch  
OP
   2015 年 12 月 6 日
@sleeperqp 原来都读面函数......
way2explore2
    38
way2explore2  
   2015 年 12 月 6 日 via Android
Amazing
angelface
    39
angelface  
   2015 年 12 月 6 日
@lucky2touch 这可有年头了, 以前好像是中小学的课程吧,可以画图的
XueSeason
    40
XueSeason  
   2015 年 12 月 6 日   1
哎呦,这为什么要加个头文件。
我去,少了一个分号。
i++是给什么鬼?
++i 又 TM 是个什么鬼?
为毛还要 return 0;

最后控制台输出: Hello, World
从此就走上了一条不归路。。。
wezzard
    41
wezzard  
   2015 年 12 月 6 日
Microsoft Quick Basic, 1998.
lucky2touch
    42
lucky2touch  
OP
   2015 年 12 月 6 日
@angelface 我那时候小学没有电脑课,初中好像有个微机课,印象就是老师吹嘘他打字很快, 1 分钟 xxx 字那种。高中有,但是教的好像是 Basic ,但是没咋听,用 win3.2 的绘图工具涂鸦。
xierch
    43
xierch  
   2015 年 12 月 6 日
应该是 Flash ,
play() stop() 之类的吧(
fractal314
    44
fractal314  
   2015 年 12 月 6 日
第一次好像是是小学的时候,把书上的 visual basic 代码挨个敲进去,点运行后老是出错,怎么也想不通。现在才知道当时把代码敲到 visual foxpro 里了
dahvlh
    45
dahvlh  
   2015 年 12 月 6 日
既枯燥又神奇
luman
    46
luman  
   2015 年 12 月 6 日
卧槽。卧槽!哎呦卧槽~
vebuqi
    47
vebuqi  
   2015 年 12 月 6 日
第一次敲, hello world 怎么也出不来。
对着书看了半天,一模一样的啊。
问老师,老师说:书上印错了。
That's all.
plqws
    48
plqws  
   2015 年 12 月 6 日
第一次敲代码都是复制粘贴……
改代码很痛苦,完全不知道这段那段有什么用
akira
    49
akira  
   2015 年 12 月 6 日
这是什么鬼,这又是什么鬼。。。
taxiangdeni
    50
taxiangdeni  
   2015 年 12 月 6 日
第一次写不知道所以的代码用的都是英文半角,写个 hello , world ,怎么也输出不了
v2ey
    51
v2ey  
   2015 年 12 月 6 日
第一次写代码基本上都是在调试 helloworld
codecrash
    52
codecrash  
   2015 年 12 月 6 日
在念咒语
xa0082249956
    53
xa0082249956  
   2015 年 12 月 6 日
@jimmy66 英文标点
viko16
    54
viko16  
   2015 年 12 月 6 日
估计那时候没意识到在打代码
Reficul
    55
Reficul  
   2015 年 12 月 6 日 via Android
批处理算不算
v2Panda
    56
v2Panda  
   2015 年 12 月 6 日
turbo c 现在基本见不到了。
ibireme
    57
ibireme  
   2015 年 12 月 6 日   1
第一次敲代码,貌似是小图龟?
嗯,试着把画圆的循环次数多加了几百倍,然后小图龟就停不下来了,电脑也动不了了,被老师打脑袋了。。。
megabits
    58
megabits  
   2015 年 12 月 6 日
小学的时候,写 VB 吧。什么都看不懂,照着教程复制粘贴
davidqw
    59
davidqw  
   2015 年 12 月 6 日
QB ,第一行必然是 5 CLS
YvesX
    60
YvesX  
   2015 年 12 月 6 日
“;”
soland
    61
soland  
   2015 年 12 月 6 日
抄书
wildlynx
    62
wildlynx  
   2015 年 12 月 6 日
Turbo Pascal 7.0, 编译失败:缺少分号
lululau
    63
lululau  
   2015 年 12 月 6 日
@xiandao7997 哈哈,当年也是好久没弄明白 x = x + 1 ,我还想左右两边把 x 约掉,不就成 0 = 1 了吗。。。
hiv2itsme
    64
hiv2itsme  
   2015 年 12 月 6 日
文曲星 +1, 不才,用 basic 做了个 HGAME 和魔兽争霸 3 文字版,虽然粗糙,但这点小才在当初还是玩的挺嗨的。
icreeper
    65
icreeper  
   2015 年 12 月 6 日
记事本改后缀名写了个 vbs : msgbox"Hello World!"
lucky2touch
    66
lucky2touch  
OP
   2015 年 12 月 6 日
@lululau 然后 x+=1 就觉得很高端了......
lucky2touch
    67
lucky2touch  
OP
   2015 年 12 月 6 日
@hiv2itsme HGame? 文字的还是图形的啊......想起了喷神 james 里面的 FC HGame ,很搞。
kyonnn
    68
kyonnn  
   2015 年 12 月 6 日
小学, VB ,哈哈哈~~~
貌似高中班主任学计算机的,还是写个初级的 VB
然后她一直说不要学计算机,学好数理化就好惹~
slfmessi
    69
slfmessi  
   2015 年 12 月 6 日
高中毕业后报了计算机专业,买了本 C++的书,按照 VC6.0 教的,下载的是 VS2008 ,然后一个暑假都没有入门……果然是没有编程的脑子
miao1007
    70
miao1007  
   2015 年 12 月 6 日
main 写成了 mian
zjqzxc
    71
zjqzxc  
   2015 年 12 月 6 日
高中时候用 turbo C 自己折腾,莫名其妙报错,报错,,然后就扔一边了。。
直到大一下学开始用 vc6 学 C 。。。
1023400273
    72
1023400273  
   2015 年 12 月 6 日
第一次用 vc6.0 写代码,运行后出现烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫,我还以为我程序触发了什么机关导致机器发烫受不了,吓得我赶紧拔掉了电源
sophymax
    73
sophymax  
   2015 年 12 月 6 日
生拼硬凑用记事本和 Vbscript 写了个跑马灯回文放在 window.title 里,运行在 ie5 上的,第一个程序竟然是 Vbscript ,好奇葩
freezhan
    74
freezhan  
   2015 年 12 月 6 日
第一次应该是高中电脑课,忘了用的是什么,抄的是什么鬼~后面进大学才反应过来。正式应该是大一上的 谭浩强 TAT
bullettrain1433
    75
bullettrain1433  
   2015 年 12 月 6 日
被谭浩强坑了
dslwind
    76
dslwind  
   2015 年 12 月 6 日 via Android
第一次应该是高中,用的 turbo Pascal 7.0 ,第一个程序玩的什么已经忘了,反正开头肯定是写的 program aaa;

高中有个什么信息学奥赛,当时也是机缘巧合的去的,高中时玩那个还挺有成就感的(其实是因为学习成绩不好,受打击了,所以想在别的领域……)
dangge
    77
dangge  
   2015 年 12 月 6 日
谭浩强的 C 书第一个代码
早已忘却...应该还是 Hello World.
geew
    78
geew  
   2015 年 12 月 6 日   1
turbo c 写了个 1+到 100 好激动
garipan
    79
garipan  
   2015 年 12 月 6 日
文曲星的 basic
画了一个会动的圈儿,一边放很难听的 8bit 音乐
Rice
    80
Rice  
   2015 年 12 月 6 日 via Android
Pascal
Halry
    81
Halry  
   2015 年 12 月 7 日 via Android
写了个 shutdown 的 bat 。。。小学就这个水平,后来初中会 ntsd 弄到 xp 蓝屏
ligyxy
    82
ligyxy  
   2015 年 12 月 7 日
轮流在黑板上写 LOGO 海龟作图
其他同学想像这是什么图形
yech1990
    83
yech1990  
   2015 年 12 月 7 日 via Android
难道不应该是小海龟?!!!!!!!!
qw7692336
    84
qw7692336  
   2015 年 12 月 7 日
觉得自己好酷
en3073
    85
en3073  
   2015 年 12 月 7 日
@jamesxu 还在用+1
init
    86
init  
   2015 年 12 月 7 日
我写的是小图龟画图。。。用的是 386 还是 586 忘了
lifanxi
    87
lifanxi  
   2015 年 12 月 7 日   1
我在学习机上敲的第一个程序大概是这样的:

10 LET A=1
20 LET B=2
30 LET C=A+B
40 PRINT C
50 END

那时还不会打字,一个个字母数字戳出来的。戳完以后发现没有反应。我那时只认识里面 END 这个单词,知道是结束,我误以为结束了就该运行结果了,结果不是这样。那是在同学家的学习机上敲的,同学对于我花了这么多时间敲他一点也看不懂的东西表示愤怒,然后他就重启打游戏了。

等我几年后自己有了学习机才知道,程序敲完了还得来个 RUN ,才会运行起来。
nescirem
    88
nescirem  
   2015 年 12 月 7 日
EL PSY CONGROO !
dahuaer
    89
strong>dahuaer  
   2015 年 12 月 7 日
当时在想:&a,&b,%s,%d 这都啥玩意啊
ameba
    90
ameba  
   2015 年 12 月 7 日
感觉哥哥写的东西 莫名其妙~
ameba
    91
ameba  
   2015 年 12 月 7 日
@feikaras 裕兴学习机+ 1
gimp
    92
gimp  
   2015 年 12 月 7 日
内存引用错误,程序退出运行...
timothyye
    93
timothyye  
   2015 年 12 月 7 日 via Android
一边看中国教育电视台的某个教授讲 gw basic ,一边对着电脑敲代码
kx5d62Jn1J9MjoXP
    94
kx5d62Jn1J9MjoXP  
   2015 年 12 月 7 日
58 个编译错误,修正一个错误后,还剩 8 个编译错误
kokutou
    95
kokutou  
   2015 年 12 月 7 日 via Android   1
写 bat 。。。

比如
开启延时变量解释的一句命令好长


set backtag=tag1
goto func1
:tag1
.....
....
..



:func1

...
goto %backtag%


用这种方法模拟了函数,当时觉得我得不行。。。
Tinet
    96
Tinet  
   2015 年 12 月 7 日
神奇
chalio
    97
chalio  
   2015 年 12 月 7 日
c#写循环 没成功 感觉天书一样
deadEgg
    98
deadEgg  
   2015 年 12 月 7 日
按着谭浩强的绿皮书(当年还是非常的 native 的)写好了一个 hello world,
然后不知道怎么运行
cad0420
    99
cad0420  
   2015 年 12 月 7 日
初中时候学 QB ,好不容易上机一次,特别激动。那个时候机房从来不让人进,特别神秘。
zyAndroid
    100
zyAndroid  
   2015 年 12 月 7 日
大学的时候,在实验室, turbo c ,写 hello world 程序
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1093 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 48ms UTC 18:28 PVG 02:28 LAX 10:28 JFK 13:28
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86