新言語を開発したい

■ このスレッドは過去ログ倉庫に格納されています
2010/05/30(日) 21:52:01
http://pc12.2ch.net/test/read.cgi/tech/1274015781/l50 の継続スレのかたわれです。
低水準言語にこだわる人は「低水準言語を開発したい」のほうへどうぞ。
475434
垢版 |
2013/06/08(土) 03:09:45.97
>>450
ジョンタイター気になって見てみたら、2011年のアメリカ連邦帝国すでに外してんじゃん!
if / then / maybe になるって書いてるけど微妙に外れて if / then / hey!! とかだったらどうするw?テンションだけ高機能化
2013/06/08(土) 10:28:39.55
>>474
といっても従来の範囲のプログラムという価値観は嘘であっても
適当でおかしくても、それは論理的にしか機能していない。
プログラムが自らの相性や好き嫌いで物事を処理したりするか!
そんなことはない、人が論理ではない要因によって動くか!
論理を無視して本能で機能するのは 知識を持たない動物的な
何かがあるはずと思われる。コンピュータが表現する何かが
何で芸とかデザインじゃいけないのか?誰も評価しない何かを
作り出すような妄想ができるコンピュータがあってはいけないのか!
新言語という別のベクトルを考えれば非論理に向かうのは理解しがたい
何かかもしれないが、そういう何かを否定したら従来型の
派生で無数にあるコンピュータ言語で問題がないと、誰もが考える?
2013/06/08(土) 10:36:31.81
>>475
>if / then / maybe になるって書いてるけど微妙に外れて if / then / hey!!
それは論理に従っていれば、過去の正当性に該当していないものは意味不明だから
あってはならず見たいな方向性を言っているんだろうか!
if / then / maybe が if / then / hey!!で何も問題はない、
それは従来の常識を否定することで新しい"非道具"の能力を得る為のもの
まとめて「if / then / デタラメ 」これがその本質と思っている。
デタラメから生じて得る何か、そんなものはデタラメだといいたいなら
それでもいいとおもう、昆虫からみれば人間社会などデタラメそのものと
思うから。主観的な働きは他は理解される必要は必ずしもないはず。
デタラメという一種の模様を得ようとしてそのデタラメにも質や粗さなど
模様があるはず。それを主観的対象と考えたい。
2013/06/08(土) 12:51:33.76
>>476-477
非論理と称するものはその仕組みが解明されてないだけでその本質は決して非論理ではない。
人間はいたって論理的であり、その行動が非論理的に見えたのだとしたら
論理を構築する材料が観測者の手元に揃っていないだけである。

役に立ってはいけないという目線からのアプローチなら面白いと思う。
2013/06/08(土) 13:39:56.87
科学万能主義だと全てが科学で自然などないってことになる。
自然崇拝だとすべてが自然で科学などないという話し。

人工的が自然ではないというか、人間も自然だから人類の都市も公害も
自然そのものだと言う詭弁もある。
480434
垢版 |
2013/06/08(土) 14:16:58.09
>>476
無意味にも意味はあるよね
"ランダムが持つ物"っていうのなんとなく分かる
整然に見える物とランダムに見えるもの、情報量は本来一緒だよね
NASAが作った解読に100年係る暗号データとか、多分ブラウザで見たら偶然深田恭子似のjpgだったりするよ間違いなく
481434
垢版 |
2013/06/08(土) 14:27:18.64
それに、言いながら皆そんな論理論理で生きてる訳じゃないよね人間。それはプログラマだろうと

皆エクリプスとemacsとかvimとか、最後はテキストエディタで落とし込んで行く作業すると思うんだけど、これずっと疑問で
なんで完全にアウトライン編集になったエディタが主流にならないんだろうと思う。
どの言語も本来セマンティックがある訳で、キーワードレベルにもそこを外したらシンタックスがあるわけで、
自由にカーソル移動する意味なんか全くないじゃん。完全に入力値制限した方が良いでしょ
んでセミコロン打ち忘れたりするんじゃんw
でそういう人が変数の型が〜動的が〜とか言ってんだからもう
482434
垢版 |
2013/06/08(土) 14:34:57.29
んでちょっと話戻すと
そのランダム性とか失敗とかも、一つ一つは無意味でも、かき集めたら別な人には必要な情報だったり、問題化しやすい箇所が分かったりするよね。

