次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/08/28(月) 21:53:37.12ID:5I+bTEeA
※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
2017/09/13(水) 08:25:22.48ID:E/jL69iK
そんな短いスパンにするんならPythonだわ
次スレからスレタイにPython入れとけ
2017/09/13(水) 09:04:59.56ID:Bb9COdO4
>>396
構うな、放置しろ
今度はコイツがここに居付こうとしてる
2017/09/13(水) 10:01:06.54ID:VzT/OXBr
次世代って機械学習になるんじゃない。
行列計算とかするときに勝手にクラウド経由で計算リソースを取ってこれるようになる。plan9ってそういうosだって聞いた。
2017/09/13(水) 12:20:47.70ID:9VP4KcZo
一行目と二行目以降が関係なくてワロタ
2017/09/13(水) 13:34:53.05ID:S8v0D06m
>>398
明日から本気出す
ってやつ?
2017/09/13(水) 14:05:16.19ID:K9O6G+Si
次世代はドメイン特化言語の時代になり、汎用言語は廃れます。
2017/09/13(水) 14:16:12.38ID:E2QhavqU
>>404
ドメイン毎に覚えなきゃならんのか
めんどくさい時代になりそうだな
2017/09/13(水) 14:21:30.33ID:zxtAcgsZ
勘違いしてるみたいだけど、エンタープライズITでいうDSLってのは
「専業エンジニアでなくてもビジネスドメインの専門家自身で使いこなせる言語」のことな
言語そのものは汎用言語でも構わない
2017/09/13(水) 19:36:23.72ID:sz/jAogc
次世代言語はプログラム開発言語じゃなくなるよ
口語で伝えればそれでプログラム組んでくれるように成る
「この前教えた利子計算の方法あるでしょ? それでこれ計算しといて」
「都会の中にワーゲンビートルの車表示して、太陽光は七夕の東京あたりの午前10時の薄曇りって感じで、街は勝手に作っといて、あ、車は運転下手なおばさん設定で」
とかね
2017/09/13(水) 19:46:39.51ID:rpjhM8lZ
>>407
「自然言語でプログラミング」このたかだか12文字で表現できる主張に、何行かけているのやら。
お前がやると簡単な集計のために一日中PCとおしゃべりしてそうだなw
2017/09/13(水) 20:45:07.31ID:K9O6G+Si
>>405
今だって結局、現場ごとに複数言語覚えるんだから一緒だろ。
2017/09/13(水) 21:00:24.78ID:v9v9eHRu
CeylonがEclipse Ceylonに
https://www.infoq.com/jp/news/2017/09/ceylon-joins-eclipse-foundation
2017/09/13(水) 21:17:50.33ID:n1InxPaY
>>407の例はプログラミングと呼ぶのか?
単にプログラムを使ってるだけに思えるが
2017/09/13(水) 21:49:52.55ID:mKVOj1w7
>>409
うーんそんなにコロコロ現場変わらんしな
2017/09/13(水) 21:59:42.50ID:K9O6G+Si
>>412
なら次世代だろうと同じ言語でいいんでないの。
同じような仕事なら言語変える必要ないだろうし。
2017/09/13(水) 22:02:21.61ID:z86FxPe7
>>407
PHPみたいな冗長この上ない糞コードを永遠書く糞

>>408
適切な抽象化ができる糞

