日本語プログラミング言語 Mind
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG**********
■ Forth系のプログラミング言語
■ 日本語の文法を特徴に持つ
情報交換スレッドですがマタ〜リとどうぞ。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004p-com ◆LF7vaT5IP2
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGUnix / Windows環境では、あるよん。
www.scripts-lab.co.jp
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG>>6参照してほしいのだけど、概略しておこう。
DOS = フリーウェア化(もともとは商用製品)
Win = 製品(tkが組み込まれている)
Unix = GPLライセンスのフリーウェア(tkは使えないけど)
日本語プログラミング言語で書かれたEmacsなんてあったら面白いなあと
言ってみるテスト。まあ、Englishとメンテ性は大差ないけど
とっつきやすそう。けど、オープンソースプロジェクトでやる場合
コーディングルールきめないと、とんでもないのがきそうだな。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGちょっと時代掛かってるし
"でなくば"もイマイチだし
3文字くらいで良いのないのかな
0017デフォルトの名無しさん
NGNGってだけがウリだからなぁ。今となっては正直魅力に乏しいような気がする。
Forth自体には興味あったりするんだが。
0018デフォルトの名無しさん
NGNGそれ以外なら
偽なら
0019デフォルトの名無しさん
NGNGElse = 違えば 偽なら それ以外
Then = 〜なら 〜だったら
End = 終了 終わり
Str = 文字列
Int = 数値
0020デフォルトの名無しさん
NGNGでなくば
もしくは
3文字は難しいね。
0021デフォルトの名無しさん
NGNGもし、言語だったら、寝るぞ。
If (Gengo = true) End
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGあ、でも、るなしい、くくは、ばは?
0024デフォルトの名無しさん
NGNGえーっと、縦書きプログラミング言語作れと言っている?
0025デフォルトの名無しさん
NGNGおしえてほしいだけなんだよ。
なまえも名乗らずに、おまえの考え
がすべてだと思うんじゃねぇぞ。読みが浅
いね
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG日本語プログラミング応援サイト
http://jpp.sciencehouse.co.jp/index.html
懸賞付きと言ってますが、金が無くて募金してるようです。
Mind、ひまわり、TTSneo、言霊のどれかで何か作れということのようです。
>2-1.応募部門
>A)規定作品(いずれかを選択)
> 1)日本語インターネットアプリ
> 2)携帯電話用の日本語iアプリ
>
>B)自由作品
> 日本語アプリケーション
となっているのですが、
「携帯電話用の日本語iアプリ」は、
上の4つの言語のどれかで作れるのでしょうか?(言霊?)
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG高額な商用ソフトとばかり思ってた。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGおながいしますね、ええべ?
0032デフォルトの名無しさん
NGNGおながいしますね。エエベ=テモテ
外人さんが聞いているんだよ。
0033デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGソースを読み返した時の分かりやすさはMindの方が上だと思ったよ。
Mindって、5年位前に思いつきで作ったような物でも、
ソースを眺めてるだけで何やってるかすぐ分かるのがいいよな。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGwin32じゃないとかいうエラーが出るんだけどどうして?
0044デフォルトの名無しさん
NGNG駄目だこりゃ
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGSQLとか英語がネイティブな人には
こんな風に見えているのかなぁと思ったり。
0048デフォルトの名無しさん
NGNG1行ずつ追えばわからなくもないんだけれど、
1画面全体を見渡しても、ぱっと頭に入ってこない。
FORTHにも共通する問題のような気もするんだけれど。
0049デフォルトの名無しさん
NGNGCでもPascalでも書き方悪いといつでもわかりづらいぞ。
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGまあ何年先になるかわからんがな
なんかネタ振れよ
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGその態度かよ
おれにも考えがあるぞ?
0055デフォルトの名無しさん
NGNG/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< くっちゃらはぴはぴ!
\_/ \_________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< くっちゃらはぴはぴ!
Py厨〜〜〜〜! >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」  ̄ / /
0056デフォルトの名無しさん
NGNGhttp://www.scripts-lab.co.jp/news/news_Mind7.5.html
バージョンアップが3,000円か……。
高いわけじゃないけど、いまさら会社の経費では無理っぽいな。
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGが多いよな。うっとりするくらいに再認識した。
(変数命が日本語のvbコードはりつけてるし、、、)
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGせめて日本語処理には強くあって欲しい
ちなみにMindの日本語文字コードって何?SJIS?
0062デフォルトの名無しさん
NGNGがMindです。日本語を使って、まるで日常会話のような感覚でプログラムを記述でき
るので、コメントに頼らない抜群のドキュメント性と高い開発効率が実現できます。
高い生産性
熟練者であっても、記述レベルの高さ、ソースのドキュメント性、再利用性の高さに
より、他言語に比べて開発期間は短縮されます。
Cより早く安定に動作するプログラムの開発ができます。
コンパイラでありながら、インタプリタのように対話形式で即実行する機能も持ちま
す。ライブラリの動作確認やデバックに威力を発揮します。
システム記述に向いています
高レベル語が開発時間を短縮します
使用頻度の高い重要語は抽象化されており、ややオブジェクト指向的な性質を持たせ
ています。
Mindは,スタック・マシンの機構を計算上の中心概念としながら,処理系に負担をか
けずにかなり自由な表現を許すという特徴を持ち,よい処理系と開発環境が整備され
た現時点でもっとも実用的な日本語プログラミング言語と言えよう.
(財)機械システム振興協会『21世紀における新 社会システム開発に関する調査報
告書−日本語プ ログラミングの調査−』(昭和63年3月)より抜粋
GUI開発環境 - Mind Work Bench付属
CGIライブラリ
Perlと違い、実行ファイルはバイナリのため、競争相手によって中身を解析されるこ
ともありません。中間コードであるため、逆コンパイルすら不可能です。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG日本語で実用的なプログラムがつくれて、
コンパイル言語で....
2年後ぐらいにMind含む日本語プログラミング言語が学校などにとりいれてほしい!
みなさんはどう思いますか?
0065デフォルトの名無しさん
NGNG形態素解析とかはできんのか?って聞いてんの。
0066デフォルトの名無しさん
NGNGhttp://www.scripts-lab.co.jp/mind/whatsmind.html
http://www.scripts-lab.co.jp/mind/ver7/v7win_news.htm
日本語プログラミング言語 Mind おすすめします
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG隠れたものに興味ないんだね
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG「入れる」「入れます」「入れた」とか、
同じ意味でもばらばらになるじゃん!
0073デフォルトの名無しさん
05/01/17 18:07:120074デフォルトの名無しさん
05/01/17 18:08:53だった
0075デフォルトの名無しさん
05/01/17 19:25:59日本語化した
場合との優劣について論じていただけますか。
0076デフォルトの名無しさん
05/01/18 18:58:16いうことでしょうか
0077デフォルトの名無しさん
05/01/18 20:30:210078デフォルトの名無しさん
05/01/18 22:54:21:- op(600,xfy,は).
:- op(590,xfy,で).
太郎 は 人間 で ある.
雪 は 白い.
はPrologのプログラム(述語)です。ちょっと有名な例では
大蔵大臣告示による計算機による税額計算(_給与等,_社会保険料,_配偶者扶養親族等合計
,_税額)
:-
_社会保険料控除後の給与等の金額 は _給与等 - _社会保険料,
別表第1(_社会保険料控除後の給与等の金額,
_給与所得控除の額),
別表第2(_配偶者扶養親族等合計,
_配偶者控除額),
_その月の課税給与所得金額 は
_社会保険料控除後の給与等の金額 - _給与所得控除の額 - _配偶者控除額,
別表第3(_その月の課税給与所得金額,
_税額).
別表第1(_社会保険料控除後の給与等の金額,_給与所得控除の額)
:-
_社会保険料控除後の給与等の金額=<135416.0,
_給与所得控除の額 は 54167.0,!.
<以下省略>
なども、Prologのプログラムです。かなり「日本語化」のレベルが異なり
ますが、Mindから見て、どのような感想、批判がありますか。
0079デフォルトの名無しさん
05/01/18 22:55:590080デフォルトの名無しさん
05/01/19 04:56:400081デフォルトの名無しさん
05/01/19 04:58:41日本語で?
0082デフォルトの名無しさん
05/01/19 05:24:01ある企業で使われていた給与計算プログラムの一部。
給与計算ハンドブックのような月刊誌があり、その巻末に1頁の計算機用の
特例源泉徴収計算方法が載っていた。それを、そのまま書き写したもので、
もっとも仕様に近いプログラムの一例として知られている。
0083デフォルトの名無しさん
05/01/19 20:57:02高レベル語なのと、コメントをつけるのがわざわざほかの言語にコメント
をつけるのでは面倒で非常に効率が悪いとからと思います。
0084デフォルトの名無しさん
05/01/20 00:59:54は微妙に日本語が変だぞ。
0085デフォルトの名無しさん
05/01/20 02:13:03なんつうか、見て判らないんだよ。いちいち読まなきゃならん。
結局「英語コード+日本語コメントが最強」という結論に至った。
持ち上げている人は実際に使っているのかな??とも思う。
サンプルプログラム程度なら楽しいと思うけれどね。
大規模ソースの変更・デバッグともなると地獄。
0086デフォルトの名無しさん
05/01/20 23:00:460087デフォルトの名無しさん
05/01/20 23:11:59ね。ひまわりの頃は文法がどうしてもbasicの命令を日本語化しただけで変だった
けど、なでしこになったら結構自然な文体になってて興味深かった。Perlみたいな
正規表現とか変数の{}とかシェルみたいだし、なんかMINDの優位性ってものがだんだん
薄れている気がする。(最近のWindows版のMINDって1+2みたいな式も書けるんだね。
「1と2をたす」だけじゃないようだね。ただ、数値計算が弱い気もするけど)
OpenSourceのMINDのコード読んだけど、癖がありすぎるな。他の人が処理系に手を
加えずらい。
prologとかを日本語化して使うって言うアイデアは面白いね。歴史が長いし、変に
日本語化した言語より性格が良いと思う。
日本語の文法に添うとどれも似たような印象を与えるけど、処理系によって微妙に
違うね。
0088デフォルトの名無しさん
05/01/20 23:17:23みたいなトランスレータ書けばコンパイラなんて要らなくね?
要は日本語をスタック使って構文解析、意味解析すれば良い訳でそ?
0089デフォルトの名無しさん
05/01/21 02:25:36それではFORTHが言語として大いに魅力のあるものかといえば、
果たしてそれはどうかと。
0090デフォルトの名無しさん
05/01/21 11:00:18引数の処理(記法)が難しい。prologの場合、変数をいかに
解決するかというところに焦点があり、引き渡される
変数の連鎖をいわばストリームとしてプログラマは追う。
( , ) 等を使わないと区別が難しいし、日本語で引数であることを説明するとなると
それが邪魔になってしまう。それで、宣言的な論理プログラミングの枠組みを
保持しての日本語プログラミング言語の上位構築はあきらめて、
関数名と変数表記を日本語にしてprologをそのまま使っています。
関数名等は黒、引数は青系、変数は緑、というような方法は面白いのですが・・。
0091デフォルトの名無しさん
05/01/21 12:52:14に違和感は感じないですね。mindっぽい自然な文体に近づけるよりも、こういった
方向性もありなんではないでしょうか。
#そういえば第五世代プロジェクトとかICOTで処理系配布してましたね。
#アレも日本語プログラミングの研究とかやってたんですかね。prologマシンは
#当時のニュースでちらりと見かけた程度でしたが。推論マシンとかいいましたっけ?
0092デフォルトの名無しさん
2005/04/05(火) 10:15:270093デフォルトの名無しさん
2005/06/02(木) 08:50:280094デフォルトの名無しさん
2005/07/12(火) 15:49:420095デフォルトの名無しさん
2005/07/12(火) 16:03:020096デフォルトの名無しさん
2005/07/13(水) 22:36:23予約語として
ぬるぽ
きもい
を追加
0097デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています