t******y 发帖数: 7 | 1 哭死了
怎么办呀
算法都明白了
就是不知道从哪里开始下手
大家都怎么开始写程序的?
我都要急死了:( |
a*******s 发帖数: 324 | |
g******u 发帖数: 3060 | 3 我以前的做法是:
你不能把一本书看完了再来写程序,那样你还是不会。一定要边看边写。
看一个例子要写几句。遇到不懂的环节再找microchip(我有时写embedded C)。等到
一本大书翻完,差不多到时心里有底了。 |
h***s 发帖数: 226 | 4 写程序,确实有这个过程,大学的时候学的不怎么样,可到后来就靠他成了吃饭的家伙。
说说那时候写程序的办法:
1.把整个DOS系统的中断和低层全部打印出来,当然是反汇编,由于DOS本身是用汇编语
言写的,所以看起来就比较容易,然后往里面添加代码或者修改某些中断功能,就变成
自己所要的功能;
2.把CCDOS也就是加了中文系统的DOS关于显示打印汉字的功能模块反汇编,这样就学习
了如何在操作系统中处理汉字;
3.如果还没有普及用C,那么可以用汇编语言+高级语言混合变成解决算法加设备驱动
的问题;比如在EGA、VGA的显示环境处理时事图像显示等复杂问题;
4.后来有了C语言普及,就用它来构筑一个类似文本编辑器如那时候dos时代的wordstar
编辑器,可以练习一下如何构筑大应用的感觉,当然由于实力限制,可能一次只能处理
几十K的文本,关键是大文本时如何换行换页面快速显示等;
5.还可以用C构筑一个小型的basic解释程序,也就是你自己用C语言设计程序语言,来
理解一下相关的数据结构+算法,理解高级语言是怎么设计出来的;
6.为了做到前面这些,需要有一个基本功,可能需要编制几十上百个基本函数功 |
d**r 发帖数: 899 | 5 老大,你也太专业了吧。
业余人士学学Java、Python之类的就够了。
伙。
wordstar
【在 h***s 的大作中提到】 : 写程序,确实有这个过程,大学的时候学的不怎么样,可到后来就靠他成了吃饭的家伙。 : 说说那时候写程序的办法: : 1.把整个DOS系统的中断和低层全部打印出来,当然是反汇编,由于DOS本身是用汇编语 : 言写的,所以看起来就比较容易,然后往里面添加代码或者修改某些中断功能,就变成 : 自己所要的功能; : 2.把CCDOS也就是加了中文系统的DOS关于显示打印汉字的功能模块反汇编,这样就学习 : 了如何在操作系统中处理汉字; : 3.如果还没有普及用C,那么可以用汇编语言+高级语言混合变成解决算法加设备驱动 : 的问题;比如在EGA、VGA的显示环境处理时事图像显示等复杂问题; : 4.后来有了C语言普及,就用它来构筑一个类似文本编辑器如那时候dos时代的wordstar
|
d*********t 发帖数: 88 | |