[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/03 05:21 / Filesize : 235 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

次世代言語15 Go Rust Swift Kotlin TypeScript



1 名前:デフォルトの名無しさん [2018/11/04(日) 20:30:10.42 ID:OF8fjEC1.net]
スレタイ以外の言語もok

前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904

136 名前:デフォルトの名無しさん [2019/02/02(土) 13:49:29.70 ID:1hiFLBcT.net]
>>114
CRUD試せるようなwebアプリ作ってみたけどwebには向いてなかったで。
GCいらずの利点が薄いしエコシステム無いしIDEの補完弱いし言語仕様むずいし。
最悪1人でも作れるような小規模サイトじゃないと無理やと思う。現時点では。

137 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 14:49:28.56 ID:jcUa9nnO.net]
>>134 何日か前にpython の人気ランキングが上がってると言うニュースを見て、一昨日辺りからpythonの紹介記事や入門動画を見て、これは使えそうだなと言う感触を得た。
今朝 pythonistaをダウンロードして、どんなものか試したりpython の基本構文を練習したりして、概略がわかってきたから、昼からiOS 用アプリの練習問題としてのサンプルを動かしてみた。

iPhoneでiPhoneアプリを作ろう
https://qiita.com/ttsutchi/items/34fb3395f085e5e11f6e

こんな感じ
https://i.imgur.com/Tz3u3xn.jpg

WysiWig で配置を自由に動かせるから便利。
昔HTML の作成ツールでWysiWig の物を使ったこともあったが、余計なHTMLを吐き出して後のメンテナンスが大変になるから、すぐにやめた。

これは変なコードを入れる訳でもないから使いやすい。
ただ、アプリをホームに登録して動かして終わった時にソース画面に移るのは煩わしい。 何か方法はあるとは思うが。

138 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 15:23:23.21 ID:jcUa9nnO.net]
日本でpython の普及が遅れたのは、Rubyがあったからみたいだね。
スクリプト言語だから、perl やRuby に似てて当然なんだが、その分pythonは多言語化に遅れてる気はする。

HTML の作り方の紹介動画を見てるとperl を使った作り方に似てるなと思った。
javaのJSPよりはよほど使いやすそう。

自分がpython をやっても良いかなと思ったのは、
1. インタプリタで誰でも入門が簡単
昔のBASICに変わりうる立場。 教育に良い
2. 何でもやれそう。
スマホアプリを手軽に作れるのは趣味に良い。
2.1 Web アプリを作るのが簡単そう。
2.2 Excel との相性が非常に良さそう
今やアメリカの事務職でもpythonが出来ることを求められ始めている。 事務としてはExcel の延長だろうな。 高級VBA?

139 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 17:51:42.37 ID:LdV/hXf4.net]
てかpython程度の言語なら流行ったらその時にでも勉強すれば十分だろ。
perlやrubyに比べたらだいぶ楽だぞ。何を警戒してるんだか。

140 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:03:30.25 ID:hDNgHqpo.net]
>>138 その警戒感がないから流行り始めてるのでは?
言語としてはメールやエクセルと同じ感覚で使うレベル。
目新しい事もなにもない。

しかし出来ることは少なくとも科学分野では全ての言語を凌駕しそう。

141 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:19:28.91 ID:Dt4YIwTF.net]
Pythonはライブラリキックするためだけの言語だからな

142 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:21:21.54 ID:LdV/hXf4.net]
>>139
pythonが普段使いだからかも知れんが、本当に凡庸だよ。
他の言語みたいに言語特有の機能みたいな尖った部分はほとんどない。
勉強とかするなら他の言語やったら?と思うくらい。

まあ機械学習ライブラリ周りは言語というかあの手のライブラリ特有の遅延評価の癖みたいなのはあるから
そういうのに慣れとくのはいいかも知れんけど。

143 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:24:11.43 ID:jcUa9nnO.net]
>>140 言語としての面白さはないが、何かを作る、解決すると言う意味での解決策ではトップレベルなんだろうな。

プログラムというのは、問題を解決するために作るものなんだから、最短距離で解決できるのがベスト。

144 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:34:23.32 ID:Dt4YIwTF.net]
>>142
そりゃパフォーマンス出せない言語で効率的に動かすには処理の速い言語で作ったライブラリをキックさせれば良いからな
そういう意味ではPythonは楽なんだよな
Excelマクロに使いたがってるのもまさにそれだしな



145 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 20:35:16.90 ID:Ry+eK5So.net]
単純にライブラリがあるからってだけだよ
Rubyが流行ったのと一緒

