矮小钥匙

文章
5
资源
0
加入时间
2年10月18天

对软件的认知

对软件的认知软件的概念和特点软件是指使计算机运行所需的程序、数据和相关文档的总和。包括三方面的内容:能够完成预定功能和性能的程序。运行程序需要的数据。描述程序功能、使用和维护的各种文档。注意:软件产品的构成包括程序代码,开发、使用和维护程序所配套的文档。程序并不是软件的全部,与程序有关的文档是软件不可缺少的组成部分。文档是与软件开发、使用和维护相关的图文资料。软件具有以下特点:软件是逻辑产品,具有无形性的特点,通过计算机的执行才能体现他的功能和作用。软件只会退化,不存在磨损和消耗问

为什么看到这么多人不推荐C++?

2000年左右是C++的鼎盛期,游戏,图形界面,科学计算,后台服务,各种新语言的实现语言,甚至入侵了一点操作系统里C的地盘。一项技术,火起来蜂拥而上,泥沙俱下,平稳后发现后劲不足,或者有另一个风口出现,便如树倒萎溃散。进化是好事,进化的同时要吸取经验,避免出现返祖现象。C++之父写过一本神书,«C++语言的设计和演化»,鄙人孤陋寡闻,似乎这是唯一一本阐述语言设计理念、折衷的辛苦无奈历程,Bjarne 在书中提出了很多极具智慧的设计理念,比如时下小火的俨然C++继任者 Rust 也极为推崇的“零代

机器学习算法系列(3)--决策树(decision-tree)

本文转载自: decision tree|endymecy一、决策树理论1.1 什么是决策树所谓决策树,顾名思义,是一种树,一种依托于策略抉择而建立起来的树。机器学习中,决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。 树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,从根节点到叶节点所经历的路径对应一个判定测试序列。决策树仅有单一输出,...