2017年5月31日

《大教堂与集市》的启示 — 软件工程的另一种选择-

摘要: 说起软件工程这档事,我总有种不知从何说起的感觉。作为计算机专业的学生,早年都学过一门叫做软件工程的课,背下来一些流水线式的项目开发阶段,首先是在项目定义阶段要做可行性分析、需求分析这些事,再来进入到开发阶段要做概要设计、详细设计、设计实现等步骤,最后是维护阶段的运行与维护。仿佛软件开发就像《摩登时代 阅读全文

posted @ 2017-05-31 17:21 凌杰 阅读(242) 评论(0) 推荐(0) 编辑

2016年6月7日

clang编译器简介

摘要: 本文部分内容引用: 中文维基百科。 结构化编译器前端--clang介绍。 什么是clang编译器? clang是LLVM编译器工具集的一个用于编译C、C++、Objective-C的前端。LLVM项目的目标是提供一个GNU编译器套装(gcc)的替代品,由苹果公司的赞助开发,其源代码授权采用的是类BS 阅读全文

posted @ 2016-06-07 13:50 凌杰 阅读(18263) 评论(1) 推荐(0) 编辑

2016年5月21日

Makefile简易教程

摘要: 本文部分内容引用: 中文维基百科。 个人分类  读书体 一个简单的Makefile教程。 Makefile简介 在软件开发中,make通常被视为一种软件构建工具。该工具主要经由读取一种名为“makefile”或“Makefile”的文件来实现软件的自动化建构。它会通过一种被称之为“target” 阅读全文

posted @ 2016-05-21 14:35 凌杰 阅读(68462) 评论(4) 推荐(17) 编辑

2016年4月12日

关于国内技术类书籍的一次讨论

摘要: 几天前,我在上海交大的BBS上看到有人在吐槽国内教科书的质量远不如国外,于是有人提出了写书不如译书的观点。这种貌似【崇洋媚外】的观点,引起了一番热烈的讨论。如果抛开民族主义方面的东西不谈,就从市场竞争机制而言,我们引进国外图书的目的也是为了倒逼国内的图书市场升级,最终目的还是希望我们自己能写出好的教科书。认为只靠翻译外文书籍就行的想法显然是过于幼稚的想法,而且基本上也是缘木求鱼,没有什么可行... 阅读全文

posted @ 2016-04-12 14:51 凌杰 阅读(267) 评论(0) 推荐(0) 编辑

2016年3月12日

人工智能的可怕与不可怕

摘要: 最近几年,似乎人工智能在媒体上越来越火,其原因在于google的两个项目得到了很好的进展和宣传,由于汽车驾驶以及围棋在过去被很多人想当然地认为这是人类的专属领域,因此接连被突破,让一些人得了【机器恐惧症】,比如纽约时报上那篇文章就是典型的代表。 最近围棋比较热,所以我就拿阿尔法狗来说明一下这件事吧。人们为什么觉得机器变得可怕了呢?用他们的话说,就是因为机器有了【学习】的能力。过去IBM的深蓝在赢国... 阅读全文

posted @ 2016-03-12 15:05 凌杰 阅读(279) 评论(0) 推荐(0) 编辑

2015年3月3日

Git简易教程

摘要: 概述 在说明什么是git之前,我们需要对版本控制(Version Control)做一个基本的概述,一般情况下,我们的源代码都是在时间和空间两个维度上进行管理并维护的,代码本身以及组织代码的项目文件(如makefile或者vs的项目文件)都是以文件和目录的形式存储在磁盘空间上的,这种文件管理的形式已 阅读全文

posted @ 2015-03-03 17:09 凌杰 阅读(292) 评论(0) 推荐(0) 编辑

2015年2月15日

谈谈买书与读书

摘要: 干码农这行,读书是必不可少的。爱读书的人,经常会把"书一定要买来看的",或者"书非借不能读"之类的话挂在嘴边,这些话自然有一定的道理,但我在这里想稍微做点补充,这也是我本人在买书、读书方面的一些心得。 计算机的书,大体分两种,一种是技巧性的书籍,一种是理论性的书籍,在针对这两类书作出选择时,我的态度 阅读全文

posted @ 2015-02-15 14:59 凌杰 阅读(423) 评论(0) 推荐(1) 编辑

2014年11月11日

重读《The C Programming Language》

摘要: 其实,我已经不记得自己是第几次重读这本《The C Programming Language》了,但每次读都不禁感叹,技术书竟然也可以写得如此精炼,完美,俨然是一副美丽的画卷。能从此书进入浪漫而严谨的黑客世界不能不说是一种荣幸。因此这本书一直我向初学者们推荐的首选书籍。 但凡写过技术文章的人都知道, 阅读全文

posted @ 2014-11-11 20:32 凌杰 阅读(256) 评论(0) 推荐(0) 编辑

2014年11月10日

Win7重装后,如何删除cygwin目录?

摘要: 参考: http://blog.csdn.net/zjjyliuweijie/article/details/6577037 http://blog.csdn.net/huangzhtao/article/details/6038504 http://blog.csdn.net/hu_shengyang/article/details/7828998 为什么Cygwin的安装目录(在win7... 阅读全文

posted @ 2014-11-10 22:13 凌杰 阅读(509) 评论(0) 推荐(0) 编辑

导航