146 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 21:08:59.47 ID:OgiywF+Q.net]
ライブラリがないからrubyは廃ったまで読んだ。

147 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 21:54:15.73 ID:T6gWjD5f.net]
どんなにエコシステムが充実しようが、Rustがpythonに取って代わることはないよ
REPLの有無や型システムの性質の違いやらで、言語仕様の段階でとっつきやすさが違う

148 名前:デフォルトの名無しさん mailto:sage [2019/02/02(土) 22:33:17.26 ID:EOO5x7Fh.net]
型安全とかnull安全とか、気にする方が少数派という悲しい世界

149 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 00:23:37.84 ID:QzX9qub1.net]
>>146
Rustが、REPL用意しないのは、
何かポリシーがあるんかね〜

ちょっと実験してみる時なんか便利なんだけどな。

150 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 01:04:47.07 ID:JIYTTgNa.net]
そりゃ暗黙にスコープ離れた際にオブジェクト消したりするシステムとREPLはなんか合わんだろ。

151 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 01:31:48.04 ID:72eosYJ+.net]
>>113 javascriptと C は基本言語的な意味合いがあるから、トップ辺りから落ちることはなさそう。
python は、perl やPHP の座を奪い取ってしまった感があるね。 人気なのにはそれなりの理由がある。

152 名前:デフォルトの名無しさん [2019/02/03(日) 04:21:40.90 ID:moPp0yDW.net]
>>135
どれもwebに向いてない理由になってないな

153 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 05:16:57.63 ID:l3Qt7IvN.net]
>>149
REPLスコープを用意すればいいだけでは?

154 名前:デフォルトの名無しさん [2019/02/03(日) 09:09:41.33 ID:0JUVCFHi.net]
>>151
そうなんか。
GCいらずの利点が薄い -> メモリ管理してる分、webでは開発効率マイナス
エコシステム無い -> 開発効率マイナス(そのうち解消できる)
IDEの補完弱い -> 開発効率マイナス(そのうち解消できる)
言語仕様むずい -> 1人当たりの開発効率プラスだがメンバのアサインはマイナス(人が増えればそのうち解消できる)

上記を踏まえて、現状では人を揃える必要がある中規模以上のweb開発には向いてないと思ったんだけど、
ワイはポンコツの自覚あるから優秀な人が違うというなら違うんやろうなとは思ってるで。

むしろ個人的にrustは超絶イケてる言語やから流行って欲しい。
webassemblyでrustオンリーwebアプリとか胸アツやね。



155 名前:デフォルトの名無しさん [2019/02/03(日) 10:27:24.08 ID:mHQkqdF9.net]
RustとGoって、WebA

156 名前:PIみたいなものを書いたときにどの程度のパフォーマンスの差があるの? []
[ここ壊れてます]

157 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 11:51:05.26 ID:JIYTTgNa.net]
>>152
それはスクリプト実行時と差が出すぎるだろ。
そもそも静的にチェックできるだけしようって発想のrustでそういうのは合わんし。

158 名前:デフォルトの名無しさん [2019/02/03(日) 12:53:08.52 ID:0JUVCFHi.net]
実測してないから全部妄想なんやけどパフォーマンスは誤差やで。
通常の要件なら通信コスト(client<->api)とIOコスト(api<->strage)が高すぎて言語差が出にくい。
高負荷環境(C10K)とか重い処理(画像変換とか)でもRustとGoならパフォーマンス差が少ないから誤差範囲でおさまる。

159 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 14:09:43.43 ID:l3Qt7IvN.net]
>>155
そうはいってもghciもそんな感じじゃん。

160 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 15:16:34.39 ID:pAdUGiyQ.net]
webフレームワーク比較だけどgoよりrustの方が上位に多いな
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=json

161 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 16:31:13.66 ID:XXbgSHJe.net]
詳しくないけど、所有権の移り変わりをREPLで判定できるもんなのかね?

162 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 17:55:52.70 ID:W8/tCXu8.net]
(非公式だけど)既にreplあるのに無い前提で話進めるのは高度な情報戦なの?
https://qnighy.hatenablog.com/entry/2018/09/29/190000

でも俺はRust Playgroundで実験する方が処理の流れが分かったり色んなcrateがデフォで入ってたりして好き

163 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 21:24:34.91 ID:d+bC4MMZ.net]
>>160
Windowsで動くようにしてよ

