author:hjjdebug
date:2017-08-25
下面概念是个人的理解,简单却是多年的积累.
程序是什么?
2. 进一步说,程序是代码和数据的集合,代码是用来处理数据的.
专业一点的说法是"数据结构+算法=程序",但我还是喜欢我理解的通俗的说法
3. 程序的实现有多种方式,即多种语言.
计算机语言是人与计算机沟通的语言.
它又可以分为解释型语言和编译型语言.
例如c 是编译型语言,bash 是解释型语言
解释型语言需要解释器来运行, 解释型语言已经五花八门,百花齐放了.
计算机能够干什么?
计算机能够收集信息(通过输入设备), 分析信息(计算机强项),输出信息.
例如通过显示器显示信息,通过外扩硬件设备完成各种控制,计算机之间还可以进行数据交换(通讯及网络)
计算机I/O, 计算机信息处理
什么是函数:
函数是一处实现,可以多处调用的代码块,
函数可以有或没有参数,带参调用通过实参,型参结合而实现.
函数可以有或没有返回值.
函数是程序的基本单位.
函数之下有变量,常量的概念, 变量有简单变量,数组,结构变量的概念.
说几种解释语言吧,它们用在不同的场合! 是对解释型语言五花八门的注释:
1. bash. 是一个命令行解释器, 支持shell 脚本语言.
2. vim script: 是vim 的功能扩展解释型语言.
3. elisp 是什么,
elisp 是一种计算机语言,是emacs 的脚本语言,主要用来扩展emacs 在编辑及控制等方面的功能.
4. IDC 是什么,
idc 是IDA 的功能扩展脚本语言,用来编写脚本,用来了解和控制被分析的程序,实现你与被分析程序
5. gdb 脚本是什么?
gdb 脚本是控制被调试程序的解释型语言,用来沟通你和被调试程序之间的信息交流,gdb是命令解释器
......

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