[過去ログ] 次世代言語13 Go Rust Swift Kotlin TypeScript (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
768: 2018/09/08(土)21:09 ID:SXPglPBy(1) AAS
今日書店回ってきたけど新しく出たRustの本手に取って見てる人わりと居たな
stack overflow2018年の好きな言語ランキングで話題になってたからなのか
769: 2018/09/08(土)21:11 ID:kYkr9iO1(1) AAS
次世代言語ってrustくらいしかないよな
んで次世代言語の話が出来ないやつが関係ない話で盛り上がっているんだよな
770: 2018/09/08(土)21:41 ID:/YqXtscO(11/15) AAS
大胆な切り捨てをしてるっていう点ではGoも先鋭的だとは思うけど
個人的には言語じゃないがNodeは次世代的なものだと思うね
771
(1): 2018/09/08(土)21:44 ID:j/6nk0eH(8/12) AAS
luaはもともとすべてが切り捨てられてる
超シンプルだからな
つまりこのスレにいるような低学歴知恵遅れやシロウトを切り捨ててる

だからこのスレでは上位にあがらない
772: 2018/09/08(土)21:49 ID:obhERXW7(1) AAS
>>750
中3女子がいないから理解する気にならない
773
(2): 2018/09/08(土)22:01 ID:/YqXtscO(12/15) AAS
LuaってさCと連携を前提にしたスクリプト言語なのならPHPみたいにわりとCと近しい文法にすりゃいいのに
なんであんな文法になってんの?
774: 2018/09/08(土)22:06 ID:9bwpgXki(3/3) AAS
>>771の学歴がそろそろ知りたいわw
775
(1): 2018/09/08(土)22:21 ID:j/6nk0eH(9/12) AAS
ちなみにこれから将来世界をほぼ完全に支配するスクリプト言語をしってる

もうすぐ完全に支配的になるのも確実
このスレにいるようなクルクルパー以外も知ってる

間違いなくjavascript

各種統計からもほぼ明らかだからな
このスレは結構ムダだったりするワケ
776: 2018/09/08(土)22:22 ID:/YqXtscO(13/15) AAS
>>775
じゃあLua要らないじゃん
777: 2018/09/08(土)22:24 ID:j/6nk0eH(10/12) AAS
luaはCとスクリプトの組み合わせで
間違いなく別の方向に進化して生き残る
778: 2018/09/08(土)22:26 ID:t5p2r52F(1) AAS
luaが生き残るのに最大の問題、障壁は確かにJavaScriptであるとは思う
779
(1): 2018/09/08(土)22:26 ID:IDFkn5eV(1/4) AAS
>>773
one-passにしたかったんだと思う
780
(1): 2018/09/08(土)22:30 ID:TEnoIcVb(3/3) AAS
もう組み込みもJavaScriptでいけるよ。Luaの優位はほとんど無くなった。
781
(1): 2018/09/08(土)22:32 ID:/YqXtscO(14/15) AAS
>>779
それ文法・書式に何か関係あること?
ゴメン意図がイマイチ掴めない
782
(2): 2018/09/08(土)22:42 ID:IDFkn5eV(2/4) AAS
>>781
pascal系の文法はone-pass compilerを作れるようになってて、
その成果を取り入れることができるのがpascal系の文法を採用する利点かなと思う
C系の文法だとone-passは困難というか、たぶん無理
783: 2018/09/08(土)22:43 ID:gxn/tgUu(5/5) AAS
>>782
one-passって何
784
(1): 2018/09/08(土)22:45 ID:BO7ME02t(1/3) AAS
>>773
Cに近くするなら0をfalseにするべき
(0==1) == 0 がtrue
785
(1): 2018/09/08(土)22:51 ID:IDFkn5eV(3/4) AAS
>>780
host program作る側からしたらLuaのほうが楽、ってのはLuaの優位だと思う
786
(1): 2018/09/08(土)22:52 ID:/YqXtscO(15/15) AAS
>>782
Pascalがコンパイル速いってのはなんとなく分かるけど
インタプリタにも何かしら関係あるの?

>>784
言語仕様じゃなくてあくまで書き方の話
787: 2018/09/08(土)22:57 ID:BO7ME02t(2/3) AAS
Luaはfalseとnil以外は真だから
if(0)とかの意味はCと違うんだよ
違うならCに似ていない方がいい
788: 2018/09/08(土)22:58 ID:IDFkn5eV(4/4) AAS
>>786
luaはバイトコードにコンパイルして実行してる
789: 2018/09/08(土)22:59 ID:j/6nk0eH(11/12) AAS
コードみてみるとこの部分もじか打ちで書かかれてて少ない
字句解析器(コメントいれて565行)、構文解析器(コメントいれて1650行)

LL法でやってないと
いまどきじか打ちで構文解析なんかやってないわ
790: 2018/09/08(土)23:23 ID:j/6nk0eH(12/12) AAS
LuaVM(コメント入れて1332行)も簡素なスタックマシンで超コンパクト
ムダにサイズだけでかいゴミVMより遥かに優秀
そして速い

非の打ちどころがないわ。。。

スクリプトを組み込むならlua一択
791: 2018/09/08(土)23:37 ID:BO7ME02t(3/3) AAS
でもluaには仕様変更があるから
luajitの方は仕様変えてないから互換性がない
792: 2018/09/09(日)01:39 ID:hqxFn6TQ(1) AAS
Goodbye, Lua

外部リンク:realmensch.org
793: 2018/09/09(日)05:03 ID:FPdkWPAu(1) AAS
まともなプログラマは皆最終的には自らの経験に基づいてTypeScriptの正しさを理解するんだな
794: 2018/09/09(日)07:25 ID:pYJ0iIE4(1) AAS
TypeScriptは第三者の型定義ファイルやjsonの取り込みとかで、型情報が足りないことがあるのが辛い。
元々動的言語で書かれたものに、型情報を与えるためにジェネリクスを変態進化させてる。
結果エラーメッセージがわかりづらくなったりする。

でも一番辛いのは型情報に嘘がはいってくるパターンがある事。

オプションでいいから動的に型チェックする機構がついててほしいわ。
795: 2018/09/09(日)07:34 ID:ubMLwZae(1) AAS
半角キチここにも来てたのか
796
(1): 2018/09/09(日)08:36 ID:UvF45WNM(1/2) AAS
>>785
だからそれも含めてもう大差ないよ。
797: 2018/09/09(日)09:15 ID:onTVqdeA(1) AAS
TypeScriptといいGoといい、少々欠点があっても必ずしも最高に使いやすいものでなくても、
最終的には思想が論理的に明確で正しい言語が勝利するというのはいかにも欧米的な感覚だと思う
RubyもRailsは徹底したDRYという思想が受けたけど、肝心の言語が「なんか楽しい」じゃ先は知れてたわけだね
1-
あと 205 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.014s