糞杉内
2017/09/13(水) 22:19:03.30ID:zq5Xcc85
>>411
運動会の「プログラム」とコンピュータの「プログラム」は同じことだよ。
式次第。次こうしてその次はああして…とつらつら書いてある。
それにしたがって動くのが人かコンピューターかというだけの違い。
人とコンピュータには違った特徴があるけどね。
人は融通が利くがコンピュータは違う(厳密)とか、人は単純計算が遅いとか…
要するにお前も毎日会社で上司のいい加減なプログラムを柔軟に解釈して実行してる計算の遅い手足のついてるポンコツコンピュータみたいなもんだ。
2017/09/13(水) 22:42:30.30ID:mKVOj1w7
>>413
現状はc#で充分だわ
2017/09/13(水) 22:43:48.95ID:jnRF1U52
Ceylonがeclipseに移管されたらideサポートはeclipseの方が充実するんだろうか。
ここに専用スレないし日本語の情報も少なくてまだマイナーだよね。Ceylon.
2017/09/13(水) 23:57:59.65ID:v9v9eHRu
>>417
IntelliJ IDEAのKotlin に対抗するためにEclipse が動いたんじゃね?
2017/09/13(水) 23:58:54.07ID:z86FxPe7
ScalaにもKotlinにもJava8にもなれなかったセイロンちゃん
2017/09/14(木) 07:53:14.18ID:Yd9ve2DW
>>415
式とお前さんが本来言いたい文じゃ、順序性の観点で全然違うんですが
最近この手の完全な門外漢がこのスレ出入りしまくってるのなんで?
どっかで流行ってるのこのスレ?
2017/09/14(木) 10:09:25.17ID:EBRBcItb
GUIプログラミングは次世代?
言語ではないかもだけど
次元が違うかな
2017/09/14(木) 10:53:40.29ID:lnoyJYPY
ここで求められているのはそういう次元の話ではないだろ
2017/09/14(木) 11:04:50.97ID:MFnw+s/0
口語で
GUIで
要は文字を使わなければいいと思ってるだろ
あとGPUみたいな回路にも文字がない
2017/09/14(木) 11:15:51.50ID:7r9rlLB3
ビジュアル的な資料からコードを生成してほしいね
2017/09/14(木) 13:56:14.47ID:1DVuzpHn
そんなもんできても
これこれのドット判定は信用が薄いからほにゃららの色に統一すべきとか
糞みたいな運用しだすだけだよw
2017/09/14(木) 14:08:32.92ID:emC4w7HW
言葉で説明されるより、疑似コードでも何でもいいから
コードで説明された方が分かりやすい場合も多いし
その時点で・・・
2017/09/14(木) 14:15:15.18ID:emC4w7HW
あと、科学的観点からみると、再現性が無ければならないというのもあるし
品質の面からみてもそうだし
再現性が無ければバグ取りも苦労するだろう
正確無慈悲なところがコンピュータの良さでもあるわけで
2017/09/14(木) 16:41:08.91ID:XVFgKdZv
GUIプログラミングじゃなくて
ビジュアルプログラミングのことだったか
それは言語というよりツールの話だね
2017/09/14(木) 20:57:30.44ID:yZdo78uI
昔prograph っていうビジュアルプログラミング言語があったな。
大昔の話だけどね。
2017/09/14(木) 21:11:31.27ID:SN8aCXbe
大昔っていつ?
室町時代頃?
2017/09/14(木) 21:14:30.08ID:NFYveb7q
Lisp すこ。common Lisp汚いから嫌い
2017/09/15(金) 00:31:39.36ID:0Kvdivx3
>>420
ちょwww「式」次第だから式だと思ったってこと?
小学生かよw国語の勉強頑張れよー
2017/09/15(金) 02:42:30.32ID:ZHku/f/z
>>432
プログラムでは式と文は厳密に区別するものだよ
勉強になったな生ゴミ
2017/09/15(金) 02:52:14.36ID:ESgpb85E
>>433
で?www
>>415のどこに式と文について書いてあるの?www
あれ?wもしかして「式」次第だから式だと思ったってこと?
小学生かよw国語の勉強頑張れよー
2017/09/15(金) 02:52:22.07ID:ZHku/f/z
そもそも予定という意味のprogramme と手続きを記述したコードを混同して、
それを例えになってない例えにしてる時点で頭が悪いんだが、
まあそこは許してやろうか
2017/09/15(金) 02:57:43.05ID:ZHku/f/z
>>434
演目を集めたものが式という解釈では、
プログラムとはプログラム次第であるとかいう頭の悪い主張になるけどいいのかな?
あ、もしかしてそれすら理解できない?
2017/09/15(金) 03:51:32.65ID:ESgpb85E
>>435
そもそも?www
式と文はどうなったんでちゅかー?www
2017/09/15(金) 03:56:04.41ID:Xh3vGrxx
これマジか?
2017/09/15(金) 03:59:24.62ID:ESgpb85E
>>436
>演目を集めたものが式という解釈では、
ん?w誰がどこを解釈してそうなったのかな?www
とりあえずどこを解釈したのか引用して示してみ?
小学生のくせに藁人形論法使ってごまかしにかかるとかwww
2017/09/15(金) 06:00:02.17ID:gy747Xnp
>>431
純Lispの原理はシンプルで良いけど
CLの実装がいろいろ汚いんだよな

特にこのスレだしClojureでいいと思う
2017/09/15(金) 07:13:24.68ID:ZHku/f/z
>>437
>>439
で結局語彙の乏しい雑な煽りには必死だが、何の説明と反論もできないと
お前病院でIQ測定して手帳もらってきた方がいいぞ、将来のためにも
442
垢版 |
2017/09/15(金) 08:07:52.43ID:2tC+gtK2
ただいま。

