作者ggg12345 (ggg)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Sun Jun 24 17:39:11 2007
: : 台湾不少电子公司、IC DESIGN 都有做一些 OS Kernel 给自己的产品
: : 或 IC 用,只不过课堂上教授都不提这件事,而且 embedded sys 里
: : 做 OS 叫的出名子的也有 20,30 家,做 GUI 的也有,甚至还 clone
: : win32 API
: : 假如没有在学校就研究过 OS source code,只怕工作时要有好一段撞墙期
: : 还记得 n 年前在学校 OS 期中考完教授对大家咆哮:「为什麽你们
: : 分不清楚 user thread & kernel thread 的差别!?」
: : 问题就是光从书本上字面的解释,根本就很难体会两者有什麽差别,
: : 把 OS 教到跟数学一样抽象,这有意义吗?考一堆名词解释,这对学生
: : 真的有助益吗?
: =======
: 年轻的博士为了发表论文, 为了培植自己
: 领域的好学生, 计概教得是各种程式语言的类别与分析, 组语是练习用
: 资料库写组译器....
...
: → lg31cm:那你慢慢做梦等你的纯软吧 220.133.33.4 06/24 15:48
: → lg31cm:用资料库写assembler真不知道是我没见识 220.133.33.4 06/24 15:49
: → lg31cm:还是你打错...囧 220.133.33.4 06/24 15:49
: → ggg12345:这种事没绝对的对错,培育从基因码反组译 140.115.1.146 06/24 16:58
: → ggg12345:变成人看得懂的说明不是创见吗 ? 140.115.1.146 06/24 16:59
: → ggg12345:学生需得能举一反三,将来能开创新局是吧. 140.115.1.146 06/24 17:01
如果能把组译器的概念, 拿来对机器码做反组译, 然後换成高阶语言
在别的现成的软硬体执行, 那就是软体的模拟器, 像 qemu 就是一例,
如果要开发 Embedded System 或 SOC 的软体与整套系统, 那能不能
软硬体整机一体模拟 ? 以加速开发过程(这是软工的诉求).
就像当年想造 IDF 战机, 做航太的都想要有个全机模拟器的软体, 那
就不用造风洞也能研发新战机了.
把组译器的概念拿来处理生物基因, 藉着反组译与高阶语言的模
拟, 如果能够像 qemu 那样在现成的电脑上模拟出生物细胞的复制增
长, 能说不好不对吗 ?
前者是为硬体制造业服务, 後者是为生物基因服务, 为纯软体业
的发展做诉求总是应该的吧 !
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.1.146
1F:推 revivalworld:组译器的概念处理生物基因= =? 60.244.252.15 06/24 17:41
2F:→ revivalworld:不懂意思 麻烦解释一下 谢谢 60.244.252.15 06/24 17:42
4F:→ gwliao:我不"推", 但也不想"嘘".140.112.230.125 06/24 18:20
5F:→ gwliao:假如他的话能听的话, 台湾的软体就140.112.230.125 06/24 18:21
6F:→ gwliao:就不会是这样了. 我只对成功的要诀有兴趣140.112.230.125 06/24 18:21
7F:→ gwliao:时代不一样了, 年轻人请自己走出自己的路.140.112.230.125 06/24 18:23
8F:推 PRAM:你做的出来再去教学生吧,不要一直打嘴炮125.230.127.140 06/24 19:35
9F:推 bondalin:赞...超时代的想法...XD 218.168.187.56 06/24 19:39
10F:→ bondalin:用资料库技术作组译器.再用来作基因排列. 218.168.187.56 06/24 19:40
11F:推 ggg12345:组语用资料库写组译器是学生物资讯的系主 140.115.1.146 06/24 21:00
12F:→ ggg12345:任带的课,所以说隔开纯软,能各抱一片天! 140.115.1.146 06/24 21:01
13F:→ ggg12345:台湾带领资讯软体的一直是新竹帮, III 140.115.1.146 06/24 21:08
14F:推 MasterChang:讲的好像你参与过IDF,可惜我从没在专 203.67.213.54 06/24 22:15
15F:→ MasterChang:案计画室看过你...不要再吹了 203.67.213.54 06/24 22:15
16F:→ MasterChang:总之,tester的话要能听,母猪都会上 203.67.213.54 06/24 22:19
17F:→ MasterChang:树罗! 203.67.213.54 06/24 22:19
18F:推 ggg12345:好像也仅止於像,想要也未必就要得到,不过 140.115.1.146 06/24 22:24
19F:→ ggg12345:QEMU 就是能模拟几种cpu在机器上跑. 140.115.1.146 06/24 22:26
20F:推 lg31cm:扯太远,先把基础打好再说吧! 220.133.33.4 06/24 23:22
21F:推 lg31cm:现在的学生连写个SIC组译器都哇哇叫 220.133.33.4 06/24 23:24
22F:→ lg31cm:你还用database写assembler,真是异想天开 220.133.33.4 06/24 23:24
23F:推 FlyinDeath:基因跟电脑语言差远了哩...一次结构 134.208.3.20 06/25 12:31
24F:→ FlyinDeath:二次结构三次结构都很难推了 化学的 134.208.3.20 06/25 12:32
25F:→ FlyinDeath:反应跟简单的机械语言根本无法类比 134.208.3.20 06/25 12:32
26F:→ FlyinDeath:生科的老师有讲过 真写出来的话都可以 134.208.3.20 06/25 12:33
27F:→ FlyinDeath:拿诺贝尔奖了 tester你要不要试试? 134.208.3.20 06/25 12:33
28F:→ lg31cm:也许可行,但是这不是大学部应该学的 220.134.96.227 06/25 12:59
29F:→ lg31cm:所以我才说他岔题 220.134.96.227 06/25 12:59
30F:推 ggg12345:这是一种开创性,有兴趣的也不少,要放得开 140.115.1.146 06/25 14:30
31F:推 ggg12345:不要搞错对象,这是年轻的所长带的组语课! 140.115.1.146 06/25 17:35