これはいわゆるロングテール的な話で珍しくもなんともないんだけど、今世界中で作ってるプログラムってほっっっとんど、多分全部ってくらい一度誰かが作ったものだよね。アルゴリズムとか。言語自体も。そして設計。
これすげえ無駄だと思うんだよね。というかリファクタリングして浮いたリソース集めたら割と国とか世界が救える量の労働力なんじゃないかな。
483434
垢版 |
2013/06/08(土) 14:36:47.48
で、論理よりも確率とかランダム性に重きを追いた物世界中で使って統計とればって話に繋がるんだけど疲れた長文…
2013/06/08(土) 14:52:47.62
論理を確立するためにはありったけの時間の中で仮説、実験、検証を繰り返す必要があって、
それが>>434の言うランダム性なんじゃないの。
2013/06/08(土) 15:34:45.74
>>480
すべては無意味 所行無情

すべてが等価なランダムであれば、そこに意味が1つも見出せないなら
世界は1つ、意味もランダムが1つ。

区別が付かないものが無情に続く

だがその世界の住人はどう思うだろうか?世界は意味に満ち溢れている(1つ)
なのに、無数のランダムが存在するのに。
住人は何もない意味などないとしか思わないのでは?
2013/06/08(土) 15:38:43.96
>>485
無も有である。無から有が生まれるのは物理法則。
2013/06/08(土) 15:41:41.60
>>486
じゃあさ
0 × ∞ = を定義してくれ。
ゼロ×無限な。
2013/06/08(土) 15:46:38.45
>>487
ヒント
計算できるなら両方とも値であるから、値は観測できる計れるもの
つまり極限の最小値と極限の最大値の掛け算となる。
そして無限とか値で表せる無限の大きさ(=無限大)で変動する変数ではない。
定数同士の掛け算など論理的に表さなければ論理にはなりえない。
つまりコンピュータの数学専門の計算ソフトでやらせた答えが正しい答えになる。
2013/06/08(土) 15:49:57.12
>>488
それ違うだろ0×無限=不定形、つまり答えは存在しない。
なんでも論理で割り切れると思うから答えがでてくるんだよ。
2013/06/08(土) 16:20:56.55
真のランダムとはランダムではないものと区別がつかない
真のランダムの前ではあらゆる事象は起こりうる存在だからだ
2013/06/08(土) 16:30:20.18
時空連続体が有限なら世界は決定論に支配される。
起こり得るなどは現象の予測にすぎない。

世界で起きることは過去が変更できないように未来も自由意志で変更することは
不可能である。
可能性という自由意志が存在証明できるなら決定論は否定できる。
2013/06/08(土) 16:46:56.14
要するに今論じている言語には何があるのかがわからない。
2013/06/08(土) 16:56:42.65
サンプルは無いのか。サンプルは。
2013/06/08(土) 17:11:31.64
>>492
よく気が付いた、たんなる釣り。
>>493
おまえバカだろ。
2013/06/08(土) 19:38:25.45
言語どころかこんぴゅーたのしくみから違う気がする
2013/06/08(土) 21:58:36.10
無視しとけよ
497434
垢版 |
2013/06/09(日) 04:18:51.15
0 * ∞ = 「0*∞」(←一文字に詰め込んだフォント)でしょ
または function zeroKakeruMugen(null){return true} とか

ステップ数が1以上の論理はそもそも可能性の話なんじゃないかな
x=1
-------(ここでハイバネート)--------
x=x+1
とか出来るしね機械だと
てかそれを上手く活用できないんだろうか
498434
垢版 |
2013/06/09(日) 04:30:30.24
だいぶ観念論になっちゃったけど、
例えば 2 * 4 = 8 とかってのも、それぞれ数字と関数の公理性を疑わずに済むから使ってる訳じゃない
それにまず10進である事も前提だし。

