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


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

次世代言語12 Go Rust Swift Kotlin TypeScript



1 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 09:38:15.76 ID:qg2ggPtj.net]
スレタイ以外の言語もok

前スレ
次世代言語11[Rust Swift TypeScript Dart]
https://mevius.5ch.net/test/read.cgi/tech/1528037607/

930 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 09:33:05.90 ID:eJodi2Ev.net]
>>908
すべての変更処理はイベントとしてキューイングして処理するようにしたってことかね?

931 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 09:51:00.01 ID:RgiGOjCt.net]
Elixirは関数型として見ると微妙なんだよなぁ。
F#から借りてきたパイプライン演算子はなんでああなっちゃったんだろうか。
あれじゃただのUFCSなんだからドットにしとけばよかったのに。

932 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 10:36:43.40 ID:PxGxdgOM.net]
>>911
そうそう。
売り物の方が、監査証跡と全データの変更履歴が必須だから。
社内システムにも持ってきてるが、今まで事故ったのは入力ミスに赤伝切らずにDB書き換えた事由来ばっかり。

933 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 12:20:43.37 ID:A0flNsox.net]
俺も初めて任されたwebアプリケーションスタートアップでJSF選んだの後悔してるから変えたいわ

934 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 15:48:35.69 ID:QW1TB1TE.net]
>>900
Haskellのエコシステム、そんなにひどいのか。
具体的にはどういう所がダメなんだ?
確かにScalaはなんとなく良い感じなのは同意。

935 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 16:38:51.06 ID:KYMgSs7X.net]
バージョン依存矛盾地獄が待ってる

936 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 07:53:33.41 ID:cIuR0GWn.net]
他言語なら他のインストール方法試すなりコード弄るなりで対処しようがある感じだがhaskellはあかんわ。。

937 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 07:56:45.72 ID:cIuR0GWn.net]
>>907
自分のプロジェクトで使って最後までメンテするんなら別にいいと思うが
人のライブラリに無理やり突っ込んで人を実験台にしてくる輩は死ねと思う。

938 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 08:37:03.46 ID:tQwqSX1E.net]
stack使ってもダメ?



939 名前:デフォルトの名無しさん [2018/08/18(土) 10:01:38.67 ID:a1RXOr9m.net]
>>867
>動的型言語に慣れてるやつに言わせれば、コンパイラに指摘されるまでエラーに気づかないのは甘え、テスト不足、みたいな極論になるぞ。

そんな奴見た覚えはないが、新人君みたいなテスト=単体のインターフェーステストって認識なのかもね。

940 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 10:07:23.30 ID:NmE0jaYM.net]
>>918
「関数型」と言ってる奴にとってはHaskell自体が実験台でしょ
パラダイムの方に興味があるということは実装のメンテナンスは期待できない

941 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 10:28:33.16 ID:h0kGojvw.net]
でも今どきピュー(P)と吹けば(H)壊れる(P)ウンポコペチプー選ぶガイジよりはマシだろ

942 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 10:36:18.90 ID:/9y7PjMS.net]
>>922
>壊れる(P)


943 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 10:43:47.47 ID:MzCF3blw.net]
dart2のレスがないとは

944 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:09:02.28 ID:EiUgDlQT.net]
>>916
依存"矛盾"地獄ってどゆこと?

945 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:13:11.94 ID:h0kGojvw.net]
簡単に言えばPHPよりゴミってこった

946 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:20:32.47 ID:cIuR0GWn.net]
>>921
別に自分で実験する分にはいいと思うが
メンテナンス性も含めてそのパラダイムが有効か検証しないと意味ないだろ。
今時メンテナンス性を考慮しない言語なんてありえんわ。

947 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:25:02.02 ID:NmE0jaYM.net]
HaskellはCのライブラリをいくらでも取り入れるのでCが分からないと地獄
「全部自動化すればCが分からなくても問題ない」という説を信じたら地獄

一方、JavaやJavaScriptは鎖国のようなことをやってCを使わないようにした

この問題についてはパラダイムは関係ない

948 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:38:12.60 ID:24N2f8T2.net]
Googleは当初Dartでやろうとしてた事にはTypeScript採用したんじゃなかったっけ?



949 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:39:33.27 ID:cIuR0GWn.net]
>>928
haskellの評価順序とcの評価順序のバインディング考えるだけでも頭痛くなるわ。
そこに特有の最適化仕の把握しとかないと使えんだろうし、そんなもん普通のプログラマが使えるか。

