[過去ログ] 次世代言語11[Rust Swift TypeScript Dart] (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: デフォルトの名無しさん [] 2018/06/03(日) 23:53:27 ID:vrBh4O6u(1) AAS
スレタイ以外の言語もok
前スレ
次世代言語10[Rust Swift TypeScript Dart]
2chスレ:tech
978(1): デフォルトの名無しさん [sage] 2018/07/03(火) 19:26:31.83 ID:Y44wiyUJ(3/4) AAS
ようは後付けで人がついてくりゃリーダシップそのものじゃないか
979(1): デフォルトの名無しさん [sage] 2018/07/03(火) 19:32:14.46 ID:2DeV5pvZ(1/2) AAS
スレに沿った議論といっても誰も次世代言語の話なんてしてないしなw
980(1): 857 [sage] 2018/07/03(火) 19:33:36.60 ID:0xlHwX4q(2/2) AAS
Nim は書きやすさと速度、Rust は安全性と速度、
に注力したイメージなんだが、安全性と速度に比べて、書きやすさと速度って一つの言語でカバーする必要性が薄いように思うんだよな。
従来の「スクリプト言語+速度が必要なところだけC/C++」に比べて、どうしてもNimが良いっていう場面ある?
981(1): デフォルトの名無しさん [] 2018/07/03(火) 19:43:18.67 ID:MH5+eiAJ(2/3) AAS
>>978
えぇっ
>>979
途中までしてたじゃん
話につい来れなかったルビーィストとおじいちゃんたちが突然昔話を始めるまでは
982: デフォルトの名無しさん [sage] 2018/07/03(火) 19:53:46.17 ID:Y44wiyUJ(4/4) AAS
>>981
もうとっくに日本は移民国家だ
自分が雰囲気の中心にいるんだって顔してるだけで
さしたる理由もなく他人をDisれると思うなよ
昔の次世代言語の話したっていいじゃない
983(1): デフォルトの名無しさん [sage] 2018/07/03(火) 20:01:32.10 ID:dPHNxxkk(1) AAS
>>976木ですら実装結構しんどいのは犠牲ではなかった……?
Nimならすぐよ
984: デフォルトの名無しさん [sage] 2018/07/03(火) 20:14:55.16 ID:T5T8ZL2Z(1/3) AAS
>>980
書きやすくて速いとか最強やろ
スクリプト+Cとかめんどくさいんじゃ
985: デフォルトの名無しさん [sage] 2018/07/03(火) 20:38:32.57 ID:zqxfY0jY(1) AAS
>>966966(2): デフォルトの名無しさん [sage] 2018/07/03(火) 16:26:35.93 ID:dRr5lTkl(1) AAS
>>869
> smalltalkには break や continue (next) はないだろう?
横レスだが少なくともXEROXのグループが書籍として出版した初期のSmalltalk-80にはその類のものなかったね
なお、closure本来の議論をする上ではSmalltalk-80のブロックを引き合いに出したのは悪くないと読んでいて思ったけどね
というのはHaskellのような代入命令のない言語でなく代入命令を持つ言語でのclosureとしてはSmalltalk-80のブロックは最も基本形なので議論のベースとしては分かりやすい
本来ならAlgol 68のproc mode(modeは普通の言語での型に相当)の値がclosureなんだがAlgol 68は概念は良く整理されていても用語が変態過ぎて議論のベースとしては使いやすくない
Smalltalk-80のブロックはAlgol 68のprocを素直に継いでいると考えて構わないので、要するにSmalltalk-80のブロックを議論での叩き台にするのは
命令的言語でのclosureとしてオリジナルであるAlgol 68のprocを叩き台としてclosureの議論をしようというものなのでclosureの一般論が目的ならば悪くない
ただ特定の言語、特にrubyのような比較的新しい言語(後述のマイ言語化以降の時代に登場した言語)限定の議論には不適切かも
> ruby のは、closure に break や next を持ち込んでおかしくなっているように見えるよ。
そりゃAlgol 60やAlgol 68やSchemeなどを作った人々とRubyの製作者とはプログラミング言語に対する基本的な見識においてレベルが違いすぎますからね
かつてプログラミング言語の形式的意味論までか否かは別にして言語の基本概念は何かきちんと学び理解するのが常識だったが
簡単に言語を実装できるようになって=マイ言語化されて以降、スクリプト言語のような軽い言語が百花繚乱の如く咲き乱れる(と言えば聞こえは良いが要するに粗製乱造される)ようになって以降
基本概念をきちんと学び理解していない人でも新しい言語は簡単に作れ、上手くファンを掴めるとそれなりに流行ってしまうようになったので
実際にきちんと意味を考えるととても不自然で理解が困難になるような言語機能の組み合わせ方を単に「だって便利だもの」という理由で言語に組み入れられてしまうようになった
単なる便利さだけで深い考慮なく導入されたものを意味論などから合理的・体系的に説明・理解するのは困難、年寄りの戯言でした
Smalltalkのブロックはselfと^の挙動がクロージャとして完全にウンコなので
こんなものを基本形として議論のベースにしたくないです
Schemeの方が1万倍マシです
986: デフォルトの名無しさん [] 2018/07/03(火) 20:41:29.96 ID:MH5+eiAJ(3/3) AAS
>>983
その木は安全なの?
個人的には木構造実装したりしないから別に困ってないけど
987: デフォルトの名無しさん [sage] 2018/07/03(火) 21:17:11.31 ID:4+jY1mlb(1) AAS
Nimは一体いつになったら1.0をリリースするんですかね?
988: デフォルトの名無しさん [sage] 2018/07/03(火) 21:31:35.15 ID:XAeheViZ(1) AAS
Nim製組み込み言語Min
外部リンク:min-lang.org
いいんだけどさ、なんで文法Lisp風にしたし。
ホスト言語より書きにくい組み込み言語ってなんやねん
989: デフォルトの名無しさん [sage] 2018/07/03(火) 22:03:10.71 ID:ZNPbo2Ku(3/3) AAS
Lispに見えて実はForth風では
処理系のサイズを小さくまとめるのが目的みたいだしいいんじゃないかな。どうせ個人の試作言語だろうし
990: デフォルトの名無しさん [sage] 2018/07/03(火) 22:16:17.34 ID:T5T8ZL2Z(2/3) AAS
Lispが書きにくい……?
画像リンク
991: デフォルトの名無しさん [sage] 2018/07/03(火) 22:25:50.65 ID:s9qpeMkn(1) AAS
Lispは脳がパーサになってる人向け
992: デフォルトの名無しさん [sage] 2018/07/03(火) 22:27:10.82 ID:2DeV5pvZ(2/2) AAS
いうてもc++の文法なら自分でパースした方がマシだろ。
993(1): デフォルトの名無しさん [sage] 2018/07/03(火) 22:28:51.19 ID:OApKU83S(1) AAS
factorなんか0.97から4年も音沙汰なしだぞ
994: デフォルトの名無しさん [sage] 2018/07/03(火) 23:50:32.40 ID:T5T8ZL2Z(3/3) AAS
安全だからRustは良い←わかる
安全でないからNimはいらない。書きやすさとかどうでも良い←それあなたの感想ですよね
995: デフォルトの名無しさん [] 2018/07/04(水) 00:39:03.37 ID:SVer28O9(1/2) AAS
>>993
音沙汰なしではないよ、最終更新は3日前
外部リンク:github.com
996: デフォルトの名無しさん [] 2018/07/04(水) 00:44:54.31 ID:SVer28O9(2/2) AAS
書きやすくても保守性が高くなるわけじゃないからな、
自分で書いて自分一人だけで保守するならいいんじゃないかね
997(1): デフォルトの名無しさん [sage] 2018/07/04(水) 00:55:14.74 ID:M17EkYCN(1) AAS
そうそう、Rustは可読性が低く保守性も低い
998: デフォルトの名無しさん [sage] 2018/07/04(水) 01:36:19.71 ID:mmoPrDKP(1) AAS
>>997
いやいや、Rustは可読性も保守性も高いでしょ
書く前にある程度の考える必要があるだけ
むしろ思ったことすぐに書けちゃう言語の方が
可読性も保守性も低いでしょ
999: デフォルトの名無しさん [sage] 2018/07/04(水) 05:38:29.74 ID:XdTckET+(1/2) AAS
Rustって名前で損してる気がする。
1000: デフォルトの名無しさん [sage] 2018/07/04(水) 05:39:21.37 ID:XdTckET+(2/2) AAS
錆って何よ、触ったらヤバそうじゃんww
1001(1): 1001 [] ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 30日 5時間 45分 54秒
1002(1): 1002 [] ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s