程序设计是这样一门艺术,它将问题求解方案描述成计算机可以执行的形式。
今天 再次阅读,《C++程序设计 原理与实践 基础篇》前言的时候,为这句话所打动。
首先是问题。
问题导向,在任何领域都是最基本的原则、基础。你做这件事,想要解决什么问题,你有什么问题需要解决,这是一直以来被忽略的问题。
只有找到一个普遍的需求问题,才是一个可用的,受欢迎的应用的开始。
其次是求解方案。
解决问题的方案有很多种,对时间的要求,对空间的要求,找到最优解、合理解,根据现实条件,不断地优化求解方案,算法一道,亦可精益求精。
最终 是描述成计算机可以执行的形式。
这一步是最终的一步,是重要的一环,却也不再是最重要的一环。只落在实现形式的层面的,就是 建筑界的民工了,码农大概就是从这里生出的。
所以,在程序设计领域,问题是甲方,是系统设计师,是语言设计者,设计求解方案是算法师、架构师,描述成计算机可执行形式,各个层面均可以选择。
努力的方向很多呀。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/129538.html