由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 王土艮说学习操作系统的最好办法是学习程序设计
相关主题
[合集] 程序可读性和编译效率的矛盾怎么写搜价格的程序比较好?
多线程的程序设计有什么好书推荐? (转载)在visual C++ 程序里播放mp3
版上有会写firmware的么,人家nsa都把监控软件写进去了 牛吧ms一个程序在几个平台上运行的思路,不靠谱嘛。
Java Streams vs C# LINQ vs Java6python开发大型软件的可能性
有因为Spark而学习Scala的吗?这些语言开发大型软件的可能性
请教一个递归程序的问题大家在linux下面用什么C++的IDE呢?
请问:在C程序里能调用SAS的程序吗? (转载)准备面试一个java-based position,有什么书推荐一下?
初学者问几个C的问题How difficult is it to write your own sprintf ?
相关话题的讨论汇总
话题: 程序设计话题: os话题: 操作系统话题: 学习话题: 大型软件
进入Programming版参与讨论
1 (共1页)
d******r
发帖数: 5008
1
什么意思?谁给科谱一下?
j********x
发帖数: 2330
2
我也想听听
r*********r
发帖数: 3195
3
the best way is to read and understand a real OS's code.
Unix v6's code is a pretty good example.
d******r
发帖数: 5008
4
操作系统,内核,一般都是用C写的,我看
不出那些code在程序设计上和现在商业上
的大型软件的程序设计有啥可比之处。

【在 r*********r 的大作中提到】
: the best way is to read and understand a real OS's code.
: Unix v6's code is a pretty good example.

r*********r
发帖数: 3195
5
what do u want to learn? OS or 商业上的大型软件 ?
C is your only choice if you want to learn OS, and learn it good.

【在 d******r 的大作中提到】
: 操作系统,内核,一般都是用C写的,我看
: 不出那些code在程序设计上和现在商业上
: 的大型软件的程序设计有啥可比之处。

d******r
发帖数: 5008
6
我问如何通过学程序设计来学操作系统,你说
可以读那些c code
你想说什么?读c code和学程序设计是一回事么?

【在 r*********r 的大作中提到】
: what do u want to learn? OS or 商业上的大型软件 ?
: C is your only choice if you want to learn OS, and learn it good.

n******t
发帖数: 4406
7
程序设计的原则都最后都是想通的。
大型操作系统可能是对性能、稳定,可读性,可移植性综合要求最高的大型软件。
所以当然是可以借鉴的。

【在 d******r 的大作中提到】
: 操作系统,内核,一般都是用C写的,我看
: 不出那些code在程序设计上和现在商业上
: 的大型软件的程序设计有啥可比之处。

x****u
发帖数: 44466
8
我个人的体会是,了解到了主要的API都是什么功能后,大脑自然就能对OS的原理产生
个框架。剩下的都是具体算法,硬件相关的部分的肉待填了。

【在 d******r 的大作中提到】
: 什么意思?谁给科谱一下?
N******K
发帖数: 10202
9
就一个三楼楼长 别信他的
学习人体结构 入门的最好的办法是解剖麻雀
同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc
-os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈

【在 d******r 的大作中提到】
: 什么意思?谁给科谱一下?
m********5
发帖数: 17667
10
RE 这个最靠谱

uc

【在 N******K 的大作中提到】
: 就一个三楼楼长 别信他的
: 学习人体结构 入门的最好的办法是解剖麻雀
: 同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc
: -os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈

d*******r
发帖数: 3299
11
非常同意这个观点,没有相关的书籍资料网站推荐?

uc

【在 N******K 的大作中提到】
: 就一个三楼楼长 别信他的
: 学习人体结构 入门的最好的办法是解剖麻雀
: 同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc
: -os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈

N******K
发帖数: 10202
12
uc-os有免费书啊 你自己焊个c8051的板子 移植一下 搞一搞 要加大flash
网上可以搜到相关资料

【在 d*******r 的大作中提到】
: 非常同意这个观点,没有相关的书籍资料网站推荐?
:
: uc

d*******r
发帖数: 3299
13
不错,回头hack一下~~
1 (共1页)
进入Programming版参与讨论
相关主题
How difficult is it to write your own sprintf ?有因为Spark而学习Scala的吗?
A question请教一个递归程序的问题
Google员工给的api talk请问:在C程序里能调用SAS的程序吗? (转载)
bad news:Oracle wins, Google loses in copyright ruling on J (转载)初学者问几个C的问题
[合集] 程序可读性和编译效率的矛盾怎么写搜价格的程序比较好?
多线程的程序设计有什么好书推荐? (转载)在visual C++ 程序里播放mp3
版上有会写firmware的么,人家nsa都把监控软件写进去了 牛吧ms一个程序在几个平台上运行的思路,不靠谱嘛。
Java Streams vs C# LINQ vs Java6python开发大型软件的可能性
相关话题的讨论汇总
话题: 程序设计话题: os话题: 操作系统话题: 学习话题: 大型软件