逆にプログラムだと、例えば変数の型に「人(アドレス帳的な意味で)」とか「都道府県」とか、誰かが一度プログラムを作って充分使えるものってもう公理にしてしまって良いと思うんだけどそっちはなかなかならない
2013/06/09(日) 10:46:45.65
より抽象的な観念論が出来ない奴は、創作も創造も開拓もできないから
パクリが安易な理解しやすい具体性が無いとたたき出すのが2chの法則
2013/06/09(日) 12:37:17.99
日曜になると必ず涌いて出て来るな
公務員か?それとも生協職員か?
2013/06/09(日) 12:39:21.38
私が神です
2013/06/09(日) 12:45:26.76
ぶっちゃけDって将来性ある?
2013/06/09(日) 12:48:36.09
プラットフォームや開発環境がキラーアプリ創出に寄与した事実は確認されていない
2013/06/09(日) 13:08:05.52
>>502
習得しておいて損はないが本格的なアプリとか作るのには向かない
2013/06/09(日) 13:36:28.59
>>500
ヒント スルー力
2013/06/09(日) 13:48:37.31
>>501
神を神というとそれに気が付けば恨病になるぞ。
2013/06/09(日) 21:05:29.59
恨病て火病のことか?
2013/06/10(月) 11:26:12.63
巣に帰れ
2013/06/10(月) 16:41:35.21
>>508
荒らすかコピペするしか能のない無能は黙っていろ。
2013/06/11(火) 07:35:37.96
多重仮想マシンを見ると分かりやすい。プログラム言語は無限に再発明できる
好みや使い心地などバリエーションの為には再発明が必要だが、プログラム言語の発展というのは横方向より縦方向であるべき
そういう考えると初心者用と言われるscratchが全く違う物に見える
2013/06/11(火) 13:35:30.77
ブレイクスルーのない発明などゴミ
2013/06/11(火) 21:14:20.14
なんでーつまんねーの。
2013/06/12(水) 11:31:10.23
>>512
おまえがつまんねーの。
2013/06/12(水) 12:15:26.05
言語はライブラリだのフレームワークだのビジュアルなツールだのといったもので多重に隠蔽される。
言語によって改善されるべき領域などもはや無いのだ。
2013/06/12(水) 20:38:17.85
つまんねーの
2013/06/13(木) 18:33:21.89
http://d13n9ry8xcpemi.cloudfront.net/photo/odai/400/debb710822534507b5695c886af49184_400.jpg
2013/06/17(月) 00:45:12.56
あほかと
2013/06/19(水) 09:09:42.38ID:9qak2Ypt!
スレの流れぶった切って悪いんだけど、相談聞いてくれ藻前ら。

いま、オレ言語の処理系をピュアC++で書いてて、コアはできてきて、
A.実用に使うために、IOとかのCライブラリのバインディングを書く。
B.高速化のために、ネイティブコンパイラを書く。
あたりをやろうと思ってる。

しかし、どっちを実現するのにも、サポートしてる各OSのローダーの実装に深く依存しないといけないし、普段使ってないOSについて調べるのはめんどい。

アイディアとしては、今までのコードを捨ててJavaかJavascript上に移動すること。
メリットは上に書いたような点でOS非依存なこと、ネイティブコードを生成するのが容易なこと。
デメリットは、OSのサポートが減るから起動が遅くなる、#!が使えないとか。

どっちがいいかなぁ?
2013/06/19(水) 10:19:56.19
>>518
いきなりネイティブにしなくても、C言語あたりに変換できれば
後はgccで多様なプラットフォームに対応できる。
I/O周りは標準C関数でもいいし、用途とプラットフォームを限定できるなら
qtやSDLなどの外部ライブラリを利用できる。
2013/06/19(水) 10:26:08.21
中間言語ならDが医院で内科医
2013/06/19(水) 11:35:19.89
精神科をおすすめする
2013/06/19(水) 11:50:58.98
性的言語と動的言語どっちよ。

静的言語じゃないとCに変換するのは難しいんじゃない?
2013/06/19(水) 12:04:40.22
実行環境にJavaを選ぶとしても、そのコンパイラをJavaで書かなきゃいけない理由はない
C++で書かれたコンパイラがJavaのクラスファイルを生成したっていい
必ずしも今までのコードを捨て去る必要はない
2013/06/19(水) 18:12:32.04
>> 522
後出しでごめん、めっちゃ動的言語です。
JavaScriptとPythonとRubyをあわせた感じの言語になってます。

