日本語プログラミング ..
[2ch|▼Menu]
2:デフォルトの名無しさん
17/12/01 12:16:00.57 E0RRvtWU.net
調べてみると当時としては思うし、国産言語だから評価はしてあげたい。
だが、今となっては、どうしても見劣りしてしまう処理系。
バックエンドが貧弱だとか、使いたいライブラリがないとかそういう問題なんだが。
言語だけ作っても、そういう面が貧弱で失敗した言語はいくつも見てきたが変わらないね。
で、インド産の ring-lang 使おうとしていたところだ。国産言語の衰退は心苦しいが、すまない。

3:デフォルトの名無しさん
17/12/01 16:01:19.30 1N6zNxgn.net
細かいところはLLVMに投げるのが今のセオリー

4:稲
17/12/01 17:36:13.79 fmeiPVPa.net
まぁ気長にやっていきます

5:稲
17/12/01 17:37:51.21 fmeiPVPa.net
普通の人がちょっとつくるにはいいのではないだろうか
バックエンドを強化する Libraryを充実させる
頑張ってみます

6:デフォルトの名無しさん
17/12/02 01:08:55.65 OHRP4tNE.net
日本語でプログラムを書くメリットが分からん
プログラミングに向いてないだろ

7:稲
17/12/02 11:46:04.36 iEGcLF8w.net
日本語で書いたほうが何をしてるかわかりやすいとか

8:デフォルトの名無しさん
17/12/02 14:18:55.54 pAxOhb0h.net
結局は操作的意味論がForthのそれそのものなのに字面だけ日本語風味でなにが嬉しいの?
表層だけ似非自然言語に見えるようにするって方針が PL/I が大失敗したのにまだやりたいわけ?

9:デフォルトの名無しさん
17/12/02 19:39:49.55 E4aI3tE9.net
>>2
訂正すると Ring はサウジアラビア在住のかたが制作している。
>>5
ライブラリは SWIG でラッパー吐けるようにするだけでいい。
バックエンドは自前でやるなら Monkey2 あたりが参考になるかな。
問題は、どの分野のどの方向に進むために、どのライブラリを選択するかだよね。

10:デフォルトの名無しさん
17/12/03 11:30:47.06 DzthRn/c.net
>>8
ソースコードを自然言語で記述しようとする日本だけとは限らないからね。
URLリンク(en.m.wikipedia.org)
普及しない理由のひとつは既存のライブラリやソフトウェア資産を活用できない以外にも
その国や地域でしか通用しない汎用性の乏しさもあるね。

11:稲
17/12/03 14:42:46.08 Vhzf+tQW.net
>>9
そういうふうにするのがいいんだね
まだどういう風にLibraryを選ぶか 決めてないし分からないけど
発展させたい

12:稲
17/12/03 14:44:35.55 Vhzf+tQW.net
ぐるナビか何かのCGI処理に使われてるって話だね

13:稲
17/12/03 14:46:27.09 Vhzf+tQW.net
>>8
わたしはforthをさわったことないしPL/Iもしらないけど
日本語プログラムやってみたいと思う

14:稲
17/12/05 17:00:30.07 V97gV/1e.net
保守代わりに説明書をヨミながらプログラム

15:稲
17/12/06 20:51:16.70 iYZUYhAq.net
日本語プログラム流行ってほしいなぁ

16:デフォルトの名無しさん
17/12/07 10:09:24.08 WOEUxHNc.net
日本語だとメンテナンスしやすいんじゃないかな。
Mindは微妙だけど、なでしこだと直観的に何をやっているのか一目で分かる。
コメントが一切いらないくらい。

17:デフォルトの名無しさん
17/12/07 11:40:17.47 aK7inTwC.net
業務系のCOBOLだけど、富士通が開発したYPS-COBOLってのがあったね
COBOLはアレな言語だけど読みやすくはあった

18:デフォルトの名無しさん
17/12/10 18:53:52.98 RlGX9E9+.net
>>11
ドマイナーだが 2Dゲームエンジンの Tilengine は簡単で Mind 用のラッパー書きやすいかな。
URLリンク(www.tilengine.org)
猫も杓子も Unity の時代に、日本語ゲームプログラミング、さらオールドスクールスタイルの需要はあるは不明なので、自分で本格的に使わないならば無理は禁物。鍋で温まったほうがいい。
...数年前から、なぜか一部でレトロゲーム、BASIC言語ブームではあるが。
言い忘れていたがドキュメントシステムは Ring-lang 方式 (Sphinx + MiKTeX + Microsoft Help Workshop) のほうが楽でいいと思う。 MediaWiki はネットがないと読めないし構築と管理は割と面倒だね。

19:デフォルトの名無しさん
17/12/10 19:01:14.89 RlGX9E9+.net
>>17
関数型言語ならば、クロガネがある。
Mind に関数型言語の特徴を導入するのかは別の話たが、実装としては興味深いかもね。
付記
日本語プログラミング言語まとめ - catch.jp-wiki
URLリンク(www.catch.jp)

20:稲
17/12/14 20:07:35.74 E/OGNPyK.net
>>18
ファミコン探偵倶楽部やポートピアの作れるツールが欲しい人がいる
作ったら作れるとはおもえない

