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


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

次世代言語議論スレ[Rust Kotlin Haskell]第6世代



1 名前:デフォルトの名無しさん [2017/08/28(月) 21:53:37.12 ID:5I+bTEeA.net]
※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
mevius.2ch.net/test/read.cgi/tech/1497311647/

404 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 14:05:16.19 ID:K9O6G+Si.net]
次世代はドメイン特化言語の時代になり、汎用言語は廃れます。

405 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 14:16:12.38 ID:E2QhavqU.net]
>>404
ドメイン毎に覚えなきゃならんのか
めんどくさい時代になりそうだな

406 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 14:21:30.33 ID:zxtAcgsZ.net]
勘違いしてるみたいだけど、エンタープライズITでいうDSLってのは
「専業エンジニアでなくてもビジネスドメインの専門家自身で使いこなせる言語」のことな
言語そのものは汎用言語でも構わない

407 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 19:36:23.72 ID:sz/jAogc.net]
次世代言語はプログラム開発言語じゃなくなるよ
口語で伝えればそれでプログラム組んでくれるように成る
「この前教えた利子計算の方法あるでしょ? それでこれ計算しといて」
「都会の中にワーゲンビートルの車表示して、太陽光は七夕の東京あたりの午前10時の薄曇りって感じで、街は勝手に作っといて、あ、車は運転下手なおばさん設定で」
とかね

408 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 19:46:39.51 ID:rpjhM8lZ.net]
>>407
「自然言語でプログラミング」このたかだか12文字で表現できる主張に、何行かけているのやら。
お前がやると簡単な集計のために一日中PCとおしゃべりしてそうだなw

409 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 20:45:07.31 ID:K9O6G+Si.net]
>>405
今だって結局、現場ごとに複数言語覚えるんだから一緒だろ。

410 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:00:24.78 ID:v9v9eHRu.net]
CeylonがEclipse Ceylonに
https://www.infoq.com/jp/news/2017/09/ceylon-joins-eclipse-foundation

411 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:17:50.33 ID:n1InxPaY.net]
>>407の例はプログラミングと呼ぶのか?
単にプログラムを使ってるだけに思えるが

412 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:49:52.55 ID:mKVOj1w7.net]
>>409
うーんそんなにコロコロ現場変わらんしな



413 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 21:59:42.50 ID:K9O6G+Si.net]
>>412
なら次世代だろうと同じ言語でいいんでないの。
同じような仕事なら言語変える必要ないだろうし。

414 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 22:02:21.61 ID:z86FxPe7.net]
>>407
PHPみたいな冗長この上ない糞コードを永遠書く糞

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

糞杉内

415 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 22:19:03.30 ID:zq5Xcc85.net]
>>411
運動会の「プログラム」とコンピュータの「プログラム」は同じことだよ。
式次第。次こうしてその次はああして…とつらつら書いてある。
それにしたがって動くのが人かコンピューターかというだけの違い。
人とコンピュータには違った特徴があるけどね。
人は融通が利くがコンピュータは違う(厳密)とか、人は単純計算が遅いとか…
要するにお前も毎日会社で上司のいい加減なプログラムを柔軟に解釈して実行してる計算の遅い手足のついてるポンコツコンピュータみたいなもんだ。

416 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 22:42:30.30 ID:mKVOj1w7.net]
>>413
現状はc#で充分だわ

417 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 22:43:48.95 ID:jnRF1U52.net]
Ceylonがeclipseに移管されたらideサポートはeclipseの方が充実するんだろうか。
ここに専用スレないし日本語の情報も少なくてまだマイナーだよね。Ceylon.

418 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 23:57:59.65 ID:v9v9eHRu.net]
>>417
IntelliJ IDEAのKotlin に対抗するためにEclipse が動いたんじゃね?

419 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 23:58:54.07 ID:z86FxPe7.net]
ScalaにもKotlinにもJava8にもなれなかったセイロンちゃん

420 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 07:53:14.18 ID:Yd9ve2DW.net]
>>415
式とお前さんが本来言いたい文じゃ、順序性の観点で全然違うんですが
最近この手の完全な門外漢がこのスレ出入りしまくってるのなんで?
どっかで流行ってるのこのスレ?

421 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 10:09:25.17 ID:EBRBcItb.net]
GUIプログラミングは次世代?
言語ではないかもだけど
次元が違うかな

422 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 10:53:40.29 ID:lnoyJYPY.net]
ここで求められているのはそういう次元の話ではないだろ



423 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 11:04:50.97 ID:MFnw+s/0.net]
口語で
GUIで
要は文字を使わなければいいと思ってるだろ
あとGPUみたいな回路にも文字がない