164 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 22:48:55.38 ID:JIYTTgNa.net]
>>157
あれそんなにあって嬉しいものか?
どうもぴんとこなくて、結局コンパイル実行させとるわ。



165 名前:デフォルトの名無しさん mailto:sage [2019/02/03(日) 23:29:29.50 ID:6GZbvtEr.net]
>>162
型が見えるのはありがたいかな

166 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 00:49:58.51 ID:H7ojMDuY.net]
世界ではReactがデファクトスタンダードなのに
なぜジャップランド土人村のクソバカイエロー・モンキーズはVueマンセーなんてしてるんだい?

167 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 01:15:18.21 ID:eMTbdSDx.net]
>>164
ソース

168 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 03:14:31.51 ID:HZGq12gn.net]
>>164
寧ろ逆な気がするがな

169 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 06:09:37.47 ID:uX45IhUQ.net]
>>158
多すぎてよくわからんw
Rustのフレームワークってどれがそうなの?

170 名前:デフォルトの名無しさん [2019/02/04(月) 07:53:04.25 ID:K3HGTlkT.net]
右側のLangって項目がRusになってるやつ全部そうじゃないの

171 名前:デフォルトの名無しさん mailto:sage [2019/02/04(月) 09:18:32.52 ID:d7fkSk13.net]
>>168
ありがと

172 名前:デフォルトの名無しさん [2019/02/04(月) 15:36:17.10 ID:czgL1Ora.net]
>>153
ポンコツに合わないのは確かだな
エコシステムって何を指すんだ?

webといっても色んな現場あるし、合わない現場があるのは確かだね

173 名前:デフォルトの名無しさん [2019/02/05(火) 20:10:05.03 ID:qXMFsWhv.net]
>>170
FWとかライブラリのつもりで書いたんだけど、もしやエコシステムってそんな意味じゃないのか。。



Rustプロフェッショナルは他の言語(Javaとか)くらいの開発速度出せるんやろか。
それとも堅牢な分、ちょっと開発速度落ちるんやろか?

174 名前:デフォルトの名無しさん [2019/02/05(火) 23:00:18.06 ID:xTPbFJiK.net]
>>171
俺のイメージだとcargoとかceates.ioのイメージだった
ライブラリはwebで使うようなものはあるし、webフレームワークならactix-webが実用レベルと思うけど、何と比較するかによるかも


開発速度は、まだ分かんないな
堅牢だったりGCが無いことで開発が早くなる面もあるから案件次第よな



175 名前:デフォルトの名無しさん [2019/02/07(木) 09:08:17.23 ID:qMU5zT+q.net]
こんな分け方どうや?

■言語
[遅い]
script -> Js/Node,Ts,Python,
GC(VM) -> Kotlin/JVM, Scala, (Java)
GC -> Go, Kotlin/Native
GC無し -> Rust, (C)
[速い]

■用途
Webフロント -> script
Webサーバ -> script, GC(VM), GC
Mobile -> script, GC(VM), GC
Batch -> GC(VM), GC
配布アプリ -> GC, GC無し
組込 -> GC, GC無し
System -> GC無し

176 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 09:15:26.84 ID:o1rrXtBx.net]
vscode、jsだけど十分速いけどなぁ…
そりゃメモ帳とかと比べりゃ遅いけどさ

177 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 12:28:07.55 ID:nkNDSe3E.net]
速い遅いは体感速度の話やないで

178 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 12:34:40.17 ID:TpuLACv0.net]
jsを貶めたいんだろうなってヒシヒシと感じるなw

179 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 13:21:36.56 ID:cQoKFj1p.net]
scriptとGCが並んでてモヤッとする

180 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 13:38:22.53 ID:nkNDSe3E.net]
>>176
そんなつもりはないで
強いて言うならgoは嫌い

>>177
特徴で分けたらそうなった

181 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 13:53:25.25 ID:gxYbloUq.net]
スクリプト言語にも当然GCがあるわけで

182 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 14:52:04.49 ID:nkNDSe3E.net]
>>179
ちょっと説明不足やったやろか

script言語(gc方法に寄らず), コンパイル言語1, 2, 3の計4種で分けて
比較するとそのグループの特色が出てええかと思ったんやけど余計分かりづらいかな。

183 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 14:52:09.32 ID:ygKhuk/7.net]
GC有りネイティブ, GC無しネイティブってことでしょ
長いし省略でいいよ

184 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 18:42:07.70 ID:SGj/deiz.net]
C++やC#外してCが入ってるのもわからん



