スレタイ以外の言語もok
前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904
探検
次世代言語15 Go Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/11/04(日) 20:30:10.42ID:OF8fjEC1115デフォルトの名無しさん
2019/02/01(金) 20:29:06.41ID:sNV+JFAU ちょっと油断するとすぐ名前出なくなるF#さん・・・
116デフォルトの名無しさん
2019/02/01(金) 20:52:00.29ID:/RO3I7T1 らくだ兄さんが入ってるから・・・
117デフォルトの名無しさん
2019/02/01(金) 21:55:24.60ID:J6foLTkv F*とかいうのがあるな
118デフォルトの名無しさん
2019/02/01(金) 21:55:57.51ID:oLNIF1zo は?
119デフォルトの名無しさん
2019/02/01(金) 22:01:23.15ID:8OStP56X プ人気
120デフォルトの名無しさん
2019/02/01(金) 22:38:08.45ID:mVBo/SPW F*uk
121デフォルトの名無しさん
2019/02/02(土) 10:34:33.80ID:GohrBOmH F#のパイプ演算子は非常に便利なのでぜひ普及してほしい
122デフォルトの名無しさん
2019/02/02(土) 12:02:01.90ID:1hiFLBcT node/typescript, kotlin, rust
この3つで出来ない(向いてない)ことってiosアプリ以外にある?
この3つで出来ない(向いてない)ことってiosアプリ以外にある?
123デフォルトの名無しさん
2019/02/02(土) 12:13:41.09ID:g9hrL6RT 機械学習?
124デフォルトの名無しさん
2019/02/02(土) 12:15:12.57ID:Rjdem6b9 明らかに向かないのはWindowsデスクトップアプリや統計だろうな
125デフォルトの名無しさん
2019/02/02(土) 12:21:33.80ID:33hjMbXw 3つともiosアプリ/Windowsアプリを作れると思うけど
相対的に向いてないのはPythonやRが得意とするその辺だろうね
相対的に向いてないのはPythonやRが得意とするその辺だろうね
126デフォルトの名無しさん
2019/02/02(土) 12:29:06.79ID:1hiFLBcT すまん。後出しであれなんやが各エコシステムが満タンになった未来想定で頼む。
> Windowsデスクトップアプリ
これは js(typescript)/kotlin native でなんとかならんやろか。
> 機械学習, 統計
これは何でpythonが押されてるのか良くわかってないんやが、
rustが成熟しても選ばれんのかな。何かpythonにしかないメリットがあるんやろか。
> Windowsデスクトップアプリ
これは js(typescript)/kotlin native でなんとかならんやろか。
> 機械学習, 統計
これは何でpythonが押されてるのか良くわかってないんやが、
rustが成熟しても選ばれんのかな。何かpythonにしかないメリットがあるんやろか。
127デフォルトの名無しさん
2019/02/02(土) 12:52:23.48ID:33hjMbXw IOSアプリ
TypeScript : (JavaScript) : React Native他 : 例 Facebookアプリ
Kotlin : Kotlin/Native(IOS)
Rust : 例 Firefox Quantum
Windowsアプリ
TypeScript : (JavaScript) : Electron : 例 Visual Studio Code
Kotlin : (Java) : 例 IntelliJ
Rust : 例 Firefox Quantum
TypeScript : (JavaScript) : React Native他 : 例 Facebookアプリ
Kotlin : Kotlin/Native(IOS)
Rust : 例 Firefox Quantum
Windowsアプリ
TypeScript : (JavaScript) : Electron : 例 Visual Studio Code
Kotlin : (Java) : 例 IntelliJ
Rust : 例 Firefox Quantum
128デフォルトの名無しさん
2019/02/02(土) 12:53:16.41ID:33hjMbXw エコシステム満タンならPythonの得意分野もいけると思う
現状でもTensorFlowとかJavaやRustから使えるし
でも現実的にエコシステムが追いつくことは難しそう
Pythonの初学者にも読みやすい性質と
データサイエンス系のエコシステムの充実さにより
そういう分野の人が流入して、それにより充実さが増す流れが出来てる
現状でもTensorFlowとかJavaやRustから使えるし
でも現実的にエコシステムが追いつくことは難しそう
Pythonの初学者にも読みやすい性質と
データサイエンス系のエコシステムの充実さにより
そういう分野の人が流入して、それにより充実さが増す流れが出来てる
129デフォルトの名無しさん
2019/02/02(土) 12:54:02.43ID:1hiFLBcT 何でpythonかちょっと調べてみたわ。
ttps://qiita.com/yaju/items/5502115d7e3d06e6bbdd
「エコシステム・コミュニティ・サポート・言語の簡易さ」こんな感じの理由やった。
だいたいはエコシステム最強の近未来Rustなら置き換え可能な要素やろうと思ったんやけど、
「言語の簡易さ」はどうにもならんね。機械学習始めようと思った人がRustから入門するのは現実的じゃないわ。
ttps://qiita.com/yaju/items/5502115d7e3d06e6bbdd
「エコシステム・コミュニティ・サポート・言語の簡易さ」こんな感じの理由やった。
だいたいはエコシステム最強の近未来Rustなら置き換え可能な要素やろうと思ったんやけど、
「言語の簡易さ」はどうにもならんね。機械学習始めようと思った人がRustから入門するのは現実的じゃないわ。
130デフォルトの名無しさん
2019/02/02(土) 12:56:11.16ID:0iwArRD8 >>125
向いてるかどうかじゃないの?
向いてるかどうかじゃないの?
131デフォルトの名無しさん
2019/02/02(土) 13:22:36.82ID:1hiFLBcT >>128
そうみたいやね。おんなじ結論やわ。
typescriptで機械学習の呼出ライブラリ作りまくればワンチャン・・ないか。
そしたら
node/typescript(js後継), kotlin(java後継), rust(c/c++後継), phthon(入門用&AIできるよ)
この4つならコンピュータ用途の最大公約数ってことでええんやろか。
そうみたいやね。おんなじ結論やわ。
typescriptで機械学習の呼出ライブラリ作りまくればワンチャン・・ないか。
そしたら
node/typescript(js後継), kotlin(java後継), rust(c/c++後継), phthon(入門用&AIできるよ)
この4つならコンピュータ用途の最大公約数ってことでええんやろか。
132デフォルトの名無しさん
2019/02/02(土) 13:32:33.05ID:jcUa9nnO >>127 アプリってどう言う意味で書いたの? アプリを開発できるかどうか?
iOS だったら、pythonista が結構使えそうだよ。
python から、iOS のシステム関数とかObjective-C の関数を呼べるからほぼ何でもできる。
python の外部ライブラリのうちCで書かれたライブラリは使えないけど大体のことは間に合う。
GUI も簡単に作れる。 センサー類も全て使えるしかなり評判が良い。 GUI はjson を呼んでるらしいからWebkitの配下で動いているっぽい。
python 其の物は既に学生の教育用として確たる座を占めたから当分人気が落ちることはなさそう。
iOS だったら、pythonista が結構使えそうだよ。
python から、iOS のシステム関数とかObjective-C の関数を呼べるからほぼ何でもできる。
python の外部ライブラリのうちCで書かれたライブラリは使えないけど大体のことは間に合う。
GUI も簡単に作れる。 センサー類も全て使えるしかなり評判が良い。 GUI はjson を呼んでるらしいからWebkitの配下で動いているっぽい。
python 其の物は既に学生の教育用として確たる座を占めたから当分人気が落ちることはなさそう。
133デフォルトの名無しさん
2019/02/02(土) 13:42:21.93ID:33hjMbXw134デフォルトの名無しさん
2019/02/02(土) 13:43:03.05ID:jcUa9nnO pythonista で作ったものは、App store の審査に通らないらしいから売ることはできない。
売るとなるとSwiftを使う事になるが開発環境の垣根が高いからイマイチ人気が伸びない。 オープンソースになったからMac以外でもコンパイルは出来るようになったが、Objective-C のライブラリまで解放されてるわけじゃないからイマイチ。
言語的には好きな言語なんだが。
売るとなるとSwiftを使う事になるが開発環境の垣根が高いからイマイチ人気が伸びない。 オープンソースになったからMac以外でもコンパイルは出来るようになったが、Objective-C のライブラリまで解放されてるわけじゃないからイマイチ。
言語的には好きな言語なんだが。
135デフォルトの名無しさん
2019/02/02(土) 13:49:29.70ID:1hiFLBcT >>114
CRUD試せるようなwebアプリ作ってみたけどwebには向いてなかったで。
GCいらずの利点が薄いしエコシステム無いしIDEの補完弱いし言語仕様むずいし。
最悪1人でも作れるような小規模サイトじゃないと無理やと思う。現時点では。
CRUD試せるようなwebアプリ作ってみたけどwebには向いてなかったで。
GCいらずの利点が薄いしエコシステム無いしIDEの補完弱いし言語仕様むずいし。
最悪1人でも作れるような小規模サイトじゃないと無理やと思う。現時点では。
136デフォルトの名無しさん
2019/02/02(土) 14:49:28.56ID:jcUa9nnO >>134 何日か前にpython の人気ランキングが上がってると言うニュースを見て、一昨日辺りからpythonの紹介記事や入門動画を見て、これは使えそうだなと言う感触を得た。
今朝 pythonistaをダウンロードして、どんなものか試したりpython の基本構文を練習したりして、概略がわかってきたから、昼からiOS 用アプリの練習問題としてのサンプルを動かしてみた。
iPhoneでiPhoneアプリを作ろう
https://qiita.com/ttsutchi/items/34fb3395f085e5e11f6e
こんな感じ
https://i.imgur.com/Tz3u3xn.jpg
WysiWig で配置を自由に動かせるから便利。
昔HTML の作成ツールでWysiWig の物を使ったこともあったが、余計なHTMLを吐き出して後のメンテナンスが大変になるから、すぐにやめた。
これは変なコードを入れる訳でもないから使いやすい。
ただ、アプリをホームに登録して動かして終わった時にソース画面に移るのは煩わしい。 何か方法はあるとは思うが。
今朝 pythonistaをダウンロードして、どんなものか試したりpython の基本構文を練習したりして、概略がわかってきたから、昼からiOS 用アプリの練習問題としてのサンプルを動かしてみた。
iPhoneでiPhoneアプリを作ろう
https://qiita.com/ttsutchi/items/34fb3395f085e5e11f6e
こんな感じ
https://i.imgur.com/Tz3u3xn.jpg
WysiWig で配置を自由に動かせるから便利。
昔HTML の作成ツールでWysiWig の物を使ったこともあったが、余計なHTMLを吐き出して後のメンテナンスが大変になるから、すぐにやめた。
これは変なコードを入れる訳でもないから使いやすい。
ただ、アプリをホームに登録して動かして終わった時にソース画面に移るのは煩わしい。 何か方法はあるとは思うが。
137デフォルトの名無しさん
2019/02/02(土) 15:23:23.21ID:jcUa9nnO 日本でpython の普及が遅れたのは、Rubyがあったからみたいだね。
スクリプト言語だから、perl やRuby に似てて当然なんだが、その分pythonは多言語化に遅れてる気はする。
HTML の作り方の紹介動画を見てるとperl を使った作り方に似てるなと思った。
javaのJSPよりはよほど使いやすそう。
自分がpython をやっても良いかなと思ったのは、
1. インタプリタで誰でも入門が簡単
昔のBASICに変わりうる立場。 教育に良い
2. 何でもやれそう。
スマホアプリを手軽に作れるのは趣味に良い。
2.1 Web アプリを作るのが簡単そう。
2.2 Excel との相性が非常に良さそう
今やアメリカの事務職でもpythonが出来ることを求められ始めている。 事務としてはExcel の延長だろうな。 高級VBA?
スクリプト言語だから、perl やRuby に似てて当然なんだが、その分pythonは多言語化に遅れてる気はする。
HTML の作り方の紹介動画を見てるとperl を使った作り方に似てるなと思った。
javaのJSPよりはよほど使いやすそう。
自分がpython をやっても良いかなと思ったのは、
1. インタプリタで誰でも入門が簡単
昔のBASICに変わりうる立場。 教育に良い
2. 何でもやれそう。
スマホアプリを手軽に作れるのは趣味に良い。
2.1 Web アプリを作るのが簡単そう。
2.2 Excel との相性が非常に良さそう
今やアメリカの事務職でもpythonが出来ることを求められ始めている。 事務としてはExcel の延長だろうな。 高級VBA?
138デフォルトの名無しさん
2019/02/02(土) 17:51:42.37ID:LdV/hXf4 てかpython程度の言語なら流行ったらその時にでも勉強すれば十分だろ。
perlやrubyに比べたらだいぶ楽だぞ。何を警戒してるんだか。
perlやrubyに比べたらだいぶ楽だぞ。何を警戒してるんだか。
139デフォルトの名無しさん
2019/02/02(土) 20:03:30.25ID:hDNgHqpo >>138 その警戒感がないから流行り始めてるのでは?
言語としてはメールやエクセルと同じ感覚で使うレベル。
目新しい事もなにもない。
しかし出来ることは少なくとも科学分野では全ての言語を凌駕しそう。
言語としてはメールやエクセルと同じ感覚で使うレベル。
目新しい事もなにもない。
しかし出来ることは少なくとも科学分野では全ての言語を凌駕しそう。
140デフォルトの名無しさん
2019/02/02(土) 20:19:28.91ID:Dt4YIwTF Pythonはライブラリキックするためだけの言語だからな
141デフォルトの名無しさん
2019/02/02(土) 20:21:21.54ID:LdV/hXf4 >>139
pythonが普段使いだからかも知れんが、本当に凡庸だよ。
他の言語みたいに言語特有の機能みたいな尖った部分はほとんどない。
勉強とかするなら他の言語やったら?と思うくらい。
まあ機械学習ライブラリ周りは言語というかあの手のライブラリ特有の遅延評価の癖みたいなのはあるから
そういうのに慣れとくのはいいかも知れんけど。
pythonが普段使いだからかも知れんが、本当に凡庸だよ。
他の言語みたいに言語特有の機能みたいな尖った部分はほとんどない。
勉強とかするなら他の言語やったら?と思うくらい。
まあ機械学習ライブラリ周りは言語というかあの手のライブラリ特有の遅延評価の癖みたいなのはあるから
そういうのに慣れとくのはいいかも知れんけど。
142デフォルトの名無しさん
2019/02/02(土) 20:24:11.43ID:jcUa9nnO >>140 言語としての面白さはないが、何かを作る、解決すると言う意味での解決策ではトップレベルなんだろうな。
プログラムというのは、問題を解決するために作るものなんだから、最短距離で解決できるのがベスト。
プログラムというのは、問題を解決するために作るものなんだから、最短距離で解決できるのがベスト。
143デフォルトの名無しさん
2019/02/02(土) 20:34:23.32ID:Dt4YIwTF >>142
そりゃパフォーマンス出せない言語で効率的に動かすには処理の速い言語で作ったライブラリをキックさせれば良いからな
そういう意味ではPythonは楽なんだよな
Excelマクロに使いたがってるのもまさにそれだしな
そりゃパフォーマンス出せない言語で効率的に動かすには処理の速い言語で作ったライブラリをキックさせれば良いからな
そういう意味ではPythonは楽なんだよな
Excelマクロに使いたがってるのもまさにそれだしな
144デフォルトの名無しさん
2019/02/02(土) 20:35:16.90ID:Ry+eK5So 単純にライブラリがあるからってだけだよ
Rubyが流行ったのと一緒
Rubyが流行ったのと一緒
145デフォルトの名無しさん
2019/02/02(土) 21:08:59.47ID:OgiywF+Q ライブラリがないからrubyは廃ったまで読んだ。
146デフォルトの名無しさん
2019/02/02(土) 21:54:15.73ID:T6gWjD5f どんなにエコシステムが充実しようが、Rustがpythonに取って代わることはないよ
REPLの有無や型システムの性質の違いやらで、言語仕様の段階でとっつきやすさが違う
REPLの有無や型システムの性質の違いやらで、言語仕様の段階でとっつきやすさが違う
147デフォルトの名無しさん
2019/02/02(土) 22:33:17.26ID:EOO5x7Fh 型安全とかnull安全とか、気にする方が少数派という悲しい世界
148デフォルトの名無しさん
2019/02/03(日) 00:23:37.84ID:QzX9qub1149デフォルトの名無しさん
2019/02/03(日) 01:04:47.07ID:JIYTTgNa そりゃ暗黙にスコープ離れた際にオブジェクト消したりするシステムとREPLはなんか合わんだろ。
150デフォルトの名無しさん
2019/02/03(日) 01:31:48.04ID:72eosYJ+ >>113 javascriptと C は基本言語的な意味合いがあるから、トップ辺りから落ちることはなさそう。
python は、perl やPHP の座を奪い取ってしまった感があるね。 人気なのにはそれなりの理由がある。
python は、perl やPHP の座を奪い取ってしまった感があるね。 人気なのにはそれなりの理由がある。
151デフォルトの名無しさん
2019/02/03(日) 04:21:40.90ID:moPp0yDW >>135
どれもwebに向いてない理由になってないな
どれもwebに向いてない理由になってないな
152デフォルトの名無しさん
2019/02/03(日) 05:16:57.63ID:l3Qt7IvN >>149
REPLスコープを用意すればいいだけでは?
REPLスコープを用意すればいいだけでは?
153デフォルトの名無しさん
2019/02/03(日) 09:09:41.33ID:0JUVCFHi >>151
そうなんか。
GCいらずの利点が薄い -> メモリ管理してる分、webでは開発効率マイナス
エコシステム無い -> 開発効率マイナス(そのうち解消できる)
IDEの補完弱い -> 開発効率マイナス(そのうち解消できる)
言語仕様むずい -> 1人当たりの開発効率プラスだがメンバのアサインはマイナス(人が増えればそのうち解消できる)
上記を踏まえて、現状では人を揃える必要がある中規模以上のweb開発には向いてないと思ったんだけど、
ワイはポンコツの自覚あるから優秀な人が違うというなら違うんやろうなとは思ってるで。
むしろ個人的にrustは超絶イケてる言語やから流行って欲しい。
webassemblyでrustオンリーwebアプリとか胸アツやね。
そうなんか。
GCいらずの利点が薄い -> メモリ管理してる分、webでは開発効率マイナス
エコシステム無い -> 開発効率マイナス(そのうち解消できる)
IDEの補完弱い -> 開発効率マイナス(そのうち解消できる)
言語仕様むずい -> 1人当たりの開発効率プラスだがメンバのアサインはマイナス(人が増えればそのうち解消できる)
上記を踏まえて、現状では人を揃える必要がある中規模以上のweb開発には向いてないと思ったんだけど、
ワイはポンコツの自覚あるから優秀な人が違うというなら違うんやろうなとは思ってるで。
むしろ個人的にrustは超絶イケてる言語やから流行って欲しい。
webassemblyでrustオンリーwebアプリとか胸アツやね。
154デフォルトの名無しさん
2019/02/03(日) 10:27:24.08ID:mHQkqdF9 RustとGoって、WebAPIみたいなものを書いたときにどの程度のパフォーマンスの差があるの?
155デフォルトの名無しさん
2019/02/03(日) 11:51:05.26ID:JIYTTgNa156デフォルトの名無しさん
2019/02/03(日) 12:53:08.52ID:0JUVCFHi 実測してないから全部妄想なんやけどパフォーマンスは誤差やで。
通常の要件なら通信コスト(client<->api)とIOコスト(api<->strage)が高すぎて言語差が出にくい。
高負荷環境(C10K)とか重い処理(画像変換とか)でもRustとGoならパフォーマンス差が少ないから誤差範囲でおさまる。
通常の要件なら通信コスト(client<->api)とIOコスト(api<->strage)が高すぎて言語差が出にくい。
高負荷環境(C10K)とか重い処理(画像変換とか)でもRustとGoならパフォーマンス差が少ないから誤差範囲でおさまる。
157デフォルトの名無しさん
2019/02/03(日) 14:09:43.43ID:l3Qt7IvN >>155
そうはいってもghciもそんな感じじゃん。
そうはいってもghciもそんな感じじゃん。
158デフォルトの名無しさん
2019/02/03(日) 15:16:34.39ID:pAdUGiyQ webフレームワーク比較だけどgoよりrustの方が上位に多いな
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=json
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=json
159デフォルトの名無しさん
2019/02/03(日) 16:31:13.66ID:XXbgSHJe 詳しくないけど、所有権の移り変わりをREPLで判定できるもんなのかね?
160デフォルトの名無しさん
2019/02/03(日) 17:55:52.70ID:W8/tCXu8 (非公式だけど)既にreplあるのに無い前提で話進めるのは高度な情報戦なの?
https://qnighy.hatenablog.com/entry/2018/09/29/190000
でも俺はRust Playgroundで実験する方が処理の流れが分かったり色んなcrateがデフォで入ってたりして好き
https://qnighy.hatenablog.com/entry/2018/09/29/190000
でも俺はRust Playgroundで実験する方が処理の流れが分かったり色んなcrateがデフォで入ってたりして好き
161デフォルトの名無しさん
2019/02/03(日) 21:24:34.91ID:d+bC4MMZ >>160
Windowsで動くようにしてよ
Windowsで動くようにしてよ
162デフォルトの名無しさん
2019/02/03(日) 22:48:55.38ID:JIYTTgNa163デフォルトの名無しさん
2019/02/03(日) 23:29:29.50ID:6GZbvtEr >>162
型が見えるのはありがたいかな
型が見えるのはありがたいかな
164デフォルトの名無しさん
2019/02/04(月) 00:49:58.51ID:H7ojMDuY 世界ではReactがデファクトスタンダードなのに
なぜジャップランド土人村のクソバカイエロー・モンキーズはVueマンセーなんてしてるんだい?
なぜジャップランド土人村のクソバカイエロー・モンキーズはVueマンセーなんてしてるんだい?
165デフォルトの名無しさん
2019/02/04(月) 01:15:18.21ID:eMTbdSDx >>164
ソース
ソース
166デフォルトの名無しさん
2019/02/04(月) 03:14:31.51ID:HZGq12gn >>164
寧ろ逆な気がするがな
寧ろ逆な気がするがな
167デフォルトの名無しさん
2019/02/04(月) 06:09:37.47ID:uX45IhUQ168デフォルトの名無しさん
2019/02/04(月) 07:53:04.25ID:K3HGTlkT 右側のLangって項目がRusになってるやつ全部そうじゃないの
169デフォルトの名無しさん
2019/02/04(月) 09:18:32.52ID:d7fkSk13 >>168
ありがと
ありがと
170デフォルトの名無しさん
2019/02/04(月) 15:36:17.10ID:czgL1Ora171デフォルトの名無しさん
2019/02/05(火) 20:10:05.03ID:qXMFsWhv >>170
FWとかライブラリのつもりで書いたんだけど、もしやエコシステムってそんな意味じゃないのか。。
Rustプロフェッショナルは他の言語(Javaとか)くらいの開発速度出せるんやろか。
それとも堅牢な分、ちょっと開発速度落ちるんやろか?
FWとかライブラリのつもりで書いたんだけど、もしやエコシステムってそんな意味じゃないのか。。
Rustプロフェッショナルは他の言語(Javaとか)くらいの開発速度出せるんやろか。
それとも堅牢な分、ちょっと開発速度落ちるんやろか?
172デフォルトの名無しさん
2019/02/05(火) 23:00:18.06ID:xTPbFJiK >>171
俺のイメージだとcargoとかceates.ioのイメージだった
ライブラリはwebで使うようなものはあるし、webフレームワークならactix-webが実用レベルと思うけど、何と比較するかによるかも
開発速度は、まだ分かんないな
堅牢だったりGCが無いことで開発が早くなる面もあるから案件次第よな
俺のイメージだとcargoとかceates.ioのイメージだった
ライブラリはwebで使うようなものはあるし、webフレームワークならactix-webが実用レベルと思うけど、何と比較するかによるかも
開発速度は、まだ分かんないな
堅牢だったりGCが無いことで開発が早くなる面もあるから案件次第よな
173デフォルトの名無しさん
2019/02/07(木) 09:08:17.23ID:qMU5zT+q こんな分け方どうや?
■言語
[遅い]
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無し
■言語
[遅い]
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無し
174デフォルトの名無しさん
2019/02/07(木) 09:15:26.84ID:o1rrXtBx vscode、jsだけど十分速いけどなぁ…
そりゃメモ帳とかと比べりゃ遅いけどさ
そりゃメモ帳とかと比べりゃ遅いけどさ
175デフォルトの名無しさん
2019/02/07(木) 12:28:07.55ID:nkNDSe3E 速い遅いは体感速度の話やないで
176デフォルトの名無しさん
2019/02/07(木) 12:34:40.17ID:TpuLACv0 jsを貶めたいんだろうなってヒシヒシと感じるなw
177デフォルトの名無しさん
2019/02/07(木) 13:21:36.56ID:cQoKFj1p scriptとGCが並んでてモヤッとする
178デフォルトの名無しさん
2019/02/07(木) 13:38:22.53ID:nkNDSe3E179デフォルトの名無しさん
2019/02/07(木) 13:53:25.25ID:gxYbloUq スクリプト言語にも当然GCがあるわけで
180デフォルトの名無しさん
2019/02/07(木) 14:52:04.49ID:nkNDSe3E >>179
ちょっと説明不足やったやろか
script言語(gc方法に寄らず), コンパイル言語1, 2, 3の計4種で分けて
比較するとそのグループの特色が出てええかと思ったんやけど余計分かりづらいかな。
ちょっと説明不足やったやろか
script言語(gc方法に寄らず), コンパイル言語1, 2, 3の計4種で分けて
比較するとそのグループの特色が出てええかと思ったんやけど余計分かりづらいかな。
181デフォルトの名無しさん
2019/02/07(木) 14:52:09.32ID:ygKhuk/7 GC有りネイティブ, GC無しネイティブってことでしょ
長いし省略でいいよ
長いし省略でいいよ
182デフォルトの名無しさん
2019/02/07(木) 18:42:07.70ID:SGj/deiz C++やC#外してCが入ってるのもわからん
183デフォルトの名無しさん
2019/02/07(木) 19:45:27.07ID:Xv2aSLU4 それはワイが概要知ってる言語並べただけやからやで
184デフォルトの名無しさん
2019/02/07(木) 19:51:38.98ID:3vMVCWim 自分の開発範囲だとScalaとF#を規模で使い分ければ事足りてるわ
Rustは仕組み的に再帰と相性悪いのがなー
システムレベルの開発とかするわけじゃないしまあいいかなって
Rustは仕組み的に再帰と相性悪いのがなー
システムレベルの開発とかするわけじゃないしまあいいかなって
>>173
C++ が入っていない時点でお話にならないですね…
C++ が入っていない時点でお話にならないですね…
186デフォルトの名無しさん
2019/02/07(木) 20:30:26.21ID:ygKhuk/7 >>186
何事も「最低限レベル」というものがあるのです…
何事も「最低限レベル」というものがあるのです…
188デフォルトの名無しさん
2019/02/07(木) 20:40:06.53ID:ygKhuk/7 いや要らんやろ、書くまでもない
むしろCとJavaも
C++はどこに入りますか?とか聞くやつがこのスレ来るわけないし
むしろCとJavaも
C++はどこに入りますか?とか聞くやつがこのスレ来るわけないし
189デフォルトの名無しさん
2019/02/07(木) 20:58:56.79ID:vD/dZwJj >>188
C++ は現時点では言語を比較するときの唯一絶対の基準です、C++ が比較基準に入っていない時点で、言語/環境の優劣なんてつけられない
速いけれども書くのが糞手間なC++に比べて、どんなメリットがありどんなデメリットがあるかを我々は注目しているのではないでしょうか?
C++ は知らない?知らないの?あなた馬鹿なの?100年ROMってろ
C++ は現時点では言語を比較するときの唯一絶対の基準です、C++ が比較基準に入っていない時点で、言語/環境の優劣なんてつけられない
速いけれども書くのが糞手間なC++に比べて、どんなメリットがありどんなデメリットがあるかを我々は注目しているのではないでしょうか?
C++ は知らない?知らないの?あなた馬鹿なの?100年ROMってろ
>>189
>あんまり書いてもしょーがないかと思って端折った。
その判断それ自体が腐っているといっていいでしょう
何を端折っていいか、何を端折ったらいけないのか、の判断を間違えるようでは、言語比較そのもののセンスが完璧に欠如しているというべきです
死んでください
>あんまり書いてもしょーがないかと思って端折った。
その判断それ自体が腐っているといっていいでしょう
何を端折っていいか、何を端折ったらいけないのか、の判断を間違えるようでは、言語比較そのもののセンスが完璧に欠如しているというべきです
死んでください
192デフォルトの名無しさん
2019/02/07(木) 21:06:25.69ID:F7dZpPEQ193デフォルトの名無しさん
2019/02/07(木) 21:10:46.10ID:ygKhuk/7 >>193
言うだけなら簡単ですね
証拠をみせてくださいな
お題はここで拾ってきてください https://mevius.5ch.net/test/read.cgi/tech/1549160513/
あらかじめ言っておきますが、お題の選択自体もセンスを如実に顕すのです…
言うだけなら簡単ですね
証拠をみせてくださいな
お題はここで拾ってきてください https://mevius.5ch.net/test/read.cgi/tech/1549160513/
あらかじめ言っておきますが、お題の選択自体もセンスを如実に顕すのです…
195デフォルトの名無しさん
2019/02/07(木) 21:24:39.07ID:ygKhuk/7 一人で勝手にどうぞ
そのスレから出てこなくていいよ
そのスレから出てこなくていいよ
>>195
C++ が書けないのなら黙ってればいいのです、なにも無理する必要はないですよ…
このスレにいたいのなら必要条件として C++が書ければいいです、まあ簡単な部類だし基準低すぎ様だとは思いますが
今時、C++を書けないのは馬鹿の極みだと思いますね
C++ が書けないのなら黙ってればいいのです、なにも無理する必要はないですよ…
このスレにいたいのなら必要条件として C++が書ければいいです、まあ簡単な部類だし基準低すぎ様だとは思いますが
今時、C++を書けないのは馬鹿の極みだと思いますね
197デフォルトの名無しさん
2019/02/07(木) 21:56:46.91ID:uPllBcIZ See poor poor
198デフォルトの名無しさん
2019/02/07(木) 22:18:59.82ID:UFwIxg8c 反省したついでに表にしてみた
言語\用途|Webフロ |Webサバ |モバ|バッチ|配布Ap|組込|シス| 言語例)
SCRIPT系 |○ |△ |△ | | | | | Js/Node,Ts,Python,
VM使う系 | |○ |○ |○ | | | | Kotlin/JVM, Scala, (Java)
GC有り系 | |○ |○ |○ |○ | | | Go, Kotlin/Native
GC無し系 | | | | |○ |○ |○ | Rust, (C++)
なんか判りづらくなった?
言語\用途|Webフロ |Webサバ |モバ|バッチ|配布Ap|組込|シス| 言語例)
SCRIPT系 |○ |△ |△ | | | | | Js/Node,Ts,Python,
VM使う系 | |○ |○ |○ | | | | Kotlin/JVM, Scala, (Java)
GC有り系 | |○ |○ |○ |○ | | | Go, Kotlin/Native
GC無し系 | | | | |○ |○ |○ | Rust, (C++)
なんか判りづらくなった?
199デフォルトの名無しさん
2019/02/07(木) 22:24:37.38ID:UFwIxg8c200デフォルトの名無しさん
2019/02/07(木) 22:26:09.68ID:gxYbloUq もういいって
だから何?って感じやろ
何を基準に◯なのかも意味わからんし
だから何?って感じやろ
何を基準に◯なのかも意味わからんし
201デフォルトの名無しさん
2019/02/07(木) 23:25:26.96ID:bWhZSlTM この板今日来たばかりだけど
◆QZaw55cn4c この人どういうキャリアの人なん?
なんかえらい上から発言してるみたいだけど
どっかの有名な何かのコミッター?
本書いてたりする人?
それとも業務で20年以上書いてきたような叩き上げの人?
◆QZaw55cn4c この人どういうキャリアの人なん?
なんかえらい上から発言してるみたいだけど
どっかの有名な何かのコミッター?
本書いてたりする人?
それとも業務で20年以上書いてきたような叩き上げの人?
202デフォルトの名無しさん
2019/02/07(木) 23:49:29.22ID:UFwIxg8c >>200
すまんな。最強言語はこれ。的な書き込みをよく見るから何かの指標(速度でも人気でも書き易さでも)が欲しかったんやけど、C++おじさん召喚しただけやったわ。
すまんな。最強言語はこれ。的な書き込みをよく見るから何かの指標(速度でも人気でも書き易さでも)が欲しかったんやけど、C++おじさん召喚しただけやったわ。
203デフォルトの名無しさん
2019/02/08(金) 00:09:23.84ID:0dQnaPPd QZ は、ピラフ大王・片山先生(蟻人間)に比べると、プログラミング技術はすごく低い
ピラフなんて、PowerShell で、5ch をスクレイピングするような猛者!
気付いたら、Ruby でもプログラミングしていたし、恐ろしい成長力!
ピラフなんて、PowerShell で、5ch をスクレイピングするような猛者!
気付いたら、Ruby でもプログラミングしていたし、恐ろしい成長力!
204デフォルトの名無しさん
2019/02/08(金) 05:56:34.73ID:RJawxqEm 今時はJS処理系も基本的にVMなのだが…
205デフォルトの名無しさん
2019/02/08(金) 17:54:00.40ID:8xyArS0I いやあ。名言出たね。いいねえ。
今時、C++を書けないのは馬鹿の極みだと思いますね
素晴らしい。最後にキリッって付けたくなるね。
今時、C++を書けないのは馬鹿の極みだと思いますね
素晴らしい。最後にキリッって付けたくなるね。
206デフォルトの名無しさん
2019/02/08(金) 17:56:44.54ID:8xyArS0I / \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| |今時、C++を書けないのは馬鹿の極みだと思いますね
\ `ー’´ /
ノ \
/´ ヽ
| l \
ヽ -一””””~~``’ー–、 -一”””’ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
. / (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| |今時、C++を書けないのは馬鹿の極みだと思いますね
\ `ー’´ /
ノ \
/´ ヽ
| l \
ヽ -一””””~~``’ー–、 -一”””’ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
207デフォルトの名無しさん
2019/02/08(金) 18:07:14.86ID:Km3CYXaS 今時w
208デフォルトの名無しさん
2019/02/08(金) 18:43:34.71ID:+xI7giGZ ここ10年のC++の進化が激しすぎてついていけん
209デフォルトの名無しさん
2019/02/08(金) 20:01:19.94ID:I1aUE0ou >>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年したらワイの予想が当たってたか確認しに来るからそれまでこのチラ裏を保守しとくんやで。
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年したらワイの予想が当たってたか確認しに来るからそれまでこのチラ裏を保守しとくんやで。
210デフォルトの名無しさん
2019/02/08(金) 22:30:25.29ID:2N5Hmbw3 黙って消えろポンコツ
211デフォルトの名無しさん
2019/02/08(金) 22:31:01.82ID:fIj96e7A212デフォルトの名無しさん
2019/02/08(金) 22:58:31.86ID:ghWQWLLB213デフォルトの名無しさん
2019/02/09(土) 06:25:00.10ID:MGy+Yn2U >>212
それ、コンパイラじゃなくてコンバトラー
それ、コンパイラじゃなくてコンバトラー
214デフォルトの名無しさん
2019/02/09(土) 13:49:27.53ID:F2V9krnu■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★2 [Hitzeschleier★]
- 立憲・小宮山議員、「牛乳=白い水」投稿を削除 批判殺到で「大変失礼申し上げました」 [少考さん★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★3 [七波羅探題★]
- 内閣支持、微減59.9% 5割超が補正予算評価 時事通信世論調査 [どどん★]
- 【芸能】デパートで見つけたランドセルが衝撃価格! つまみ枝豆「どこかで規制しないと」に共感の声殺到 「全て同感」「高すぎます」★2 [冬月記者★]
- 正月に帰省すると親戚のガキが「安倍ちゃんは10万くれたけどおじちゃんは何円くれるの?」とか言ってくるんだよな [695089791]
- 日本人のコメ離れが深刻、おまえらなんでコメ食わないんだ??? [974680522]
- 自民党のヒゲ「トランプおやびんが中国に何も言ってくれない」 [834922174]
- キャンプ場 寝ている少女(19)のテントに入り120分わいせつ行為をした会社員(45)を逮捕 京都市 [546716239]
- 日本人、世界で最もブランドに興味なし🇯🇵 [462275543]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
