• 検索結果がありません。

1  984 年

ドキュメント内 目 次 (ページ 130-136)

私立大学

発 行 機 関 誌 名 発 行 年 月

青山コンビューター・サイエンス

1  9  8  2

6

青山学院大学

1  983

7

付属情報科学研究センター

1  983

12

1  984

7

月 電子計算機センター紀要

1  980

1  984

年 国士館大学電子計算機センター

FLOW 

(広報誌)

1  983

5

1  984

1

1  984

3

1  984

5

月 専修大学情報科学研究所 情報科学研究

198 1

1

神奈川大学情報処理センター 情報処理センタ一広報(第

l

号)

1  984

3

月 関西大学情報処理センター 利用の手引き

1  982

1  984

‑127‑

その他

発 行 機 関 誌 名 発 行 年 月

大分工業高等専門学校 広 報(第一号)

1  982

5

電子計算機室 (第二号)

1  983

5

全国共同利用大型計算機センター オンライン・データペース利用

全国共同利用大型計算機センター ヵ・イド (第

1

版)

198 1

10

(第

3

版)

1  9  8  3

11

研究開発論文集

NO.  5  1  983

12

FORTRAN

比較表

1  984

1

月 計算機言語研究会

(昭和

59

11

月現在)

‑128‑

FDRT

RAN

プログラムでの日本語処理

(FORTRAN/J  EF)

概要

1.はじめに

プログラム言語の

FORTRAN

は、現在相変わらず多くの研究者、学者等に利用されてい る。この

FORTRAN

1959

年にアメリカの

IBM

社で最初に開発されたもので日本で は、

19 ι 6  7

年に

J1  S

規格が制定され、そして

1982

年に

JIS FORTRAN

の規格 の大幅改訂が行われ、これが現在

FORTRAN77

と呼ばれるものに至っている。これは、

ANSI (Amer  can  Nat  onal  Standards  Insti‑

t  e )

により

1977

年に発表され、

1978

年に公式に

FORTRAN77  ( X   3 .   9 

‑1978)

として制定された

FORTRAN77

に準拠している。

したがって、もともと

FORTRAN

言語は英数字だけを取り扱うことを前提に設計されて おり、日本では文字型データとしてカタカナ文字コードが取り扱えるように拡張された言語が 使用されるのが普通であった。

ところが、ハードウェアの急速な進歩により、日本語をコンビュータで手軽に処理すること が可能になり、

FORTRAN

で日本語を取り扱える必要性が高まってきた。そして現在、日 本語処理機能を持った

FORTRAN

コンパイラが開発され使用されている。

そこで、ここでは

FORTRAN

プログラムにおける日本語処理について、現在長崎大学情 報処理センターで使用できる、富士通提供の

FORTRAN/JEF

日本語処理の特長につい て

FACOM OSN/F4  MSP  FORTRAN77 

拡張言語使用手引書をもとに慨 説することにする。

‑129‑

2 .

日本語データの表現コード

JEF

は、英数字、カナ処理の拡張系として漢字を扱える様文字コードを標準化しており、

JEF

における文字コードには、日本語を表わすコード

( JE  F

コード)と英数字・カナを表 わすコード(E

BCD1  C

コード)の

2

種類があり、次の特徴を持っている。

① 

1

文字を

2

バイトで表現している。

② 

EBCDIC

コード系と共存している。

③ 

J  1  S

漢字コードに準拠している。

JEF

で使用できる日本語データを表現するの表現コードには、

JEF

コード以外に、以下 のものがある。

(1) 

KIS

コード

KIS

コードはカナ文字・英数字及び特殊文字

2

文字の組合わせで日本語

l

文字を表現す るコードであり、カタカナ

2

文字は、対応する文字の読みや意味から連想されるものが決め られている。

(例) アイ→愛、 タタ→多、 カア→車、 ヘヤ→部

KIS

コードとこれに対応する文字につ川ては、

fFACOM  JEF

文字索引辞書」を 参照されたい。

(  2 

)日本語項目コード

日本語項目変換辞書のキーをを指定することにより、日本語の文字例を定義するコードで ある。

(例)日本語項目コード'ニュウリョク,

JEF

コードの'入力'

