最一开始的程序是机器代码(machine code),演变成组合代码(assembly code),再来是比较高阶的程序语言,例如:Java,最後则发展出了SQL!
●第一代程序语言-机器代码 1.只由1和0所组成 2.每台机器都有自己的指令集,这代表不能将某个程序在任一台电脑执行,机器语言对於我们来说并不友善。
●第二代程序语言-组合语言 1.使用助记符号来表示指令,使我们比较容易阅读和编写2.它会将组合代码转换为机器代码,它执行後的样子非常接近机器语言。
●第三代程序语言-高级语言 1.它更加接近人类语言 2.使用类似英文的单字、标点符号及数学符号来编写程序,例如:C(1973年)、C++(1983年)、Java(1995年)
《一个程序(Program)可以做什麽呢?》
A program is an implementation of an algorithm expressed in a specific programming language.
▲Algorithm(演算法):演算法是一个定义明确的计算过程,它使用必要讯息作为输入(Input),并产生正确答案为输出(Output),简单来说它是用来解决特定类别问题的程序。
EX:若有个阵列A={1,7,9,-2,4} Input :A Output: the greatest element in A
ANS:9
演算法有三个基本特性!
●Definiteness(确定性)
●Finiteness(有限性)
●Effectiveness(有效性)
<<: 【Day3】[资料结构]-链结串列Linked List
>>: [Day14] 架设 Nginx 当我们的 Web Server
这个章节的重点在於资讯管理系统的实体环境的保护。 不是这种保护 XD 不过,比较常跟受稽方讨论到乖乖...
【[网页制作证书] 】 Certificate in Website Development 全面学...
前言 其实我算蛮容易分心的,说好要搞流程图,结果都在打code;说好要做游戏,结果都在搞动画;虽然列...
前言 之前文章提到Publisher都是Lazy loading,subscribe触发之前整个st...
v-if 条件渲染 Vue 之中还有一个相当实用的功能就是条件渲染了,条件渲染类似於使用 if el...