上学期学著名的《计算机体系结构》这门课( CSAPP ),有一个 lab project 是写一个 Y86 CPU 流水线模拟器( kernel 部分写得要哭了)……
最后我决定写一个基于 JS 的(科幻风)模拟器。为了不那么千篇一律的 UI ,以及为了有趣!
助教说很好看,然后并没有给加分 TAT
汇编、 CPU 这些比较底层的东西,会给人们 古板 的潜在感觉。如何打破这种不好的感觉?
同时,这个 project 包含很多 data visualization ,如何设计使得它能让人眼前一亮(并且好写)?
综合以上,我在 Pinterest 上面搜集了一些未来主义的 UI 设计(传送门)。
然后用 AngularJS 完成了数据展现的部分。
收获了一些 UI 设计的想法,当然,最大的收获是 CPU 的架构与运作。
可以当屏保……
成品: http://quietshu.github.io/y86
代码: https://github.com/quietshu/y86
欢迎各种建议 & 讨论 ^ ^
1
fo2w 2015-09-20 03:59:12 +08:00 1
已 star
|
2
jetbillwin 2015-09-20 05:42:54 +08:00
赞一个
|
3
songjiaxin2008 2015-09-20 05:58:51 +08:00
脑补电影里的电脑屏幕
|
4
lwrless 2015-09-20 06:55:01 +08:00
很棒!已经 Star 。
|
5
dsdshcym 2015-09-20 07:44:30 +08:00 via iPad
咦,并没有这个在课上展示的印象。是跟助教私下展示的么
|
6
vitovan 2015-09-20 08:05:58 +08:00
牛!
|
7
powtop 2015-09-20 08:43:40 +08:00
突然想把博客做成这种风格 如何?
|
9
sunjourney 2015-09-20 09:48:03 +08:00
star star
|
10
Radeon 2015-09-20 09:51:59 +08:00
超酷!现在的小孩真是不得了
|
11
gaohongyuan 2015-09-20 09:53:02 +08:00
厉害厉害 star 一记
|
12
riaqn 2015-09-20 10:00:58 +08:00
楼主是大二吧...学弟真是厉害..
|
13
tuimaochang 2015-09-20 10:07:04 +08:00
好牛逼
|
14
c742435 2015-09-20 10:18:43 +08:00
好屌!
|
15
slixurd 2015-09-20 12:16:06 +08:00
感觉被拍死在沙滩上了
|
19
shuding OP |
20
dsdshcym 2015-09-20 19:56:41 +08:00 via Android
|
23
anym0us 2015-09-21 09:34:58 +08:00
so cool !!!!
|
24
haogefeifei 2015-09-21 13:14:27 +08:00
点赞。
|
25
gaocegege 2015-09-21 19:17:30 +08:00
awesome
我交也开了这门课 |
27
dqioipb 2015-09-22 00:52:07 +08:00
不错哦,很喜欢科幻类行的
|
29
msg7086 2015-09-22 21:26:01 +08:00
Data Visualization 才是亮点啊。
|