日本語項目変換辞書として、富士通が提供する各種文字の他に、利用者が日本語ファイル ユーティリティ

(AD

UST)

、文は、日本語項目変換辞書メンテナンスユーティリティ

(KU 1  N )

を使用して作成した辞書を用いることができる。

事務処理用語辞書については、

fFACOM  OSIV/KUIN 

(事務処理用語) / 

JEF 

解説書」を参照されたい。

(3) 

1  6

進表現

JEF

コード

日本語

1

文字

( 2

バイト)を

16

進数

4

桁で表現する方法である。

(例)

1  6

進表現

JEF

コード

'B2F2'

JEF

コード'解'

(4)カタカナ表現ひらがなコード

‑130

EBCDICコードのカタカナ文字で、対応する JEFコードのひらがな文字を表現する コードである。

(例)カタカナ表現'ヒラガナ, JEFコード'ひらかな'

(  5 

)英数字カナコード

EBCDICコードの英数字・カナ文字で、対応する JEFコードの英数字・カナ文字を 表現するコードである。

(例)EBCDICコード 'EQUATION'

JEFコード 'EQUATION'

3 .

日本語データの型

日本語データは、任意の日本語文字の例であり、

2

バイトの記憶領域に一つの文字が入れ られる。日本語文字の数を

n

とするとき、記帳領域のバイト数は、

2n

バイトを占有する。

日本語型のデータの最大文字数は

1638

である。

(1)日本語型を指定できる英字名

日本語型を指定できる英字名は、以下のものである。

① 定 数 の 英 字 名

②  変数名

③ 配 列 名

④  関数名

これらの英字名に対して、型宣言文、文は、 FUNCTION文により、

'NCHARACTER'と記述して日本語型を指定することができる。

( 2  

)日本語定数

日本語定数は、日本語定数識別英字 (NN. N A.  NK. NH. NC. NX)の後に引用 符でくくられた日本語文字列を表現する任意の文字列を持つものである。

日本語定数には、次の

6

種類がある。

①  日本語項目定数

②  日本語英数字定数

③  白本語ひらがな定数

④  臼本語連想定数

‑131‑

番号

⑤ 

日本語コード定数

⑥ 

日本語 16 進定数

表 1 に、日本語の定数一覧を示す。

1 日本語の定数一覧

定 般 の.11 記 述 形 式

日本編項目定叡 NN '文字列' 定1t1:して1首定された文字列を日本m咽目度

Al28文字

換 " .

(1)f: m~ 、て円本棚ヂ『タ列に度検

するとkを示す定徹夜現である.

日本属英数字定数 NA'文字列' Jtll字,記号,カタカナ宜字の日本属データ

般大120文字 "を記述する定散喪現である.

日本路ひらがな定Il N11 'カタカナ文字列' カタカナを用いて.ひらがなを配遣する史散

Al120文字 表現である.

日本路通惣定殴 NI< '文字列' カタカナ,笑Il字,杷曹の2文字がー胞で日

般大240文字 mデータの一文字を喪す.

日本願ヨード定敵 NC'日本絹文字列' 康隆,目本原文学"を記述する定Il喪現であ

鰻大120文字 る.

日本餌16進定般 NX! 16進敏文字列' 16遜表現で文字列を表わす定散喪現である目 蔵大480文字

( 3   )日本語型の変数

記 述 例 銅釈結果

NN '... .イョ' '在附『

. . 犬

99文字

NA 'ABC '  , ABC '  般大120文字

NH' 1:,ヵ・ナ' 'ひらがな'

鰻大120文字

NK'ウルウ,,‑' '兜上'

Al120文字

NC'日本' '日本'

般大120文字 NX' BOA6 '  ‑費'

阻大120文字

日本語型の変数は、対応づけられる日本語文字の数を n とするとき、 2n バイトの記憶要 領を占有する。

日本語変数は、型宣言文 (NCHARACTTER 文 、 IMPLICIT 文)により、決 まる。

(例)長さ

5 文字の日本語型変数 NA を宣言する。

NCHARACTER事5 NA 

‑132‑

日本語型の変数は、次の文に出現することができる。

‑型宣言文

・ DIMENSION

'COMMON

.EQUIVALENCE

ドキュメント内 目 次 (ページ 130-136)