424 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 11:15:51.50 ID:7r9rlLB3.net]
ビジュアル的な資料からコードを生成してほしいね

425 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 13:56:14.47 ID:1DVuzpHn.net]
そんなもんできても
これこれのドット判定は信用が薄いからほにゃららの色に統一すべきとか
糞みたいな運用しだすだけだよw

426 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 14:08:32.92 ID:emC4w7HW.net]
言葉で説明されるより、疑似コードでも何でもいいから
コードで説明された方が分かりやすい場合も多いし
その時点で・・・

427 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 14:15:15.18 ID:emC4w7HW.net]
あと、科学的観点からみると、再現性が無ければならないというのもあるし
品質の面からみてもそうだし
再現性が無ければバグ取りも苦労するだろう
正確無慈悲なところがコンピュータの良さでもあるわけで

428 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 16:41:08.91 ID:XVFgKdZv.net]
GUIプログラミングじゃなくて
ビジュアルプログラミングのことだったか
それは言語というよりツールの話だね

429 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 20:57:30.44 ID:yZdo78uI.net]
昔prograph っていうビジュアルプログラミング言語があったな。
大昔の話だけどね。

430 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 21:11:31.27 ID:SN8aCXbe.net]
大昔っていつ?
室町時代頃?

431 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 21:14:30.08 ID:NFYveb7q.net]
Lisp すこ。common Lisp汚いから嫌い

432 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 00:31:39.36 ID:0Kvdivx3.net]
>>420
ちょwww「式」次第だから式だと思ったってこと?
小学生かよw国語の勉強頑張れよー



433 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 02:42:30.32 ID:ZHku/f/z.net]
>>432
プログラムでは式と文は厳密に区別するものだよ
勉強になったな生ゴミ

434 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 02:52:14.36 ID:ESgpb85E.net]
>>433
で?www
>>415のどこに式と文について書いてあるの?www
あれ?wもしかして「式」次第だから式だと思ったってこと?
小学生かよw国語の勉強頑張れよー

435 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 02:52:22.07 ID:ZHku/f/z.net]
そもそも予定という意味のprogramme と手続きを記述したコードを混同して、
それを例えになってない例えにしてる時点で頭が悪いんだが、
まあそこは許してやろうか

436 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 02:57:43.05 ID:ZHku/f/z.net]
>>434
演目を集めたものが式という解釈では、
プログラムとはプログラム次第であるとかいう頭の悪い主張になるけどいいのかな?
あ、もしかしてそれすら理解できない?

437 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 03:51:32.65 ID:ESgpb85E.net]
>>435
そもそも?www
式と文はどうなったんでちゅかー?www

438 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 03:56:04.41 ID:Xh3vGrxx.net]
これマジか?

439 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 03:59:24.62 ID:ESgpb85E.net]
>>436
>演目を集めたものが式という解釈では、
ん?w誰がどこを解釈してそうなったのかな?www
とりあえずどこを解釈したのか引用して示してみ?
小学生のくせに藁人形論法使ってごまかしにかかるとかwww

440 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 06:00:02.17 ID:gy747Xnp.net]
>>431
純Lispの原理はシンプルで良いけど
CLの実装がいろいろ汚いんだよな

特にこのスレだしClojureでいいと思う

441 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 07:13:24.68 ID:ZHku/f/z.net]
>>437
>>439
で結局語彙の乏しい雑な煽りには必死だが、何の説明と反論もできないと
お前病院でIQ測定して手帳もらってきた方がいいぞ、将来のためにも

442 名前: mailto:sage [2017/09/15(金) 08:07:52.43 ID:2tC+gtK2.net]
ただいま。

>>407
それ、あんま良くわかってない(特に営業上がりの)PMがやってる事じゃない?
その下がPMの発言を汲み、そして纏まらなかったらメシ打ちで機嫌を取り、深堀してヒアリングさせて、なんとかごまかすという人間だけが出来る事をやって、
それでも死屍累々になる今よりもっと酷くなるかと。



443 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 08:25:16.27 ID:RDFKPiHT.net]
客の言ったことだけに基づいてシステムを作るのが不可能なのは当然でしょ
最も重要なのは客の言葉よりもアーキテクトやエンジニア自身の経験や常識だ
人間も結局、事例を学習して継ぎ接ぎしてるだけだよ
そう考えると、それが機械に置き換わるのは案外夢物語ではないよ

444 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 08:47:31.96 ID:wLRyrMrR.net]
Clojureはjavaの上にあるのが特色だけど、この特色がどうしても好きになれない。どうせならLLVMの上にでも乗せてくれれば良かったのにって思う

