php 处理对象用什么,程序处理的对象是什么
程序处理的对象是“数据”。在计算机的世界里,数据代表了对数字模型的抽象化的概念,同时也代表了信息;而编写程序的目的就是要处理这些数据,程序设计就是用于对数据进行处理的。
相关推荐:《编程视频》
程序处理、加工的对象——数据
程序设计是用于干什么用的呢?
无非就是对数据进行处理。 当我们从事科研和工程项目时,首先当然是结合领域知识对问题进行分析,而后进行数学建模,最后通过计算机进行处理。
在计算机的世界里,数据代表了对数字模型的抽象化的概念,同时也代表了信息。 结合我们的日常生活,可以想象我们周围充满了各种各样的数据——文字、数字、声音、图片、动画以及更加复杂的多媒体数据。编写程序的目的就是要处理这些数据。
虽然数据的种类多种多样,但归根结底,最基本的两种数据类型是数字与字符。
如何理解数据 ?
数据的种类多种多样,但归根结底,最基本的两种数据类型是数字与字符
从数学的抽象角度: 对数字而言:标量+矢量
在科研和工程中,必然打交道的是矢量和标量两种类型。标量 :非常简单,是最基本的数字类型,它是组成矢量和更为复杂类型的基础。
矢量 :现在非常火爆的机器学习、数据挖掘,无时无刻不需要与特征向量打交道。在C++中有(数组、STL的 vector )。
从数学的抽象角度: 对字符而言:字符+字符串字符是互联网中最重要的信息载体,因为他承载者语言信息。
在科研和工程项目中,也常称为文本。它是书面上的语言、读书、看报、写文章,都是以文章为载体,它是互联网时代最常见、最重要的信息载体。
在 C/C++ 中,是通过字符和字符串的形式进行表示和处理文本。其中字符串是等价于字符构成的数组。
计算机角度:理解数据
计算机编程语言的作用,就是完成从抽象数学模型到计算机具体表示的映射。因此计算机编程语言定义了几种模型来实现对数字的表示。
比如int num;这里定义了一个变量num,这里有两重含义 :
1 . 首先他对应于数学中的整数,可以进行整数相关的运算;
2 . 其次由于计算机的硬件的限制,这个整数变量不能表示无限大的数据,在传统的32机器上,最多只能到(2^32 - 1);
这就是完成了“抽象数学世界”到“计算机现实世界”的映射 。
分别从数学和计算机的角度去理解我们身边出现的各种各样的数据,数据分别在数学和计算机的世界里有不同的表现和实现方式。
在C/C++的世界里,数据可以分为基本数据类型和非基本数据类型
1 . 基本数据类型:字符型、整形、浮点型;
2 . 非基本数据类型:在基本数据类型上构建的,是根据用户的需求构造出来的,目的是为了表示更加复杂的数据。
想要查阅更多相关文章,请访问PHP中文网!!
php 处理对象用什么,程序处理的对象是什么相关推荐
- 基于Golang的对象序列化的程序包开发——myJsonMarshal
基于Golang的对象序列化的程序包开发--myJsonMarshal[阅读时间:约10分钟] 一.对象序列化概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体程序设计及 ...
- 深入 JVM 字节码,解析类加载、链接、初始化、创建对象、对象初始化、程序执行的流程
概述: 本文通过引入一道面试题来解析类加载.类链接.类初始化过程,以及创建创建对象.对象初始化和程序执行的过程. 你将收获: 1.精通类加载.类链接.类初始化过程 2.深入源码层面了解类初始化.对象初 ...
- Activexobject(“wscript.shell“)对象调用本地程序
Activexobject("wscript.shell")对象调用本地程序 function demo(){var path = "cmd.exe /c D: & ...
- 找工作就像找对象,愿程序员不再孤单。。。
找工作就像找对象,愿程序员不再孤单... 在这个牛郎与织女相会的节日,我想告诉你一个爱情的真理:搞对象,总得有一个人先耍流氓.别在骚浪贱的年纪选择端庄,"俺稀罕你,你稀罕俺不",一 ...
- yii2数组转为对象_好程序员Java学习路线分享java为什么不支持泛型数组
本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助. public class Pair { public void info( ) { System.out.println( ...
- style 对象 微信小程序_微信小程序中一些JS常识
1.小程序中不支持HTTP请求,配置后台服务器域名只支持https(假设配置后,运行程序还是报域名配置问题,重启开发工具即可),图片地址可以用http. 2.支持请求网页,但是必须在微信公众平台小程序 ...
- 嫁给程序员原来还有这福利,难怪有些女孩子找对象专门找程序员
今天被一位好友秀恩爱戳中了,我这位好友她老公是一名程序员.关于程序员,网上有各种各样的标签,比如"不修边幅,生活邋遢"."无趣呆板"."加班多&quo ...
- Delphi 10.4利用CreateMutex函数创建互斥对象实例防止程序中多次执行该对象
windows是个多用户多任务的操作系统,支持多个程序同时运行,如果你的程序不想让用户同时运行一个以上, 那应该怎样做呢? 本文将介绍避免用户同时运行多个程序的例子. 需要用到的函数CreateMut ...
- style 对象 微信小程序_微信小程序wxss设置样式
对于以前搞客户端开发的来说,有着客户端的逻辑,就是不知道怎么设置样式,把对应的控件显示出来 一.wxml 界面结构wxmL比较容易理解,主要是由八大类基础组件构成: 一.视图容器(View Conta ...
最新文章
- 综述|核心开发者全面解读Pytorch内部机制
- 查看.net frameword版本
- 云炬随笔20160729
- 创建一个 Django 项目
- SDOI2005 区间
- 模型和控制器-起步阶段
- knn机器学习算法_K-最近邻居(KNN)算法| 机器学习
- 我是不会运行你的代码吗?不,我是不会导入自己的数据!
- 行为设计模式 - 解释器设计模式
- 清华大学数学与计算机学院院长,王跃宣(清华大学教授)_百度百科
- 主机不可达和端口不可达
- 雷达信号处理基础 ch1 note1
- Visual Studio添加Numpy
- 石头机器人拖地水量调节_拖地组件再评测:正式版 家有 石头科技T4 米家一代 水箱拖地组件...
- 如何把视频语音转换成文字呢?
- CleanCode-函数
- 树莓派通过MFRC522写UIC卡0扇区
- 语音增强--维纳滤波介绍及MATLAB实现
- 使用Enounce MySpeed对flv加速播放
- 数据库SQLyog之多表查询
热门文章
- ADO.NET的数据库查询2009-12-07 02:20 P.M.ADO.NET的数据库查询
- ICMP协议抓包分析-wireshark
- 通过init进程看如何启动第一个应用程序
- opencv-从设备获取视频并且一帧一帧的保存下来
- python之turtle库(画图)
- Android Stdio 里的 SQLite数据库怎么查看
- List<Object> 转List<String>
- mysql联合索引的数据结构
- html laber上下居中,CSS未知高度垂直居中的实现
- 5分钟学会区块链 - 开发一条区块链 Develop BlockChain with Tendermint