著者
三宅 立記 今城 哲二 佐藤 忍 井藤 敏之 横塚 大典 辻畑 好秀 植村 俊亮
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.41, no.2, pp.89-101, 2000-03-15

既存の企業情報システムを安価に再構築するインフラとして Web を利用するイントラネットの導入が急速に進行している.しかし,企業情報システムのイントラネット化には,システム開発の面で次のような問題がある.()システム開発を行うための技術としてHTML,Java等をシステム開発者が新たに習得する必要がある.()COBOL,PL/I等の正確な精度を保証する10進演算機構が利用できないため,金額処理を伴ったシステム開発が困難.()従来のクライアントサーバシステムや端末に比べてレスポンスが悪い.COBOLスクリプトは,これらの問題を解決するために日立製作所と日立ソフトウェアエンジニアリングが共同開発したスクリプト言語であり,次のような特長を有する.()企業内の情報システム部門で最もよく利用されているCOBOL85をベースにWebに必要な機能に絞り込んだ言語仕様.()メインフレーム系のCOBOLと同一精度の10進演算機能をサポート.()既存のCOBOL処理系の長所,短所の分析に基づいた効率のよい実装.これにより次の成果を得た.()金額計算など誤差の許されない分野の業務を Web上で心配なく稼動可能とした.()テストデバッガやカバレージのサポートにより大規模な開発プロジェクトでの利用を可能にした.()プログラムの保守性を向上する日本語プログラミング機能をサポートした.()優れた実行性能を実現できた.The introduction of intranet which allows to access Web technology is rapidly growing as the infrastructure to restructure existing business information systems within a reasonable cost. However, in terms of system development, use of intranet on the business systems poses the following problems. (1)The system developers must learn new technology such as HTML and Java as the technology for system development. (2)As the decimal arithmetic functions, which guarantee the precision such as in COBOL and PL/I, are not available, it is difficult to develop systems that involves accounting processing. (3)The response time might exceed those of the existing Client and Server systems or terminals. COBOL Script, which is a script language developed jointly by Hitachi Ltd. and Hitachi Software Engineering Co., Ltd. to solve these problems, has the following features. (1)The language specification, which consists of required functions for Web computing, is a subset of COBOL85, which is the most frequently used programming language in business information analysis of the pros and the cons of the COBOL processing system. We obtain the following results; (1)Applications requiring high precision such as accounting processing can be operated on Web. (2)The test debugger and the coverage functions make it possible to use in a large development project. (3)The Japanese programming facility provides good maintainability. (4)Good performance is achieved.
著者
今城 哲二 大野 治 植村 俊亮
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.41, no.SIG02(PRO6), pp.106-106, 2000-03-15

約20年前からコンピュータでの漢字利用が普及し,標準プログラム言語で日本語データ処理が可能となった.日本語処理は,国際化と一般化されて,国際規格化された.いくつかの言語では,識別名にも漢字などマルチオクテット文字が使用できる.予約語まで日本語にした本格的な日本語プログラム言語も,分かち書きのレベルで,実用化されている.本発表では,より日本語に近い非分かち書きの日本語プログラム言語「まほろば」を提案し,その構文の設計の考え方を中心に論じる.
著者
鈴木 弘 今城 哲二 中鉢欣秀 大岩 元
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.41, no.9, pp.102-102, 2000-11-15

我々は,日本人のためのプログラミング言語として,日本語による文章表現を基にしたプログラミング言語を設計し実装している.普段使用している日本語のほうが従来の英語的なプログラミング言語よりも書きやすく,読みやすいという考えに基づいている.日本語は英語のように単語を空白で区切ることなく,続けて書くのが一般的である.我々が設計しているプログラミング言語も一般的な日本語に合わせ,空白で区切ることをしない言語を前提にしている.これを分かち書きしないという意味で,非分かち書き日本語プログラミング言語とする.本論文では,非分かち書き日本語プログラミング言語,すなわちセパレータのないプログラミング言語に対しての字句解析について述べる.We design new programming language for Japanese. We think Japanese-based programming language is better than English-based programming language for Japanese. The feature of this language is that grammar are based on Japanese and tokens are not separated by space character like a sentence in Japanese. This paper discusses a lexical analysis method for non-separated Japanese-based programming language.
著者
今城 哲二 鈴木 弘 大野 治 植村 俊亮
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.42, no.SIG02(PRO9), pp.102, 2001-02-15