185 名前:デフォルトの名無しさん [2019/02/07(木) 19:45:27.07 ID:Xv2aSLU4.net]
それはワイが概要知ってる言語並べただけやからやで

186 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 19:51:38.98 ID:3vMVCWim.net]
自分の開発範囲だとScalaとF#を規模で使い分ければ事足りてるわ
Rustは仕組み的に再帰と相性悪いのがなー
システムレベルの開発とかするわけじゃないしまあいいかなって

187 名前: mailto:sage [2019/02/07(木) 20:16:11.82 ID:hAIKTwic.net]
>>173
C++ が入っていない時点でお話にならないですね…

188 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 20:30:26.21 ID:ygKhuk/7.net]
>>182 >>185
名前出すなら追加なり変更なりの差分書けばよくね

まぁ script -> とかの後ろに「例」とでも書いとけば良さそうなレベルだが

189 名前: mailto:sage [2019/02/07(木) 20:31:38.98 ID:hAIKTwic.net]
>>186
何事も「最低限レベル」というものがあるのです…

190 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 20:40:06.53 ID:ygKhuk/7.net]
いや要らんやろ、書くまでもない
むしろCとJavaも

C++はどこに入りますか?とか聞くやつがこのスレ来るわけないし

191 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 20:58:56.79 ID:vD/dZwJj.net]
>>184
それってscalaが大規模側なん?

>>185
いやc++, c#くらいまでは知っとるで。
()付きはこのスレで旧世代言語扱いのやつ。
あんまり書いてもしょーがないかと思って端折った。
新し目の言語は概要知ってるやつだけ書いた。

192 名前: mailto:sage [2019/02/07(木) 21:00:27.35 ID:hAIKTwic.net]
>>188
C++ は現時点では言語を比較するときの唯一絶対の基準です、C++ が比較基準に入っていない時点で、言語/環境の優劣なんてつけられない
速いけれども書くのが糞手間なC++に比べて、どんなメリットがありどんなデメリットがあるかを我々は注目しているのではないでしょうか?

C++ は知らない?知らないの?あなた馬鹿なの?100年ROMってろ

193 名前: mailto:sage [2019/02/07(木) 21:02:19.36 ID:hAIKTwic.net]
>>189
>あんまり書いてもしょーがないかと思って端折った。
その判断それ自体が腐っているといっていいでしょう
何を端折っていいか、何を端折ったらいけないのか、の判断を間違えるようでは、言語比較そのもののセンスが完璧に欠如しているというべきです

死んでください

194 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 21:06:25.69 ID:F7dZpPEQ.net]
>>189
そうです
というかほぼScala
最初は小さいプログラムでJVM起動するのもなんだかなあって思ってたけど慣れた
書くのが楽だからいいわ



195 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 21:10:46.10 ID:ygKhuk/7.net]
>>190
C++は知ってるよ
多分、糞手間呼ばわりしてる君よりかはね

196 名前: mailto:sage [2019/02/07(木) 21:19:50.55 ID:hAIKTwic.net]
>>193
言うだけなら簡単ですね
証拠をみせてくださいな
お題はここで拾ってきてください https://mevius.5ch.net/test/read.cgi/tech/1549160513/

あらかじめ言っておきますが、お題の選択自体もセンスを如実に顕すのです…

197 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 21:24:39.07 ID:ygKhuk/7.net]
一人で勝手にどうぞ
そのスレから出てこなくていいよ

198 名前: mailto:sage [2019/02/07(木) 21:28:48.85 ID:hAIKTwic.net]
>>195
C++ が書けないのなら黙ってればいいのです、なにも無理する必要はないですよ…
このスレにいたいのなら必要条件として C++が書ければいいです、まあ簡単な部類だし基準低すぎ様だとは思いますが

今時、C++を書けないのは馬鹿の極みだと思いますね

199 名前:デフォルトの名無しさん [2019/02/07(木) 21:56:46.91 ID:uPllBcIZ.net]
See poor poor

200 名前:デフォルトの名無しさん [2019/02/07(木) 22:18:59.82 ID:UFwIxg8c.net]
反省したついでに表にしてみた

言語\用途|Webフロ |Webサバ |モバ|バッチ|配布Ap|組込|シス| 言語例)
SCRIPT系 |○   |△   |△ |   |   |  |  | Js/Node,Ts,Python,
VM使う系 |    |○   |○ |○  |   |  |  | Kotlin/JVM, Scala, (Java)
GC有り系 |    |○   |○ |○  |○  |  |  | Go, Kotlin/Native
GC無し系 |    |    |  |   |○  |○ |○ | Rust, (C++)

