zoukankan      html  css  js  c++  java
  • 《梦断代码》读书笔记二

       计算机科学是一门非常迷人的科学,编程做软件又是其中重要的一环,但软件制作依旧有非常多的缺陷。

       关于软件制作理想已经有了很久了,人们渴望可以像摩天大厦,水坝等永久性建筑一样,实现标准化,

    好像乐高积木一样,每种组件,模块,函数库都有,他们向全球提供,源代码人人都可以取得全部开源,

    好像不懂芯片,但仍可以把电脑组装好一样,人们站在前人的肩膀上,软件项目从此规范而简单。

       但事实并非如此,软件界有太多势不两立的标准,举目皆是,随处可见,计算机系统的每一点差异,用

    什么芯片,什么操作系统,什么版本,什么编程语言,什么数据结构,等等问题都会把这个梦击的的粉碎。

       程序员们很久以前就是现了小复用,也就是自己保存下一些常用代码,用到时直接拿来。但真正有难度的大

    复用,因为软件结构的多样性,一直难以解决。

       这一直是一个问题,人们希望复用别的代码,但又因为不满足需求而编写新的,复用和创建,一直以来的问

    题。

       软件各部分很难分成固定的小部分,所以很难实现理想的软件过渡。

  • 相关阅读:
    POJ2559/HDU1506 Largest Rectangle in a Histogram (cartesian tree)
    POJ2201 Cartesian Tree (cartesian tree)
    一本通1007
    一本通1006
    一本通1005
    一本通1004
    一本通1003
    一本通1002
    一本通1001
    一本通1000
  • 原文地址:https://www.cnblogs.com/weaponx/p/4389946.html
Copyright © 2011-2022 走看看