首页
PNG素材
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
开发笔记
PHP资讯
PHP教程
前端技术
PNG素材
Tools工具
网站首页
PHP资讯
PHP教程
服务器技术
数据库
前端开发
视频教程
MySql
PHP问答
开发工具
PHP安全
大话程序猿
职场
业内
Mysql
JavaScript
Css
Html
linux
jquery
PHP框架
缓存
PHP视频教程
MongoDB
面试题
开放平台
Oracle
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
PHP 进阶
高并发
负载均衡
PHP框架
网络编程
图像编程
设计模式
WEB服务
方法&架构
算法
返回上级
设计模式
如果编程语言是一种宗教
原文来自Ifprogramminglanguageswerereligions,很有意思,可以从宗教的角度来看看各种常见语言的特点。这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由。C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而 ...
[详细]
2014-05-16 13:35:11
设计模式
向热爱计算机科学的你推荐SICP
通俗的说,这本书教你如何用最基本的构造和原则,解决复杂和多样的问题。用摄影打比方,这本书不比较尼康和佳能,不介绍繁杂的机型和参数,不介绍后期处理的技巧。这本书只讨论光线、色彩和构图,以及如何在不同场景拿捏这些基本原则组合出美妙的照片。 ...
[详细]
2014-05-16 13:35:11
设计模式
从StackOverflow来的值得回味的编程观点
最初的问题“你最受争议的编程观点是什么?”,由JonSkeet在2009年1月提出。此人可不是无名小卒,C#社区大名鼎鼎的人物,多年微软MVP,所著《深入理解C#》(英文版C#inDepth)一书是C#领域少数不可不读的名著(老赵就说过C#他只推荐两本,这本和CLRviaC#),现在Google英国公司任工程师(还真不 ...
[详细]
2014-05-16 13:35:11
设计模式
Java繁琐笨重,为啥还有这么强的生命力?
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是常态,因为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
首页
上一页
1
2
3
4
5
6
7
8
下一页
尾页
Hi,亲爱的小伙伴!
欢迎来到php1.cn社区!
点击登录, 发现精彩
注册
登录
扫码关注 PHP1 官方微信号
Tools Online | 在线开发工具
HTML/JS压缩
CSS代码格式化
文章自动排版
HTML/JS转换
UTF-8编码转换工具
Unicode 转换
URL编码解码
二维码生成工具
IP地址查询
HTTP状态码(响应码)
网页Header头
网页源代码
JSON解析着色
Diff文件比较
RankList | 热门文章
1
SaltStack部署实践(4)JOB管理与Returns模块
2
如何配置网络连接的IP地址
3
Python实现斐波那契数列的方法与优化
4
解决Next.js应用部署时目录文件过多错误
5
SQL Server 基础入门与实践
6
自定义CSS样式打造个性化HTML5视频播放器
7
重启编程之旅:年后代码挑战
8
深入理解 org.apache.hadoop.ha.HAServiceTarget 的 checkFencingConfigured 方法
9
在Ubuntu系统中安装Windows 7的详细步骤
10
深入解析GLSL中的视图矩阵与投影矩阵
Recommend | 推荐阅读
1
在Ubuntu系统中安装Windows 7的详细步骤
2
深入解析GLSL中的视图矩阵与投影矩阵
3
深入理解K近邻分类算法:机器学习100天系列(26)
4
Matlab内存优化:扩展虚拟内存的方法与实践
5
二维几何变换矩阵解析
6
Qt QTableView 内嵌控件的实现方法
7
Android Studio 安装与配置指南
8
福克斯新闻数据库配置失误导致1300万条敏感记录泄露
9
Linux系统中Java程序Too Many Open Files问题的深入解析与解决方案
10
福昕软件公司Foxit PDF SDK ActiveX控件的使用指南
PHP1.CN | 中国最专业的PHP中文社区 |
PNG素材下载
|
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有