445 名前: mailto:sage [2017/09/15(金) 08:52:44.26 ID:2tC+gtK2.net]
>>443
継ぎ接ぎで解決する部分と、研開で本気でやらなきゃいかん部分がどーしても出てくるかと。
うちも知財部はチェックはしてくれるけど、明細書は自分で書かにゃならんし、継ぎ接ぎではやっぱ拒絶査定食らうし、弁理士の得意分野なら「新規性に疑問を持たれるのでもうちょい頑張って」って言われて知財部からかえってくるよ。

446 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 09:06:38.50 ID:0REmg3W0.net]
>>441
何の説明も反論も出来ていないとは、まさにお前のことだな。自己紹介乙。

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

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

「式」次第だから式だと思ったってこと?小学生かよw国語の勉強頑張れよー

447 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 09:41:01.53 ID:wLRyrMrR.net]
そのへんHaskellはバックエンド選び放題でいいよな
Win版はうざいけど

448 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 10:21:32.89 ID:aCZyfKQz.net]
副作用がガンガン使えるHaskellってつくれないのかな?
内部でモナドに変換してくれて解決してくれるようなんでいいから

人がそういうのをいちいち気にして
プログラミングしなきゃいけないってちょっと次世代的にダサくない?

449 名前: mailto:sage [2017/09/15(金) 10:44:10.07 ID:2tC+gtK2.net]
プログラムと言う単語が悪いわな。
もう少し語源に近づいて「(ある目的のために)予め書かれたもの(pro(羅pre 前以て)-gamme(羅gram 書く))」とすると、運動会のプログラムも電算機のプログラムも同じものなんだが。
書かれた順に行うからプログラムでも無いよ。
紅組優勝の場合は○○、とか、もっと言っちゃえば午前中に雨が降った場合、午後のこの演目は土が乾くまで他の演目を先に行う、なんてのも運動会のプログラム。
それを読んで行う>>415の半分は「スケジュール」。ジョブスケジューラがやるべき事。

450 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 11:27:00.11 ID:sIN/n6dF.net]
>>448
それってHaskellの意味あるか?逆ならわかるけど

451 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 11:32:50.11 ID:efiXKXYM.net]
どっちにしろ式だの文だのは関係ない話やな。

452 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 11:53:54.90 ID:mZUTGfgJ.net]
F#に型クラスさえ導入されればHaskellなんて見向きもしないのに



453 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:09:58.95 ID:LbVH6Dx6.net]
>>452
コンピュテーション式あるだろ

454 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:12:03.29 ID:LWf5nRni.net]
>>448
ずっとIOかStateの中に居ればいいと思うよ
do記法が副作用すなわち手続きを自動的にモナドに変換してくれるよ

455 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:14:55.56 ID:LbVH6Dx6.net]
あれはモナドか

456 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:17:37.01 ID:0MiV6Sa6.net]
Haskellの型システムを理解できていたら副作用ガンガン使えるよ
型システムをいちいち気にしないやつはPythonを使えよ

457 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 12:24:26.12 ID:dK0HzMbN.net]
>>449
どうでもいいがラテン語かね?
普通ラテン語で、書く、となるとscribo、(略)、、scriptumじゃね?

458 名前: mailto:sage [2017/09/15(金) 12:52:34.10 ID:2tC+gtK2.net]
>>457
ごめん、思い切り間違えた。希だな。

459 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 13:04:41.59 ID:aCZyfKQz.net]
>>454 >>456
そういうのを取っ払って使えるようにして欲しいのよ
型クラスとかdo記法も隠蔽してシステムの方で勝手に管理してくれればいいじゃん

460 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 13:56:26.77 ID:Tu1mqslW.net]
ぶっちゃけhaskell使ってどんくらい開発効率上がるか知りたい。
railsみたく10倍開発スピード上がるって文句のフレームワークでないのかな。

個人的にはgolangのgoaがそれに匹敵する気がする。
webpaiに特化したフレームワークでswagger.jsonも吐いてくれる。
クライアントライブラリまで自動生成できる。

461 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 14:59:35.94 ID:Xh3vGrxx.net]
プログラムを作る事と使う事の
区別が付かないやつ多数発見

462 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 15:34:36.71 ID:aCZyfKQz.net]
むしろ、作る事≒使う事になっていくだろうな
ある意味先祖返り的な感じだけど
分けることが意味が無い方向に進んでいくと思う
やりたいことを思いついたら、それでプログラム完了したと同じみたいな



463 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 15:51:54.65 ID:Xh3vGrxx.net]
>>462
それはもうプログラミングとは呼ばなくなるんだよ
すでに通ってきた道

