新言語を開発したい

■ このスレッドは過去ログ倉庫に格納されています
2010/05/30(日) 21:52:01
http://pc12.2ch.net/test/read.cgi/tech/1274015781/l50 の継続スレのかたわれです。
低水準言語にこだわる人は「低水準言語を開発したい」のほうへどうぞ。
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文にしてくれ
2015/02/27(金) 00:08:24.94ID:Cetf0wgO
switch文ってcaseに定数しかもって来れないんだろ?
全然機能足りないじゃん
576デフォルトの名無しさん
垢版 |
2015/02/27(金) 00:34:04.54ID:my+0u8IU
だからつくればいいじゃん
2015/02/27(金) 09:10:58.50ID:cP25/4mO
>>575
Ruby とかあるし
そもそも switch は syntactic sugar
2015/02/28(土) 18:01:07.64ID:GSGD9F3x
switch (x == y) {
case 0:
stmt0;
break;
default:
stmt1;
break;
}

if (x == y) {
stmt0;
} else {
stmt1;
}
579デフォルトの名無しさん
垢版 |
2015/02/28(土) 18:56:05.45ID:st/D/r/c
勤怠管理システムで残業0
http://www.fsas.fujitsu.com/service/idlm/
定時で強制ログオフシャットダウン
省エネ効果抜群
580片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2015/03/03(火) 02:33:58.70ID:t6l1EelO
>>578
それは逆
581デフォルトの名無しさん
垢版 |
2016/03/29(火) 10:05:15.88ID:/c8bAcK4
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
2017/08/13(日) 15:18:48.45ID:KfX/mNRe
分数型って欲しいよな
1/3が保持できないんだぜ
2017/08/13(日) 19:15:47.47ID:QQDgwtib
HaskellのRatio
2017/08/13(日) 23:47:12.49ID:WikyJvVl
朝鮮語ですべておkニダ
2017/08/25(金) 06:09:33.28ID:vC6ff47f
分数型用意しても
要素の中の根号の扱い格納方法
入れ子要素を許すか、いけるとこまで入れ子するか実用限界を決めるか等
ごちゃごちゃあるから言語側でのサポートや仕様制約は現実的じゃないね
2017/08/25(金) 15:11:22.88ID:0nrK3Ckt
四元数型用意してくれ
587デフォルトの名無しさん
垢版 |
2017/09/08(金) 01:33:26.83ID:vejTPLe0
分数型って標準ライブラリにあるプログラミング言語ってそれなりあるような気がしますが
588デフォルトの名無しさん
垢版 |
2017/09/08(金) 07:18:26.27ID:dKW77BeH
>>586
あるよ? 実際に必要性を感じてるの?
2017/09/08(金) 08:00:19.77ID:YgrD2OSX
分数リテラル、1|3 (1/3の意)というのはどうか?
2017/09/08(金) 08:02:50.36ID:wEpLuy5k
>>23
今日初めて読んだので
何年も前のレスに何だが

吉里吉里でGOTOなんか使わない
吉里吉里(TJS)はオブジェクト指向言語だよ
2017/09/08(金) 08:08:31.94ID:xNU/5dSp
juliaにはたしか、標準であるよ分数型
正しい呼び名は有理数型だけどね
演算子は、//
3文の1が 1 // 3
2017/09/24(日) 10:48:26.39ID:1ldIsTy4
1行に1トークンなら出力
2トークンなら定義
3トークンならif文

という言語を考えた

a 500
a => 500
sq(x) x*x
fact(x) (x=1 1 x*fact(x-1))

みたいなん
2017/09/26(火) 10:43:16.96ID:7ABpskwx
fifth
2018/02/16(金) 06:49:59.50ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
595デフォルトの名無しさん
垢版 |
2018/05/23(水) 21:40:45.03ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

YMGMQ
596デフォルトの名無しさん
垢版 |
2018/07/05(木) 00:19:36.84ID:RfoszcD2
FAZ
597デフォルトの名無しさん
垢版 |
2019/03/18(月) 01:05:36.49ID:BO4wFGSe
あげ
598デフォルトの名無しさん
垢版 |
2019/03/23(土) 04:18:17.14ID:eMvfaY+j
>>1
キーワード、演算子変更程度の簡単なものなら誰でも Ring でプログラミング言語を作れるようになったな。
平成最後の四月バカまつりに変な言語つくるのはどうだろうか?

シンタックスの柔軟性 — プログラミング言語 Ring 1.10 取扱説明書
ttp://ring-lang-081.osdn.jp/docs-1.10/syntaxflexibility.html
2019/03/24(日) 18:02:04.38ID:EcEauTzH
CとPythonで言語自作の練習してるが、Cはやっぱきついな
かと言ってPythonで作った言語なんて遅いだろうし
プロトタイプをPythonで作って言語の仕様が固まってきたらCで書くというのが賢い方法かもしれん
2019/03/28(木) 08:10:22.90ID:I1dquAY4
やっぱPythonだと楽でいいわ
動的型付けって素晴らしい
2019/07/07(日) 16:44:38.03ID:hqXlVeni
マークダウンを独自拡張して使ってるんだが、やりたいことが増えてきてマークダウンじゃ物足りなくなってきた
かといってXML書くのもだるいし
なにかうまい方法ない?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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