>一方、JavaやJavaScriptは鎖国のようなことをやってCを使わないようにした
javascriptは知らんがjavaもc呼び出しはやるだろ。メモリモデルの違いで苦労はするがcの他からの呼び出しやすさはやっぱすげーと思う。

950 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:46:35.61 ID:NmE0jaYM.net]
機械学習がPythonになったのは、JavaでCを呼び出していいのか躊躇したからだと思うよ

951 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 11:58:21.02 ID:cIuR0GWn.net]
>>931
個人的にはdeeplearningの層を明示的に静的型付で表現するのがあんまり相性良くないから
と思ってるけど。javascriptでもある程度ライブラリ出し始めたところ考えるとそうかなと思う。

952 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 12:01:16.82 ID:Y8rtZpa1.net]
マルチプラットフォーム実装を前提とするライブラリならともかく
アプリ側からC呼ぶとか何のためのJVMか分からんがな

953 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 12:02:08.26 ID:k5A8heiz.net]
pythonは読みやすさからサンプルコードとしてよく使われていたのが
そのまま使われ続けただけ。

954 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 12:12:12.35 ID:bDjLpxd+.net]
何のためのjvmというが現実にはcのコードをポートする方が楽だからな
jvm が使えないプラットフォームにも対応できるし

955 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 18:16:58.82 ID:edSxl1bD.net]
>>920
そんな奴いっぱいいるぞw

956 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 19:09:18.34 ID:MKXbJxWa.net]
もう全部Pythonで良くね?

957 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 20:09:25.76 ID:wvv3XRhu.net]
いやだよあんな化石低速言語

958 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 20:13:51.36 ID:vTLaQJ8N.net]
Cythonやctypesを使えば問題ない



959 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 20:38:22.31 ID:n6JPMkJF.net]
数値計算に限ればnumbaでめっちゃ速くなる

960 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 20:53:48.25 ID:yeTG0VXv.net]
最近知ったけどc--ってあるのね

961 名前:デフォルトの名無しさん [2018/08/18(土) 21:03:35.36 ID:NYofKyoT.net]
>>937

コレクションもまともに扱えない言語は遠慮します
>>430,431

962 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 21:20:30.37 ID:vTLaQJ8N.net]
逆にPython アンチ普段何使ってんの?

963 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 21:28:34.28 ID:24N2f8T2.net]
RustはWebAssemblyを生成できるって点には魅力あるんだけどな

964 名前:デフォルトの名無しさん [2018/08/18(土) 22:15:20.95 ID:LJUhZIsV.net]
rustのそれは今のところおまけだしょうに

965 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 01:14:48.68 ID:5UDm2AQt.net]
Cとの親和性だとLuaが楽で好き

966 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 02:12:43.21 ID:a8MWQVyh.net]
>>930
>haskellの評価順序とcの評価順序のバインディング考えるだけでも頭痛くなるわ。

どうせIOモナれば先行評価だろ。

967 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 07:35:19.41 ID:TW9SGbND.net]
lua使ってるやつはゲーム作りたいだけ

968 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 10:32:37.43 ID:e+xSqcBJ.net]
そうなるわな
アプリを作らない言語は生産性がないと言われて作ってみたら
○○を作りたいだけの言語は汎用性がないと言われる



969 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 15:32:14.93 ID:ZborDYxU.net]
LuaとelixerのENDが許せない

970 名前:デフォルトの名無しさん [2018/08/19(日) 16:49:31.99 ID:446qpG4D.net]
>>936
そりゃ極論かまってちゃんはどんな世界にも居るだろ。

971 名前:デフォルトの名無しさん [2018/08/19(日) 16:52:51.52 ID:446qpG4D.net]
>>942
趣味で重箱の隅に拘りたいやつならともかく、プロジェクトでは十分じゃん。
「次世代」ってビジネスの事だよ?

972 名前:デフォルトの名無しさん [2018/08/19(日) 17:02:50.87 ID:PCz528s8.net]
十分でないことを説明するのもバカバカしい

973 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 17:28:40.01 ID:e+xSqcBJ.net]
だから、C言語を使えるレベルならPythonも使えるし
C言語禁止したいならPythonを使う意味はあんまりないって

