70年代、Cは生まれ、それから30余年、現代においてもなお、低レベルなシステム開発に広く使われている。
しかし、2010年の今、もしもCが発明されていなかったとして、低レベルなシステム開発のためのプログラミング言語を
新たに作るとしたら、Cとは違う言語になるだろう。少なくとも、全く同じにはならないはずだ。
そこで、このスレッドでは、
低レベルなシステム開発のためのプログラミング言語
を一から考えたい。
既存の言語を使って何かをすることが目的ではなく、新たなプログラミング言語を考えることが目的であるから、
「既存のXX言語を使えばいい。」という類の発言は無意味である。
「既存のYY言語のZZ機能は、WWと言う点で有用だから採用したい。」という発言は歓迎だ。
現代の一流のプログラミング言語研究者が、最先端の研究成果を盛り込んで、
一から低レベルなシステム開発のためのプログラミング言語を作るとしたら、どのような言語になるだろうか、
という観点で考えたい。
◆前スレ
【超高速】C/C++に代わる低級言語を開発したい 7
http://toro.2ch.net/test/read.cgi/tech/1275235018/l50
探検
【超高速】C/C++に代わる低級言語を開発したい 8
1デフォルトの名無しさん
2012/08/23(木) 23:03:00.69103デフォルトの名無しさん
2013/09/28(土) 21:30:08.11 PGはバカでいいという思想はCOBOLの轍そのもの
104デフォルトの名無しさん
2013/09/29(日) 17:46:09.34 開発環境は言語のうち
つまりVisualStudioを超える開発環境を作れ
つまりVisualStudioを超える開発環境を作れ
105デフォルトの名無しさん
2013/09/29(日) 21:16:37.17106デフォルトの名無しさん
2013/09/30(月) 00:01:04.26 PGはバカでいいというなどという突拍子もない捉え方は1ビット脳そのもの
なぜ中間がないのか
なぜ中間がないのか
107デフォルトの名無しさん
2013/09/30(月) 01:15:30.99 >>106
いいえ
いいえ
108デフォルトの名無しさん
2013/10/09(水) 19:11:24.01 Lazy kでよくね?
109デフォルトの名無しさん
2013/10/12(土) 11:56:24.18 >既存の言語を使って何かをすることが目的ではなく、新たなプログラミング言語を考えることが目的であるから、
>「既存のXX言語を使えばいい。」という類の発言は無意味である。
>「既存のYY言語のZZ機能は、WWと言う点で有用だから採用したい。」という発言は歓迎だ。
>現代の一流のプログラミング言語研究者が、最先端の研究成果を盛り込んで、
>一から低レベルなシステム開発のためのプログラミング言語を作るとしたら、どのような言語になるだろうか、
>という観点で考えたい。
>>1
>「既存のXX言語を使えばいい。」という類の発言は無意味である。
>「既存のYY言語のZZ機能は、WWと言う点で有用だから採用したい。」という発言は歓迎だ。
>現代の一流のプログラミング言語研究者が、最先端の研究成果を盛り込んで、
>一から低レベルなシステム開発のためのプログラミング言語を作るとしたら、どのような言語になるだろうか、
>という観点で考えたい。
>>1
110デフォルトの名無しさん
2013/10/12(土) 15:22:36.71 大事なのは俺TUEEE感に浸れるかどうかだから
既存のものを流用するなどというのは根本から間違っている
既存のものを流用するなどというのは根本から間違っている
111デフォルトの名無しさん
2013/10/12(土) 23:17:49.12 トランスコーダから始めよう。
謎言語toASMが最終目標だ!
謎言語toASMが最終目標だ!
112デフォルトの名無しさん
2013/10/13(日) 20:21:01.89113デフォルトの名無しさん
2013/10/14(月) 05:47:13.59 C言語が糞なのはヘッダファイルが原因だ
#includeが#importになれば全て解決する
#includeが#importになれば全て解決する
114デフォルトの名無しさん
2013/10/14(月) 06:23:07.84 ヘッダ面倒臭ぇ
115デフォルトの名無しさん
2013/10/14(月) 07:07:22.83 相変わらず低レベルなところを這い回ってるな
116デフォルトの名無しさん
2013/10/14(月) 08:30:40.79 上からモノ言う人って、すごい人なのかと思ってた。
でも意外とそうでもないんだね。
昨日、C言語スレで構文解析の話題があった時、上からモノを言ってくるので
凄い人だと思って話を聞いてたら、実は初心者だった。
でも意外とそうでもないんだね。
昨日、C言語スレで構文解析の話題があった時、上からモノを言ってくるので
凄い人だと思って話を聞いてたら、実は初心者だった。
117デフォルトの名無しさん
2013/10/14(月) 10:14:02.62 人の話は板違いです。
ご遠慮ください。
ご遠慮ください。
118デフォルトの名無しさん
2014/01/24(金) 09:22:14.15 ステートマシン風な言語でも作ればいいじゃん。
119デフォルトの名無しさん
2014/01/25(土) 10:49:14.98 いいね。先ずは具体的なアイディアを聞かせて。
120デフォルトの名無しさん
2014/01/25(土) 22:33:43.03 欲しい言語機能は全てRUSTに入っていた
121デフォルトの名無しさん
2014/01/28(火) 00:09:58.48 RUSTは正解に近い感じがする。
122デフォルトの名無しさん
2014/01/29(水) 08:34:22.46 RUSTってC++と比較されるけど低レベル組み込み系もいけんの?
123デフォルトの名無しさん
2014/01/29(水) 22:00:57.19 C++、stlが許されるだけのリソースがあるなら大丈夫そうだ。
124デフォルトの名無しさん
2014/02/03(月) 13:34:51.37 コンパイル時リフレクション(javaでいうアノテーション・プロセッサ)がほしいな
シリアライザーとか自動でつくってほしい
シリアライザーとか自動でつくってほしい
125デフォルトの名無しさん
2014/03/20(木) 12:59:23.14ID:nanBO4Fq C++は低級言語なのか?
126デフォルトの名無しさん
2014/03/22(土) 23:40:16.72ID:kAjP8TsQ Dがもっと流行れば解決する。
127デフォルトの名無しさん
2014/06/22(日) 12:30:37.05ID:K+9brE5n Dはないわ。
128デフォルトの名無しさん
2014/06/22(日) 15:43:07.83ID:M7LQdNqY LLVM IRみたいのでいいだろ。
129デフォルトの名無しさん
2014/09/01(月) 15:52:05.30ID:nQghNeel vecterはc、c++から外して欲しい、元はjavaだろ、イテレータとか。
130デフォルトの名無しさん
2014/09/01(月) 16:52:48.36ID:PsPID0hw Javaは外した方がいいというのは、銅管だ。
131デフォルトの名無しさん
2014/09/01(月) 19:20:16.43ID:HFXNgtth ___ _
ヽo,´-'─ 、 ♪
r, "~~~~"ヽ
i. ,'ノレノレ!レ〉 ☆ 日本のカクブソウは絶対に必須です ☆
__ '!从.゚ ヮ゚ノル 総務省の『憲法改正国民投票法』のURLです。
ゝン〈(つY_i(つ http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
`,.く,§_,_,ゝ,
~i_ンイノ
ヽo,´-'─ 、 ♪
r, "~~~~"ヽ
i. ,'ノレノレ!レ〉 ☆ 日本のカクブソウは絶対に必須です ☆
__ '!从.゚ ヮ゚ノル 総務省の『憲法改正国民投票法』のURLです。
ゝン〈(つY_i(つ http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
`,.く,§_,_,ゝ,
~i_ンイノ
132デフォルトの名無しさん
2014/09/02(火) 03:13:01.39ID:CRzNoeOm 低級言語はアセンブラと初期のCだけだろう
133デフォルトの名無しさん
2014/09/18(木) 13:31:28.77ID:f9spcQ/x 言語作ってるんだけど、
コンパイラ作る時って一旦アセンブラ出力してからmasmとかに機械語出力してもらった方がいいの?
masm自身はアセンブラコードの最適化とかはしてくれなそうだしそのまま機械語出力したいんだけど
コンパイラ作る時って一旦アセンブラ出力してからmasmとかに機械語出力してもらった方がいいの?
masm自身はアセンブラコードの最適化とかはしてくれなそうだしそのまま機械語出力したいんだけど
134デフォルトの名無しさん
2014/09/18(木) 14:08:33.42ID:xVnvrnxl アセンブラ介したほうが少なくともデバッグはしやすいと思うぞ
135デフォルトの名無しさん
2014/09/18(木) 14:10:35.16ID:H4lZxv/t そのコンパイラで何ができるもしくは何をやらせるのかも
決めてないんだ
決めてないんだ
136デフォルトの名無しさん
2014/09/18(木) 15:04:00.60ID:f9spcQ/x137デフォルトの名無しさん
2014/09/18(木) 15:09:30.18ID:H4lZxv/t x86系の命令、16進数で読めるんだ
なら、直接コード出して、ハマりまくったほうがいいかもね
なら、直接コード出して、ハマりまくったほうがいいかもね
138デフォルトの名無しさん
2014/09/18(木) 15:51:05.20ID:6/jIYBiS >>136
用途からすると機械語やアセンブラへのコンパイルどころか
C言語+HLSLへのトランスレータが最適解な気もするなあ…
結局、何だかんだでDirectXの関数呼ぶことになりそう
んで関数呼び出して処理するなら、機械語とC言語の差は間の計算処理になるが
そこも巷のC処理系の最適化はノウハウ詰まってるから
下手なアセンブラコードより速かったりする
何れにしても何層かに処理を分けることにはなるだろうから
いきなり全部やろうとするより、やるべき層をひとつひとつ集中してやったほうが
用途からすると機械語やアセンブラへのコンパイルどころか
C言語+HLSLへのトランスレータが最適解な気もするなあ…
結局、何だかんだでDirectXの関数呼ぶことになりそう
んで関数呼び出して処理するなら、機械語とC言語の差は間の計算処理になるが
そこも巷のC処理系の最適化はノウハウ詰まってるから
下手なアセンブラコードより速かったりする
何れにしても何層かに処理を分けることにはなるだろうから
いきなり全部やろうとするより、やるべき層をひとつひとつ集中してやったほうが
139デフォルトの名無しさん
2014/09/18(木) 16:29:47.38ID:f9spcQ/x140デフォルトの名無しさん
2014/09/18(木) 17:02:46.70ID:R7gYP1+N LLVMという選択肢は
141デフォルトの名無しさん
2014/09/19(金) 02:00:51.26ID:hElo33NJ 本スレは、コンパイラをどのように作るか、ではなく、どのような言語仕様にするか、を重視しています。
コンパイラの話が終わったら、言語仕様の話をしましょう。
コンパイラの話が終わったら、言語仕様の話をしましょう。
142デフォルトの名無しさん
2014/09/19(金) 02:50:49.06ID:uVs1JVYc LLVM/Clang 実践活用 ハンドブック、出村成和、2014
LLVM 言語マニュアル(Language Reference Manual)
ttp://www.h3.dion.ne.jp/~mu-ra/llvm/LangRefJ.html
日本語訳です。ただし、翻訳は適当と書いてある
LLVM 言語マニュアル(Language Reference Manual)
ttp://www.h3.dion.ne.jp/~mu-ra/llvm/LangRefJ.html
日本語訳です。ただし、翻訳は適当と書いてある
143133
2014/09/19(金) 13:25:22.42ID:NxcXgwij144142
2014/09/20(土) 02:06:52.74ID:U6pDraTi LLVMはフロント・ミドル・バックの、3つの部分に独立している
フロントはプログラミング言語とコンパイラ
Clangなら、C/C++ → IR
ミドルはコンパイル後の擬似的なアセンブラ。IR(中間コード)
バックはx86,ARMなどのCPU
新言語を作っているなら、
フロントのコンパイラ(字句・構文解析)の部分だけを作って、
IRになるようにすればよい
>142の本を買うのが速い
フロントはプログラミング言語とコンパイラ
Clangなら、C/C++ → IR
ミドルはコンパイル後の擬似的なアセンブラ。IR(中間コード)
バックはx86,ARMなどのCPU
新言語を作っているなら、
フロントのコンパイラ(字句・構文解析)の部分だけを作って、
IRになるようにすればよい
>142の本を買うのが速い
145デフォルトの名無しさん
2014/09/21(日) 17:41:47.69ID:ReekRvFB >>143
「人工知能も理解しやすい」というのはコンパイラにとって効率が良いという意味?
「人工知能も理解しやすい」というのはコンパイラにとって効率が良いという意味?
147デフォルトの名無しさん
2014/09/22(月) 21:27:22.05ID:Q0QJp/T/ >>146
その効率はプログラミング言語としてどういう意味を持つの?
その効率はプログラミング言語としてどういう意味を持つの?
148デフォルトの名無しさん
2014/09/22(月) 21:58:15.46ID:EiJEHJdV 人口無能を作ってるんでは?
149デフォルトの名無しさん
2014/09/22(月) 22:47:26.85ID:LvPIFofq >人間との会話のときに相互の情報伝達の効率がいい
いわゆるドラえもんをつくる気か。すごいな。
いわゆるドラえもんをつくる気か。すごいな。
150デフォルトの名無しさん
2014/09/22(月) 23:14:21.82ID:ufGb4z7Y 何でも良いけど、動作速度がトロくて高級言語がとかぬかして
ジェネリック要求してくるLL使いが鬱陶しいわ
ジェネリック要求してくるLL使いが鬱陶しいわ
151デフォルトの名無しさん
2014/09/23(火) 00:44:54.05ID:75K7vBZU152133
2014/09/23(火) 00:48:58.01ID:fk2c4+Og153デフォルトの名無しさん
2014/09/23(火) 09:43:28.68ID:D7BulMBA >>152
人工知能とか、ネタなのか本気なのか分からなかったので若干しつこく聞いたけど、本気ならその方針で面白いものへと広げてほしい。
といいながら、興味本位で聞いてしまうけど、人間はともかく、人工知能にとって「直感的」ってどういうことなの?
人工知能ってコンパイラだよね。コンパイラにとっての直感性というのが分からなかったので。
それと、作りたいのは「言語」でいいんだよね?コンパイル可能な自然言語とか。
人工知能とか、ネタなのか本気なのか分からなかったので若干しつこく聞いたけど、本気ならその方針で面白いものへと広げてほしい。
といいながら、興味本位で聞いてしまうけど、人間はともかく、人工知能にとって「直感的」ってどういうことなの?
人工知能ってコンパイラだよね。コンパイラにとっての直感性というのが分からなかったので。
それと、作りたいのは「言語」でいいんだよね?コンパイル可能な自然言語とか。
154デフォルトの名無しさん
2014/09/23(火) 12:57:04.95ID:RZgQ8Ezi しゃべればしゃべるほど非マの妄言と化していくな
板違いだべ
板違いだべ
155133
2014/09/23(火) 13:48:39.80ID:fk2c4+Og >>153
純粋なコンパイラというよりはコンパイラとインタプリタを統合した処理系だね。
Prologのような対話(厳密にはうちの言語のは対話ではないけど似たようなもの)を繰り返してプログラミングすることもできる。
その場合、処理系は対話によって学習できるし、学習したところから発話もするように考えてるから人工知能と呼んでいる。
人工知能にとって直感的っていうのは、手続き型の制御フローに沿った発話がそのままできるってこと。
たとえばうちの言語はそもそも語順がかなり自由だから、手続き型プログラミング的な構文をそのまま人間の言葉として理解できる、とか。
一言で言えば言語だね。芸術言語とプログラミング言語を足したようなものだよ。
純粋なコンパイラというよりはコンパイラとインタプリタを統合した処理系だね。
Prologのような対話(厳密にはうちの言語のは対話ではないけど似たようなもの)を繰り返してプログラミングすることもできる。
その場合、処理系は対話によって学習できるし、学習したところから発話もするように考えてるから人工知能と呼んでいる。
人工知能にとって直感的っていうのは、手続き型の制御フローに沿った発話がそのままできるってこと。
たとえばうちの言語はそもそも語順がかなり自由だから、手続き型プログラミング的な構文をそのまま人間の言葉として理解できる、とか。
一言で言えば言語だね。芸術言語とプログラミング言語を足したようなものだよ。
156デフォルトの名無しさん
2014/09/23(火) 19:40:06.05ID:D7BulMBA157デフォルトの名無しさん
2014/09/23(火) 22:25:50.92ID:11MYg8X9 >>155
実験言語で終わりそうな悪寒
実験言語で終わりそうな悪寒
158デフォルトの名無しさん
2014/09/23(火) 23:09:33.36ID:beG9zooH エプロンおねえさん、めざしてるのかしら
159デフォルトの名無しさん
2014/09/24(水) 22:12:59.34ID:1vKhut4O Cは高級言語であって、スレタイがすでに間違ってるのに、お前ら
はあほか、こんなものを続けて何の意味があるんだ。
はあほか、こんなものを続けて何の意味があるんだ。
160デフォルトの名無しさん
2014/09/24(水) 23:07:20.55ID:EketT0f3 Cは低級言語だろ何言ってんだ
161デフォルトの名無しさん
2014/09/24(水) 23:11:42.12ID:B6bZpcqc 高水準言語の基準は人間がそのまま動作を読み取れる言語だろ
よってC言語は当然高水準言語
よってC言語は当然高水準言語
162デフォルトの名無しさん
2014/09/24(水) 23:14:48.57ID:uTgX/qQw ハードウェアを直接操作できるのが低級、できないのは低脳
163デフォルトの名無しさん
2014/09/25(木) 01:17:10.50ID:erkjRt9/164デフォルトの名無しさん
2014/09/25(木) 03:06:49.15ID:Izg0GKzf Cは昔から「高級アセンブラ」と呼ばれていたと思ったが
165133
2014/09/25(木) 03:14:33.45ID:8qvU6Kt5166デフォルトの名無しさん
2014/09/25(木) 04:07:23.07ID:997Wnr2J 高級言語でも低級言語でもないから、中級言語である。
There are following reason that C is called Middle Level Language as:
C programming language behaves as high level language through function, it gives a modular programming and breakup, increased the efficiency for resolvability.
C programming language support the low level language i.e. Assembly Language.
C language also gives the facility to access memory through pointer.
Its combines the elements of high-level languages with the functionalism of assembly language.
So, C language neither a High Level nor a Low level language but a Middle Level Language.
C Programming: Middle level Language
http://cprogrammingcodes.blogspot.jp/2011/12/middle-level-language.html
There are following reason that C is called Middle Level Language as:
C programming language behaves as high level language through function, it gives a modular programming and breakup, increased the efficiency for resolvability.
C programming language support the low level language i.e. Assembly Language.
C language also gives the facility to access memory through pointer.
Its combines the elements of high-level languages with the functionalism of assembly language.
So, C language neither a High Level nor a Low level language but a Middle Level Language.
C Programming: Middle level Language
http://cprogrammingcodes.blogspot.jp/2011/12/middle-level-language.html
167デフォルトの名無しさん
2014/09/25(木) 04:09:06.54ID:997Wnr2J 諸説あるよ
"middle-level language"
Googleで検索
"middle-level language"
Googleで検索
168デフォルトの名無しさん
2014/09/25(木) 04:18:01.41ID:997Wnr2J 各CPUのアセンブラを勉強しなくていいから、Cは、高級な感じがするが、
オブジェクト指向言語ではないし、セキュリティが不足している(実際は、それもCで達成できるはず)ようにみえるから、
Cは、高級言語ではない。
オブジェクト指向言語ではないし、セキュリティが不足している(実際は、それもCで達成できるはず)ようにみえるから、
Cは、高級言語ではない。
169デフォルトの名無しさん
2014/09/25(木) 06:36:29.36ID:erkjRt9/ ID:997Wnr2J には、このスレでCを「高級言語ではない」と呼ぶ権利を与えます。どうぞご自由に。
170デフォルトの名無しさん
2014/09/25(木) 09:38:34.27ID:H7xxDOL8 高級言語ではあるけど、メモリアドレスを直接指定しての書き込みや
必要とあらばインラインアセンブラも使える言語って意味だろ
更にC言語の場合、アドレスの抽象化があまりされていなくて
それらが必要でなくともアドレスを扱うことになるからそう言われるんだろう
必要とあらばインラインアセンブラも使える言語って意味だろ
更にC言語の場合、アドレスの抽象化があまりされていなくて
それらが必要でなくともアドレスを扱うことになるからそう言われるんだろう
171デフォルトの名無しさん
2014/09/25(木) 12:42:03.78ID:FK6wklg/ 高級言語って30年前の言葉だからな。C/C++より上のいまどきの言語は超高級言語だろ。
172デフォルトの名無しさん
2014/09/25(木) 12:46:26.61ID:GQOH8SqT 肉体労働向け言語に進化しましたから、超高級とかいってるのは
173デフォルトの名無しさん
2014/09/25(木) 12:58:54.18ID:aCIY3SmK 高級言語だから定休知能では扱えないということはなく
むしろ反比例の関係にある
むしろ反比例の関係にある
174デフォルトの名無しさん
2014/09/25(木) 13:15:02.54ID:FK6wklg/ マ板に高級=デラックスと勘違いしてるやつがいるとは。
175デフォルトの名無しさん
2014/09/25(木) 13:24:45.09ID:GQOH8SqT ここム版ですが
176デフォルトの名無しさん
2014/09/25(木) 13:56:45.69ID:aCIY3SmK マイッタ
177デフォルトの名無しさん
2014/09/25(木) 20:29:44.52ID:q7N5Q3ZR >>2->>3を読む限り>1の望みを満たして居るのはかつてとは段違いに美しく高水準に整えられた今時のアセンブラと思われる
178あぼーん
NGNGあぼーん
179デフォルトの名無しさん
2014/10/17(金) 03:52:20.34ID:DGojcH6F 配列を表現する場合無限にメモリーなりCPUなりが利用できる場合リストになるよね
数値の表現も
色々な型がサポートされている時点で低級言語じゃないか
細かいリストや配列の加工操作がしたいんじゃなくて
もっと抽象的に状態に対する結果が欲しい
高級言語と呼ばれるものも抽象化で捉えると低級言語?
数値の表現も
色々な型がサポートされている時点で低級言語じゃないか
細かいリストや配列の加工操作がしたいんじゃなくて
もっと抽象的に状態に対する結果が欲しい
高級言語と呼ばれるものも抽象化で捉えると低級言語?
180デフォルトの名無しさん
2014/10/17(金) 09:18:32.72ID:Z0zTp1Pd 各CPUを勉強するのが低級言語
181デフォルトの名無しさん
2014/10/17(金) 09:23:07.84ID:Z0zTp1Pd ギガヘルツとか、正気か? とおもうぞ
182デフォルトの名無しさん
2014/10/18(土) 20:13:08.37ID:ugB2Qpg9 何の話?
183デフォルトの名無しさん
2014/10/19(日) 13:43:57.95ID:2X3kG3QA PCは15年ぐらい前から、スマホは5年ぐらい前から、ギガヘルツ超えのCPUが載ってるけど
電子レンジもWi-FiもBluetoothも2〜5ギガヘルツの電波出してるけど
正気か? とおもうか?
電子レンジもWi-FiもBluetoothも2〜5ギガヘルツの電波出してるけど
正気か? とおもうか?
184デフォルトの名無しさん
2014/10/19(日) 13:51:13.18ID:NuKVNm4T >>183
衛星とかFWA無線とかもっと速かった気が
衛星とかFWA無線とかもっと速かった気が
185デフォルトの名無しさん
2014/10/19(日) 14:13:12.90ID:Y2JhTmAB ムーアの法則で想定内。
186デフォルトの名無しさん
2014/10/20(月) 02:31:53.48ID:QkxWZYWv 低級言語って
言語の基本機能だけじゃまともなアプリ作るの苦労するって言語ってこと?
言語の基本機能だけじゃまともなアプリ作るの苦労するって言語ってこと?
187デフォルトの名無しさん
2014/10/20(月) 04:08:06.24ID:WXuTs7FD 低いレイヤにアクセスすることが前提の言語な
プログラミングにおける低級高級は優劣の話ではなくレイヤの話だから
プログラミングにおける低級高級は優劣の話ではなくレイヤの話だから
188デフォルトの名無しさん
2014/10/20(月) 04:37:34.43ID:QkxWZYWv 低レイヤってOSやハードウェアと直接やり取りするって感じ?
189デフォルトの名無しさん
2014/10/20(月) 08:37:55.31ID:4bxYYw/L このスレとは違うが
一般に、低級言語はアセンブリ、C言語以上の言語は高級言語。
一般に、低級言語はアセンブリ、C言語以上の言語は高級言語。
190デフォルトの名無しさん
2014/10/20(月) 11:11:46.78ID:ysyLgJvq 超高級言語クレとは言わないけど
高高級言語くらい欲しいって思ってたら有ったっぽい
通常パターンマッチてif文の羅列やネストで重複した論理演算を省略して速度他を稼ぐんだけど
パターンマッチ指向はその常識がないw
なんて恐ろしい子
その代わりマッチする条件をダラダラ例記すればよいから
直感的にこの組み合わせおかしいとか修正が楽
なんか条件の検出に正規表現?使っている様な雰囲気ワロタw
最適化なしの高級っぽい言語ってマクロの親玉みたいな感じだから
実装は楽じゃないの
デバッグ環境もセットで用意しろと言われるといきなり敷居があがるけど
高高級言語くらい欲しいって思ってたら有ったっぽい
通常パターンマッチてif文の羅列やネストで重複した論理演算を省略して速度他を稼ぐんだけど
パターンマッチ指向はその常識がないw
なんて恐ろしい子
その代わりマッチする条件をダラダラ例記すればよいから
直感的にこの組み合わせおかしいとか修正が楽
なんか条件の検出に正規表現?使っている様な雰囲気ワロタw
最適化なしの高級っぽい言語ってマクロの親玉みたいな感じだから
実装は楽じゃないの
デバッグ環境もセットで用意しろと言われるといきなり敷居があがるけど
191デフォルトの名無しさん
2014/10/20(月) 11:53:18.42ID:VnfuINao >>190
おまえ、ここで何言ってんの?
おまえ、ここで何言ってんの?
192デフォルトの名無しさん
2014/10/20(月) 11:54:48.29ID:nHn9rVxH LLVMそのものやん
193デフォルトの名無しさん
2014/10/20(月) 12:28:54.91ID:LQcjTm7E 僕が考えた最強の言語Swift
各言語の構文てんこ盛りで、LLVM介してコンパイルで、>>1が望むものじゃねーか?
各言語の構文てんこ盛りで、LLVM介してコンパイルで、>>1が望むものじゃねーか?
194デフォルトの名無しさん
2014/10/20(月) 14:44:33.49ID:QkxWZYWv どっかのC/C++コンパイラは一度アセンブリのソースに変換してからオブジェクトコードにするって聞いたな
195デフォルトの名無しさん
2014/10/20(月) 15:00:11.99ID:LUozctHl よく分からないならROMっとけよ
196デフォルトの名無しさん
2014/10/22(水) 02:10:55.06ID:J+sywfss >>193
Swiftってデバドラを実用的に書けたりするの?
Swiftってデバドラを実用的に書けたりするの?
197デフォルトの名無しさん
2014/10/23(木) 15:28:13.97ID:eDVkHXcG まっくのでばどらはぜんぶ Swift でかかれるよ
198デフォルトの名無しさん
2014/10/26(日) 15:52:31.81ID:NBo7Xiri それはすごいね。
199デフォルトの名無しさん
2014/10/26(日) 17:44:29.89ID:16PtYm9d C言語用のVMを作ればいいじゃん
GCCがVMの役割を持てばいい
GCCがVMの役割を持てばいい
200デフォルトの名無しさん
2014/10/26(日) 19:34:17.91ID:8S4QBfQC そういうのを言葉遊びという
201デフォルトの名無しさん
2014/10/26(日) 21:59:29.74ID:NBo7Xiri なんでVMの話が出てくるんだよ。
202デフォルトの名無しさん
2014/10/30(木) 17:21:21.48ID:6ICFY1Et で、どこまでできたの?
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で-福岡市 ★2 [蚤の市★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 ★2 [蚤の市★]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市の放漫財政が原因で日本国債大暴落!!!ザイム真理教崩壊へ!!! [252835186]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- んなっしょい🍬禁止🈲のお🏡
- 【悲報】ジャップってどの面下げて来年以降、戦没者追悼式典やる気なの🤔 [616817505]
