大数据导论及计算机编程语言
1.大数据导论
1.1大数据的概念
大数据(big data):无法用常规软件进行处理,需要采用一种新的模式进行处理的数据集合.
1.2大数据解决的问题
大数据存储,大数据运算,大数据处理
1.3大数据的特点
大多值快信(5V)
体量大,种类及数据来源多,低密度价值,存储速度快,运算速度快,处理速度快,数据可靠,值得信赖.
1.4大数据的应用场景
信息化时代/数字化时代/为生活赋能/大数据人工智能时代
2.计算机编程语言
2.1计算机的组成
由硬件及软件组成.
2.1.1硬件
冯诺依曼体系结构:输入设备,输出设备,内外存储器,运算器,控制器
2.1.2软件
1.种类:系统软件(windows,mac,linux)及应用软件
2.系统软件:承上启下的作用,应用软件与硬件之间的桥梁,没有系统软件的计算机成为裸机.
2.2计算机编程语言
1.概念:人与计算机实现交流的一种语言
2.编程语言分类:低级语言/高级语言/面向对象时代
编译型语言(eg:java):一次编译多次使用,相对于解释性语言执行速度快, 但较复杂.
解释性语言(eg:python):一边解释一边运行.
注意:SQL是一种特殊的编程语言!