974 名前:デフォルトの名無しさん [2018/08/19(日) 17:46:58.67 ID:aRJ7Tr37.net]
>>952
単純なコレクション操作すら可読性の低いコードになるという指摘に対して
「趣味で重箱の隅に拘る」と決めつける極論を返すなんて、さすがPython信者の鑑です

ここで「たしかにPythonの標準ライブラリ設計には問題がある」と認めた上で、
「しかしながら、機械学習/科学技術計算/ラズパイといった特定の分野に限れば、
 Pythonには優れたライブラリ/フレームワークが数多く存在しているから、
 ビジネスであれば標準ライブラリの問題は取るに足らない些細な事柄だ」と
切り返すなら、常識的で説得力もあるんですけど

975 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 17:49:48.28 ID:kbh06eRc.net]
>>953
君みたいなドカタが不十分と考えようが、多くの企業で好意的に採用されてるよ
バカバカしいのは君のドカタ人生の方だよ

976 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 17:52:35.01 ID:fl3oF6bb.net]
pythonのリスト操作すらまともに理解できないならプログラムなんてしない方がいいレベルだと思うが。

977 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 18:00:15.05 ID:awjRCaqI.net]
理解できるできないの話をしてると思ってるアスペの登場

978 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 18:05:45.36 ID:fl3oF6bb.net]
理解してても可読性が低いと思ってんのか。。それもよっぽどだよ。



979 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 18:08:09.74 ID:awjRCaqI.net]
なにがよっぽどなのかの説明をよろしく

980 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 18:18:23.40 ID:ZGYTo3NV.net]
C言語って言語仕様だけ知っててもほぼ実用性のあるものなんて作れないんだよね

ハードウェアだかOSだかバイナリファイル(画像、音声など)の仕様の理解が別で必要になるし
そっちが非常に難解なだけでC言語の言語仕様自体は極めてシンプル

981 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 18:26:19.71 ID:DGT/1j2a.net]
pythonは次世代ではないということで

982 名前:デフォルトの名無しさん [2018/08/19(日) 18:54:44.91 ID:aRJ7Tr37.net]
失礼な!!Python は FORTRAN/COBOL/BASIC に代表される
伝統的な手続き型言語の正当な後継スクリプト言語、
次世代の純粋手続き型言語です

関数型?オブジェクト指向?
そんなのは飾りです、偉い人にはそれが分からんのですよ(必死

983 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 19:14:57.92 ID:ZGYTo3NV.net]
まぁそのうちGoogleがPythonで出来るような事を全部Golangで出来るように頑張って欲しいね

984 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 19:43:17.81 ID:ZborDYxU.net]
NumpyチックなこともできないGoがPythonにとって変われるとは思えないが

985 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 19:51:22.80 ID:Myr4Bz81.net]
遅いけどGrumpyで良いんじゃねえの?
しかし自虐的な名前だよな。

986 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 20:01:03.39 ID:+566CVRX.net]
Haskellの$が欲しい
Haskellの以降は後処理マンが欲しい

987 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 20:11:07.24 ID:ZborDYxU.net]
全く関係ないけど、並列とかGPUが得意なCみたいな言語欲しい

988 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 20:15:30.58 ID:ZGYTo3NV.net]
>>968
PythonでOpenCLみたいな本最近出てなかったっけ?



989 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 21:10:31.08 ID:lRv2TMoS.net]
>>963
Smalltalkみたいなクソ言語が好きそうw

990 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 21:18:47.98 ID:4zqpTXDf.net]
>>968
並列が得意なC++ならRustで決まり

991 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 21:34:29.75 ID:MjZzgNWz.net]
並列ならOMP一択でしょ

992 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 21:50:05.62 ID:A6zhNAml.net]
PythonもだけどHaskellも次世代言語じゃなくない?

993 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 21:54:31.79 ID:ZborDYxU.net]
>>971
並列が得意なC++ではなく並列が得意なCが欲しいのじゃ

994 名前:デフォルトの名無しさん [2018/08/19(日) 22:46:25.94 ID:WKvykaAV.net]
それを言ったらもうKotlinくらいしか
次世代言語と言えない
C#が高速バージョンアップでどんどん別言語になっていくくらい

995 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 22:50:07.16 ID:4zqpTXDf.net]
>>974
そう言うような気はしてた。じゃあ逆に質問させてくれ
殆どCの上位互換であるC++をわざわざ避けた理由は?
そこに明確な理由が無い場合はやはりRustを勧める

