J语言语言特点

J语言语言特点J语言有以下显著的特点:面向数组它以非常规则的通用方式对数组进行处理

数组元素本身又可以是数组,即,数学中的向量、矩阵和更高阶数组都作为单个数处理

沿用了自然语言数学中算子和函数(如:加、减、乘、除等),在J语言中被称作动词,算子或函数作用的对象(又称操作数,如数字、字符、数组等)被称作名词,修饰动词的被称作副词等

具有丰富的动词(函数)动词又分为原始动词和复合动词,原始动词共有70多个

J语言使用它特有的强大工具——副词和连词来修饰、组合原始动词,形成无数个复合动词

这些词都作为函数作用于数值或变量,产生预期的结果

异常简洁不同于其它高级语言,它侧重于描述程序"做什么",而不是"如何做",从而使J语言程序异常简洁,同时避开了其它语言必须考虑的繁琐细节,使用户把精力集中到要解决的问题上

如,它没有数据类型和数组维数的规定,函数中没有执行次序优先级的规定,不必对存储单元进行分配(J语言能自动分配和取消存储单元内容)等等

通用性很强从简单使用到高级数据处理都能做

在办公室,可用于排序、制表、数据检索、建数据库;在国民经济部门,适合做统计计算;在科研部门,它适用于实验数据整理、合计、微分方程和积分方程等计算,也适用于决策处理等人工智能领域

综述综上所述,J语言是一种高级通用型语言

它基于"计算机应当适应于人类,而不应是人类去适应计算机"的设计思想,把编程语言的文字变成可执行的数学符号

J语言又是"思维的工具",人们思考某个问题,并用J语言写出解题步骤(即算法),该步骤本身就是计算机程序,真可谓"心想事成"

J语言把重点放在函数编程和数组的处理上,这对于一个想迅速开发复杂程序的用户来说,具有特殊的价值

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关