[過去ログ] 次世代が造った言語 blawn (460レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
178: 2019/10/26(土)21:44 ID:T/HAOzs9(2/2) AAS
そしてここは中学生について語る板ではなくプログラミング言語について語る板だな。
179: 2019/10/26(土)21:53 ID:yM1vAjNy(1) AAS
オラJCは好きだ
180(1): 2019/10/26(土)22:14 ID:SyjizfQh(3/3) AAS
Matzが
Blawnを構成する技術要素のひとつひとつはたいへん光るものがあります。
とか言ってるけど具体的にどの要素なの?
煽り抜きで
全部ジェネリクスなのは特徴だろうけど型の記述なくしたらそうなったって感じだよな
181: 2019/10/26(土)22:19 ID:NL9ts++5(1) AAS
Matzにそれを聞くと、全て評価して却下したものとして説明することになるんだろうなw
182: 2019/10/26(土)22:57 ID:v9uSp1Xj(1) AAS
もううちは全部のシステムがBlawnで動いてるよ
一家に一台みたいな安心感があるよね
183: 2019/10/26(土)22:59 ID:/DNsHRWp(1) AAS
皮肉きつすぎだろwww
184: 2019/10/26(土)22:59 ID:y7vUn511(1/2) AAS
光るものはあるのかな
ほかの尖った言語に説得力があるのは
数学的な学問の裏付けがあってのことだと思うが
185: 2019/10/26(土)23:06 ID:ZfN2os5B(1) AAS
コンサルだけど色んな企業にBlawnを導入する提案を手当たり次第に行ってるわ
多分10年後には全システムがBlawnで動いてるんじゃないかなー
186: 2019/10/26(土)23:08 ID:y7vUn511(2/2) AAS
ちょっと
Rubyもおまいみたいなのがこんな感じで
パンピーおだてて無理やり作らせたんじゃなかろうな…
187: 2019/10/26(土)23:19 ID:b0emESrF(3/3) AAS
Ruby は最初 Matz が fj で「新しいプログラミング言語を作りますので
誰か手伝ってくれませんか?」っていう投稿をしたのが始まり。協力者
が続々と現れて開発は順調に進んでいった。2ch もなく、「あめぞう」
が誕生する直前の頃だった思う
188: 2019/10/26(土)23:25 ID:2Lr62QCZ(2/2) AAS
ひどい話だ。。
ジョークのつもりかもしれんが実際こういう馬鹿野郎はシャレにならん影響をあたえる。
189: 2019/10/27(日)06:46 ID:A7nA9H/h(1) AAS
言語作るならスマコン搭載の仮想通貨作れよ、そっちのほうが将来性あるだろうに
190(1): 2019/10/27(日)08:08 ID:C3DsRDjK(1/4) AAS
内容についての一切の批判は許さない
ただ中学生が言語を作ったということを手放しで称賛しろ
というような奴が次々湧いてきてどこかの仕込みなんじゃないかと
実際、繰り返し指摘されているように内容自体は大したものじゃないし
おそらくコンテストに参加した他の作品と比べてダントツで作っても何の意味もないものだし
191(1): 2019/10/27(日)08:18 ID:MBtvQv/0(1/4) AAS
>>180 好みは分かれるが、型宣言なしの静的型付と言うのは光る
192: 2019/10/27(日)08:20 ID:/F19lavA(1) AAS
型宣言無しなのは、flexとbisonで作る場合にそれが楽だからじゃないか。
逆にflexとbisonを使って型宣言有りにしようとすると難しくなる。
193(1): 2019/10/27(日)08:23 ID:MBtvQv/0(2/4) AAS
>>190 お前らこれは、22歳以下のプログラムコンテストの参加作品というだけの話なんだぞ。
その中でプログラム的に優れてると評価されただけの話であって、言語の完成度を競うようなものじゃないんだからな。
何の意味もない作品でも良いんだよ。 模型に実用性を求めるバカがどこにいる。
194: 2019/10/27(日)08:29 ID:C3DsRDjK(2/4) AAS
>>193
ニュースリリースして注目を集めた上でソースコードを公開すれば当然中身について批評される
コンテストの参加作品という枠だけに収めるなら公開すべきではなかった
195(2): 2019/10/27(日)08:30 ID:C3DsRDjK(3/4) AAS
そしてコンテストの参加作品なんだから何でもいいだろというのならプログラム板に専用スレを立てるべきではない
マ板かニュース系でやれって散々言っただろ
196: 2019/10/27(日)08:40 ID:6Mbn04nr(1) AAS
とりあえずBlawnエンジニア1名を月単価200万円で募集かけてきた
今はLaravelで動いてるやつを全部Blawnに置き換えたい。次世代言語、ほんとすげーわ
197: 2019/10/27(日)08:41 ID:C3DsRDjK(4/4) AAS
↑いっそこのノリのネタスレにしてしまった方がいいのかもな
198: 2019/10/27(日)08:42 ID:WqAr1Sax(1) AAS
日曜の朝からプリキュア見ながら何を発狂してるんだろうねこの方々は
199: 2019/10/27(日)09:01 ID:MBtvQv/0(3/4) AAS
>>195 お前がそう思うならなぜ何度も連投してるんだ?
放置しないから人気スレになるだけだろ。
公開自体は悪くないと思うぞ。 たとえ模型であろうがその姿が見えなければ世の中の人は見ることができないんだから。
200: 2019/10/27(日)09:32 ID:MBtvQv/0(4/4) AAS
>>195 こっちに移れや
【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019 ★4
2chスレ:newsplus
201(2): 2019/10/27(日)10:11 ID:i7/INYAa(1/5) AAS
>>191
でもさ、値を与えない限り全く実体化されないってことでしょ?
外からパラメータ与えるプログラムが作れないんでは?
突貫ゆえの考察不足じゃないの
これ中学生プログラミングコンテストじやなくて22歳以下なんだよね
中学生だから温かく見守るべきってのは違うと思う
野球に例えるのもおかしい
省1
202(1): 2019/10/27(日)10:26 ID:XChQHDpW(1) AAS
まぁ使ってるうちにエンジニアが改良していってすごいものになるやろ
今新しくスタートアップ企業作る計画立ててるけど基幹部分は全部Blawnで実装する予定w
203(1): 2019/10/27(日)11:21 ID:Xs9R0/Vg(1) AAS
>>201 何を言ってるの? 全てテンプレートなんだから当たり前。
同じテンプレートでパラメータとして文字列になったり、整数になったりするんだから。
204(1): 2019/10/27(日)11:21 ID:RB9j70nH(1) AAS
>>201
型はコンパイル時に推論されてるんじゃないの?
205: 2019/10/27(日)11:25 ID:W9qYAC9E(1) AAS
今マネージャーからSlackがきて週明けから毎週3回Blawnの勉強会するってのが決定した
目標は来年の1月までに全システムのBlawn化w
ちょっと時間的にきついが次世代言語を導入できるってのにワクワクしてるw
206: 2019/10/27(日)11:47 ID:i7/INYAa(2/5) AAS
>>203
その当たり前の結果、当たり前のことができないんではと言ってる
cでいmainの引数、あるいは標準入力から受けとるとかどうなるんだってこと
sampleにはそういう例がない
実装されてないんだろうが仕様としては考えてるしかるべきだろ?
207: 2019/10/27(日)12:08 ID:hTxWtEZY(1) AAS
cでいmain??
考えてるしかるべき???
208: 2019/10/27(日)12:12 ID:i7/INYAa(3/5) AAS
>>204
その型の根元となるものは定数リテラルしかないように見える
組み込み関数はジェネリクスじゃないから推論されるのか?
209(1): 2019/10/27(日)12:13 ID:Lik42TLZ(1/5) AAS
全部文字型しかないとかそんなんだろう。
210: 2019/10/27(日)12:14 ID:Lik42TLZ(2/5) AAS
例えばシェルスクリプトは文字しか無い
211: 2019/10/27(日)12:38 ID:C6c+3Wiv(1) AAS
この言語すげー使い勝手いいな
めちゃくちゃ衝撃受けたわ……
明日、早速マネージャーと掛け合って新規プロジェクトにBlawn入れるよう説得してくる
お前らも応援してくれっ!
212: 2019/10/27(日)12:39 ID:IkTaChA0(1/4) AAS
開発は全部クロスでやる。gcc や Linux はクロス開発できるようになっている。
普通エミュレータも用意して実機での評価は最終段階。楽ではないが、気軽ではある。
しかし、ディストリをゼロから構築してセルフで開発できるようにするだけで非常に手間がかかる。
開発環境を構築するのに開発環境が必要という状況で数百パッケージをビルドしないといけない。
213(1): 2019/10/27(日)12:43 ID:i7/INYAa(4/5) AAS
>>209
それだと型推論いらないし
スクリプト言語じゃなくてネイティブだぞ
214: 2019/10/27(日)12:43 ID:DNAQHLE+(1) AAS
負けた……!最強だわこの言語。。。
今からLinuxのソース読んで全部Blawnに書き直してプルリク出してくる!
Rustなんかよりよっぽど将来性を感じた
215: 2019/10/27(日)12:59 ID:IkTaChA0(2/4) AAS
>>173
日本の役人のレベルが低すぎて世界の笑いものにされそうだ
216: 2019/10/27(日)13:00 ID:31m03oKF(1/3) AAS
外部リンク:qiita.com
まだバグが結構あり、segmentation fault が起きたり、
出来て欲しい書き方でエラーになったりするらしい。
217(1): 2019/10/27(日)13:05 ID:31m03oKF(2/3) AAS
型が合わない場合にコンパイルがエラーを出すべきところが、
llvm バックエンドの llc でエラーになることもあるようだ。
218: 2019/10/27(日)13:09 ID:IkTaChA0(3/4) AAS
>>202 が冗談なのは明白だが
好意的に受け取れば
マ板の人間なら援助する側のエンジニアになって参加するべき
天下人になるチャンスだろ
219: 2019/10/27(日)13:09 ID:IkTaChA0(4/4) AAS
マ板じゃなかった
ム板ね
220: 2019/10/27(日)13:10 ID:i7/INYAa(5/5) AAS
やっぱり外部とのインタフェースは組み込み関数になってて
予め型が決まってるとしないと成り立たない気がするな
221: 2019/10/27(日)13:49 ID:Lik42TLZ(3/5) AAS
>>213
別にネイティブでも変数の型は全部文字列型ってやれば
なんの問題もないだろ
まあ変数宣言時に必ず値を入れること、そして代入してる値が
"0" だと文字型、0だと整数型、0.0だと浮動小数点型、それ以外だとオブジェクト
みたいな区別はあってもいいと思うが。型"推論"じゃなくて、型判断やな
/0/ だと正規表現型とか、@2019-10-27 だと日付型とか、true or false ならブール型とか
省5
222: 2019/10/27(日)13:51 ID:Lik42TLZ(4/5) AAS
> それ以外だとオブジェクト
ここがまあ、動的にならざるをえないけどwww
223: 2019/10/27(日)14:00 ID:5vGCPSlt(1/2) AAS
生意気過ぎかも知れないが時代の子だから仕方がないか。だけどこれって厨房潰しの陰湿な褒め殺しだろw
224(1): 2019/10/27(日)15:12 ID:9NVuDXt4(1) AAS
200レス超えてて草
お前らがどれだけ若い才能に嫉妬してるかが分かるなw
225(1): 2019/10/27(日)15:16 ID:Lik42TLZ(5/5) AAS
多くのレスは言語仕様としてはダメだっていう評価だと思うけど?
226(1): 2019/10/27(日)15:50 ID:5vGCPSlt(2/2) AAS
AB作者も潰れちゃったみたいだし...
227: 2019/10/27(日)16:12 ID:VmZQW/n9(1) AAS
>>225
多くのレス(お前が連投してるだけ)
Blawn嫉妬民さぁ
228: 2019/10/27(日)17:13 ID:/g1/9V53(1) AAS
いや作った本人もそういってんだろバカ。
229: 2019/10/27(日)17:34 ID:31m03oKF(3/3) AAS
簡単な場合でも、コンパイラ本体がエラーを出さずに、間違ったコードが
バックエンド層に流れてそこでエラーが出ることが出るので、
言語仕様だけでなく実装にもまだ問題がある。
たまたまバックエンド層がエラーを出しているから良いものの、
このままだと、本当はエラーなのにコンパイラ本体もバックエンドも
エラーを出さないで、原因不明のバグに悩まされる可能性がある。
230: 2019/10/27(日)18:24 ID:TjLvk1ZS(1/2) AAS
そこまでいくと言語の体をなしてなくね
賞の選考過程と他の候補が知りたい
231: 2019/10/27(日)18:25 ID:sulyIv7i(1) AAS
でっ、でもメモリが安全だから…
232: 2019/10/27(日)18:33 ID:hg2GrTw0(1) AAS
メモリが安全ってなんやねんw
そんなんどの言語でもそうなってるやろ
233: 2019/10/27(日)18:47 ID:Vc6lc8Xn(1) AAS
function mod(a, b)
return a - a / b * b
234: 2019/10/27(日)18:50 ID:TjLvk1ZS(2/2) AAS
メモリが安全の字句だけで、言語の先のハードの知見があるとかわけのわからん称賛をしてる奴がいたなぁ
235: 2019/10/27(日)19:12 ID:L4S/WXDR(1) AAS
初めから完璧を求めるお前らみたいなクズ共って一生雇われの奴隷身分のままなんだろうな……
新しく色んな行動を起こした人にしかエラーは起こせないんだよなぁ
236: 2019/10/27(日)19:23 ID:QHyOIS3t(1/2) AAS
だから将来に期待って言ってるやろw
237: 2019/10/27(日)19:25 ID:EOgoHXBM(1) AAS
Blawnならメモリーが安全です。
238: 2019/10/27(日)19:31 ID:aWGByvYb(1) AAS
こりゃMatzに説明責任あるな
239: 2019/10/27(日)19:35 ID:QHyOIS3t(2/2) AAS
Matz「リップサービス」
240(1): 2019/10/27(日)22:56 ID:avqQm7rz(1) AAS
>>226
A B って何?
241: 蟻人間 ◆T6xkBnTXz7B0 2019/10/27(日)22:59 ID:irXhIBVc(1) AAS
>>240
active basic
242(1): 2019/10/28(月)08:33 ID:0JKFRALh(1) AAS
>>217 型チェックはコンパイラではやらずにLLVM に任せっきりだろ。
243: 2019/10/28(月)08:39 ID:Dwy6fF1L(1) AAS
てか殆んどの処理をllvmに丸投げしているだけなんじゃ
244: 2019/10/28(月)12:12 ID:jVNnMdKT(1/2) AAS
>>242
型に応じてコンパイラ自体が動作を変えなければならないので、
それはできない。
例えば、同じ名前だが仮引数に異なる型を持つ複数の関数がある場合、
float と int で呼び出される関数を変える必要が有るが、そのような
機能は LLVM にはない。また、多くの言語で、byte(char) から int への
自動変換などは明示的に cast しなくても自動的に行われることが多いが、
省1
245: 2019/10/28(月)12:21 ID:24j81JFb(1) AAS
さっき社内で第一回Blawn導入会議が行われた
意外だったのがこれまで色んな新技術をどんどん取り入れてたエンジニアが何人か反対してきたところ
だけど、なんとか押し切ってBlawnで新規開発することに決まりそうw
つーか好き嫌いせずに新技術なら取り入れろや!馬鹿コーダー!w
246(1): 2019/10/28(月)12:58 ID:B2vNSXr0(1) AAS
template はLLVMで扱えるぞ。
247: 2019/10/28(月)15:48 ID:jVNnMdKT(2/2) AAS
>>246
LLVMは、アセンブラレベルのバックエンドなので、どんな言語でも
扱える。GCでも、templateでも、BASIC, C#, Java でも関数型言語でもなんでも。
248: 2019/10/28(月)19:56 ID:UN032gwh(1) AAS
JavaのLLVMなんて見たことないぞ
249: 2019/10/28(月)23:22 ID:7rK+iKLF(1) AAS
ガチで言語作ってるなら
こんなショボいコンテストに応募なんてしないだろ
所詮はエリート学生のお遊びなんだよ
250: 2019/10/28(月)23:28 ID:UoDBlhRm(1) AAS
ああ本職ですらないただの15歳の天才が軽く言語作っちゃったことで
嫉妬3倍増しちゃってるのか
気持ちはわからないでもない
251: 2019/10/28(月)23:29 ID:h8s0d9ya(1) AAS
こんな言語にまじになっちゃってどうするの
252(1): 2019/10/28(月)23:31 ID:dIWlg8jX(1) AAS
本人か親御さんではないとして
擁護するモチベって何なの?
253: 2019/10/28(月)23:32 ID:B8NdEcl5(1) AAS
メモリが安全だから!
お前らの言語は、危険!!
254: 2019/10/29(火)03:10 ID:TuR8pM3E(1/3) AAS
>>252
真っ赤な他人を助けるような”ボランティア”というのがこの世に存在するんだから
見ず知らずのガキを擁護する変態がいてもおかしくはない
255: 2019/10/29(火)07:05 ID:4JvJ7bnZ(1) AAS
ママ活
256: 2019/10/29(火)13:11 ID:sKT/Navp(1/2) AAS
ここに書いてる人って実際に動かしてみた人いるのかな
257: 2019/10/29(火)13:23 ID:YQKoC2Uo(1) AAS
いるわけないやろw
バイナリ配布されてないし、
compile from source
やめたほうがいいです。どうしてもやりたければLLVM6.0,bison,flexをインストールしてから
buildディレクトリで"make"してください。"make -j8"とかにするとコンパイルが早くなります。
とか書いてあるんだし
258: 2019/10/29(火)13:57 ID:gns1i7FP(1/2) AAS
リポジトリにバイナリも含まれてるで
上下前次1-新書関写板覧索設栞歴
あと 202 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s