>>407
それ、あんま良くわかってない(特に営業上がりの)PMがやってる事じゃない?
その下がPMの発言を汲み、そして纏まらなかったらメシ打ちで機嫌を取り、深堀してヒアリングさせて、なんとかごまかすという人間だけが出来る事をやって、
それでも死屍累々になる今よりもっと酷くなるかと。
2017/09/15(金) 08:25:16.27ID:RDFKPiHT
客の言ったことだけに基づいてシステムを作るのが不可能なのは当然でしょ
最も重要なのは客の言葉よりもアーキテクトやエンジニア自身の経験や常識だ
人間も結局、事例を学習して継ぎ接ぎしてるだけだよ
そう考えると、それが機械に置き換わるのは案外夢物語ではないよ
2017/09/15(金) 08:47:31.96ID:wLRyrMrR
Clojureはjavaの上にあるのが特色だけど、この特色がどうしても好きになれない。どうせならLLVMの上にでも乗せてくれれば良かったのにって思う
445
垢版 |
2017/09/15(金) 08:52:44.26ID:2tC+gtK2
>>443
継ぎ接ぎで解決する部分と、研開で本気でやらなきゃいかん部分がどーしても出てくるかと。
うちも知財部はチェックはしてくれるけど、明細書は自分で書かにゃならんし、継ぎ接ぎではやっぱ拒絶査定食らうし、弁理士の得意分野なら「新規性に疑問を持たれるのでもうちょい頑張って」って言われて知財部からかえってくるよ。
2017/09/15(金) 09:06:38.50ID:0REmg3W0
>>441
何の説明も反論も出来ていないとは、まさにお前のことだな。自己紹介乙。

>>415
>運動会の「プログラム」とコンピュータの「プログラム」は同じことだよ。
>式次第。次こうしてその次はああして…とつらつら書いてある。

に対しお前は
>>420>>433で式だ文だとトンチンカンなことを言っているが、
一体>>415のどこに式と文に関する記述が出てくるのか、まず発端のそこを説明しろよ。
いくら聞いても
>>435>>436と下手なごまかし藁人形捏造して逃げてばかり。

「式」次第だから式だと思ったってこと?小学生かよw国語の勉強頑張れよー
2017/09/15(金) 09:41:01.53ID:wLRyrMrR
そのへんHaskellはバックエンド選び放題でいいよな
Win版はうざいけど
2017/09/15(金) 10:21:32.89ID:aCZyfKQz
副作用がガンガン使えるHaskellってつくれないのかな?
内部でモナドに変換してくれて解決してくれるようなんでいいから

人がそういうのをいちいち気にして
プログラミングしなきゃいけないってちょっと次世代的にダサくない?
449
垢版 |
2017/09/15(金) 10:44:10.07ID:2tC+gtK2
プログラムと言う単語が悪いわな。
もう少し語源に近づいて「(ある目的のために)予め書かれたもの(pro(羅pre 前以て)-gamme(羅gram 書く))」とすると、運動会のプログラムも電算機のプログラムも同じものなんだが。
書かれた順に行うからプログラムでも無いよ。
紅組優勝の場合は○○、とか、もっと言っちゃえば午前中に雨が降った場合、午後のこの演目は土が乾くまで他の演目を先に行う、なんてのも運動会のプログラム。
それを読んで行う>>415の半分は「スケジュール」。ジョブスケジューラがやるべき事。
2017/09/15(金) 11:27:00.11ID:sIN/n6dF
>>448
それってHaskellの意味あるか?逆ならわかるけど
2017/09/15(金) 11:32:50.11ID:efiXKXYM
どっちにしろ式だの文だのは関係ない話やな。
2017/09/15(金) 11:53:54.90ID:mZUTGfgJ
F#に型クラスさえ導入されればHaskellなんて見向きもしないのに
2017/09/15(金) 12:09:58.95ID:LbVH6Dx6
>>452
コンピュテーション式あるだろ
2017/09/15(金) 12:12:03.29ID:LWf5nRni
>>448
ずっとIOかStateの中に居ればいいと思うよ
do記法が副作用すなわち手続きを自動的にモナドに変換してくれるよ
2017/09/15(金) 12:14:55.56ID:LbVH6Dx6
あれはモナドか
2017/09/15(金) 12:17:37.01ID:0MiV6Sa6
Haskellの型システムを理解できていたら副作用ガンガン使えるよ
型システムをいちいち気にしないやつはPythonを使えよ
2017/09/15(金) 12:24:26.12ID:dK0HzMbN
>>449
どうでもいいがラテン語かね?
普通ラテン語で、書く、となるとscribo、(略)、、scriptumじゃね?
458
垢版 |
2017/09/15(金) 12:52:34.10ID:2tC+gtK2
>>457
ごめん、思い切り間違えた。希だな。
2017/09/15(金) 13:04:41.59ID:aCZyfKQz
>>454 >>456
そういうのを取っ払って使えるようにして欲しいのよ
型クラスとかdo記法も隠蔽してシステムの方で勝手に管理してくれればいいじゃん
2017/09/15(金) 13:56:26.77ID:Tu1mqslW
ぶっちゃけhaskell使ってどんくらい開発効率上がるか知りたい。
railsみたく10倍開発スピード上がるって文句のフレームワークでないのかな。

