• 原文来自Ifprogramminglanguageswerereligions,很有意思,可以从宗教的角度来看看各种常见语言的特点。这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由。C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而 ... [详细]
       2014-05-16 13:35:11
  • 通俗的说,这本书教你如何用最基本的构造和原则,解决复杂和多样的问题。用摄影打比方,这本书不比较尼康和佳能,不介绍繁杂的机型和参数,不介绍后期处理的技巧。这本书只讨论光线、色彩和构图,以及如何在不同场景拿捏这些基本原则组合出美妙的照片。 ... [详细]
       2014-05-16 13:35:11
  • 最初的问题“你最受争议的编程观点是什么?”,由JonSkeet在2009年1月提出。此人可不是无名小卒,C#社区大名鼎鼎的人物,多年微软MVP,所著《深入理解C#》(英文版C#inDepth)一书是C#领域少数不可不读的名著(老赵就说过C#他只推荐两本,这本和CLRviaC#),现在Google英国公司任工程师(还真不 ... [详细]
       2014-05-16 13:35:11
  • Java语言繁琐,开发效率低,是事实,否认这个事实的大都是深入接触语言种类比较少的人,或者说他们没有接触过比Java更简洁,开发效率更过的语言。但问题是,目前没有另外一种语言,不繁琐,开发效率不低,但又同时具有Java的优点。换句话说,你选择一个语言不是因为它的缺点,而是因为它的优点。 ... [详细]
       2014-05-16 13:35:11
  • 学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。作为一个程序语言的研究者,我深深的知道这种心理产生的根源。程序语言里面其实有着非常简单,永恒不变的原理。 ... [详细]
       2014-05-16 13:35:11
  • 有没有这样觉得,以前做过的,刚做完的,或者正在做的项目,简直就是狗屎,不想去维护,不想去看以前写的代码?如果有,那么我们可以继续下面的内容。分析一下原因,项目为什么会烂,从纯技术上去看无非有以下两个问题:项目架构烂,代码质量差。 ... [详细]
       2014-05-16 13:35:11
  • 我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应用配置等。这些共有的问题有个共通的特性是会在每个web应用上都用到。框架是非常好的,它能让决定更连贯。 ... [详细]
       2014-05-16 13:35:11
  • 读代码这事,先要分是精读还是泛读。从学习的目的来看,一定要精读一定量的经典代码。而精读是指每行都读懂,不看代码脑子里就能勾画出程序的基本结构。这里有个很形象的状态,精读代码时会满脑子都是代码,放不下,甚至睡觉前脑子里也是代码。但这一篇里主要不是关注如何精读代码的,而是关于如何在工作中掌握既有代码的,等价于泛读。 ... [详细]
       2014-05-16 13:35:11
  • 递归是实现程序计算过程中的描述过程的基本模式之一,在讨论递归的问题前我们必须十分小心,因为递归包含两个方面的内容,一个是递归的计算过程,一个是递归过程,后者是语法上的事实而前者是概念上的计算过程,事实上在程序上我们也许是使用循环来实现的。 ... [详细]
       2014-05-16 13:35:11
  • 最近跟一个朋友聊起编程语言的一些特性,他有个言论让我略有所思:“不能REPL的都是渣”。当然这个观点有点偏激,但我们可以探究一下,我们常用的编程语言里面,哪些支持REPL,哪些不支持,还有REPL的一些概况。在一般的脚本语言中,有REPL是常态,因为REPL非常的方便。 ... [详细]
       2014-05-16 13:35:11
  • 编程范式(ProgrammingParadigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一种革命性的思想,正因为它不同于其他的各种编程范式。编程范式也许是学习 ... [详细]
       2014-05-16 13:35:11
  • 最近开始学习函数式编程,打算深入进去,掌握函数式编程的思路。具体学习足迹可以看看现代魔法学院的《编程范式篇》。以后关于技术类的东西,大部分都会整理成专题,章节,发布在学院中,而博客则回归更为轻松随意的状态。我们绝大多数程序员都是用命令式编程,因为学校教的编程就是命令式的,什么C、Java等等(当然他们也可以用函数式编程 ... [详细]
       2014-05-16 13:35:11
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有