21:デフォルトの名無しさん
17/12/15 12:56:46.34 y3wd3uyU.net
>>20
MIND または Python + Tilengine で十分可能でしょう。
スマホしか持っていないなら love2d で組めばいい。
音源は MilkyTracker, FamilyTracker, Defmask Tracker のいずれかで作る。

22:デフォルトの名無しさん
17/12/15 13:01:00.41 y3wd3uyU.net
>>20
そうでなければ MIND で 6502 コードと .nes/.nsf ファイル吐けるように改造して
実機またはエミュレーターで動くようにする。NES の forth 実装はあったはず。

23:デフォルトの名無しさん
17/12/15 13:10:57.50 y3wd3uyU.net
Ring でも自然言語プログラミングできる。 MIND 風にすることは可能らしいが
言語の機能をかなり活用する関係で割と高度だと思う。今は無理だが機会があれば組んでみるかな。

24:デフォルトの名無しさん
17/12/15 21:59:55.22 onuFSj3r.net
>自然言語プログラミングできる。
脳みそご愁傷様

25:デフォルトの名無しさん
17/12/16 14:40:07.60 0NNma8eH.net
時間を無駄にしているやつは放っておいて、
本格的にやるなら、来年以降のロードマップ決めておいた方がよさそう種。
挙げていったら良いんじゃない?

26:稲
17/12/17 17:39:28.77 63++VxOx.net
>>22
forthのことも勉強しないとだね
逆ポーランド電卓に似てる

27:稲
17/12/17 17:41:16.53 63++VxOx.net
>>25
ロードマップ最終的にOSがつくれるようにとか
自前コンパイルできるとか?

28:稲
17/12/22 16:49:07.03 87p1rPDr.net
.netに対応するとか ASPに対応する サーバーサイドに対応するとか

29:稲
17/12/22 16:50:11.61 87p1rPDr.net
Multimedia用Libraryとかゲーム用Library DirectXに似たもの

30:稲
17/12/22 16:52:30.48 87p1rPDr.net
テキスト環境構築ソフト
UnicodeとかUTF-8に対応
TUI_Library

31:稲
17/12/22 17:11:42.08 87p1rPDr.net
MindWorkDeskとコンソール版

32:稲
17/12/22 17:14:07.36 87p1rPDr.net
Mindのフロントエンドをつくるとか

33:デフォルトの名無しさん
17/12/23 22:13:25.79 fR30VjsR.net
>>16
なでしこわかりやすくていいよね
初心者の心理的な壁は少ない

34:デフォルトの名無しさん
17/12/25 11:17:12.15 BHVWTTmM.net
>>32
ほかのアプリケーション組み込めるようにするのいいのではと思う。
そうすれば使いたい人はいるのではと思う。
あと、 Emojicode : URLリンク(www.emojicode.org) のような絵文字プログラミング対応は
……たぶんいらないかと。 Unicode 側の絵文字対応も迷走している話も聞くからね。

35:デフォルトの名無しさん
17/12/27 08:44:29.56 qlxEeuzT.net
結局はロジックを設計する段で挫折するだろうから、何で書いても関係ない気がする。

36:稲
17/12/27 17:57:06.25 K97Bvd1c.net
Mindの作業台 Workbenchをつくる

37:稲
17/12/27 17:57:51.01 K97Bvd1c.net
日本語で書いてあれば結構役に立つことも多いよ
>>35

38:稲
17/12/27 17:58:31.98 K97Bvd1c.net
>>34
他のアプリケーションに組み込む? マクロとかそんな感じ?

39:稲
17/12/29 13:49:20.46 NmAcZsuY.net
ライブラリとバックエンドをMindかCとかでつくること

40:稲
18/01/06 13:00:24.35 COwDa00M.net
Mind保守

41:稲
18/01/06 13:01:40.94 COwDa00M.net
LinuxとWindowsだけじゃなくiOS HighSierraで動くMindつくりたい
超漢字にも搭載

42:稲
18/01/07 12:38:18.62 1c6UQcxE.net
Mind保守

43:稲
18/01/14 13:19:27.46 ed/Lx1NM.net
作業台をつくる

44:稲
18/01/15 12:44:00.20 XLazbUhg.net
Mind interpreter

45:稲
18/01/15 12:54:09.47 XLazbUhg.net
いろんなアプリケーションに組み込む
テキストエディタ アウトラインプロセッサ ゲームコンストラクションキット
開発環境 3DCG 2DCG CAD 表計算 ワープロ

46:稲
18/01/15 12:54:45.30 XLazbUhg.net
Mindマクロ MindSpring

47:稲
18/01/15 12:57:15.84 XLazbUhg.net
MINDでCGIを作る Webアプリケーションを作る
WEBブラウザ 5chかぜろちゃんねるプラス系ブラウザ用マクロ
Inkscape系のマクロ Mindで絵を描く 絵描き掲示板 drawr風のお絵かき場所

48:稲
18/01/15 12:58:55.03 XLazbUhg.net
iTunesの代わりになるアプリケーション Mindで操作できる
kbPlayerのようなものにMindをつける

49:稲
18/01/15 20:56:40.40 XLazbUhg.net
Linux版でもWindows版でもGUI CUI TUIライブラリを用意する

50:稲
18/01/15 20:57:47.53 XLazbUhg.net
ターミナルではなくMind用仕事机をつくる


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

2295日前に更新/10 KB
担当:undef