個人的にはgolangのgoaがそれに匹敵する気がする。
webpaiに特化したフレームワークでswagger.jsonも吐いてくれる。
クライアントライブラリまで自動生成できる。
2017/09/15(金) 14:59:35.94ID:Xh3vGrxx
プログラムを作る事と使う事の
区別が付かないやつ多数発見
2017/09/15(金) 15:34:36.71ID:aCZyfKQz
むしろ、作る事≒使う事になっていくだろうな
ある意味先祖返り的な感じだけど
分けることが意味が無い方向に進んでいくと思う
やりたいことを思いついたら、それでプログラム完了したと同じみたいな
2017/09/15(金) 15:51:54.65ID:Xh3vGrxx
>>462
それはもうプログラミングとは呼ばなくなるんだよ
すでに通ってきた道

作る事と使う事の境界線が時代とともに移動することはあっても
分ける事に意味が無くなることはない
概念に名前を付けるというのは分けることそのものだから
2017/09/15(金) 15:54:23.94ID:aCZyfKQz
概念に名前を付けるとか付けないとか、それ自体が意味が無くなるよ
465
垢版 |
2017/09/15(金) 18:51:48.11ID:Or0Hv36R
人間は概念に名前がついてると、そいつの素性を知らなくてもなんとなく完璧に理解した気になるステキな特性を持っとるからな。
js界隈のFluxとか使い古しの技術の詰め合わせだし、disりの為の池沼、ガイジ、アスペらへんの言葉も同じ。
精神医学やら臨床心理学、障害者心理学やっても無いのになぁ、って思うわ。やった人間からすると。
2017/09/15(金) 19:22:38.65ID:aCZyfKQz
もう、それって古い考え方だよ
2017/09/15(金) 19:54:08.23ID:0MiV6Sa6
ユーザーが作者に文句を言うことができなくなっていく
使う人≒作る人だから
2017/09/15(金) 19:56:37.96ID:aCZyfKQz
意味がわかんない
使う人≒作る人だって、言えばいいじゃない
2017/09/15(金) 20:54:08.67ID:ZHku/f/z
>>446
ごまかしって、今お前がやってる下手くそな例えのポエムで自爆してる事?

文や式云々は確かに俺個人の解釈の一つだ
で、それで?
いつまでもまもな解釈を提示できない時点で、意味のないレスと自分で反復的に証明してる用なもんだぞ

ちゃんと理解できてるか?知恵遅れ
2017/09/15(金) 21:27:47.90ID:gy747Xnp
>>444
Javaのライブラリが使えるのが大きい
ClojureがLispの中で今一番流行してるのもそこ
2017/09/15(金) 21:30:03.12ID:gy747Xnp
>>460
関数型言語で開発効率は
言うほど上がらないよ
上がるならもっと採用されてる
2017/09/15(金) 22:07:36.31ID:sIN/n6dF
>>470
知ってる。知ってるけど、知った上で鬱陶しく感じてるんや色々と
2017/09/15(金) 23:06:38.84ID:7m1NmZ8+
言語で開発効率が上がるのではない
その言語を使いこなせるエンジニアだから開発効率が上がるのだ
流行に流されず手に馴染んだものを使いたまえ
2017/09/15(金) 23:15:03.10ID:klJRpzhS
それはちょっと違うな
言語の性質そのものが生産性を大きく向上させることはないのは同意するが、
その言語に習熟しているかどうかもそれほど重要ではない
最も重要なのは、学習コストを受け入れて生産性の向上を図ることのできるエンジニアは優秀なエンジニアである、ということだ
2017/09/16(土) 04:11:26.94ID:AcW1bn43
あと生産性については使い分けがあるな

関数型は記号処理が中心なら簡潔に書けるが
ゲームみたいな
状態遷移が中心の開発対象に向かない

あとCRUDとか定型的なアプリなら
ライブラリやフレームワークの方が
生産性の要素として大きい