>>519
gccにバイナリを吐かせるのは良いアイディアだと思うけど、
できれば、コンパイルされたのとインタプリタのと混ぜて動作させたい。
クラスAとクラスBがあって、お互いにお互いに依存しているような場合、
クラスAは実行ファイルにあって、そいつがgccを呼んでクラスBを含むライブラリを作り、読み込む場合、
AをBから見つける方法がないと思う。
少なくともUnix系OSのローダーはAからBへの呼び出しはできてもBからAへの実行時リンクはしてくれないと思う。
ちょっとググったら、自前でローダーを書けっていう話を見つけた。
2013/06/19(水) 18:13:50.82
>>523
うん。もしJavaを選んだらそうするつもり、
オレ言語のインタプリタをオレ言語で書いて、それをオレ言語で書いたオレ言語からJavaへのコンパイラに通すと、
JVMで動くオレ言語インタプリタができて、次の世代のコンパイラはC++部分無しでいけると思う。
上のGCCのアイディアに近いけど、javaのソースを出力するつもりで、オレ言語からJavaへのコンパイラは少し書いてる。
継続とかの実装が難しくて挫折気味だけど。GCとかが不要な分楽。
インタプリタ内で継続を使わないようにすれば最後まで行けると思う。
(つまりインタプリタとコンパイラはオレ言語じゃなくてオレ言語liteで書く。)
2013/06/20(木) 17:21:37.10
ドライバーがやることを高級言語ややっちゃダメ。
2013/07/08(月) NY:AN:NY.AN
新言語はどこで公開すべきか迷ってる。
ネットで公開するとパクられそうだし、
情報処理学会の会員からは会費未納で除名されてるし。
2013/07/09(火) NY:AN:NY.AN
>>527
どこで後悔しても朴李はある。
なぜって?パクられるような規模でコテ先の技は世界には通用しねー
2013/07/09(火) NY:AN:NY.AN
小手先のパクリはできないと思う。小手先の技ではないから。
言語仕様がシンプル過ぎるので全体をパクられる可能性を心配している。
2013/07/09(火) NY:AN:NY.AN
公開しない、というのがいいと思います。

2ちゃんねるへの書き込みから推測されるかもしれませんから、今後2chへの
書き込みも止めた方がいいです。できればインターネットにパソコンを
接続するのもやめましょう。
2013/07/09(火) NY:AN:NY.AN
そうしましょう。やはり他人というのは他人に対して神経質に反感を持つものですね。
2013/07/10(水) NY:AN:NY.ANID:VDDkRd5t!
俺も公開しない派だな。

半年に一個ぐらい言語作ってるけど、自分で使う以外公開してない。
せっかく、便利な言語を使って差別化要因になってるのに、人に分け与える必要ない。

良さげなアイディアで、自分には実装力が足りない時だけ、誰かが実装してくれることを期待して公開することはあるがな。
2013/07/10(水) NY:AN:NY.AN
>>531
違います。あなたの妄想が酷いので、やめとけと言ってるのです。
2013/07/10(水) NY:AN:NY.AN
妄想が何割なのかは自分でもわからないが、
しかし常識的観点からいきなり見下してくる人が居る。しかも常識的でそんなに頭が悪そうじゃない。
頭が悪くないということはそれなりに立場のある人間。
そんな業界ならなおさら妄想も膨らむw
2013/07/11(木) NY:AN:NY.ANID:RlQmowg8!
そんなことより、おまいら Java仮想マシン仕様ってどこ行ったかしらね?
あちこち見たけどリンク切れで。
2013/07/11(木) NY:AN:NY.AN
ttp://docs.oracle.com/javase/specs/jvms/se7/html/index.html
2013/07/12(金) NY:AN:NY.ANID:8aVXfAu1!
d
2013/11/24(日) 03:58:49.37
無関心なのか。膠着状態なのか。秘密にしてるのか。待っているのか。
よくわからないけどスレが止まってますね。
2013/11/26(火) 08:43:55.31
>>538
不完全な状態なら秘密にするだろ、曖昧な話ではたたかれるだけ、
既出な言語を作る話なら別だけどね。