なんか判りづらくなった?

201 名前:デフォルトの名無しさん [2019/02/07(木) 22:24:37.38 ID:UFwIxg8c.net]
いかん。ワイのテクではまともに表組み出来んわ。

>>192
Scala最近元気ないよね。ってことでKotlin始めてみた。
なんかもうこれでいいような気がしてきてる。

202 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 22:26:09.68 ID:gxYbloUq.net]
もういいって
だから何?って感じやろ
何を基準に◯なのかも意味わからんし

203 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 23:25:26.96 ID:bWhZSlTM.net]
この板今日来たばかりだけど
◆QZaw55cn4c この人どういうキャリアの人なん?
なんかえらい上から発言してるみたいだけど
どっかの有名な何かのコミッター?
本書いてたりする人?
それとも業務で20年以上書いてきたような叩き上げの人?

204 名前:デフォルトの名無しさん [2019/02/07(木) 23:49:29.22 ID:UFwIxg8c.net]
>>200
すまんな。最強言語はこれ。的な書き込みをよく見るから何かの指標(速度でも人気でも書き易さでも)が欲しかったんやけど、C++おじさん召喚しただけやったわ。



205 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 00:09:23.84 ID:0dQnaPPd.net]
QZ は、ピラフ大王・片山先生(蟻人間)に比べると、プログラミング技術はすごく低い

ピラフなんて、PowerShell で、5ch をスクレイピングするような猛者!
気付いたら、Ruby でもプログラミングしていたし、恐ろしい成長力!

206 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 05:56:34.73 ID:RJawxqEm.net]
今時はJS処理系も基本的にVMなのだが…

207 名前:デフォルトの名無しさん [2019/02/08(金) 17:54:00.40 ID:8xyArS0I.net]
いやあ。名言出たね。いいねえ。


今時、C++を書けないのは馬鹿の極みだと思いますね




208 名前:f晴らしい。最後にキリッって付けたくなるね。 []
[ここ壊れてます]

209 名前:デフォルトの名無しさん [2019/02/08(金) 17:56:44.54 ID:8xyArS0I.net]
       / \  /\ キリッ
.     / (ー)  (ー)\
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |今時、C++を書けないのは馬鹿の極みだと思いますね
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー–、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

210 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 18:07:14.86 ID:Km3CYXaS.net]
今時w

211 名前:デフォルトの名無しさん [2019/02/08(金) 18:43:34.71 ID:+xI7giGZ.net]
ここ10年のC++の進化が激しすぎてついていけん

212 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 20:01:19.94 ID:I1aUE0ou.net]
>>204
script1種とコンパイル3種に分けた結果やで。

その図みんなでちゃんと作ったら次に流行る次世代言語見つけられると思ったんやが
みんなブチキレやから諦めた。言語例載せたのが失敗やったわ。

ほんで、それ作ってて以下の予想が立ったから書いとく。

script系:この系は不可侵領域あるから廃れん→typescript or もっと新しいのが流行る
VM有り系:この系はGC有り系と役割が被ってるから廃れる→残るとしたらモバイル用途のみ
GC有り系:この系はVM有り系を食って一番流行る。→Go or もっと新しいのが流行る。分野が広いから2言語くらい座れる
GC無し系:この系は不可侵領域あるから廃れん→rust or もっと新しいのが流行る

VM系の言語は消える。script系1個、GC有り系1,2個、GC無し系1個、合わせて3-4個に収束する。
機械学習とか学習用とか速度より構文が重視される系が残るのかは、図の範囲に無いから分からん。

15年したらワイの予想が当たってたか確認しに来るからそれまでこのチラ裏を保守しとくんやで。

213 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 22:30:25.29 ID:2N5Hmbw3.net]
黙って消えろポンコツ

214 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 22:31:01.82 ID:fIj96e7A.net]
>>208
このスレ的にはC++20からが本番
今はようやくマシになってきたところ



215 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 22:58:31.86 ID:ghWQWLLB.net]
V言語
まだ公開されてないから実態は不明
https://volt.ws/lang

216 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 06:25:00.10 ID:MGy+Yn2U.net]
>>212
それ、コンパイラじゃなくてコンバトラー

217 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 13:49:27.53 ID:F2V9krnu.net]
>>187
Cじゃなきゃできない事はあってもC++じゃなきゃってもんはそんなないし
大体の場合C++以外を使う方がベストプラクティスな場合の方が多い

