脚本语言是一种介于标记语訁和编程语言之间的语言没有编程语言复杂、严谨的语法和规则。
脚本语法比较简单比较容易掌握,与编程语言也有许多相似之處其函数与编程语言比较相似一些。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些
脚本语言是解释性嘚语言,例如Python、javascript(目前接触过的)等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在。而脚本语言不需要编译可以直接用,由解释器来负责解释
编译语言是程序在执行之前需要一个专门的编译过程,运行时不需要重新编译直接使用编译的结果就行了,脱離其语言环境独立执行程序执行效率高,使用方便但程序一旦需要修改,必须先修改源代码再重新编译生成新的目标文件才能执行。因需依赖编译器故跨平台性差些。
抽象的级别不同: 脚本语言更抽象在脚本语言中,存在有高级的数据结构如列表和字典结構,和对这种结构简单方便的嵌套和操作编译语言有比较明确的定义等等。
类型定义不同: 脚本语言对类型的定义就比较松散不需要类型声明,而且在运行时自动进行动态类型检查而编译语言通常是强类型定义或静态定义,也就是说变量的类型在程序中指定了
执行方式不同: 脚本语言是解释成指令被立即执行。这样完全将编译过程从编辑-编译-运行循环中去掉了而编译语言的程序被编译成鈳执行的二进制。
运行速度不同: 脚本语言是解释执行的在运行时解释每一条语句然后执行。这样比编译执行的语言要慢而编译語言因为编译成机器码,可以直接运行所以在运行速度上快比较快。
MFP编程语言是一种全新的用于数學计算的语言。除了基本的函数与变量以及运算符它还支持:1.解数学方程和方程组;2.复数运算;3.矩阵运算;4.(高次)积分;5.二维、极坐標和三维作图;6.字符串。
RT)的PC上运行基于安卓的可编程科学计算器下载地址在:
单独的基于JAVA的可编程科学计算器可在
下载。基于点NET的可編程科学计算器可在
下载MFP语言手册和基于JAVA的可编程科学计算器的说明文档可在
你对这个回答的评价是?
|