996 名前:974ではない [2018/08/19(日) 23:02:50.52 ID:aRJ7Tr37.net]
>>976
横レスになるけど:
 並列プログラミングという課題に対して、
 CからC++へと拡張された「オブジェクト指向」は、
 言語仕様を複雑怪奇にさせた阻害要因となっているから
と考える

997 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:03:38.32 ID:ZborDYxU.net]
>>976
FFIがめんどくさくなる言語が多い

998 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:04:41.74 ID:ZborDYxU.net]
まあ>>977の理由もある



999 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:17:18.14 ID:WeQFxbws.net]
>>4
その時が近付いているぞ

1000 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:28:11.39 ID:4zqpTXDf.net]
>>978
殆どの言語のFFIが相手がCなの前提にしてるからな…
RustならC互換のABI公開出来るけど、
それなら素直にC使えば…と思わなくもない

俺はRustが好きなんでFFI前提でもRustを使うと思うが、
他人にお勧めはできないかも

1001 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:46:59.25 ID:ZGYTo3NV.net]
別にC++のコンパイラを使うからと言ってクラス機能を必ず使う必要はないと思うのだけれども

1002 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 23:49:04.70 ID:+AeC3egi.net]
>>980
自演乙

1003 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 00:21:55.89 ID:YriTIIS0.net]
C以外で一番C ABIが扱いやすい言語はやっぱりC++だわね。

1004 名前:デフォルトの名無しさん [2018/08/20(月) 00:35:07.08 ID:JBCtYT+G.net]
>>956
それならphpを使うべきだな

1005 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 01:04:14.02 ID:5QxB31Yx.net]
次世代言語は、なんとなく見えてきた気がする。
そろそろ次々世代言語を考えるべきじゃないか。

正直プログラミング言語なんて全然進歩していない気がする。
2020年にもなってC言語が生き残っているとは思わなかった・・・・

1006 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 01:34:27.41 ID:mSNBcQlc.net]
次スレからはDartよろしく

1007 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 02:19:11.96 ID:HYRzz1hM.net]
>>986
君は進歩を記憶喪失か何かのように考えているのかね
Cの記憶は滅びぬ

1008 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 03:25:00.31 ID:cWB0G2PQ.net]
Swiftの話題薄いから次のスレタイから入れ替えるのありかも

>>987
Dartについての肯定的な反応少ないし
スレタイがGoogle推しの言語(Go Dart Kotlin TypeScript)に偏りすぎるよ



1009 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 06:04:33.37 ID:5rkV5LrK.net]
>>986
単純であること(C)は究極の洗練だぞ

1010 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 06:53:47.98 ID:Xirt5vkk.net]
【IT】いずれPythonのライバルに?新言語「Julia」の人気が急上昇
egg.5ch.net/test/read.cgi/bizplus/1534668711/

1011 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 07:06:07.09 ID:2PZq2JYn.net]
dartなんて始まる前から死産やんけw

1012 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 07:20:04.95 ID:FFhVJI7V.net]
Elixirってどうなん?

1013 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 07:26:42.59 ID:T9bDgedg.net]
>>983
そう思うならさっさと次スレ建てろ

1014 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 08:39:53.06 ID:YqWy36PS.net]
TypeScriptでほとんどなんでもできるし。

1015 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 09:50:22.07 ID:Xyz1Vf46.net]
ume

1016 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 21:48:16.36 ID:2PZq2JYn.net]
次スレ
https://mevius.5ch.net/test/read.cgi/tech/1534769242

1017 名前:/ []
[ここ壊れてます]

1018 名前:デフォルトの名無しさん [2018/08/20(月) 21:57:33.39 ID:JBCtYT+G.net]
はいどうぞ

mevius.5ch.net/test/read.cgi/tech/1534769753/



1019 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 22:12:10.83 ID:w+6KooVB.net]
go2

1020 名前:デフォルトの名無しさん mailto:sage [2018/08/20(月) 22:15:10.71 ID:Kx0+pXg/.net]
型無し糞言語ガイジどもが地獄の業火に焼かれてなるべく苦しんでグチャグチャに死にますように
ついでに末代まで呪われろ

1021 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 47日 12時間 36分 55秒

1022 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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