218 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 13:54:05.42 ID:F2V9krnu.net]
Rubyガイジあ暴れてた時は普通のヤツかと思ってたけどコイツどうしようもないガイジだな

219 名前: mailto:sage [2019/02/09(土) 14:07:51.62 ID:1JWnTnfH.net]
>>214
たしかに
C で書く必要があるという話はよくききますね

>>214-215
まじめに相手をしながら同時に罵倒するなんて、あなたも私と同じく分裂症的ですね…

220 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 17:25:06.31 ID:F2V9krnu.net]
そりゃ180〜190レスくらいまで読んで思った事とそこから先最後まで読んだ間の時間差で思うことも変わるだろ

221 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 12:40:50.35 ID:araq2RKu.net]
Js
Jquery

こういうやつ信用できねえわ
初心者なんだなってわかる

222 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 13:33:25.21 ID:qtJUf9na.net]
JAVA

223 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 14:07:04.85 ID:araq2RKu.net]
JqueryをJapan-queryだと思い込んでるガイジだろなぁ

224 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 15:06:11.50 ID:z94OkPvn.net]
>>209
VM有り言語はそれほど廃れるとは思わんけどどうなんだろ。役割がかぶってるって結構抽象的では?
進化するとなると、VMごとデプロイ出来るようになって、VM無し言語と対して変わらなくなると思うよ。今の.net coreみたいに。
VMがあれば動くってのは割と強くて、Script系の不可侵だと思ってる部分も本質的にはそれとあまり異なる理由ではないと思う。

Goだってバイナリサイズえげつなくて、殆どのランタイムを内包してるからアレなんだし。



225 名前: mailto:sage [2019/02/10(日) 15:15:35.65 ID:nGIVWkyn.net]
>>221
VM のメリットななんですか?屋上に屋を重ねる感が強くて、VM のメリットがよくわからない…

226 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 15:21:10.21 ID:araq2RKu.net]
ライトワン、ラン10ビリオネアデバイスだろ

227 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 15:26:57.11 ID:rzMRhZmV.net]
VM言語のメリットはランタイムが別だからバイナリファイルがコンパクトにできる事じゃない?Goとの比較

昔は同一のバイナリが複数のOSで使えるなんて言われてはいたけど蓋をあけてみれば全然そんな事はないし

228 名前: mailto:sage [2019/02/10(日) 15:50:42.06 ID:nGIVWkyn.net]
>>224
>バイナリが複数のOSで使えるなんて言われてはいたけど
write once, debug evrywhere......

229 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 15:57:46.27 ID:BbTEeZaP.net]
C#(.NET Nativeビルド), Java(Android RuntimeやSubstrateVMでのビルド)もGoと同じくGC付きのネイティブバイナリ
一方で基本ネイティブの言語もLLVMで動的プロファイル利用のJITを使うことも出来る
この辺の壁は徐々に消えつつある

230 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 16:04:10.07 ID:araq2RKu.net]
結局jAVAも11からワンバイナリ打線なんだよなあ

231 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 16:17:41.04 ID:34dqWukw.net]
実際Juliaってどうなの?
この記事いいことばっか書いてあるけど

CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ
https://japan.zdnet.com/article/35132510/

232 名前: mailto:sage [2019/02/10(日) 16:24:03.71 ID:nGIVWkyn.net]
>>228
>「Ruby」の動的型付け、
これだけなら単なる癌にしかみませんが…

https://julialang.org/
>Optionally typed
Julia has a rich language of descriptive datatypes, and type declarations can be used to clarify and solidify programs.
まあ妥当かな…

233 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 17:04:50.60 ID:araq2RKu.net]
JULIAは、日本のAV女優。C-more Entertainment所属。 身長:158cm。スリーサイズ:B101・W55・H84cm。血液型:AB型。 趣味:自分磨き、読書。特技:簿記2級、猫に懐かれる事。

234 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 17:33:00.78 ID:KoYwv+8z.net]
簿記2級ってことは商業高校であまり成績よくなかったほうかな?援交しまくりで。
普通高校で2級ならすごい。



235 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 18:29:32.01 ID:fmQI1XR7.net]
SmalltalkならVMあればOS間互換は言うに及ばず
40年越しの環境でもそのまま動くんだけどな…w
www.cdglabs.org/thinglab/

236 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 18:57:18.28 ID:fFme24si.net]
Javaみたいな出来損ないでVMの欠点とか言われても






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef