J语言优点示例

J语言优点示例读者或许要问:现在流行的编程语言很多,如BASIC、FORTRAN、PASICAL、C语言等,为什么还极力推崇J语言呢?热衷其它语言的读者,不一定马上改变固有的看法和习惯,但不妨试验一下J语言

您可能大吃一惊:原来辛辛苦苦用其它语言编写的程序,用J语言编写却是如此简单!百闻不如一见,请看下面几个例子

例一现分别用BASIC和J语言编写求算术平均值的程序

现有从1到10十个自然数,用BASIC语言求平均值的程序如下:10 M=020 S=030 FOR I=1 TO 1040 M=M+150 S=S+I60 NEXT I70 AVRG=S/M80 PRINT AVRG若用J语言编写,程序只有一行] AVRG=. (+/%#) 1+i.10例二求解下列线性方程组2x-y=03x+y=2用BASIC编写的程序多达118行(清单省略)而用J语言求解却如此简单:0 2 %. A [A=. 2 2 $ 2 _1 3 1例三现有一矩阵如下, 求其逆矩阵

@@26181000.GIF;公式1@@用BASIC编程多达62行(略),J语言却用一个符号(%)即可解决

若矩阵A为一非奇异矩阵,则其逆矩阵A1成立,求解如下:A=. 2 2 $ 1+i.4A1=. %. A例四现售出四种商品,数量分别为2、0、2、1

单价分别为10、15.5、22.5、25(元),求每种商品应收款和货款总额

用J语言计算如下:prices=. 10 15.5 22.5 25orders=. 2 0 2 1sales=. orders*prices20 0 45 25sum=· +/sales不难看出,商品应收款分别为20、0、45、25(元),贷款总额为90元

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

相关