結果メジャーなOO言語の方が使いやすい
2017/09/16(土) 08:18:11.68ID:8gG27N70
言語で効率に差はない君の主張は「HelloWorld程度なら」という前提らしいので真に受けてはいけない
2017/09/16(土) 09:11:09.54ID:F+TnbpuB
デマを真に受けるだけで効率100倍ぐらい悪化するよな
言語は変えてもせいぜい2倍程度だろう
だから言語の差は意味がないと考えられる
2017/09/16(土) 16:33:37.37ID:aqKyvOS6
oO(アセンブラでアプリケーション全部書くのからはC++2011でも100倍は確実だと思うけど)
2017/09/16(土) 18:14:46.05ID:kjHVa57h
お前らは気持ちよくかけるオナニー言語が欲しいんだろ
普及するのは入りやすくて変化の少ない言語だろ

なのでどっちみち生産性とか実用性は無視していいんじゃないか
2017/09/16(土) 19:05:55.59ID:j0p/1V2e
>>479
これなー
別にC/C++で実行速度も解決できるしほぼなんでもできるからな

言語で何をするかが重要なのであって案の定スレ開いてみたら言語の欠点じゃなくわけのわからんこと抜かしてるし

多分こいつら下の階層のプログラマーじゃないだろ
2017/09/16(土) 19:11:14.44ID:j0p/1V2e
というか下の階層にいたらこんなスレ開かないか
めんごめんご
2017/09/16(土) 20:48:37.37ID:AcW1bn43
>>477
>>478
100倍は大げさ
機械語と高級言語だったら100倍ありそうだけど

アセンブリとCで10倍くらいかな
アセンブリとC++で20倍くらい?
2017/09/16(土) 21:13:49.72ID:CDKitgfC
まあ確かに普段何のプログラム書いてんだよってのはかなり重要かな。
2017/09/16(土) 21:56:40.44ID:e/AIeMoG
アセンブリとRubyなら15倍くらいかな
2017/09/16(土) 22:16:18.09ID:j0p/1V2e
そもそも次世代ってどれも対して変わらんだろ。GUIでプログラミングとか今までにない要素ぶち込むならまだしもどれも劣化python/C++じゃん

java/kotlinなんか仮想化すんなら別に言語javaである必要はないしな
次世代取りたきゃandroidみたいにほぼ強制的にやらせればいい
2017/09/16(土) 22:21:07.30ID:j0p/1V2e
よってkotlinだろう

このスレは終わりである
2017/09/16(土) 22:23:39.18ID:G0kiNrp9
うぉおおおおおおお
議論スレの終わりを初めてみた!!!!
2017/09/16(土) 22:24:51.68ID:qNpzB8Gl
今北産業
2017/09/16(土) 22:26:15.80ID:oDIa36LP
>>488
次世代は
javaの進化系
スレ完
2017/09/16(土) 22:27:09.86ID:VQ/VXHVC
記念パピコ
2017/09/16(土) 22:27:31.65ID:j0p/1V2e
俺が自演してるみたいに思われるだろ
やめろ
2017/09/16(土) 22:48:18.22ID:luYdXLIJ
自演パピコ
2017/09/17(日) 00:49:41.17ID:WzljKSlU
>>485
>今までにない要素ぶち込む
じゃVR/AR/MR or(amazon Echoみたいな)スピーカーデバイスだけで
プログラミングできる言語作れと?
確かに次世代っぽくはあるかもねw
2017/09/17(日) 02:58:00.79ID:A1VU6Oqu
どう考えても次世代はルーストだろう
2017/09/17(日) 08:32:15.30ID:msCJo3bN
他言語もそろそろRustのぱくりを考えているだろう
例えば参照カウントが2以上なら例外を投げるだけの機能
2017/09/17(日) 14:20:07.64ID:AD9s+d5U
Rustが色んな意味で新しい事は確かだ
497
垢版 |
2017/09/17(日) 15:03:42.87ID:4luHVr+4
VRで作業は少しアリかもしれんけどな。単純に視野的に。
Oculus買ったけど、Unityでアプリのウィンドウをキャプチャしたものを浮かべてたくさんの仮想ディスプレイのようにして遊んだけど楽しかった。NASA感ある。
でもキーボードとトラックボール以上の入力装置は無いな。空間をつかむって思ってるより難しかったわ。

でも何より熱いのと、その仮想ディスプレイを浮かべる部分作る作業は酔う。
2017/09/17(日) 17:49:11.61ID:iL83YJ5L
キーを押した感覚とかフィードバックがないとな
タッチパネルの課題としても研究してる人いるけど
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況