作る事と使う事の境界線が時代とともに移動することはあっても
分ける事に意味が無くなることはない
概念に名前を付けるというのは分けることそのものだから

464 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 15:54:23.94 ID:aCZyfKQz.net]
概念に名前を付けるとか付けないとか、それ自体が意味が無くなるよ

465 名前: mailto:sage [2017/09/15(金) 18:51:48.11 ID:Or0Hv36R.net]
人間は概念に名前がついてると、そいつの素性を知らなくてもなんとなく完璧に理解した気になるステキな特性を持っとるからな。
js界隈のFluxとか使い古しの技術の詰め合わせだし、disりの為の池沼、ガイジ、アスペらへんの言葉も同じ。
精神医学やら臨床心理学、障害者心理学やっても無いのになぁ、って思うわ。やった人間からすると。

466 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 19:22:38.65 ID:aCZyfKQz.net]
もう、それって古い考え方だよ

467 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 19:54:08.23 ID:0MiV6Sa6.net]
ユーザーが作者に文句を言うことができなくなっていく
使う人≒作る人だから

468 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 19:56:37.96 ID:aCZyfKQz.net]
意味がわかんない
使う人≒作る人だって、言えばいいじゃない

469 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 20:54:08.67 ID:ZHku/f/z.net]
>>446
ごまかしって、今お前がやってる下手くそな例えのポエムで自爆してる事?

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

ちゃんと理解できてるか?知恵遅れ

470 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:27:47.90 ID:gy747Xnp.net]
>>444
Javaのライブラリが使えるのが大きい
ClojureがLispの中で今一番流行してるのもそこ

471 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 21:30:03.12 ID:gy747Xnp.net]
>>460
関数型言語で開発効率は
言うほど上がらないよ
上がるならもっと採用されてる

472 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:07:36.31 ID:sIN/n6dF.net]
>>470
知ってる。知ってるけど、知った上で鬱陶しく感じてるんや色々と



473 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 23:06:38.84 ID:7m1NmZ8+.net]
言語で開発効率が上がるのではない
その言語を使いこなせるエンジニアだから開発効率が上がるのだ
流行に流されず手に馴染んだものを使いたまえ

474 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 23:15:03.10 ID:klJRpzhS.net]
それはちょっと違うな
言語の性質そのものが生産性を大きく向上させることはないのは同意するが、
その言語に習熟しているかどうかもそれほど重要ではない
最も重要なのは、学習コストを受け入れて生産性の向上を図ることのできるエンジニアは優秀なエンジニアである、ということだ

475 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 04:11:26.94 ID:AcW1bn43.net]
あと生産性については使い分けがあるな

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

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

結果メジャーなOO言語の方が使いやすい

476 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 08:18:11.68 ID:8gG27N70.net]
言語で効率に差はない君の主張は「HelloWorld程度なら」という前提らしいので真に受けてはいけない

477 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 09:11:09.54 ID:F+TnbpuB.net]
デマを真に受けるだけで効率100倍ぐらい悪化するよな
言語は変えてもせいぜい2倍程度だろう
だから言語の差は意味がないと考えられる

478 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 16:33:37.37 ID:aqKyvOS6.net]
oO(アセンブラでアプリケーション全部書くのからはC++2011でも100倍は確実だと思うけど)

479 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 18:14:46.05 ID:kjHVa57h.net]
お前らは気持ちよくかけるオナニー言語が欲しいんだろ
普及するのは入りやすくて変化の少ない言語だろ

なのでどっちみち生産性とか実用性は無視していいんじゃないか

480 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:05:55.59 ID:j0p/1V2e.net]
>>479
これなー
別にC/C++で実行速度も解決できるしほぼなんでもできるからな

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

多分こいつら下の階層のプログラマーじゃないだろ

481 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:11:14.44 ID:j0p/1V2e.net]
というか下の階層にいたらこんなスレ開かないか
めんごめんご

482 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:48:37.37 ID:AcW1bn43.net]
>>477
>>478
100倍は大げさ
機械語と高級言語だったら100倍ありそうだけど

アセンブリとCで10倍くらいかな
アセンブリとC++で20倍くらい?



483 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:13:49.72 ID:CDKitgfC.net]
まあ確かに普段何のプログラム書いてんだよってのはかなり重要かな。

484 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 21:56:40.44 ID:e/AIeMoG.net]
アセンブリとRubyなら15倍くらいかな

485 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:16:18.09 ID:j0p/1V2e.net]
そもそも次世代ってどれも対して変わらんだろ。GUIでプログラミングとか今までにない要素ぶち込むならまだしもどれも劣化python/C++じゃん

