zoukankan      html  css  js  c++  java
  • 编程语录

    • 编程语言的最终目的是什么?是为了让编程更容易。
    • 人们对编程语言有一个必然要求,就是能为公共的模式命名,建立抽象,然后直接在抽象的层次上工作。
      动态语言之所以很流行,就是因为人们可以在很短的时间内建立起一种原型。
    • 编程应该有一整套系统,包括人,技能,库,框架,工具。
    • 如何才能让程序功能更加丰富,如何才能让它更加有趣,如何组织代码。
    • 人们总是尝试做着软件的模块化结构,并且这种手段越来越先进。
    • 编程技术的历史,首先是使用机器码,然后是符号化的汇编语言,接下来是高级语言,后面是结构化编程,现在又来到了面向对象的时代。
    • 在我设计困难算法的经验中,我发现了一个扩展自己能力的方法。一个具有挑战性的问题解决之后,我从头再做一遍,回顾之前方法中的关键点。重复这么做,直到解决方案如我所希望的那样明确和直接。然后我们考虑类似问题的通用准则,这将促使我在起初的时候更有效的解决问题。通常,这样的法则具有永恒的价值。
    • 递归,编程工具库中一件最强大的工具。
    • 优秀程序员的一个衡量标准,必须有所进展,还得能加以改进。
    • 就基本技能而言,编程所包含的就是逻辑和数学,我们应当学会逻辑思考,学会清晰的思考。
    • 建设性的懒惰,坚持复用,遵循DRY(Don’t Repeat Yourself)原则,拒绝编写重复的胶合代码。
    • 所谓的主流,实际上是以实效为主导。
    • 培养构建大型应用程序的能力,因为写大程序非常耗时费力,这需要我们发明新方法,以减轻由于大程序的功能和细节而引起的沉重负担。
    • 实现复杂度-- 代码的数量很重要,因为开发一个程序所耗费的时间主要取决于程序的长度。
    • 面向对象编程只是程度不同的问题,事实上只有两种,某些语言允许以这种方式编程,另一些语言则强迫你一定要这样编程。
    • 有了对象,我们就可以对任何事物建模;用对象做模拟是威力强大的,因为它非常符合我们对身处其中并与之交互的世界的看法。
    • Duck Typing (generic programming) ——如果它走路像鸭子,而且叫起来像鸭子,我就会称之为鸭子。
  • 相关阅读:
    jquery ajax和php实现返回值 json类型
    jQuery一句话实现多选框全选/取消
    九宫格拼图 支持44 55等
    php通过$_SERVER['HTTP_USER_AGENT']获取浏览器useAgent
    微信刮刮卡代码
    从QQ网站中提取的纯JS省市区三级联动
    Codeigniter+PHPExcel导出数据到Excel文件
    flv视频播放器停止时带图片
    html5+js实现刮刮卡效果
    解决Tensorflow 使用时cpu编译不支持警告:that this TensorFlow binary was not compiled to use: AVX AVX2
  • 原文地址:https://www.cnblogs.com/cicaday/p/5976479.html
Copyright © 2011-2022 走看看