コンピュータ言語なんて発表されないものを含めれば万単位であるとは思わない?
2013/11/26(火) 09:14:31.20
そうやね
2013/11/26(火) 21:45:55.92
もし画期的な新言語を設計しているなら2chで漏らすわけねぇだろ。
ここでそれを漏らすとかバカか天然ぐらいだ。
2013/12/02(月) 05:21:09.04
どうでもよいレベルの既存パクリな新言語をここで話題にすと
変なのが沸いてきて二度と来るなみたいになるのかな?
2013/12/06(金) 15:15:36.10
言語とは「コトノハ」から派生したものだから、本質を悟らないと
歪んだ目的に特化するだけかと思うわ。
2013/12/06(金) 15:32:23.13
自然言語と形式言語は全く違うものですが
2013/12/08(日) 18:04:58.97
で?
2013/12/09(月) 11:16:01.04
つまり >>543 の言ってることは全く頓珍漢、だということもわからないのか。
バカだな。
2013/12/09(月) 22:20:08.93
これが人格障害ったやつか。
2013/12/10(火) 01:13:26.61
自己紹介か?
2013/12/10(火) 20:13:56.35
幻想が見えるらしい。
2013/12/12(木) 16:57:54.97
>>546
あんたバカ?
2013/12/12(木) 19:18:46.35
バカってのは「本質を悟らないと歪んだ目的に特化するだけ」とか、
全く何の内実もないたわごとを得意気に言う奴のことを言います。
2013/12/12(木) 19:37:59.84
おまえらの喧嘩をみるとアリンコの餌の取り合いの方がまだマシにみえるw
2013/12/13(金) 23:32:32.64
だよな、真理的なこと言われたら逆切れしちゃう火病にはなりたくない。
2013/12/14(土) 18:59:57.04
既知しか学べない奴に何をいっても無意味なんだけどw
2013/12/14(土) 22:06:01.43
人格障害がいるようだねw
2013/12/16(月) 13:15:07.62
>>551
2013/12/16(月) 15:52:27.35
>>551
おまえだw
2013/12/20(金) 21:03:43.55
だな
2014/01/01(水) 05:15:27.47
単に形骸化していることに気が付いていないのが形式だけコピーして
うはうは言う時代だからな。動けばいい、でもパクリだよ。
完璧にパクリしてもそれって部品をパッチワークしているだけで
著作権に問題がでないように書き換えしているだけ。
2014/01/08(水) 05:15:30.92
アナログ的な言語って抽象的観念だけ扱えばいいかと思っていたが
完全な大間違いだった、その辺の本やら論文はみんなその流れだから
流されるところだった。
2014/01/11(土) 01:17:17.36
高級言語は抽象的なクラスというか意味を少なく記述することで
より多くの難解な類を表現できる言語なんだろうか?
2014/01/13(月) 16:19:10.09
1行ですべてが記述できるのがいいね。
2014/01/14(火) 05:45:01.00
言葉の力は1行でも一言でも
564デフォルトの名無しさん
垢版 |
2014/06/09(月) 19:33:33.03ID:PNa2QP7p
酷いスレだな
キチガイをからかって楽しんでるつもりが
みんなに引かれてだれも残らなかったという無残なパターン
反省したか?
2014/06/09(月) 20:19:03.04ID:LwT2fAi6
ビジュアル表現に特化したProcessingみたいな感じの言語はどうかの
2014/06/09(月) 22:45:36.15ID:0wp3BeLp
Proce55ingみたいなのはそれなりにけっこうよくある。

ビジュアルとか言うならVisulanないしVisulanインスパイア系みたいに、
絵でプログラミングするんだ、ぐらいの気合いが欲しい。
567デフォルトの名無しさん
垢版 |
2015/02/03(火) 13:59:39.21ID:MEFJpjl6
誰か作ってる人いないの?
2015/02/03(火) 14:49:25.30ID:PEE4K+0t
>>21-23 辺りを読んで理解できるアタマがあればこんなクソスレがグダグダ続かずにすんだのに
2015/02/05(木) 08:36:22.95ID:K5QDW3WF
おっぱいを揉むような言語くれ
2015/02/05(木) 10:04:57.71ID:dw372v9O
おっPython
571デフォルトの名無しさん
垢版 |
2015/02/22(日) 21:43:30.39ID:kwuMCZZa
Nim Nim...
2015/02/23(月) 23:50:28.02ID:4rKozWD+
強い性的型付けで
Pythonライクな文法で
Traitがあって
DIが言語サポートされてて
ラムダ式が扱える
LLVMで動く言語ください
2015/02/25(水) 08:45:51.63ID:nKN7f0Au
CoffeeScript
574デフォルトの名無しさん
垢版 |
2015/02/27(金) 00:01:36.16ID:XVyWVran
if文いらない
全部switch文にしてくれ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況