次世代が造った言語 blawn について語るスレ
https://www.bcnretail.com/market/detail/20191021_142131.html
https://github.com/Naotonosato/Blawn
探検
次世代が造った言語 blawn
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/10/22(火) 13:17:06.14ID:fxbuxtP/227デフォルトの名無しさん
2019/10/27(日) 16:12:18.05ID:VmZQW/n9228デフォルトの名無しさん
2019/10/27(日) 17:13:28.45ID:/g1/9V53 いや作った本人もそういってんだろバカ。
229デフォルトの名無しさん
2019/10/27(日) 17:34:19.55ID:31m03oKF 簡単な場合でも、コンパイラ本体がエラーを出さずに、間違ったコードが
バックエンド層に流れてそこでエラーが出ることが出るので、
言語仕様だけでなく実装にもまだ問題がある。
たまたまバックエンド層がエラーを出しているから良いものの、
このままだと、本当はエラーなのにコンパイラ本体もバックエンドも
エラーを出さないで、原因不明のバグに悩まされる可能性がある。
バックエンド層に流れてそこでエラーが出ることが出るので、
言語仕様だけでなく実装にもまだ問題がある。
たまたまバックエンド層がエラーを出しているから良いものの、
このままだと、本当はエラーなのにコンパイラ本体もバックエンドも
エラーを出さないで、原因不明のバグに悩まされる可能性がある。
230デフォルトの名無しさん
2019/10/27(日) 18:24:52.88ID:TjLvk1ZS そこまでいくと言語の体をなしてなくね
賞の選考過程と他の候補が知りたい
賞の選考過程と他の候補が知りたい
231デフォルトの名無しさん
2019/10/27(日) 18:25:21.58ID:sulyIv7i でっ、でもメモリが安全だから…
232デフォルトの名無しさん
2019/10/27(日) 18:33:36.82ID:hg2GrTw0 メモリが安全ってなんやねんw
そんなんどの言語でもそうなってるやろ
そんなんどの言語でもそうなってるやろ
233デフォルトの名無しさん
2019/10/27(日) 18:47:40.50ID:Vc6lc8Xn function mod(a, b)
return a - a / b * b
return a - a / b * b
234デフォルトの名無しさん
2019/10/27(日) 18:50:30.97ID:TjLvk1ZS メモリが安全の字句だけで、言語の先のハードの知見があるとかわけのわからん称賛をしてる奴がいたなぁ
235デフォルトの名無しさん
2019/10/27(日) 19:12:46.77ID:L4S/WXDR 初めから完璧を求めるお前らみたいなクズ共って一生雇われの奴隷身分のままなんだろうな……
新しく色んな行動を起こした人にしかエラーは起こせないんだよなぁ
新しく色んな行動を起こした人にしかエラーは起こせないんだよなぁ
236デフォルトの名無しさん
2019/10/27(日) 19:23:21.48ID:QHyOIS3t だから将来に期待って言ってるやろw
237デフォルトの名無しさん
2019/10/27(日) 19:25:55.89ID:EOgoHXBM Blawnならメモリーが安全です。
238デフォルトの名無しさん
2019/10/27(日) 19:31:22.78ID:aWGByvYb こりゃMatzに説明責任あるな
239デフォルトの名無しさん
2019/10/27(日) 19:35:00.64ID:QHyOIS3t Matz「リップサービス」
240デフォルトの名無しさん
2019/10/27(日) 22:56:58.26ID:avqQm7rz >>226
A B って何?
A B って何?
242デフォルトの名無しさん
2019/10/28(月) 08:33:38.39ID:0JKFRALh >>217 型チェックはコンパイラではやらずにLLVM に任せっきりだろ。
243デフォルトの名無しさん
2019/10/28(月) 08:39:05.70ID:Dwy6fF1L てか殆んどの処理をllvmに丸投げしているだけなんじゃ
244デフォルトの名無しさん
2019/10/28(月) 12:12:50.28ID:jVNnMdKT >>242
型に応じてコンパイラ自体が動作を変えなければならないので、
それはできない。
例えば、同じ名前だが仮引数に異なる型を持つ複数の関数がある場合、
float と int で呼び出される関数を変える必要が有るが、そのような
機能は LLVM にはない。また、多くの言語で、byte(char) から int への
自動変換などは明示的に cast しなくても自動的に行われることが多いが、
LLVM では自動では行ってくれない。
型に応じてコンパイラ自体が動作を変えなければならないので、
それはできない。
例えば、同じ名前だが仮引数に異なる型を持つ複数の関数がある場合、
float と int で呼び出される関数を変える必要が有るが、そのような
機能は LLVM にはない。また、多くの言語で、byte(char) から int への
自動変換などは明示的に cast しなくても自動的に行われることが多いが、
LLVM では自動では行ってくれない。
245デフォルトの名無しさん
2019/10/28(月) 12:21:05.11ID:24j81JFb さっき社内で第一回Blawn導入会議が行われた
意外だったのがこれまで色んな新技術をどんどん取り入れてたエンジニアが何人か反対してきたところ
だけど、なんとか押し切ってBlawnで新規開発することに決まりそうw
つーか好き嫌いせずに新技術なら取り入れろや!馬鹿コーダー!w
意外だったのがこれまで色んな新技術をどんどん取り入れてたエンジニアが何人か反対してきたところ
だけど、なんとか押し切ってBlawnで新規開発することに決まりそうw
つーか好き嫌いせずに新技術なら取り入れろや!馬鹿コーダー!w
246デフォルトの名無しさん
2019/10/28(月) 12:58:44.37ID:B2vNSXr0 template はLLVMで扱えるぞ。
247デフォルトの名無しさん
2019/10/28(月) 15:48:51.99ID:jVNnMdKT248デフォルトの名無しさん
2019/10/28(月) 19:56:53.75ID:UN032gwh JavaのLLVMなんて見たことないぞ
249デフォルトの名無しさん
2019/10/28(月) 23:22:30.57ID:7rK+iKLF ガチで言語作ってるなら
こんなショボいコンテストに応募なんてしないだろ
所詮はエリート学生のお遊びなんだよ
こんなショボいコンテストに応募なんてしないだろ
所詮はエリート学生のお遊びなんだよ
250デフォルトの名無しさん
2019/10/28(月) 23:28:26.65ID:UoDBlhRm ああ本職ですらないただの15歳の天才が軽く言語作っちゃったことで
嫉妬3倍増しちゃってるのか
気持ちはわからないでもない
嫉妬3倍増しちゃってるのか
気持ちはわからないでもない
251デフォルトの名無しさん
2019/10/28(月) 23:29:07.89ID:h8s0d9ya こんな言語にまじになっちゃってどうするの
252デフォルトの名無しさん
2019/10/28(月) 23:31:19.60ID:dIWlg8jX 本人か親御さんではないとして
擁護するモチベって何なの?
擁護するモチベって何なの?
253デフォルトの名無しさん
2019/10/28(月) 23:32:03.01ID:B8NdEcl5 メモリが安全だから!
お前らの言語は、危険!!
お前らの言語は、危険!!
254デフォルトの名無しさん
2019/10/29(火) 03:10:40.02ID:TuR8pM3E255デフォルトの名無しさん
2019/10/29(火) 07:05:05.33ID:4JvJ7bnZ ママ活
256デフォルトの名無しさん
2019/10/29(火) 13:11:56.25ID:sKT/Navp ここに書いてる人って実際に動かしてみた人いるのかな
257デフォルトの名無しさん
2019/10/29(火) 13:23:59.63ID:YQKoC2Uo いるわけないやろw
バイナリ配布されてないし、
compile from source
やめたほうがいいです。どうしてもやりたければLLVM6.0,bison,flexをインストールしてから
buildディレクトリで"make"してください。"make -j8"とかにするとコンパイルが早くなります。
とか書いてあるんだし
バイナリ配布されてないし、
compile from source
やめたほうがいいです。どうしてもやりたければLLVM6.0,bison,flexをインストールしてから
buildディレクトリで"make"してください。"make -j8"とかにするとコンパイルが早くなります。
とか書いてあるんだし
258デフォルトの名無しさん
2019/10/29(火) 13:57:33.71ID:gns1i7FP リポジトリにバイナリも含まれてるで
259デフォルトの名無しさん
2019/10/29(火) 14:17:23.97ID:BMsDe6CM 変なパス固定埋め込みされてるから
ちょっと触ってめんどくさくなった
ちょっと触ってめんどくさくなった
260デフォルトの名無しさん
2019/10/29(火) 15:29:12.05ID:D3NzJda/ Blawnのフレームワーク作ろうと思ってるんだけど
すげぇワクワクしてる。俺たちが時代を作っていくんだなって感じる
すげぇワクワクしてる。俺たちが時代を作っていくんだなって感じる
261デフォルトの名無しさん
2019/10/29(火) 16:00:32.05ID:VnX4qZP9 >>260
本気ですか?
本気ですか?
262デフォルトの名無しさん
2019/10/29(火) 16:16:55.57ID:VnX4qZP9 この言語は、「書き方が独自に変えてある」というだけで、それがメリットに
感じるかは個人差が大きい。少なくとも、return文が関数の最後の識別子になっ
ているのはデメリットに感じる人も多いだろう。return文を複数書くのは
良く無いという説を唱える人も要るが、一方で、それこそが一番便利な機能と
考える人も要る。校舎の意見では、一箇所でしか戻れないというのは不便
極まりないし、goto文も使わないとなれば、フラグを用意してそれ以後の
行でif 文で一々はじいていかなければならない。それは分かり易くも無いし、
処理効率的にも悪い。
感じるかは個人差が大きい。少なくとも、return文が関数の最後の識別子になっ
ているのはデメリットに感じる人も多いだろう。return文を複数書くのは
良く無いという説を唱える人も要るが、一方で、それこそが一番便利な機能と
考える人も要る。校舎の意見では、一箇所でしか戻れないというのは不便
極まりないし、goto文も使わないとなれば、フラグを用意してそれ以後の
行でif 文で一々はじいていかなければならない。それは分かり易くも無いし、
処理効率的にも悪い。
263デフォルトの名無しさん
2019/10/29(火) 16:20:58.96ID:g8zM1lJr 校舎「私はこう思う!」
264デフォルトの名無しさん
2019/10/29(火) 16:33:53.69ID:TuR8pM3E プログラミング歴が浅い人がプログラミング言語にどんな不満を持ってわざわざ新しいプログラミング言語を作ろうと思うのかまるで謎
265デフォルトの名無しさん
2019/10/29(火) 16:39:09.67ID:gvGgQxyJ Pythonでプログラミング始めたみたいだし、
C++がPythonのように書けないのが不満なんだろう
Pythonしか知らないからPythonが基準
C++がPythonのように書けないのが不満なんだろう
Pythonしか知らないからPythonが基準
266デフォルトの名無しさん
2019/10/29(火) 16:57:42.56ID:D3NzJda/ Blawnのパフォーマンスやべえな
今自社の開発チーム全員が「やられた……」って顔してる
基幹システムにこっそりBlawn入れた早とちりさんも出てくるほどすげぇ言語だよこれ
今自社の開発チーム全員が「やられた……」って顔してる
基幹システムにこっそりBlawn入れた早とちりさんも出てくるほどすげぇ言語だよこれ
267デフォルトの名無しさん
2019/10/29(火) 17:06:39.54ID:VnX4qZP9 ポインタが無い時点で、C++よりパフォーマンスが高いことはありえない。
最適化はLLVMに任せているわけだから、clangと同じだし。
最適化はLLVMに任せているわけだから、clangと同じだし。
268デフォルトの名無しさん
2019/10/29(火) 18:23:54.26ID:D3NzJda/ 今日俺が一目置いてる新人がまたやりやがったw
PHPでずっと作っていたプロダクトにちょくちょくBlawn入れてきやがったwwwwwwwww
最初はブチギレそうだったがソースの美しさとパフォーマンスの良さにメンバーは感動
結局流れで1からBlawnで作り直すハメにwあの馬鹿!w今度何かおごれや!w
PHPでずっと作っていたプロダクトにちょくちょくBlawn入れてきやがったwwwwwwwww
最初はブチギレそうだったがソースの美しさとパフォーマンスの良さにメンバーは感動
結局流れで1からBlawnで作り直すハメにwあの馬鹿!w今度何かおごれや!w
269デフォルトの名無しさん
2019/10/29(火) 19:08:59.54ID:gns1i7FP 変なのが棲み着いたなぁ
270デフォルトの名無しさん
2019/10/29(火) 19:24:00.62ID:gvGgQxyJ そういうネタスレでしょ
271デフォルトの名無しさん
2019/10/29(火) 19:30:06.46ID:VGkD59i6 2ちゃん、5ちゃんねるは伝統として面白いことを書く所だからネタスレでもいいんだが
住み着いてる奴はつまらないから全然駄目
住み着いてる奴はつまらないから全然駄目
272デフォルトの名無しさん
2019/10/29(火) 19:41:43.97ID:sKT/Navp 書き手の知識レベルが低すぎて夢見られない
273デフォルトの名無しさん
2019/10/29(火) 19:50:58.23ID:b5zWL0uJ D言語というものがあってな
274デフォルトの名無しさん
2019/10/29(火) 20:20:11.20ID:D3NzJda/ 【悲報】ついに職場でもスレ民みたいなエンジニアが現れる
俺「Blawn導入プロジェクトの進捗はどうなってる?」
敵「……ってません…」
俺「……ん?」
敵「やってませんッ!!!!こんな言語!!!!!!!」バンッ!!!!
これさぁ、ヤバくね?
Blawnアンチってこんなのしかいないの?
俺「Blawn導入プロジェクトの進捗はどうなってる?」
敵「……ってません…」
俺「……ん?」
敵「やってませんッ!!!!こんな言語!!!!!!!」バンッ!!!!
これさぁ、ヤバくね?
Blawnアンチってこんなのしかいないの?
275デフォルトの名無しさん
2019/10/29(火) 20:39:06.74ID:TuR8pM3E "俺の作った最強言語"って中二病の範疇だろ
中学生ならよくあること
中学生ならよくあること
276デフォルトの名無しさん
2019/10/29(火) 20:49:36.16ID:dJZjQrr+ なんだろうbotなんかな?
277デフォルトの名無しさん
2019/10/29(火) 22:11:14.66ID:VnX4qZP9278デフォルトの名無しさん
2019/10/30(水) 00:51:45.11ID:wzBZ2b/I これどうやったら試せるの?
sudo apt-get install blawn
みたいな感じでいいのか?
sudo apt-get install blawn
みたいな感じでいいのか?
279デフォルトの名無しさん
2019/10/30(水) 01:38:07.79ID:x5G3fw1z $ git clone https://github.com/Naotonosato/Blawn/
$ cd Blawn/sample
$ chmod 0755 Blawn/blawn
$ chmod 0755 Blawn/data/llc
$ ./Blawn/blawn test1.blawn
Hello! I'm John
Hello! I'm renamed Bob
$ cd Blawn/sample
$ chmod 0755 Blawn/blawn
$ chmod 0755 Blawn/data/llc
$ ./Blawn/blawn test1.blawn
Hello! I'm John
Hello! I'm renamed Bob
280デフォルトの名無しさん
2019/10/30(水) 16:06:14.72ID:bv6PVv2A >>262
result を予約語にしてる言語もあるんやで
result を予約語にしてる言語もあるんやで
281デフォルトの名無しさん
2019/10/30(水) 16:07:53.16ID:bv6PVv2A >>265
Python の様に描ける C++ はある
Python の様に描ける C++ はある
282デフォルトの名無しさん
2019/10/30(水) 16:17:18.18ID:0rIThOCS 1. return文を複数書くのは良く無い
2. goto使って最後のreturnの直前にジャンプすればいいんじゃね!
3. gotoも禁止!例外も禁止!
2. goto使って最後のreturnの直前にジャンプすればいいんじゃね!
3. gotoも禁止!例外も禁止!
283デフォルトの名無しさん
2019/10/30(水) 20:14:18.39ID:0vuHp8jS kuinに比べたらマシ
284デフォルトの名無しさん
2019/10/30(水) 20:18:54.40ID:PFJwOjFS 関数型言語Spinozaの方が5倍速いよ
285デフォルトの名無しさん
2019/10/30(水) 20:20:49.22ID:x5G3fw1z Spinoza、完成したのか
286デフォルトの名無しさん
2019/10/31(木) 00:43:21.12ID:vRumXU8Q おじさんはllvmがどういうものかすら理解できてなかったら、この子のコード見てただのライブラリなんだということがわかったよ
287デフォルトの名無しさん
2019/10/31(木) 01:11:46.69ID:0an28qWN >>286 何を言ってるんだ? 日本の言語を勉強した方が良いぞ。
お前にはプログラムは早すぎる。
お前にはプログラムは早すぎる。
288デフォルトの名無しさん
2019/10/31(木) 09:43:29.97ID:gpc+5FVL typoの推察つかないやつも相当向いてないと思うわ
289デフォルトの名無しさん
2019/11/01(金) 05:32:14.45ID:sC7L1FtZ しかしライブラリ使えば中学生でも言語作れる時代になっちゃったんだな
言語作れるって言ったらひと昔はすげー!って言われたのに最近はそうでもないってことか
Twitter見ると高校生でOS作ってる子もいるし、技術の進歩ってこういうことなんだろうな
言語作れるって言ったらひと昔はすげー!って言われたのに最近はそうでもないってことか
Twitter見ると高校生でOS作ってる子もいるし、技術の進歩ってこういうことなんだろうな
290デフォルトの名無しさん
2019/11/01(金) 07:40:33.23ID:uGLWTUWx Blawnは、Rubyに比べて、使いにくい。
returnのとこも、少しわかりにくい。
Web系で働くなら、Blawnより、断然Ruby。
次世代言語として、通用するのはやっぱりRuby!!!!!!!!!!!!
returnのとこも、少しわかりにくい。
Web系で働くなら、Blawnより、断然Ruby。
次世代言語として、通用するのはやっぱりRuby!!!!!!!!!!!!
291デフォルトの名無しさん
2019/11/01(金) 08:27:14.45ID:zYRuRpd3 >>290 相変わらずの?uby厨はみっともないな。幾ら落ち目になったからと言って中学生に嫉妬するなんて。
292デフォルトの名無しさん
2019/11/01(金) 12:40:32.51ID:/NQz6Ezi293デフォルトの名無しさん
2019/11/01(金) 14:33:20.16ID:Am2UW0G2 コンパイル速度が速いと本人が言っていると小耳に挟んだが、実は:
1. WindowsとC++の組み合わせの場合、必須となる windows.h ヘッダだけで、コメントを除いた状態で数えても
1万8,000行程度あり、*.cpp ファイルで書いたプログラム本体より、windows.h ヘッダ
の解析に時間ががかっている。そのために pre-compiled heaeder 技術を VC++ は使っている。
だから、windows.h やその相当品を読み込まない状態で Blawn をテストした場合、
WindowsとC++の組み合わせとは解析している行数が全く異なるためコンパイラの速度比較
としては公平とは言えない可能性が高い。
2. 例えば、VC++のコンパイラは、pre-compiled header を使った場合、現在のエントリモデルのCPUでも、
1ソース当り 30(ms)程度でコンパイルを終える。pre-compiled header
を使わない場合は、100(ms)程度。
3. Blawnが字句解析に用いているflexは正規表現で字句解析をするので根本的に遅くなる。
例えば、windows.h はバイト数が 1MB程度もあるので、字句解析で 1文字当たり1クロック使うと、
0.3(ms)程度時間がかかる。もし、字句解析部分が1文字当り100クロック使ってしまうと、
それだけでVC++のトータルコンパイル時間に達してしまうことになる。
それだけに、字句解析は未だに1クロックで泣き笑いをする分野である。そこに、
手書きコードより効率の悪い flex を使っている時点でコンパイル速度は望めない。
ちなみに、new, delete を組み合わせて使うだけで、300クロックかかってしまうので、
ヒープメモリの使用も控えるのに越したことは無い。
4. C++ には、#define マクロや、#if, #else, #elif, #endif などでの前処理もできる。
これは見落とされがちだが実は重要。ここも字句解析ほどではないが、1クロックに
泣き笑いをする分野である。Blawnには前処理層が無いから、VC++などと速度の単純比較は出来ない。
5. BlawnはバックエンドにLLVM処理用にclang系を使っている。これは、VC++に比べると
遅い。なので、トータルで見たとき、flexを使わずに手書きしたとしても、LLVM
を使っている段階で、VC++のコンパイル速度に勝つことは最初からほぼ不可能。
1. WindowsとC++の組み合わせの場合、必須となる windows.h ヘッダだけで、コメントを除いた状態で数えても
1万8,000行程度あり、*.cpp ファイルで書いたプログラム本体より、windows.h ヘッダ
の解析に時間ががかっている。そのために pre-compiled heaeder 技術を VC++ は使っている。
だから、windows.h やその相当品を読み込まない状態で Blawn をテストした場合、
WindowsとC++の組み合わせとは解析している行数が全く異なるためコンパイラの速度比較
としては公平とは言えない可能性が高い。
2. 例えば、VC++のコンパイラは、pre-compiled header を使った場合、現在のエントリモデルのCPUでも、
1ソース当り 30(ms)程度でコンパイルを終える。pre-compiled header
を使わない場合は、100(ms)程度。
3. Blawnが字句解析に用いているflexは正規表現で字句解析をするので根本的に遅くなる。
例えば、windows.h はバイト数が 1MB程度もあるので、字句解析で 1文字当たり1クロック使うと、
0.3(ms)程度時間がかかる。もし、字句解析部分が1文字当り100クロック使ってしまうと、
それだけでVC++のトータルコンパイル時間に達してしまうことになる。
それだけに、字句解析は未だに1クロックで泣き笑いをする分野である。そこに、
手書きコードより効率の悪い flex を使っている時点でコンパイル速度は望めない。
ちなみに、new, delete を組み合わせて使うだけで、300クロックかかってしまうので、
ヒープメモリの使用も控えるのに越したことは無い。
4. C++ には、#define マクロや、#if, #else, #elif, #endif などでの前処理もできる。
これは見落とされがちだが実は重要。ここも字句解析ほどではないが、1クロックに
泣き笑いをする分野である。Blawnには前処理層が無いから、VC++などと速度の単純比較は出来ない。
5. BlawnはバックエンドにLLVM処理用にclang系を使っている。これは、VC++に比べると
遅い。なので、トータルで見たとき、flexを使わずに手書きしたとしても、LLVM
を使っている段階で、VC++のコンパイル速度に勝つことは最初からほぼ不可能。
294デフォルトの名無しさん
2019/11/01(金) 15:35:24.71ID:pjX7yF5b >>293 blawn コンパイラがC++ で描かれてるだけで、blawn をコンパイルするのはblawnコンパイラ=LLVMだろ。
c のヘッダなんて関係ないんじゃないの?
c のヘッダなんて関係ないんじゃないの?
295デフォルトの名無しさん
2019/11/01(金) 15:41:39.84ID:XsK+HhVl blawnで同等のものを作った場合だろ
Cにはプリコンパイルヘッダで高速化する技術があるが、blawnでwindows.hと同等の機能を持ったものを作った場合果たしてどうなるか
Cにはプリコンパイルヘッダで高速化する技術があるが、blawnでwindows.hと同等の機能を持ったものを作った場合果たしてどうなるか
296デフォルトの名無しさん
2019/11/01(金) 15:44:10.45ID:ujy9Op/U blawnはlinux版しかないからWindowsが〜とかVC++との比較は見当外れにも程がある
297デフォルトの名無しさん
2019/11/01(金) 15:55:17.18ID:XsK+HhVl 言語の開発を続けるなら当然Windowsコンパイラも作られるしOSのAPIも叩けなきゃ困る
298デフォルトの名無しさん
2019/11/01(金) 16:09:07.69ID:tPmTFLHa Blawnはnative出力する言語なのだから、Linuxであれ、OSのAPIヘッダ相当の
ものを読み込む必要がある。そのヘッダの行数の目安としてwindows.hが
参考になる。
ものを読み込む必要がある。そのヘッダの行数の目安としてwindows.hが
参考になる。
299デフォルトの名無しさん
2019/11/01(金) 16:30:08.76ID:ujy9Op/U この板の人間なら推測するな計測せよという言葉を聞いたことがあるだろう
Windowsでの速度はWindows版が出来てからする話だ
Windowsでの速度はWindows版が出来てからする話だ
300デフォルトの名無しさん
2019/11/01(金) 16:32:21.68ID:tPmTFLHa >>299
flexとLLVMの組み合わせでVC++の速度を超えるのは測定しなくても無理と分かる。
flexとLLVMの組み合わせでVC++の速度を超えるのは測定しなくても無理と分かる。
301デフォルトの名無しさん
2019/11/01(金) 18:24:59.25ID:wccoO7ks302デフォルトの名無しさん
2019/11/01(金) 18:34:49.16ID:4VV6x0Mu ほんそれ
303デフォルトの名無しさん
2019/11/01(金) 18:35:58.21ID:5daK08GN そもそもコンパイル時間が有意に問題になるほどの規模のプログラムをこれでコンパイルしたことが一度でもあるのかと
何をもってコンパイルが早いと言えるのか謎すぎる
何をもってコンパイルが早いと言えるのか謎すぎる
304デフォルトの名無しさん
2019/11/01(金) 18:51:19.53ID:aQLx28Zt 中学生だからそのへん適当なのはまぁしゃない
選ぶ方が鵜呑みにして賞与えるのがアホ
Matz聞いてるか?
選ぶ方が鵜呑みにして賞与えるのがアホ
Matz聞いてるか?
305デフォルトの名無しさん
2019/11/01(金) 19:11:35.45ID:xYD6yOu0 アピールポイントを無理やりひねり出すのはどんな世界でもよくあることだし
実測抜きにこんな話をしても意味ない
実測抜きにこんな話をしても意味ない
306デフォルトの名無しさん
2019/11/01(金) 19:15:37.38ID:4VV6x0Mu 審査員にMatzいたの?
307デフォルトの名無しさん
2019/11/01(金) 19:42:20.78ID:EIFcgghe >>14
class ore_no_yume(musume)
@osaifu = musume.osaifu
@function try(musume)
if self.osaifu > 10000000000
(
text="かわいい"
text.append(musume.name)
print("もうすぐクリスマス")
print(text)
print("プレゼントにLVのバッグ")
print("ドンペリで乾杯してヘネシーで酔っ払う")
)
return
class Person(name)
@name = name
return
kanna = Person("橋本環奈"
@osaifu=10000000000000000
return
ore_no_yume(kanna)
class ore_no_yume(musume)
@osaifu = musume.osaifu
@function try(musume)
if self.osaifu > 10000000000
(
text="かわいい"
text.append(musume.name)
print("もうすぐクリスマス")
print(text)
print("プレゼントにLVのバッグ")
print("ドンペリで乾杯してヘネシーで酔っ払う")
)
return
class Person(name)
@name = name
return
kanna = Person("橋本環奈"
@osaifu=10000000000000000
return
ore_no_yume(kanna)
308デフォルトの名無しさん
2019/11/01(金) 19:55:08.89ID:NpVhiDth blawanって聞くだけで笑っちゃう
309デフォルトの名無しさん
2019/11/01(金) 19:58:03.62ID:CgKHPMXI ぶらわん?
310デフォルトの名無しさん
2019/11/01(金) 20:37:04.48ID:PDp7WNvJ function leep_year(y)
return mod(y,400)==0 or (mod(y,100)!=0 and mod(y,4)==0)
return mod(y,400)==0 or (mod(y,100)!=0 and mod(y,4)==0)
311デフォルトの名無しさん
2019/11/01(金) 21:36:50.95ID:tfmUKGIE312デフォルトの名無しさん
2019/11/01(金) 21:37:20.15ID:tPmTFLHa313デフォルトの名無しさん
2019/11/01(金) 21:42:33.47ID:tPmTFLHa あと、Linuxばかり使っていると気付かないかもしれないけど、
Linux本家のgccやclangですら、Windows上のVC++よりコンパイル速度が
だいぶ遅い。しかし、そのことを指摘したサイトは意外と検索にはかからない。
感覚的には5倍〜10倍程度の速度差がある気がする。
Linux本家のgccやclangですら、Windows上のVC++よりコンパイル速度が
だいぶ遅い。しかし、そのことを指摘したサイトは意外と検索にはかからない。
感覚的には5倍〜10倍程度の速度差がある気がする。
314デフォルトの名無しさん
2019/11/01(金) 21:57:01.41ID:aQLx28Zt それはないわ
315デフォルトの名無しさん
2019/11/01(金) 22:34:19.32ID:tPmTFLHa Windows上のclangも、CUIのHello WorldをコンパイルするだけでもVC++より
ずっと遅い。
ずっと遅い。
316デフォルトの名無しさん
2019/11/01(金) 22:55:08.69ID:tfmUKGIE コンパイルするプロジェクトの規模で変わらんの?
317デフォルトの名無しさん
2019/11/01(金) 23:41:54.60ID:xYD6yOu0 http://blog.llvm.org/2018/03/clang-is-now-used-to-build-chrome-for.html
Windows版Chromeの場合、Visual Studioと比べるとclangは15%ビルドが遅いらしい
5倍〜10倍の速度差を感じるとしたら相当なバイアス掛かってるからそういう人の意見は適当に聞き流しておけばいい
Windows版Chromeの場合、Visual Studioと比べるとclangは15%ビルドが遅いらしい
5倍〜10倍の速度差を感じるとしたら相当なバイアス掛かってるからそういう人の意見は適当に聞き流しておけばいい
318デフォルトの名無しさん
2019/11/01(金) 23:43:12.89ID:L/2sR+4z 俺でも言語作れる気がしてきた
319デフォルトの名無しさん
2019/11/02(土) 00:17:42.06ID:VWO6F3A/ >>318
インタプリタなら簡単だぞ
インタプリタなら簡単だぞ
320デフォルトの名無しさん
2019/11/02(土) 00:18:53.74ID:tdUAWLIB LLVM使えばインタプリタ並みに簡単になるんじゃねーの?
321デフォルトの名無しさん
2019/11/02(土) 00:21:37.37ID:kgmfL1hd blawnのソースパクって1文字変えてコンパイルすれば新言語誕生だぞ
それで自尊心を満たしておとなしくしていていくれ
それで自尊心を満たしておとなしくしていていくれ
322デフォルトの名無しさん
2019/11/02(土) 01:00:02.52ID:FTVoAoH0 いきなりデッチ上げられたクソ言語だろ
323デフォルトの名無しさん
2019/11/02(土) 01:22:38.92ID:jhh6oRVf C++は理由があってああいう文法になってるんだから
気に入らないんだらPythonでも使えばいいのに
なぜわざわざ新興言語なんだ
サポートの保証はあんのか?
気に入らないんだらPythonでも使えばいいのに
なぜわざわざ新興言語なんだ
サポートの保証はあんのか?
324デフォルトの名無しさん
2019/11/02(土) 01:47:31.06ID:LnaRLpJW アホなコンパイルすれば速度上がるだろ
単に早いとか遅いとか言っても参考になら?
単に早いとか遅いとか言っても参考になら?
325デフォルトの名無しさん
2019/11/02(土) 06:37:36.91ID:8SMoCm4z 中学生にきみら必死やなw
なんかwindowsでもexproit調べるソフトを中学生が作って公開されてるけどさ。
糞遅くてワロタわ。
cとアセンブルじじいが、もっと速くできるってうるさいのが5ch
爆笑よw
なんかwindowsでもexproit調べるソフトを中学生が作って公開されてるけどさ。
糞遅くてワロタわ。
cとアセンブルじじいが、もっと速くできるってうるさいのが5ch
爆笑よw
326デフォルトの名無しさん
2019/11/02(土) 06:40:15.53ID:8SMoCm4z でも、発想が評価されるっていいんじゃない?
アセンブルじじい、もう時代遅れなんだよww
アセンブルじじい、もう時代遅れなんだよww
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★5 [BFU★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【悲報】SANA、発言撤回拒否 [769931615]
- カルピスみたいに水で薄めるジュースでおすすめ他にない?
- 米シンクタンク「アメリカは台湾問題で"あいまい戦略"を取っている。高市早苗はこの方針から逸脱している」 [603416639]
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
- ジャーナリストがテレビで解説「台湾問題は高市総理から言ったのではなく、立憲民主が日本の対応可能能力を暴こうとしたから」 [359572271]
- 俺性格悪いなって思った瞬間あげてけ
