スレタイ以外の言語もok
前スレ
次世代言語Part7[Go Rust Swift Kotlin TypeScript]
http://mevius.5ch.net/test/read.cgi/tech/1508403098/
次世代言語Part8[Haskell Rust Kotlin TypeScript]
■ このスレッドは過去ログ倉庫に格納されています
2017/12/01(金) 23:08:21.45ID:FxdZTiuZ
487デフォルトの名無しさん
2017/12/29(金) 17:37:53.13ID:cw3UbRdF >>486
いやだから定量化のツールなんて今まで腐る程作られてるわけだけれど
結局、それを無視する輩に何言っても無駄だってことなんだがな。
人間の指摘は無視して機械の指摘は受け入れるとかどこか歪んでると思わんのかね?
ルールベースだろうと機械学習だろうと結局は受け入れ側の問題なんだが。
いやだから定量化のツールなんて今まで腐る程作られてるわけだけれど
結局、それを無視する輩に何言っても無駄だってことなんだがな。
人間の指摘は無視して機械の指摘は受け入れるとかどこか歪んでると思わんのかね?
ルールベースだろうと機械学習だろうと結局は受け入れ側の問題なんだが。
488デフォルトの名無しさん
2017/12/29(金) 18:16:14.48ID:FHAe2y9o >>487
富士通が作ったとなるとおじさんたちには説明しやすそうだけどな
富士通が作ったとなるとおじさんたちには説明しやすそうだけどな
489デフォルトの名無しさん
2017/12/29(金) 18:43:36.76ID:JTMw5+UW 筋が悪いと思う
目的は定量評価そのものではなく、悪いところを改善することだろ?
ディープラーニングでスコアを付けられたところで、どうやったら良くなるのか分からんだろ
決められた最低スコアを満たすために深夜にPG達が死んだ魚のような目でインデントをいじくって試行錯誤する姿が目に浮かぶわ
目的は定量評価そのものではなく、悪いところを改善することだろ?
ディープラーニングでスコアを付けられたところで、どうやったら良くなるのか分からんだろ
決められた最低スコアを満たすために深夜にPG達が死んだ魚のような目でインデントをいじくって試行錯誤する姿が目に浮かぶわ
490デフォルトの名無しさん
2017/12/29(金) 18:47:44.63ID:cw3UbRdF491デフォルトの名無しさん
2017/12/29(金) 19:02:44.12ID:NmAcZsuY アメリカに尻尾ふる日本人
492デフォルトの名無しさん
2017/12/29(金) 19:27:10.69ID:EmauInAe >>487
確かに定量化のツールは腐るほどあるが、
「本当の意味での見た目」を定量化したのは割と初めてじゃない?
面白いと思うけど。
無視する輩ってどこから来たのかわからんが、たいがいそういう奴は決まってしまえば無視はしない。
無視する事は出来ないから導入自体を見送らせる。
そこで、ルールベースじゃなくて「雰囲気」を一つの指標にするってのはアリだと思うけど。
機械の指摘ももちろんだが、機械の指摘をもって人間が指摘するんだから、あんまかわらん。
それに、そもそも人間の指摘も無視するわけじゃないだろ。
人間の指摘を無視するやつはそもそもプロジェクトでは長生き出来んだろ。社会人なんだから。
二元論じゃなくて、新しい尺度じゃね?
受け入れ側の問題と断ずるのは簡単だが、何故受け入れさせる事が出来ないか、ってのはそれを推す側の問題だと思う。
確かに定量化のツールは腐るほどあるが、
「本当の意味での見た目」を定量化したのは割と初めてじゃない?
面白いと思うけど。
無視する輩ってどこから来たのかわからんが、たいがいそういう奴は決まってしまえば無視はしない。
無視する事は出来ないから導入自体を見送らせる。
そこで、ルールベースじゃなくて「雰囲気」を一つの指標にするってのはアリだと思うけど。
機械の指摘ももちろんだが、機械の指摘をもって人間が指摘するんだから、あんまかわらん。
それに、そもそも人間の指摘も無視するわけじゃないだろ。
人間の指摘を無視するやつはそもそもプロジェクトでは長生き出来んだろ。社会人なんだから。
二元論じゃなくて、新しい尺度じゃね?
受け入れ側の問題と断ずるのは簡単だが、何故受け入れさせる事が出来ないか、ってのはそれを推す側の問題だと思う。
493デフォルトの名無しさん
2017/12/29(金) 20:10:55.59ID:JTMw5+UW 教師データをどう用意したのかは激しく疑問だな
Apache Foundationとかの定評アルOSSのソースを○、
富士通のSIのソースを×として学習させて、与えられた画像が○の方である確率をスコアとするんだろうかw
Apache Foundationとかの定評アルOSSのソースを○、
富士通のSIのソースを×として学習させて、与えられた画像が○の方である確率をスコアとするんだろうかw
494デフォルトの名無しさん
2017/12/29(金) 22:23:50.72ID:cw3UbRdF >>492
才クロマティック数とかさ、普通に気にしてりゃそこまでひどいことにはならんわけよ。
ツールの数はおれは十分だと思ってるけれど、結局そういう地道な数値なんてのはむしするわけだ。
ただただ新しい指標作りましたっていうアリバイ発明のためだけってのは
この業界では昔からいっくらでもあるわけで警戒するのが普通なんだよ。
https://msdn.microsoft.com/ja-jp/library/bb385914.aspx
受け入れられない理由はそいつの能力と与えられる時間の割合の話にしかならん。
地道に受け入れる体制をつくるかそういう奴を切るかの二つしかないのに
糞みたいな幻想にしがみついてるだけだわ。
才クロマティック数とかさ、普通に気にしてりゃそこまでひどいことにはならんわけよ。
ツールの数はおれは十分だと思ってるけれど、結局そういう地道な数値なんてのはむしするわけだ。
ただただ新しい指標作りましたっていうアリバイ発明のためだけってのは
この業界では昔からいっくらでもあるわけで警戒するのが普通なんだよ。
https://msdn.microsoft.com/ja-jp/library/bb385914.aspx
受け入れられない理由はそいつの能力と与えられる時間の割合の話にしかならん。
地道に受け入れる体制をつくるかそういう奴を切るかの二つしかないのに
糞みたいな幻想にしがみついてるだけだわ。
495デフォルトの名無しさん
2017/12/29(金) 23:18:07.67ID:aTe03Y1I >>494
お前さんの書き込み見ると、アンチを装った信者って評価になるけどな。
お前さんの書き込み見ると、アンチを装った信者って評価になるけどな。
496デフォルトの名無しさん
2017/12/30(土) 09:00:14.39ID:HRZmB+5I >>490
お前がプロパーエアプなことはよくわかった。
お前がプロパーエアプなことはよくわかった。
497デフォルトの名無しさん
2017/12/30(土) 12:24:14.46ID:YiXNzhkf ワインゴ大将軍、循環的複雑度でコードのヤバみ検知してる最先端エンジンでその富士山・・?のなんとかよりずっと前から最先端だけど話する?
498デフォルトの名無しさん
2017/12/30(土) 12:37:15.29ID:IKvN98q1499デフォルトの名無しさん
2017/12/30(土) 12:37:56.63ID:sz1BobDC >>494
無視するんじゃなくて、理解出来ない人間も居るんだし、そいつらを黙らせるのにも便利だと。
アリバイじゃないよ。わかったふりをさせて承認印を押させるような行為がアリバイだろ。
大体、営業や経営がシステムの事を深く理解する必要は無いし、大本営直下の人間ってのはそのどちらか寄り。
それは戦略上の必要悪なんだから、切る切らないの議論としては話にならん。
そいつらが見る時に、今までは言っちゃえば騙して盲判を押させてただけだろ。
地道なツールを無視するんじゃない。それは今までどおり開発部で使えばいいじゃない。
無視するんじゃなくて、理解出来ない人間も居るんだし、そいつらを黙らせるのにも便利だと。
アリバイじゃないよ。わかったふりをさせて承認印を押させるような行為がアリバイだろ。
大体、営業や経営がシステムの事を深く理解する必要は無いし、大本営直下の人間ってのはそのどちらか寄り。
それは戦略上の必要悪なんだから、切る切らないの議論としては話にならん。
そいつらが見る時に、今までは言っちゃえば騙して盲判を押させてただけだろ。
地道なツールを無視するんじゃない。それは今までどおり開発部で使えばいいじゃない。
500デフォルトの名無しさん
2017/12/30(土) 13:01:46.50ID:KDbqwYpR マ板でやれ
501デフォルトの名無しさん
2017/12/30(土) 13:04:53.13ID:mW/VKMch perlやhaskellをやったら、コードはやっぱり短い方が良いなって思うよ
でもコードの長さという指標はほとんど無視されているのが悲しい
でもコードの長さという指標はほとんど無視されているのが悲しい
502デフォルトの名無しさん
2017/12/30(土) 17:37:07.61ID:9QvS1nQQ haskellってそういうジャンルなのかよ
受け入れられないわけだ
受け入れられないわけだ
503デフォルトの名無しさん
2017/12/30(土) 18:01:18.34ID:WOZO0R3V 違うよ
504デフォルトの名無しさん
2017/12/30(土) 22:23:23.78ID:mW/VKMch 短くするつもりは全然ないのになぜか短い
これなら受け入れられるか?
やばい全然勉強してないとか言いながら高得点を取る現象と同じ
これなら受け入れられるか?
やばい全然勉強してないとか言いながら高得点を取る現象と同じ
505デフォルトの名無しさん
2017/12/31(日) 04:59:15.58ID:BxCzRdag やりたいことが全部標準ライブラリーに入ってるからじゃね?
506デフォルトの名無しさん
2017/12/31(日) 06:58:35.57ID:pbtZtK9w ちょっと聞きたいんだけど
便利なライブラリが揃っているって
事と
その言語が優れているって事は
全く別の事だよな?
便利なライブラリが揃っているって
事と
その言語が優れているって事は
全く別の事だよな?
507デフォルトの名無しさん
2017/12/31(日) 10:00:35.36ID:mQmAaKpB Haskellで1年前のコードをデバッグするの本当に地獄。
508デフォルトの名無しさん
2017/12/31(日) 10:22:03.98ID:rHg6Qc+M Lisp系はどうなる
509デフォルトの名無しさん
2017/12/31(日) 10:22:23.79ID:rHg6Qc+M >>506
そうだけどなにか
そうだけどなにか
510デフォルトの名無しさん
2017/12/31(日) 11:09:20.17ID:OUK6bPn9 >>506
優劣の基準によるだろ。
優劣の基準によるだろ。
511デフォルトの名無しさん
2017/12/31(日) 13:25:14.78ID:G5F8BPZR いろんな言語の悪口言ってるw
Debunking Myths About Programming Languages (and More)
https://www.youtube.com/watch?v=rZeTdi7en6A
Debunking Myths About Programming Languages (and More)
https://www.youtube.com/watch?v=rZeTdi7en6A
512デフォルトの名無しさん
2018/01/01(月) 12:19:03.55ID:bFOlOWpA >>508
マクロを追ってくのは面倒ではあるが
一つ一つ展開してけばそこまで無理ゲーではない。
しかしhaskellみたいに正格評価でない言語はバイナリイメージが描きにくいし
やっぱり辛いんじゃないかな。
マクロを追ってくのは面倒ではあるが
一つ一つ展開してけばそこまで無理ゲーではない。
しかしhaskellみたいに正格評価でない言語はバイナリイメージが描きにくいし
やっぱり辛いんじゃないかな。
513デフォルトの名無しさん
2018/01/01(月) 12:39:18.50ID:/aa2tlFp Haskellのバイナリはイメージ出来んな
でも出来る必要あるか?
でも出来る必要あるか?
514デフォルトの名無しさん
2018/01/01(月) 12:49:38.56ID:UOCN9gps する必要がない人が使うんだろ。
良いじゃん、バイナリサイズが大きかったり、メモリ消費が多かったり、動作が遅ければ計測すれば。
大きくなるだろうな、メモリたくさん使うだろうな、これじゃ遅いだろうな、なんて気づきは無駄らしい。計測が全てらしいわ。
また半狂乱になって必要性の無さを説くのを眺めるのもめんどくさいし、そういう言語だって理解でいいんじゃねえの?
良いじゃん、バイナリサイズが大きかったり、メモリ消費が多かったり、動作が遅ければ計測すれば。
大きくなるだろうな、メモリたくさん使うだろうな、これじゃ遅いだろうな、なんて気づきは無駄らしい。計測が全てらしいわ。
また半狂乱になって必要性の無さを説くのを眺めるのもめんどくさいし、そういう言語だって理解でいいんじゃねえの?
515デフォルトの名無しさん
2018/01/01(月) 12:55:17.85ID:/aa2tlFp どうせPythonとかでもバイナリイメージ描かんじゃろ?
516デフォルトの名無しさん
2018/01/01(月) 13:07:46.20ID:/aa2tlFp Haskellは動的言語以上にそっちの方向いっとる
そっちの極みやね
そっちの極みやね
517デフォルトの名無しさん
2018/01/01(月) 14:34:14.61ID:aCS5pbMF くすくす
518デフォルトの名無しさん
2018/01/01(月) 15:17:11.09ID:2Vcmk2Ln おまえら、いつも「これはどんなバイナリ」とか考えながらコーディングしてんの?
バカじゃないの?
バカじゃないの?
519デフォルトの名無しさん
2018/01/01(月) 15:18:05.17ID:ry7dOet7 俺も数学科出身なんだけど、層の理論ってプログラムと関係ないと思う。
だけど、↓みたいに数学的基礎付けが欲しい人はいるのもわかるが。
Haskellと層
https://qiita.com/makoraru/items/ab891a60d4dfe4bbf649
だけど、↓みたいに数学的基礎付けが欲しい人はいるのもわかるが。
Haskellと層
https://qiita.com/makoraru/items/ab891a60d4dfe4bbf649
520デフォルトの名無しさん
2018/01/01(月) 16:45:32.23ID:bFOlOWpA バイナリイメージっつーか
結局デバッグってどの時点かで想定の値と違ってるところを探るってことになるわけで、
その評価のタイミングとか考える必要があるじゃん。
そういう評価のタイミングがわかりにくい言語だとデバッグがきついんだよ。
結局デバッグってどの時点かで想定の値と違ってるところを探るってことになるわけで、
その評価のタイミングとか考える必要があるじゃん。
そういう評価のタイミングがわかりにくい言語だとデバッグがきついんだよ。
521デフォルトの名無しさん
2018/01/01(月) 18:17:03.86ID:/aa2tlFp 一応、タイミングという概念から解放されるための参照透過性なのでは?
522デフォルトの名無しさん
2018/01/01(月) 19:33:22.97ID:bFOlOWpA 解放されたいのはわかるが実際は違うんだから仕方ない。
言語でいくら定義しようが、ノイマンマシーンはそんな風には動かないんだから。
言語でいくら定義しようが、ノイマンマシーンはそんな風には動かないんだから。
523デフォルトの名無しさん
2018/01/01(月) 19:46:21.62ID:/faDXLzU 実行できない仕様記述言語の方が初心者に優しい
バイナリとかメモリとか気にする必要がないことが明確になる
実行できる機能を追加したら言語の評価が下がる
もちろん実質的な価値は上がるが、評価と実質が乖離するのは初心者には難しい
バイナリとかメモリとか気にする必要がないことが明確になる
実行できる機能を追加したら言語の評価が下がる
もちろん実質的な価値は上がるが、評価と実質が乖離するのは初心者には難しい
524デフォルトの名無しさん
2018/01/01(月) 20:16:05.10ID:yhABuCD4 実際Haskell 使ってて、タイミング気にしないといけない状況って何よ?
525デフォルトの名無しさん
2018/01/01(月) 21:49:32.98ID:/aa2tlFp Haskell最大の謎仕様は「Num」だと思う
526デフォルトの名無しさん
2018/01/01(月) 22:38:37.64ID:sFrCkJSv527デフォルトの名無しさん
2018/01/01(月) 22:59:07.73ID:yhABuCD4 それもそうか。たしかに妙なところで妙な泥臭さが顔を出すな
528デフォルトの名無しさん
2018/01/02(火) 10:01:13.65ID:EAVq+O5u529デフォルトの名無しさん
2018/01/02(火) 11:37:28.22ID:rfQ6c9kP530デフォルトの名無しさん
2018/01/02(火) 12:30:30.49ID:oC5uWYs9531デフォルトの名無しさん
2018/01/02(火) 14:12:57.96ID:AAYv0JXv >>528
古いけどこれとか参考にならないかな?
「分析・設計ツールとしてのSmalltalk」
http://web.archive.org/web/20131025032224/http://www.sra.co.jp/public/doc/GSletter/vol.26/smalltalk/smalltalk.pdf
古いけどこれとか参考にならないかな?
「分析・設計ツールとしてのSmalltalk」
http://web.archive.org/web/20131025032224/http://www.sra.co.jp/public/doc/GSletter/vol.26/smalltalk/smalltalk.pdf
532デフォルトの名無しさん
2018/01/02(火) 22:00:37.83ID:EAVq+O5u >>531
サンクス、読んでみる。
サンクス、読んでみる。
533デフォルトの名無しさん
2018/01/03(水) 00:13:36.77ID:BD5Fg5Uh 本当に必要なのは、コンパイルの通る仕様書じゃないか?
動作する仕様書です!なんて出して、「それで動くんだからいいじゃん、はい保守」
なんて言われた日にゃ地獄の始まりだろ
動作する仕様書です!なんて出して、「それで動くんだからいいじゃん、はい保守」
なんて言われた日にゃ地獄の始まりだろ
534デフォルトの名無しさん
2018/01/03(水) 00:23:34.96ID:36t783to Smalltalkerにはソレで十分なんですよ
なんとなく動けばok。エラー?握り潰せば?の世界だから
なんとなく動けばok。エラー?握り潰せば?の世界だから
535デフォルトの名無しさん
2018/01/03(水) 00:35:45.41ID:BQWr3hBa 動作はするけどなんだか速度が遅いから最新機種の方がいいじゃん、はい購入
これがマネタイズだ
これがマネタイズだ
536デフォルトの名無しさん
2018/01/03(水) 07:32:07.83ID:jID8SJMc >>533
あまりに動的性を追求しすぎててインタープリタ言語と勘違いされがちだけど
Smalltalkも(VMで動くJavaがそうであると言える程度には)コンパイラ言語なので
「動く」以上はコンパイルは「通っている」んだな、一応w
もちろん533が言いたいのはそういうことじゃないことは分かっているんで、マジレスすると
型システムのチェック(のことだよね?)を通すのにコスト(主に人員や時間)をかけられる程度に
急ぎでない(つまり「仕様が固まっている」)のならSORABITOとかで求められる
「必要なら本番投入も可能な動く仕様書」的側面はきっとあまり役には立たないだろうね
あまりに動的性を追求しすぎててインタープリタ言語と勘違いされがちだけど
Smalltalkも(VMで動くJavaがそうであると言える程度には)コンパイラ言語なので
「動く」以上はコンパイルは「通っている」んだな、一応w
もちろん533が言いたいのはそういうことじゃないことは分かっているんで、マジレスすると
型システムのチェック(のことだよね?)を通すのにコスト(主に人員や時間)をかけられる程度に
急ぎでない(つまり「仕様が固まっている」)のならSORABITOとかで求められる
「必要なら本番投入も可能な動く仕様書」的側面はきっとあまり役には立たないだろうね
537デフォルトの名無しさん
2018/01/03(水) 08:02:43.84ID:jID8SJMc >>533,534
こっちにもマジレスすると、実際そのとおりで
Smalltalkの設計者ら(アラン・ケイだけど)は
ひどいと「地獄」とまで形容されるそれ、つまり本番投入後の要求変更を必要不可避なものとして捉え
天国とまでいかずとも他言語には難しい後からの大胆な仕様変更をも支援できる動的性を
この処理系(環境を含む)に付与することに腐心し、それはある程度奏功している
「ソフトウェア工学」は矛盾語法か? -- アラン・ケイ
http://metatoys.org/oxymoron/oxymoron.html
Smalltalkの底を流れる設計思想 -- ダン・インガルス
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
TDDの「ひどい仮実装でもとりあえずグリーンにするのを優先し、そこから重複を除去(リファクタリング)」
というとんでもない発想が生まれ得たのもSmalltalkのこの大胆な変更への追随力があったから
こっちにもマジレスすると、実際そのとおりで
Smalltalkの設計者ら(アラン・ケイだけど)は
ひどいと「地獄」とまで形容されるそれ、つまり本番投入後の要求変更を必要不可避なものとして捉え
天国とまでいかずとも他言語には難しい後からの大胆な仕様変更をも支援できる動的性を
この処理系(環境を含む)に付与することに腐心し、それはある程度奏功している
「ソフトウェア工学」は矛盾語法か? -- アラン・ケイ
http://metatoys.org/oxymoron/oxymoron.html
Smalltalkの底を流れる設計思想 -- ダン・インガルス
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
TDDの「ひどい仮実装でもとりあえずグリーンにするのを優先し、そこから重複を除去(リファクタリング)」
というとんでもない発想が生まれ得たのもSmalltalkのこの大胆な変更への追随力があったから
538デフォルトの名無しさん
2018/01/03(水) 10:49:31.30ID:JTHdffOK >>533
きみには孫請けSIer根性が染み付いているようだねッ 彡⭐
きみには孫請けSIer根性が染み付いているようだねッ 彡⭐
539デフォルトの名無しさん
2018/01/03(水) 13:41:42.24ID:0ljbskXf Pythonよりすっきり書ける言語がないという事実
540デフォルトの名無しさん
2018/01/03(水) 15:29:23.56ID:BD5Fg5Uh541デフォルトの名無しさん
2018/01/03(水) 15:36:20.12ID:0ljbskXf >>540
そんなゴミクソ仕様の塊よりすっきり書ける言語がないという事実
そんなゴミクソ仕様の塊よりすっきり書ける言語がないという事実
542デフォルトの名無しさん
2018/01/03(水) 16:16:41.94ID:1ORngv96543デフォルトの名無しさん
2018/01/03(水) 16:25:14.58ID:BD5Fg5Uh544デフォルトの名無しさん
2018/01/03(水) 16:44:08.47ID:CJ7nUX51 Zコンビネータじゃ駄目なんか?
545デフォルトの名無しさん
2018/01/03(水) 17:44:23.37ID:BD5Fg5Uh 俺なんかXenoExtraUltraGigaJetHyperUltraMiracleSuperコンピータだが文句あるか?
546デフォルトの名無しさん
2018/01/03(水) 18:27:49.94ID:1ORngv96547デフォルトの名無しさん
2018/01/03(水) 18:51:02.03ID:ykBugU3C またTypeScriptか。
いい加減ちょっと落ち着いてほしいな、推しの人は。
言語仕様はごった煮、出来上がるのは微妙に汚いJavaScript。
async awaitをネイティブのasyncじゃなくてトランスパイルした結果なんて変数のライフタイム無茶苦茶長くなるし。
言語としてのTypeScriptはいろんな意味で何でもできて良いと思うけど、今の実装としてのTypeScriptって微妙だと思うんだが。
単に書く時にスッキリかけても、ちょっと違う気がする。
いい加減ちょっと落ち着いてほしいな、推しの人は。
言語仕様はごった煮、出来上がるのは微妙に汚いJavaScript。
async awaitをネイティブのasyncじゃなくてトランスパイルした結果なんて変数のライフタイム無茶苦茶長くなるし。
言語としてのTypeScriptはいろんな意味で何でもできて良いと思うけど、今の実装としてのTypeScriptって微妙だと思うんだが。
単に書く時にスッキリかけても、ちょっと違う気がする。
548デフォルトの名無しさん
2018/01/03(水) 18:56:17.97ID:Dz+CQN9J549デフォルトの名無しさん
2018/01/03(水) 19:05:06.06ID:ykBugU3C >>548
そうじゃなくて。だからネイティブのじゃなくてトランスパイルさせたらって前提付けたんだけどな。
なんかあそこまでやるなら、JSとの相互運用諦めてもっと汚いコード出せば良いのに、と思ってしまうんよ。
そうじゃなくて。だからネイティブのじゃなくてトランスパイルさせたらって前提付けたんだけどな。
なんかあそこまでやるなら、JSとの相互運用諦めてもっと汚いコード出せば良いのに、と思ってしまうんよ。
550デフォルトの名無しさん
2018/01/03(水) 19:38:05.02ID:Dz+CQN9J551デフォルトの名無しさん
2018/01/03(水) 20:25:39.92ID:ykBugU3C >>550
弄ることは無いが、あるべき姿になるようにTS側で書き分ける事はあるかな。
くっそ遅い関数がなんで遅いのかを調べにかかった時に、モヤモヤした覚えがある。
genericsとか、型ごとの関数をちゃんと作ってほしいけど、一つだったり。今違うかったらすまん。
その時は、これでJIT結果捨てる事になってる…って気づいて、素直に沢山関数を作った。
コンパイラと言うならもう少しVMの仕様を鑑みても良いと思う。
弄ることは無いが、あるべき姿になるようにTS側で書き分ける事はあるかな。
くっそ遅い関数がなんで遅いのかを調べにかかった時に、モヤモヤした覚えがある。
genericsとか、型ごとの関数をちゃんと作ってほしいけど、一つだったり。今違うかったらすまん。
その時は、これでJIT結果捨てる事になってる…って気づいて、素直に沢山関数を作った。
コンパイラと言うならもう少しVMの仕様を鑑みても良いと思う。
552デフォルトの名無しさん
2018/01/03(水) 20:47:23.87ID:ojwn4PN+ 特定のブラウザの現在のバージョンに最適化しろってこと?
お前それ自分がコンパイラ作る立場ならやろうと思うか?
やろうと思うならお前がコード書いてプルリク出してやればいい
確実にリジェクトされるだろうけどな
お前それ自分がコンパイラ作る立場ならやろうと思うか?
やろうと思うならお前がコード書いてプルリク出してやればいい
確実にリジェクトされるだろうけどな
553デフォルトの名無しさん
2018/01/04(木) 00:44:42.33ID:nu/rOVYa wasmが普通になったら状況変わるかね?
554デフォルトの名無しさん
2018/01/04(木) 01:19:26.61ID:j8WFIzPh wasmが吐き出すjavascript気になるマンが出てくるに100000000000000ジンバブエドル
555デフォルトの名無しさん
2018/01/04(木) 02:20:20.25ID:Gm3YPo14 気にしないでいいって保証が欲しいのはよくわかるよ。
556デフォルトの名無しさん
2018/01/04(木) 10:28:15.71ID:eEA4RdWc 確かにTypeScriptは実際に書いてるとめちゃくちゃ次世代感あるが、
それはReactとかReduxとかのメジャーを作ってる奴らが関数型厨だからで、
次世代なのは、言語というよりはライブラリという感じがする。
それはReactとかReduxとかのメジャーを作ってる奴らが関数型厨だからで、
次世代なのは、言語というよりはライブラリという感じがする。
557デフォルトの名無しさん
2018/01/04(木) 11:33:00.27ID:j8WFIzPh PHP書かされてたときは辺境の島国で首輪に繋がれて石器で木の実取ってる気分になったわ
558デフォルトの名無しさん
2018/01/04(木) 11:37:57.37ID:dTmScpvt >>552
特定のブラウザじゃなくて。そういう発想がセンス無いの。
複数の型で同じ関数を呼ぶとかストールするのはほとんど当たり前と言っても過言じゃなかったりするけど、それを「特定のブラウザの問題でしょ?それよりこんな新しい機能ついたよ」って毎回押し切ってくるのがTypeScript。
AssemblyScriptなんかは好きだけどね。
TS使うプロジェクトにはたまにプルリク送ってるけど、最終的にはTSっぽくないTSのコードになるよ。
特定のブラウザじゃなくて。そういう発想がセンス無いの。
複数の型で同じ関数を呼ぶとかストールするのはほとんど当たり前と言っても過言じゃなかったりするけど、それを「特定のブラウザの問題でしょ?それよりこんな新しい機能ついたよ」って毎回押し切ってくるのがTypeScript。
AssemblyScriptなんかは好きだけどね。
TS使うプロジェクトにはたまにプルリク送ってるけど、最終的にはTSっぽくないTSのコードになるよ。
559デフォルトの名無しさん
2018/01/04(木) 13:22:41.64ID:h9oQFOEG >>558
そんなもんJITがやるべきことでしょ
そんなもんJITがやるべきことでしょ
560デフォルトの名無しさん
2018/01/04(木) 13:34:10.72ID:dTmScpvt >>559
だから、特定のどうの、ではなくて、概ね大半の処理系でJITに乗るようなコンパイル結果出せって言ってるんだけど?
無理した小奇麗なJSっぽいコード出さなくても良いじゃん、って。
V8だと何バイト以下なら関数はインライン化される、とか細かい癖も確かにあるけど、だからこそ小奇麗で無くていいと思うんだが。
だから、特定のどうの、ではなくて、概ね大半の処理系でJITに乗るようなコンパイル結果出せって言ってるんだけど?
無理した小奇麗なJSっぽいコード出さなくても良いじゃん、って。
V8だと何バイト以下なら関数はインライン化される、とか細かい癖も確かにあるけど、だからこそ小奇麗で無くていいと思うんだが。
561デフォルトの名無しさん
2018/01/04(木) 13:38:00.17ID:dTmScpvt もしかして、今TypeScriptでジェネリクス使っても、JITは結果破棄しないのかな?
そうならごめん。
そうならごめん。
562デフォルトの名無しさん
2018/01/04(木) 13:55:58.71ID:lDvme0sw 要はTypeScriptの実装が良くないということなんだろうけど、使う側からしたら
パフォーマンスやフットプリントが許容範囲を超えない限りは気にしないかな。
パフォーマンスやフットプリントが許容範囲を超えない限りは気にしないかな。
563デフォルトの名無しさん
2018/01/04(木) 15:47:07.60ID:dTmScpvt 実装が中途半端、かな。JSに引きずられすぎだと思う。
Cで言うとexternしない関数が関数としての形を保たなくても良いのと同じ様に、exportしてないものを似たようなJSのコードにする必要は(もはや)無いと思うんよね。
許容範囲次第なのは確かだけど。
言語としては新しくて良いと思うが、処理系として微妙ってのはそういう所。
Cで言うとexternしない関数が関数としての形を保たなくても良いのと同じ様に、exportしてないものを似たようなJSのコードにする必要は(もはや)無いと思うんよね。
許容範囲次第なのは確かだけど。
言語としては新しくて良いと思うが、処理系として微妙ってのはそういう所。
564デフォルトの名無しさん
2018/01/04(木) 19:02:23.91ID:h9oQFOEG565デフォルトの名無しさん
2018/01/04(木) 19:07:31.76ID:a9q0dcb4 おまえらなんかよりずっと賢い連中が作ってるんだから
問題なんかあるわけねえだろ
バカか?オレオレFW作りたがり坊やのペチプァなのか?
問題なんかあるわけねえだろ
バカか?オレオレFW作りたがり坊やのペチプァなのか?
566デフォルトの名無しさん
2018/01/04(木) 19:52:37.93ID:c10UOky1567デフォルトの名無しさん
2018/01/04(木) 20:16:17.73ID:nTAtbfT4 ID:dTmScpvt言ってる事そんなにわけわからんくもないのになんでこんな事になってんだ?
568デフォルトの名無しさん
2018/01/04(木) 20:29:50.34ID:UC9+Q2Sj 正義を徹底するより中途半端の方がいいと思ってる奴はいっぱいいるから
569デフォルトの名無しさん
2018/01/04(木) 20:47:32.62ID:lDvme0sw570デフォルトの名無しさん
2018/01/04(木) 20:49:37.08ID:h9oQFOEG 過剰な最適化は開発のスピードを落とすしバグも増やすからな
571デフォルトの名無しさん
2018/01/04(木) 21:19:25.60ID:SwPhpZjo いいか、喚くだけなら頭がPoorのペチPoorでもできるんだよ
わかるか?わからんやつはペチプァだけだが
わかるか?わからんやつはペチプァだけだが
572デフォルトの名無しさん
2018/01/04(木) 21:23:18.84ID:typzK5sH ちょっと笑った
573デフォルトの名無しさん
2018/01/04(木) 22:58:20.94ID:ZFKdQPiM ペチPoorは良いな。俺も使わせてもらおう
574デフォルトの名無しさん
2018/01/04(木) 23:59:42.42ID:/Un6+mBC ペチPoohでもいいぞ
575デフォルトの名無しさん
2018/01/05(金) 04:33:36.96ID:Lhuo9IQi576デフォルトの名無しさん
2018/01/05(金) 07:47:15.22ID:QF8nYsKX >>575
草
草
577デフォルトの名無しさん
2018/01/05(金) 10:36:04.85ID:OSZVMsU9 >>575
おっ 頭がPoorのペチPoorか?
おっ 頭がPoorのペチPoorか?
578デフォルトの名無しさん
2018/01/05(金) 12:08:39.39ID:2QFGEILP ペチPoorはおつむもおちんぎんもPoorでかわいそうね
579デフォルトの名無しさん
2018/01/05(金) 12:50:08.59ID:WQychI9E580デフォルトの名無しさん
2018/01/05(金) 13:38:22.06ID:rGChZwpO >>578
やめたれw
やめたれw
581デフォルトの名無しさん
2018/01/05(金) 13:40:21.34ID:9YdInhdK582デフォルトの名無しさん
2018/01/05(金) 14:12:44.72ID:WQychI9E583デフォルトの名無しさん
2018/01/05(金) 18:22:04.71ID:rGChZwpO 推測するな 計測せよ
って言葉知らんのか?
って言葉知らんのか?
584デフォルトの名無しさん
2018/01/05(金) 18:43:32.98ID:/3vfwTze 知らん
585デフォルトの名無しさん
2018/01/05(金) 18:44:03.04ID:/3vfwTze 考えるな、感じろ。なら知ってる。
586デフォルトの名無しさん
2018/01/05(金) 18:47:50.38ID:2QFGEILP それ知らんのはガイジ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- ぶっちゃけ天のうって昭和天のうのせいで全然ありがたみないよな
- 犬って顔くっつけて寝たがるよな
- ゲームボーイのゲーム
- 『猟友会がクマ駆除を嫌がるなら潰すべき。職務を放棄するハンターから免許や銃を没収して罰金を取ろう』の声、ネットで上がる [932029429]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
