16/4/10
作者使用的教材是 www.jsoftware.com提供的《J Primer》电子书。
网址为http://www.jsoftware.com/docs/help803/primer/contents
废话不多说,get started!
前言
你需要准备
一台电脑/手机(WIN/OSX/LINUX/ANDROID/RPI);
一个J语言编译(其实是解释)器;
(http://www.jsoftware.com/download/j804/install/ )
一个脑子;
章·一
如果你正确地安装了JQt,那么你点开后会得到一个窗口(下图)
随便输入一个数学表达式,例如1+1,敲回车,就会得到结果。这也就相当于我们的HELLOWORLD了。(hhh)
下面是一些J语言的介绍
J语言是大(chou4)名鼎(zhao1)鼎(zhu4)的APL的进化,由APL之父设计,是一种函数式语言,简洁到write only(比PERL还难看懂),有许多自然语言的特点。它改用了标准的ASCII而不是类似于APL那种稀奇古怪的字符。它擅长处理数学以及矩阵操作。你只需要了解这些,其余自行GOOGLE(国内很少J语言的资料)。
章·二
术语
之所以说J语言具有自然语言的特征,是因为它有一些奇奇怪怪的术语。比如一行代码(line of code),在j语言中你要说句子(sentence)。接下来的几节要介绍这些。
WORD·词
2.5+5
这个句子就含有3个词,‘2.5’、‘+’、‘5’。这很简单且容易理解不是吗?但以后会有一些令人混乱的东西,到时候再说。
SENTENCE·句子
刚刚讲过了
VERB·动词
‘+’就是一个动词
NOUN·名词
‘2’和‘5’都是名词
P.S.符号是'_'而不是'-' //下面是一些实例
今天暂时写这么多