java/kotlinなんか仮想化すんなら別に言語javaである必要はないしな
次世代取りたきゃandroidみたいにほぼ強制的にやらせればいい

486 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:21:07.30 ID:j0p/1V2e.net]
よってkotlinだろう

このスレは終わりである


487 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:23:39.18 ID:G0kiNrp9.net]
うぉおおおおおおお
議論スレの終わりを初めてみた!!!!

488 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:24:51.68 ID:qNpzB8Gl.net]
今北産業

489 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:26:15.80 ID:oDIa36LP.net]
>>488
次世代は
javaの進化系
スレ完

490 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:27:09.86 ID:VQ/VXHVC.net]
記念パピコ

491 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:27:31.65 ID:j0p/1V2e.net]
俺が自演してるみたいに思われるだろ
やめろ

492 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 22:48:18.22 ID:luYdXLIJ.net]
自演パピコ



493 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 00:49:41.17 ID:WzljKSlU.net]
>>485
>今までにない要素ぶち込む
じゃVR/AR/MR or(amazon Echoみたいな)スピーカーデバイスだけで
プログラミングできる言語作れと?
確かに次世代っぽくはあるかもねw

494 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 02:58:00.79 ID:A1VU6Oqu.net]
どう考えても次世代はルーストだろう

495 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 08:32:15.30 ID:msCJo3bN.net]
他言語もそろそろRustのぱくりを考えているだろう
例えば参照カウントが2以上なら例外を投げるだけの機能

496 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 14:20:07.64 ID:AD9s+d5U.net]
Rustが色んな意味で新しい事は確かだ

497 名前: mailto:sage [2017/09/17(日) 15:03:42.87 ID:4luHVr+4.net]
VRで作業は少しアリかもしれんけどな。単純に視野的に。
Oculus買ったけど、Unityでアプリのウィンドウをキャプチャしたものを浮かべてたくさんの仮想ディスプレイのようにして遊んだけど楽しかった。NASA感ある。
でもキーボードとトラックボール以上の入力装置は無いな。空間をつかむって思ってるより難しかったわ。

でも何より熱いのと、その仮想ディスプレイを浮かべる部分作る作業は酔う。

498 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 17:49:11.61 ID:iL83YJ5L.net]
キーを押した感覚とかフィードバックがないとな
タッチパネルの課題としても研究してる人いるけど

499 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 17:56:51.20 ID:T71SjEGu.net]
良く知らないんだけど、関数型の言語って関数を動的生成してるんだろうか?
C++のラムダはしてないけど

500 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 22:55:01.08 ID:3VVJG3KB.net]
そんなことしなくても推論したシグネチャ通りの関数をコンパイル時に生成すれば十分。

501 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 23:44:37.23 ID:T71SjEGu.net]
クロージャとか関数オブジェクトはそう簡単にはいかんくね?
C++だと結構ダイナミックに引数変更してくるし

502 名前:デフォルトの名無しさん [2017/09/18(月) 01:25:42.89 ID:+b1AQYPX.net]
>>499
関数型言語の計算モデルであるラムダ計算モデルを単純に実装すると、
常に(「関数」ではなく)クロージャがヒープ上へ動的に生成され、
最終的にガーベジコレクションによって回収される
これはSICP本にあるような初歩的な関数型言語インタプリタ実装や
初期のLISP処理系実装で見ることができる

で、現在の最適化技術が反映された関数型言語処理系では
「クロージャ変換」と呼ばれる技術が使われていて、
単に束縛変数(いわゆる関数の仮引数)だけを参照する関数は
手続き型言語と同様にスタック上へ引数が割り当てられ、
本当に必要な時しかヒープを消費しないよう設計されている
その概略はTiger本に解説がある

なお、Haskellのような純粋関数型言語では「ラムダリフティング」と
呼ばれる技術によってクロージャ変換と同様な最適化が実現されているらしいけど、
自分は知らない



503 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 11:44:41.42 ID:iZW012ea.net]
>>502
知りたいことを過不足なく書いてくれた有能。感謝感激雨霰

504 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 12:25:46.18 ID:/x8A7ZAN.net]
それ最適化と呼ぶようなことなのか?
ラムダを普通の関数として実装するくらいのこと、静的言語だったら必ずやってるよね
静的言語の場合は単にそう実装するのが自然だからそうしてるだけで、最適化でも何でもないな
その程度のことにわざわざかっこいい名前をつけなきゃいけないほど動的な関数型言語の最適化技術は貧弱なのかなと思ってしまった






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

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

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