約20年前からコンピュータでの漢字利用が普及し,標準プログラム言語で日本語データ処理が可能となった.日本語処理は,国際規格化されていて,いくつかの言語では,識別名にも漢字などマルチオクテット文字が使用できる.予約語まで日本語にした本格的な日本語プログラム言語も,分かち書きのレベルで,実用化されている.本発表では,分かち書きをしない,より日本語に近い日本語プログラム言語``まほろば''の設計思想と文法について述べ,プログラマおよび学生による記述実験による評価について報告する.
著者
今城 哲二 大野 治 植村 俊亮
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.41, no.2, pp.106-106, 2000-03-15

約20年前からコンピュータでの漢字利用が普及し,標準プログラム言語で日本語データ処理が可能となった.日本語処理は,国際化と一般化されて,国際規格化された.いくつかの言語では,識別名にも漢字などマルチオクテット文字が使用できる.予約語まで日本語にした本格的な日本語プログラム言語も,分かち書きのレベルで,実用化されている.本発表では,より日本語に近い非分かち書きの日本語プログラム言語「まほろば」を提案し,その構文の設計の考え方を中心に論じる.20 years ago, programming languages have acquired an ability to handle Japanese. Generalizing it to internationalization (i18n), many of i18n facilities of each programming language were accepted as ISO standards. Some programming languages allowed users to use user-defined words in such multi-octet characters as Kanji. Some new Japanese-based programming languages have also been developed and used. In all those languages, keywords and grammar are based on Japanese, but words have to be separated by spaces. We develop a non-separated (No wakachigaki) version of Japanese-based programming language "Mahoroba". "Mahoroba" is a word of ancient Japan, and means a nice country. This presentation describes its syntax design.
著者
今城 哲二 鈴木 弘 大野 治 植村 俊亮
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告ソフトウェア工学(SE) (ISSN:09196072)
巻号頁・発行日
vol.2001, no.31, pp.143-152, 2001-03-22
被引用文献数
1

約20年前からコンピュータでの漢字利用が普及し,標準ログラム言語で日本語データ処理が可能となった.日本語処理は国際規格化され,いくつかの言語では識別名にも漢字などマルチオクテット文字が使用できる.予約語まで日本語にした本格的な日本語プログム言語も,分かち書きのレベルで,実用化されている.本論文では,分かち書きをしない,より日本語に近い日本語プログラム言語"まほろば"の言語仕様について述べる.20 years ago, programming languages have acquired an ability to handle Japanese. Generalizing it to internationalization (i18n), many of i18n facilities of each programming language were accepted as ISO standards. Some programming languages allow users to use user-defined words in such multi-octet characters as kanji. Some new Japanese-based programming languages have also been developed and used. In all those languages, keywords and grammar are based on Japanese, but words have to be separated by spaces. This paper discusses a non-separated (No wakachigaki) version of Japanese-based programming language "Mahoroba". "Mahoroba" is a word of ancient Japan, and means a nice country. The paper desscribes it's design philosophy and syntax by experimental implementation.
著者
今城 哲二
雑誌
情報処理
巻号頁・発行日
vol.24, no.9, 1983-09-15
著者
今城 哲二 高見沢 正己 森 陽子 加藤 豊
雑誌
全国大会講演論文集
巻号頁・発行日
vol.33, pp.399-400, 1986-10-01

近年、高級言語によるオンラインプログラム作成が増加すると共に、DB/DC(Data Base/Data Communication)の需要も高まり、DB/DC環境を使用したテストも増加してきた。このDB/DC環境がテストの段階で完成されていない場合は、テスト用データベース(以降、DBと記述する)や端末シミュレータの作成が必要となり、これに費やす労力は多大なものとなる。ここで、DB/DC環境がなく、テスト用DBや端末シミュレータもない状態で、テストを可能とする機能が求められるようになった。今回、日立のCOBOLデバッガ(COBOL言語のテスト支援ツール)で、これらのDB/DCの環境がなくてもDB入出力やメッセージ送受信が可能なDB/DC単体テスト機能を開発した。本稿では、DB/DC単体テスト機能の特長と実現方法を中心に述べる。