开启新的篇章

Outprog Blog

更多

Blog

全装独角兽高达

前段时间去日本旅行,买了两套高达模型

今天终于完成了这套700多个零件的全装独角兽(只是素组)

全装独角兽,顾名思义就是包含所有装备的独角兽高达。我组的这套是 MG 级别的独角兽,机体分为两种模式,一种独角兽模式(纯白),一种高达模式(露出绿色的精神感应框架,又称为爆甲)。组装完成后机体可以任意变换两种模式。

左边为独角兽模式,右边为爆甲模式。下面再上几张图:

关于写代码

对于写代码哪些事情,还有太多要去学习的东西。没有摸索过设计模式,没有重构过太多东西,优美的代码艺术更是谈不上,只是简单的写写而已。

写过各种排序,写过树,写过神经网络,在算法的世界,一切都让人感到惊奇。去九度刷过题,废寝忘食,也去 Codewars 刷过 star,跻身排行榜。解决各种问题,获得各种成就,一切不为别的,就像是一个又一个游戏关卡,只为过关获取成就。

写过 C,写过 C++,写过 PHP,写过 JAVA,写过 R,写过 Javascript,写过 Ruby,写过 shell,最近,还写写 Swift。C/C++ 纠结的指针,C++ 的继承、派生、多态、虚函数、运算符重载各种特性绕脑。写过 Ruby 后,才真是不想再写其他语言了,但是仍然避免不了用各种语言,历史上的架构原因,不同语言开发的优秀工具,都必须在特定语言环境下使用。然而各种语言,毕竟殊途同归。

写代码,要么往上写,要么往下写。所谓往上写,就是去注重代码质量,注重抽象、设计和性能,注重一切工程上的问题;所谓往下写,就是去理解语言的魅力,理解语言的实现,理解语言和计算这门艺术。

《计算的本质:深入剖析程序和计算机》第一部分总结

大学时对计算理论知之甚少,计算理论、编译原理都是为了应试而学,所用的课本也纯粹是乏味的理论,让人很难提起兴趣。而国外一些权威课本,可能知识总结不算精粹,讲解过程也掺杂着各种比喻,甚至是“过多”的讲述背景故事,但若是真的对这门学科感兴趣,这样的课本也许才是更好的选择。学习这样的课本,不仅仅能让人理解理论知识,更能了解这些理论知识的由来和意义。

好了,废话不多说。读完第一部分-程序和机器,稍作概述: