次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】at TECH
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 - 暇つぶし2ch1:デフォルトの名無しさん
16/11/18 10:59:09.20 SgtZza8z.net
いざ、語ろうぞ。

2:デフォルトの名無しさん
16/11/18 11:58:44.66 dYh5XD+c.net
Go

3:デフォルトの名無しさん
16/11/18 12:47:48.81 OlRP+CLk.net
Haskellとかいう前世代の言語が混ざってるのはギャグかな?

4:デフォルトの名無しさん
16/11/18 19:21:13.92 eISdsYkv.net
native使えるrust, crystal, nim辺りしか注目してない
そういえば廃れてはいないけどvalaはめっきり聞かなくなったな

5:デフォルトの名無しさん
16/11/19 01:56:44.45 Ze2KC2Nd.net
ブラウザで動くのはJavaScriptでありつづけるだろう

6:デフォルトの名無しさん
16/11/19 02:47:14.11 /H+O8GBj.net
>>3
おまえが使ってる数学も、10世紀前のレベルなんだが。

7:デフォルトの名無しさん
16/11/19 02:52:48.03 38qtnmNR.net
そうじゃなくてHaskellはすでに現役ってことだろ
ということで代わりに永遠の次世代言語F#を入れましょう

8:デフォルトの名無しさん
16/11/19 04:23:53.49 4/BQsFya.net
GoとScalaは人気が上向き、HaskellとErlangは低迷、Rustはまだこれから
URLリンク(www.google.co.jp)

9:デフォルトの名無しさん
16/11/19 11:41:33.31 CUeEegkW.net
言語における世代の違いとは?

10:デフォルトの名無しさん
16/11/19 12:47:28.61 T/wP/yiF.net
第1世代 FORTR


11:AN COBOL LISP FORTH 第2世代 C PASCAL BASIC Delphi SmallTalk 第3世代 C/C++ Java Perl PHP 第4世代(現在) 上記 + C# JavaScript Ruby Python Swift 的なイメージ



12:デフォルトの名無しさん
16/11/19 14:07:21.31 xFJxjIup.net
>>10
JavaScriptはJavaと同世代だしょ

13:デフォルトの名無しさん
16/11/19 19:00:53.02 z0fjHGJX.net
Smalltalk の t は小文字な

14:デフォルトの名無しさん
16/11/20 00:39:41.16 zuVL9nD+.net
結局どれがいいの?

15:デフォルトの名無しさん
16/11/20 01:21:38.56 PZEuAd0p.net
どれも雇われで使うほど普及してなくて、個人事業や趣味で使うものだから、どれがいいのかは自分で選ぶしかないだろう。
今後求人が増えそうな言語、という意味なら… どれだろう?

16:デフォルトの名無しさん
16/11/20 06:36:24.49 R76BQYGo.net
今後の伸びならScalaでしょ
Javaから悪い所を取り除いたような言語だし

17:デフォルトの名無しさん
16/11/20 07:07:52.27 mRRC2G0e.net
今のところScalaの求人が多そう

18:デフォルトの名無しさん
16/11/20 09:31:46.05 zhAQ+Nfm.net
altJavaでは、静的言語からの順番で、Scala, Kotlin, Groovy。
WEB+DB vol.94 の特集が、Kotlin, Electron
altJSでは、Haxe
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python に書き出せる。
Windows8.1対応。IDEは、FlashDevelop
このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/
Haxeプログラミング入門、尾野政樹、2015

19:デフォルトの名無しさん
16/11/20 09:40:09.50 hq0fgw+5.net
Scalaはない

20:デフォルトの名無しさん
16/11/20 18:10:11.59 zuVL9nD+.net
へックスって読むのか、かってに「ハッセ」だと思ってた。

21:デフォルトの名無しさん
16/11/20 21:57:40.72 zhAQ+Nfm.net
よく考えたら、Haxe → Java → Kotlin
など、Javaに変換すれば、そこから様々な言語に変換できそうw

22:デフォルトの名無しさん
16/11/21 10:45:59.65 Z9LRReIl.net
>>10
DelphiのところにはPrologが入るべき。
BASICは第一世代ではないか。
それからJavascriptとPythonは第三世代。

23:デフォルトの名無しさん
16/11/21 13:49:39.00 CfCqFwF8.net
まだまだ伸び続けているという意味ではPythonは第4世代で問題ない。
Javascriptも需要が高まり続けているから第4世代でOK。
Rubyは残念ながら過去の言語となりつつあるから第3世代に置いても良さそう。

24:デフォルトの名無しさん
16/11/21 21:46:00.46 q1m1IXb3.net
静的枠:
・Go:ポストJavaの進化形。GC
・Rust:関数型枠。並行処理得意
・Scala:関数型兼Java互換のオブジェクト指向、記述の省力化
・Haskell:ガチの関数型。数学枠
・Haxe:関数型。他の言語に変換できる互換性が強み。
スクリプト枠:
・Erlang:並行処理得意。
・Elixir:Erlangの拡張版。Webが得意
結構住み分け的にバランスとれてんのな。
スクリプト枠:
・Erlang:

25:デフォルトの名無しさん
16/11/23 10:47:49.98 DH1nBS+W.net
>>22
今更、Javascriptが伸び続けているなんていえないし。ウェブの時代は終わった。

26:デフォルトの名無しさん
16/11/24 00:21:27.40 0bzOqP+y.net
Webの時代って典型的なサーブレットとかLAMPモデルの事
言ってる?
ApacheじゃなくてNGINX
MySQLだけじゃなくてPostgleやNoSQLやRedisみたいな多様なDBがある。
IoTではHTTPが組み込みにまで拡張されるし、
人工知能だってWebと無関係ではない。
JavaScriptの時代は終わり得るかもしれないけどWebの時代が終わるわけ
じゃないよ。

27:デフォルトの名無しさん
16/11/24 02:12:37.56 wmLpPjU0.net
haxeはよっぽどのキラーアプリでも出ないと開発リソース的にないと思う。
けっこう古くからあるけど未だに広まる気配は無いしょ

28:デフォルトの名無しさん
16/11/24 06:33:27.18 g1cJ7kXy.net
Haxeは大規模開発向きだから、いずれ、TypeScriptを抜くかも?
Haxeには、ブロックスコープ { } がある。
this も正常に、インスタンスを指す
同一・異なる言語間で、ソースコードを文字列化して送っても、型が消えない。
全く同じ処理を、複数言語で作らなくてよい
引数付き Enum
Scalaのようなパターンマッチありの、switch
引数付きEnumは、強力。
Input がEnumとすると、引数の型を変えられるから、
別々のインターフェースを実装しなくていい
switch(input){
case Input.Key(keyCode) : trace(keyCode);
case Input.Click(x, y) : trace([x, y]);
}

29:デフォルトの名無しさん
16/11/24 11:41:20.13 hdvNkC/E.net
2年前ならいい勝負をしていたaltJS競争だけどもうHaxeに勝ち目はない
というかTypeScriptの隆盛での勝敗がついた
URLリンク(www.google.co.jp)

30:デフォルトの名無しさん
16/11/24 13:03:28.21 0bzOqP+y.net
>>2
何で敬語なわけ?何でこのスレにレスした訳?
丁寧な口調で侮辱されるのが一番腹立つ。

31:デフォルトの名無しさん
16/11/25 11:42:23.81 Ds5ZOy/e.net
敬語を探してみたがどこにもなかった

32:デフォルトの名無しさん
16/11/26 06:16:37.93 QJATEtRs.net
Go は敬語だった...?

33:デフォルトの名無しさん
16/11/26 08:10:45.17 7Iw1TmHS.net
お逝きなさい

34:デフォルトの名無しさん
16/11/26 15:51:56.37 GTqt9DX8.net
hexaって10年前にOSS AS3コンパイラとして流行ったヤツかいなと思ったら本当にソレだった
まだ生きてたんだな、この言語

35:デフォルトの名無しさん
16/11/26 16:50:22.10 fvd5Kdkk.net
JavaScriptならともかくActionScriptはそのまま書けばよかったと思う

36:デフォルトの名無しさん
16/11/27 03:04:35.30 LylNNra/.net
情強はErlangを使う

37:デフォルトの名無しさん
16/11/27 05:47:13.16 ZtHaodfN.net
Erlang/Elixir はオブジェクト指向できないのがつらみ

38:デフォルトの名無しさん
16/11/28 04:59:37.27 ZvcFWjYe.net
Flash APIと同等の、OpenFLの開発言語は、Haxeで、
ワンソースからクロスプラットフォームに出力できる
各プラットフォームの出力機構を使って、ネイティブコードになるから、
Javaで作ったAndroidアプリよりも、速く動く

39:デフォルトの名無しさん
16/11/28 06:47:47.10 padn7mYh.net
速いだけでその言語学ぼうな


40:んて思わないから。 大体近年のパフォーマンスのボトルネックは計算時間じゃなくて データがただ単に膨大なだけの IO待ちがボトルネックな訳で、 つまりJavaだろうがCだろうがPythonだのの違いなんて体感レベル には関係ないよ。 その点マルチスレッドや複数のディスクにIO を物理的に分散できる Erlangは本当に速い。



41:デフォルトの名無しさん
16/11/28 14:49:55.71 idbpwLs0.net
一番大事なのは低賃金でプログラマを雇えるかとうかですぜ兄貴

42:デフォルトの名無しさん
16/11/28 21:56:07.22 GHhkk0F/.net
>>38
でも型推論無いんでしょう?

43:デフォルトの名無しさん
16/11/28 22:49:54.86 hdcKwTEq.net
100のスレッドにIOを分散すると100倍の速度になるのでしょうか。
IOがボトルネックだと自分で言ってるのにw

44:デフォルトの名無しさん
16/11/29 00:01:49.78 W5pjxeIa.net
そうだよ、CPUもディスクもバスも複数あるからね。

45:デフォルトの名無しさん
16/11/29 01:33:11.25 T2gsp5HS.net
Erlang開発効率が高いけど性能を求めるならErlangは間違い

46:デフォルトの名無しさん
16/11/30 01:44:20.70 ZKyAnMFn.net
erlangのボトルネックはerlang自体

47:デフォルトの名無しさん
16/11/30 03:47:07.04 tfyAgmME.net
erolang

48:デフォルトの名無しさん
16/11/30 10:07:42.12 QrNzcyxl.net
notChild = condom(chinko) -> manko

49:デフォルトの名無しさん
16/11/30 18:26:34.04 8wpifVGr.net
>>40
Prologには型概念がないけれど、Erlangに型はありますね。型推論は知らないけれど。

50:デフォルトの名無しさん
16/11/30 19:47:35.26 OW21XJk/.net
>>47
>>40には型推論ってハッキリ書いてるけど

51:デフォルトの名無しさん
16/11/30 23:01:01.11 QrNzcyxl.net
>>48
でも型推論無いんでしょう?

52:デフォルトの名無しさん
16/12/01 06:40:02.77 6Ua6SiVz.net
ところでclojureはいかんの?

53:デフォルトの名無しさん
16/12/01 07:01:04.97 q2hojMc7.net
>>49
Prologの推論機能は捨ててしまいました。

54:デフォルトの名無しさん
16/12/01 10:18:36.28 isdetJjt.net
推論自体が実行時の動作のPrologとコンパイル時の型推論とは別のものじゃ

55:デフォルトの名無しさん
16/12/01 16:29:33.44 mgNdczCi.net
考えてみれば既存のメジャー言語の株を奪うのって容易じゃないよな
コンパイラ、クロスプラットフォームシステム、IDE、パッケインスト管理、
既存ライブラリ、環境自動化システム、Webフレームワーク、DBフレーム
ワーク、非同期処理用ライブラリ、単純に構文覚えるのがめんどくさい
既存言語が築き上げた障壁がぶ厚すぎるぜ…

56:デフォルトの名無しさん
16/12/01 16:47:42.43 OWujHEiH.net
前方面で戦う必要はない
一点突破してよいサイクルが出来たら充実していけばいい

57:デフォルトの名無しさん
16/12/01 18:15:59.70 aVqOQbdr.net
普及を考えるのなら、どんな問題を解決するのかの方がよっぽど大事。
PHPとかHSPとかですら流行ったからな。

58:デフォルトの名無しさん
16/12/01 19:21:45.02 5qk2sqQ8.net
>>52
これなんかは? URLリンク(qiita.com)

59:デフォルトの名無しさん
16/12/01 21:30:19.62 XF2FB4o/.net
>>55
悪貨は良貨を駆逐するといってだな

60:デフォルトの名無しさん
16/12/01 23:06:04.88 mgNdczCi.net
というかJavaScriptに対抗するプロトタイプ指向の言語ってないの?
ErlangとかElixirってどんな感じなん、HTML埋�


61:゚込みとかjQueryみたいな ajax的な機能とか持ってるん?



62:デフォルトの名無しさん
16/12/01 23:23:42.82 XF2FB4o/.net
プロトタイプ指向とかただの糞やん
ES5以降じゃ見捨てられたし

63:デフォルトの名無しさん
16/12/02 01:07:32.69 pKSfy0xc.net
プログラミングElixir、2016
Ruby界隈から、名著が出た。
著者は「プログラミングRuby」のDave Thomas
関数型言語Elixirは、Ruby + Rails + ErlangVM で、並行処理が得意

64:デフォルトの名無しさん
16/12/02 21:54:13.04 /62N2Ze8.net
>>59 その糞がいまかなり人気なんですが…

65:デフォルトの名無しさん
16/12/02 22:25:51.30 m+3RpHqs.net
Kotlinをスレタイからハブるなんてとんでもないだろ

66:デフォルトの名無しさん
16/12/02 22:46:48.09 8JZv7iKy.net
Dart, Boo, Cobra, Genie, Groovy, Nemerl, Vala …… (´;ω;`)

67:デフォルトの名無しさん
16/12/02 23:12:33.09 +/BurYJT.net
>>61
どこ情報?
ワイのなかで今人気なのは関数型(Scala)やで

68:デフォルトの名無しさん
16/12/02 23:17:19.52 gT4xVOuK.net
純粋関数型以外は関数型とは認めません

69:デフォルトの名無しさん
16/12/02 23:36:23.76 +/BurYJT.net
>>65
おはスケル
ちょっと文法が難しすぎんのよ~

70:デフォルトの名無しさん
16/12/03 08:40:53.91 KTQmXTV9.net
>>1
ちょっと待って!? 岡村さんが入ってないとかこれマジ?

71:デフォルトの名無しさん
16/12/03 19:06:36.75 hHkjqHSd.net
haskell は文法簡潔だろ

72:デフォルトの名無しさん
16/12/03 20:03:28.66 uGz1+3L0.net
>>68
あんな実行順序のよくわからんもの使えるか

73:デフォルトの名無しさん
16/12/03 20:30:41.97 Y9I90W1E.net
ハスケル実サービスで使ってるとこなんて皆無だろ
Javaの資産使えるScalaがやN1だと思うわ

74:デフォルトの名無しさん
16/12/03 20:38:44.60 Y9I90W1E.net
Javaの資産使いつつ関数型できるScalaがやN1だと思うわ

75:デフォルトの名無しさん
16/12/03 22:52:14.69 MCWCirTG.net
Clojureがナンバーワン!!

76:デフォルトの名無しさん
16/12/04 03:21:07.46 QXL9G2QO.net
ゲハ臭がしてきたな

77:デフォルトの名無しさん
16/12/04 10:43:14.55 ijuOYWzP.net
>>70
まあ個人が趣味でやるようなもんじゃないかもな。
金融サービスとか文献・ステートメント解析ではよく使うが。

78:デフォルトの名無しさん
16/12/04 10:48:44.88 q5ZWXjRo.net
厳格な定義を好む開発者が多い分野では今後Haskellが伸びると思う。

79:デフォルトの名無しさん
16/12/04 12:26:15.93 dWip5QS2.net
日本トップのHaskellerが
競技プログラムの問題解くのにC++使ってたのを見て
Haskellは趣味の言語だと見限ったわ来がないこ

80:デフォルトの名無しさん
16/12/04 14:04:30.04 iVFW+LnC.net
堅く書くことが目的なんであって
早く書くことが目的じゃねいんじゃねーのハケルス
ワオScalaラバーズだけどコーディングサイトで解くときはPython使うし
コンパイルなんかしてられんもん

81:デフォルトの名無しさん
16/12/06 15:56:58.63 GwUkD2Q0.net
>>59
駆逐されたならプロトコル指向は良貨じゃん

82:デフォルトの名無しさん
16/12/06 16:41:32.53 K0FvZgpo.net
論理学の初歩からやり直せ

83:デフォルトの名無しさん
16/12/06 23:37:42.05 ZdJwFyPe.net
なあ、ディープラーニングってゴルフと同じだよな?
ゴルフと全く同じだってきずいたんだよ。
そう考えるとそれほど難しくないな。

84:デフォルトの名無しさん
16/12/06 23:42:07.03 r0hSL9Mg.net
どの辺がゴルフなのさ?

85:デフォルトの名無しさん
16/12/07 09:19:46.65 5VwP5aCe.net
まずは道具を揃えろってことか。

86:デフォルトの名無しさん
16/12/07 09:28:58.83 WkIilmtL.net
球が転がり落


87:ちていく様子がAdaと似てるとか?



88:デフォルトの名無しさん
16/12/07 10:28:23.50 1xQzW6oG.net
おそれず、あなどらず

89:デフォルトの名無しさん
16/12/07 10:29:05.90 1xQzW6oG.net
大敵と見て恐れず小敵と見て侮らず

90:デフォルトの名無しさん
16/12/07 17:02:19.47 MY/cuqD+.net





91:デフォルトの名無しさん
16/12/07 17:39:03.12 5VwP5aCe.net





92:デフォルトの名無しさん
16/12/10 23:09:36.92 SCCkpZrN.net
スカラは頭一つ優位なイメージだな。

93:デフォルトの名無しさん
16/12/11 01:46:41.69 ZTpNN/gU.net
学習コストの高さ(特にあのメチャクチャな記号)とJava8の逆襲で、逆にオワコン気味なイメージだわ>スカラ

94:デフォルトの名無しさん
16/12/11 02:06:42.58 pm6ghExK.net
>>89
じゃあ、ハジコンは何ですか?

95:デフォルトの名無しさん
16/12/11 06:36:59.90 hiiS8aXy.net
AltJavaでは、静的言語の順に、Scala, Kotlin, Groovyがあるけど、
Scalaは他よりも、少し難しい

96:デフォルトの名無しさん
16/12/11 09:54:34.34 ZTpNN/gU.net
>>90
PHP7やろなぁ

97:デフォルトの名無しさん
16/12/11 11:10:26.18 f0tlS9W7.net
難しいのではなく経験が活かしにくいだけ
初めからScalaを学ぶなら他の言語と学習コストは変わらん

98:デフォルトの名無しさん
16/12/11 11:25:13.90 ZTpNN/gU.net
>>91
難しい上にコンパイル速度も糞遅いし
それに見合う対価は得られるのだろうか?っていう

99:デフォルトの名無しさん
16/12/11 13:18:45.79 givNk4mN.net
Scalaは日本では絶対に流行らない
なぜなら人を集められないことを見越したSIerがプロジェクトに採用しないからだ

100:デフォルトの名無しさん
16/12/11 13:53:11.63 ZTpNN/gU.net
某チャットの会社も失敗したらしいしなぁ

101:デフォルトの名無しさん
16/12/11 16:41:42.81 pm6ghExK.net
ScalaってJava系というよりJavaScriptに近い気がするけど違うの?

102:デフォルトの名無しさん
16/12/11 16:57:53.44 xRu9Q2yy.net
>>97
少し触った感じではぜんぜん違う。JVMで動いてるだけでJavaともぜんぜん違う。

103:デフォルトの名無しさん
16/12/11 18:39:15.03 yIoYPFKI.net
Haskellはwindowsのサポート弱すぎ

104:デフォルトの名無しさん
16/12/11 19:28:34.84 XLAOeW6t.net
SIだったら言語はCOBOLかJavaだけでしょう
場合によってはC/C++
それ以外は(例えばJP1/Scriptのような運用系の人が使うようなものを除いて)
使っているのを見たことがない
人を集められるか以前に
どこの馬の骨だかわからないようなオープンソースの実装を使うわけにはいかないでしょう

105:デフォルトの名無しさん
16/12/11 19:35:13.71 ZTpNN/gU.net
ガラパゴスジャップランド土人のSIなんて話題に出すな
汚らわしい

106:デフォルトの名無しさん
16/12/11 19:55:18.62 wc7LxWrn.net
オープンソース否定してる人ってオープンソースのコードよりマシなコード書ける人集められるつもりなんだろうか?

107:デフォルトの名無しさん
16/12/11 20:11:04.48 UUDzf3sv.net
オープンソースは責任の所在やサポート問題が宙ぶらりんだからな。
使うとしてもRed Hatのような支援体制の整ったものでしょう。

108:デフォルトの名無しさん
16/12/11 20:25:02.05 yIoYPFKI.net
下請けって責任取るためにいるんだなあ

109:デフォルトの名無しさん
16/12/11 20:57:34.20 pm6ghExK.net
一生Javaでエンプラ系作ってろ
企業のために覚えるわけじゃあるまいし、俺はScala覚えるよ
SIlerとか下請けとか心底どうでもいいし

110:デフォルトの名無しさん
16/12/11 21:58:58.64 XLAOeW6t.net
オープンソースというのは自己責任の限界があるということ
オープンソースの開発にかかわっているのは日本人以外が多い
中国やロシアもかなりの割合だ
日本を代表するようなインフラにそういった素性のものを活用すべきだろうか?
日本の平和を維


111:持するために他国の技術をどこまで利用するべきだろうか? わざわざ自社でCOBOLやGitもどき、SIツールもどきを作っているのは なにもガラパゴス色を出したいだけじゃない ハードウェアは中国と手を組み、オフショアも盛んに行っているかもしれないが 決して譲れない部分もある



112:デフォルトの名無しさん
16/12/11 22:03:26.11 ZTpNN/gU.net
決して譲れない部分(納期とメンツ)

113:デフォルトの名無しさん
16/12/11 22:15:29.66 xRu9Q2yy.net
>>106
日本人以外が作ったOSSを使うことにはリスクがあるから使わないというのがSIerの意見なのかな?

114:デフォルトの名無しさん
16/12/11 22:37:29.72 ZTpNN/gU.net
SIerが書いたソースが一番のリスクという真実
万里あるやろ?

115:デフォルトの名無しさん
16/12/11 23:58:53.09 Cg3P+2IZ.net
>>103
サーバをredhat系にしてパッケージ少ないから結局サードパーティのリポジトリ追加したりして何だかなぁってよく思う。

116:デフォルトの名無しさん
16/12/12 03:39:38.71 5lmNURKr.net
>>107
日本の企業ってほんとつまらんメンツにこだわるよな
カスみたいなもんなのに

117:デフォルトの名無しさん
16/12/12 04:47:30.38 SVFks7Ub.net
Scalaなんか覚えて何を作るんだと思う一方で、
OSSは他国の技術でもあるから日本で使うべきじゃないとかいう変な思想も、お上や大企業臭くて嫌悪する

118:デフォルトの名無しさん
16/12/12 08:35:50.39 SW2srtAl.net
Haskellめっちゃ好きなんだけどパッケージ周りが糞すぎ
代数的データ型とかHaskellっぽくかける言語って何がある?

119:デフォルトの名無しさん
16/12/12 09:45:14.01 dG+hv8AD.net
>>113
そんな事も自力で調べられない検索力で
マイナー言語を学ぼうとか頭悪そう

120:デフォルトの名無しさん
16/12/12 10:00:13.74 d2bpb6Pd.net
F#おすすめ

121:デフォルトの名無しさん
16/12/12 10:21:13.92 eXQ8bj54.net
Haskellって日本ではC++から現実逃避した連中の吹き溜まりだよね
将棋ソフトの大会にHaskell使用者が0名だったのは笑わせて貰った
C++並の速度が出せるとかいう虚勢はどこに行ったんだか

122:デフォルトの名無しさん
16/12/12 10:50:49.02 URLATzKi.net
CのほうがC++より速いわけだが

123:デフォルトの名無しさん
16/12/12 11:37:29.60 SW2srtAl.net
C++からなんか逃げたいに決まってるだろ
S/N比悪すぎ

124:デフォルトの名無しさん
16/12/12 12:00:11.17 SW2srtAl.net
>>115
型の定義と共に継承するインターフェースの実装も書かなくていけなくて、見た目悪いイメージあるんだけど、案外慣れるもん?

125:デフォルトの名無しさん
16/12/12 12:09:54.92 wAsQV1H6.net
>>118
逃げたいけど逃げる先が今の所無いという現実か

126:デフォルトの名無しさん
16/12/12 12:30:21.74 URLATzKi.net
objective-cがある

127:デフォルトの名無しさん
16/12/12 14:41:52.06 tdNqUxnO.net
julia

128:デフォルトの名無しさん
16/12/12 14:48:01.25 GIqpZSIx.net
>>117
速かったり遅かったりだけどC++の方が最適化が効きやすい印象

129:デフォルトの名無しさん
16/12/12 14:51:06.22 DhBCg1f9.net
まあこれからはpythonよね。
変なテクニック使わなくても短く書けるから生産性が段違い。
実行速度の言語とコーディング速度の言語での棲み分けが進むでしょう。

130:デフォルトの名無しさん
16/12/12 15:42:03.13 URLATzKi.net
結局、同じ中間コードに変換されるから最適化は同じだよ
オーバーヘッドがないC言語のほうが早いよ
最近ではスマートポインターとかいうやつ使うから
さらに速度は低下してる

131:デフォルトの名無しさん
16/12/12 16:08:34.94 GIqpZSIx.net
>>125
> 同じ中間コードに変換されるから最適化は同じ
> オーバーヘッドがないC言語のほうが早い
俺の知らない処理系ではそうなのかもしれないから出鱈目とは言わないが
すくなくてもgcc/g++やclang/clang++は当てはまらないな

132:デフォルトの名無しさん
16/12/12 16:29:10.20 URLATzKi.net
clang++とgcc++はただのフロントエンドから、
最適化は同じバイトコードに変換されたあとだから
同じだよ

133:デフォルトの名無しさん
16/12/12 18:02:40.89 GIqpZSIx.net
CならCの、C++ならC++なりのコードを書くから全く同じバイトコードになることはまず無いし
それらの違いが最適化に影響するのは当然のことなんだけどな

134:デフォルトの名無しさん
16/12/13 00:02:25.09 wm86+Ixr.net
昔はCのqsortよりC++のstd::sortの方が最適化が効きやすくて速かったんだけど最近は同じになったん?

135:デフォルトの名無しさん
16/12/13 00:11:23.71 E8ACHl16.net
つかC++やJavaはまだいいとしてCOBOLとか正気で言っているとは
思えないな。
つか >>1 のスレタイの言語の抜擢基準は何なんだ?
一般的な承認を得ているのか?

136:デフォルトの名無しさん
16/12/13 00:21:40.67 QKhZWs7J.net
Scala最強はい終わり
ペチパーやコボラーは早く首吊って死ね

137:デフォルトの名無しさん
16/12/13 01:50:20.71 ts6Fg0hq.net
COBOLの代替は見つからないんだし
次世代でも生き残る可能性は高いと思うよ
バッチがなくなることはないだろ?
プリミティブなものってなかなかなくならないもんだよ
COBOLを言語だと思うから古臭く感じるだけ

138:デフォルトの名無しさん
16/12/13 08:33:50.37 BMnwgeAA.net
オブジェクト志向と関数型のハイブリッド系ってオブジェクト志向的なメソッドと関数型的な関数をどう使い分ければいいのかよくわからん

139:デフォルトの名無しさん
16/12/13 09:19:21.40 2oGa6DNb.net
URLリンク(chrome.google.com)

140:デフォルトの名無しさん
16/12/14 23:53:46.75 Wj/eE5z1.net
ぶっちゃけJavaって使いづらいし、案件もJava使うのってスマホアプリ系じゃなければIT土方(何でもいいから人数集めろ)系ばかりだ。
早く他の言語広まってほしい

141:デフォルトの名無しさん
16/12/15 00:06:15.32 TY3h+L6y.net
Delphiは良かったのになぜ.NETにしたのか(ちなみに同じ開発者)
ていうかJavaとC++のせいらしいが(C++はバッファオーバーラン問題で移行させるも似てないとやだって話)
Javaは無料だからかな?
Javaもそれ真似した.NETも、それ以前のWin系に比べてオープン系とは言い難いような
たくさんコンポーネント用意するかわりに、単一環境に閉じようとしてるので、クローズ系と言いたい感じ

142:デフォルトの名無しさん
16/12/15 00:48:52.70 GBhksizf.net
>>135
広まった言語が次のIT土方系言語になるだけだそ

143:デフォルトの名無しさん
16/12/15 00:52:57.14 TeVpWuQ6.net
rustを勉強しとくと何かいいことある?

144:デフォルトの名無しさん
16/12/15 01:03:02.46 9iWeiPqy.net
Delphiはよかったな
でもVB6と比べて.NETがかなり高速だし
ネイティブはつらいんじゃないか?
常識的に考えるとネイティブのほうが遅いって信じられんが

145:デフォルトの名無しさん
16/12/15 01:15:05.88 ryYHdhLD.net
効率悪いコードならネイティブでも遅いってだけだろ

146:デフォルトの名無しさん
16/12/15 02:14:01.63 GBhksizf.net
C/C++は英語みたいなもんだな。
ある程度は読めないと
吸収出来る知識の幅が大きく狭まる。
特にマイナー言語なんてサンプルコードも落ちてないのがザラだから
C++で書かれたコードを自力で翻訳するのが基本の勉強法になるし。

147:デフォルトの名無しさん
16/12/15 07:58:52.62 f53xuNGE.net
関数型だとそのポジションはhaskellだな
関数型の説明はどこもhaskellのサンプルばっかり
haskellは覚える気なかったのに

148:デフォルトの名無しさん
16/12/15 10:15:13.90 TY3h+L6y.net
DelphiはC++のノウハウが直訳で使えたのもよかった

149:デフォルトの名無しさん
16/12/15 12:25:25.65 7KRIzock.net
URLリンク(chrome.google.com)

150:デフォルトの名無しさん
16/12/15 12:36:19.06 jYtTego3.net
>>135
ほんそれ
>>137
集まる人は変わらない
>>136
>Javaは無料だからかな?
企業はそんなセコい理由で選ばない

151:デフォルトの名無しさん
16/12/15 14:17:59.22 TY3h+L6y.net
>>145
企業じゃなくて、大学とか
習得人口が多ければ企業も自然とそうなるんじゃないかと

152:デフォルトの名無しさん
16/12/15 14:38:29.35 45UipUv6.net
機械学習を凌いで中二が集まるスレ

153:デフォルトの名無しさん
16/12/15 20:52:29.09 9iWeiPqy.net
とはいえ中小企業にOracle契約してよとか、グレープシティ買ってよといっても
出し渋るわけで、無料なのはある程度大事じゃないか?

154:デフォルトの名無しさん
16/12/15 23:05:50.52 tdNKFUea.net
来年は、Ceylon でも触ってみるか

155:デフォルトの名無しさん
16/12/16 18:34:54.52 BRSJ0aiG.net
F#どうなん?

156:デフォルトの名無しさん
16/12/16 18:35:06.82 UN7/R1CA.net
頭の体操用: Haskell Ruby Scala
実用: C/C++ Python JavaScript C#
土方、Slerの奴隷用: Java COBOL PHP

157:デフォルトの名無しさん
16/12/16 22:07:31.70 1qE67r3j.net
Lispはもういらない子なの?

158:デフォルトの名無しさん
16/12/16 22:17:47.23 kbc66K65.net
Clojure好き

159:デフォルトの名無しさん
16/12/16 22:49:40.41 Rf32SvPx.net
>>151がScalaのステマ

160:デフォルトの名無しさん
16/12/17 00:12:22.45 YI3ufh9D.net
2017年からSmalltalkに(再)挑戦したい人へ
URLリンク(phaendal.hatenablog.com)

161:デフォルトの名無しさん
16/12/17 00:19:02.63 I1a9emLd.net
Smalltalkが再挑戦しろ

162:デフォルトの名無しさん
16/12/17 00:58:27.79 lu7YUydK.net
AltJavaでは、Scala以外に、Kotlin, Groovy があるから。
それと、Ruby, Haxe をやれば、たいていの事はできる

163:デフォルトの名無しさん
16/12/17 01:10:19.67 HUzLix+O.net
それただの器用貧乏ですやん

164:デフォルトの名無しさん
16/12/17 01:30:49.89 HUzLix+O.net
たいていの事はできる(たいした事はできない)

165:デフォルトの名無しさん
16/12/17 01:58:04.72 tizNM2+U.net
プログラマーなら普通は複数の言語を身に付けているし、
それを器用貧乏と評するのは意味がわからん

166:デフォルトの名無しさん
16/12/17 03:00:01.83 snvYzUCe.net
AltJavaだけで三つも四つも憶えるのは効率悪い
更にそれ以外がRubyとHaxeという選択は筋が悪い

167:デフォルトの名無しさん
16/12/17 06:00:32.59 lu7YUydK.net
JSは、Haxeで、
Javaは、Groovyで、
Androidは、Kotlinで、
シェルスクリプトは、Rubyでやる
他には、Electron

168:デフォルトの名無しさん
16/12/17 07:23:16.03 MJ/TQYFY.net
swiftは次世代言語ですか?

169:デフォルトの名無しさん
16/12/17 08:13:52.21 bYUfwITN.net
>>155
良い

170:デフォルトの名無しさん
16/12/17 08:54:47.18 u0MCFX41.net
smalltalkってゴミだな

171:デフォルトの名無しさん
16/12/17 09:09:48.13 lTxyqRlM.net
ひねった言語に逃げなくても
C++とHaskellだけ学べば他の言語は応用効くでしょ。
「C++余裕だけどJava難しい」とか
「Haskellから来たけどScala挫折しました」
とか聞いた事ないし。

172:デフォルトの名無しさん
16/12/17 09:32:05.96 SZHJDyPT.net
>>166
C++はわりと出来るけどCOBOLは挫折する(やる前から)

173:デフォルトの名無しさん
16/12/17 10:26:56.52 HUzLix+O.net
>>166
C++難しい
Haskell挫折しました

174:デフォルトの名無しさん
16/12/17 10:34:17.41 I1a9emLd.net
HaskellはWindowsで厄介

175:デフォルトの名無しさん
16/12/17 11:45:18.62 eluHTQQy.net
そういう話なら論理型言語代表の Prolog も入れてあげて。
手続き型とも関数型とも違う世界でやってる言語だから、教養


176:としては重要だよ。



177:デフォルトの名無しさん
16/12/17 12:24:58.17 0gKLg1TK.net
>>170
Prologっていわゆる業務系みたいなアプリ作れるの?ウェブアプリとか。できなくはないんだろうけど実績とかあるのかな。アカデミックな領域がメイン?

178:デフォルトの名無しさん
16/12/17 15:17:46.57 ViZRp8Ek.net
煽る訳じゃないけど
Prologが代表って時点でもう
論理型言語そのものが終わってない?

179:デフォルトの名無しさん
16/12/17 15:37:46.78 cI2MiRpF.net
むしろ今からじゃないの
AI隆盛になって自然言語処理とかもさらに活発化するだろうし
ただの知ったかだけどさ

180:デフォルトの名無しさん
16/12/17 16:13:23.71 2Jm0iG/u.net
機能もろくに差別化されていないのに文字コードのように
覇権争いになるのは勘弁願いたい
個人的に「○○言語の拡張」みたいな感じで似たような
言語は乱発してほしくない。
新言語学ぶなら唯一無二の機能が欲しいな。
描きやすさを追求した言語ならPythonは凌駕してほしいところ
今のところ俺の中でPythonがダントツ

181:デフォルトの名無しさん
16/12/17 16:28:09.78 HUzLix+O.net
中途半端なOOPで腐ったPythonのどこがええんや
糞や

182:デフォルトの名無しさん
16/12/17 16:32:05.33 EjoxwQPp.net
いわゆるLL言語でオブジェクト指向がうまくいってる言語ってなくね?Rubyぐらい?

183:デフォルトの名無しさん
16/12/17 17:23:09.78 0gKLg1TK.net
>>176
OOPってオブジェクトが定義できて継承とポリモーフィズムあれば十分じゃない?
どのLLでも手段は提供されてるからあとは使い手の腕次第だと思うけど。

184:デフォルトの名無しさん
16/12/17 17:26:32.03 HUzLix+O.net
使い手の腕次第(笑)
で、どっかの「PHP7で堅牢なコードを書く」みたいに
車輪の劣化再発明を繰り返すのか
LLの連中って頭までLだよな

185:デフォルトの名無しさん
16/12/17 17:35:18.54 u0MCFX41.net
オブジェクト指向と堅牢なコードになんの関係があるの?

186:デフォルトの名無しさん
16/12/17 17:55:16.63 HUzLix+O.net
使い手の腕次第とかいって目的と手段をはき違えてるバカに言ってんだよターコ

187:デフォルトの名無しさん
16/12/17 18:01:38.13 u0MCFX41.net
お前、C++難しくてHaskell挫折してPythonもダメって言ってんじゃねーか
性能も追及できず理想に準じることも出来ず実用性で妥協も出来ないなら
お前の気にいる言語なんてねーよw

188:デフォルトの名無しさん
16/12/17 18:30:21.42 2Jm0iG/u.net
Pythonはモジュール作るのも他人の既存のモジュールを解析するのも
簡単、以上。
必要以上にオブジェクト指向である必要がない。
よくわからないものをブラックボックスのままとりあえず参照
って使い方じゃなくて、ざっとモジュール読んで、
モジュール書いて、必要なものだけインポートして使える。
あんま継承は使わないし、既存のものを丸ごとコピッて
要らないとこ削って使えるくらいimportの構文がシンプル。

189:デフォルトの名無しさん
16/12/17 18:33:42.34 yLbp/UkZ.net
競技プログラミング系のサイトだと
Pythonの回答はえらい短い事が多いよね。
その点に関しては右に出る言語はなさそう。

190:デフォルトの名無しさん
16/12/17 18:44:11.39 b79E6Pux.net
>>182
土方言語として優れた特質だな。

191:デフォルトの名無しさん
16/12/17 18:54:36.05 HUzLix+O.net
土方ならJava7以下かPHPだろ

192:デフォルトの名無しさん
16/12/17 21:52:35.83 zhH9hqJS.net
本屋行ったらpython本が増殖してた。

193:デフォルトの名無しさん
16/12/17 22:01:00.84 0gKLg1TK.net
>>180
だからどの言語も一般的な機能は備えてるんだからあとは使い方次第ってこと。言語は手段で道具なんだからあとはどう使うかだけでしょ。Pythonできれいなコード書けるけどPHPだと書けませんって人はいないよ。どっちも汚いかどっちも綺麗かだけ。

194:デフォルトの名無しさん
16/12/17 22:01:29.61 0gKLg1TK.net
>>186
機械学習が流行ってるからね。

195:デフォルトの名無しさん
16/12/17 22:27:22.02 2Jm0iG/u.net
でもJavaScriptだけは汚いイメージが払拭できない

196:デフォルトの名無しさん
16/12/17 22:46:09.48 K7bSiR2D.net
ねえねえrustはどうなのみんな

197:デフォルトの名無しさん
16/12/17 22:53:03.85 EjoxwQPp.net
Pythonも入門書ばかりでその上をあまり見かけないね
C++やJavaはその辺が厚いんだが・・・
近所の本屋の売れ行きの都合かもしれんが何かいい本あるか?

198:デフォルトの名無しさん
16/12/18 00:26:42.84 aCKcGLhu.net
Python, JS には、ブロックスコープが無い
だから、Ruby, Haxe が堅牢

199:デフォルトの名無しさん
16/12/18 00:44:36.30 KFsMSIdd.net
Haxeってすごいんだね
ディズニーやトヨタやBBSやコカコーラが使ってるらしい
Haxe - Wikipedia
URLリンク(en.wikipedia.org)

200:デフォルトの名無しさん
16/12/18 00:56:16.48 v8zNK0rs.net
Haxeでググルとtypescriptを勧められる始末

TypeScript最強伝説

201:デフォルトの名無しさん
16/12/18 01:49:18.31 5HKYrKlu.net
10億人流出の米国ヤフーは何の言語使ってるのかな~と思ったら
URLリンク(en.m.wikipedia.org)
まさかのPHP一本足打法・・・

202:デフォルトの名無しさん
16/12/18 02:03:38.29 sPLdNIEi.net
>>192
つ let

203:デフォルトの名無しさん
16/12/18 02:23:43.04 v8zNK0rs.net
>>195
アホーゴミ過ぎワロタ

204:デフォルトの名無しさん
16/12/18 12:34:24.22 8F2gNr16.net
Clojureが相手にされてないのは寂しい

205:デフォルトの名無しさん
16/12/18 15:21:13.61 1DW+/DGy.net
なんで関数型やりたがる人ってClojureやF#すっ飛ばしてHaskellやりたがるん?
ただただ手間じゃねアレ

206:デフォルトの名無しさん
16/12/18 15:48:06.84 5HKYrKlu.net
参考文献や日本語の解説が充実しているから。

207:デフォルトの名無しさん
16/12/18 16:30:19.60 8F2gNr16.net
Lispは神の言語だけどHaskellみたいなデータ型がないのが頂けない

208:デフォルトの名無しさん
16/12/18 16:31:55.95 v8zNK0rs.net
LispってFortranとかCOBOLの仲間だろ
完全に死んだ老害言語

209:デフォルトの名無しさん
16/12/18 17:12:01.68 lPdYfHUm.net
>>202
またまたご冗談をwww

210:デフォルトの名無しさん
16/12/18 18:13:50.19 v8zNK0rs.net
Lispのプロダクトなんて聞いたことない
ないよね?

211:デフォルトの名無しさん
16/12/18 18:20:44.14 +J9lZQEn.net
クラッシュバンディクー(震え声)

212:デフォルトの名無しさん
16/12/18 20:19:13.32 kFQZgr3z.net
Lispをバカにするのは自分のアンテナの低さを露呈するもんだな

213:デフォルトの名無しさん
16/12/18 21:22:59.82 +J9lZQEn.net
でも正直common lispとかschemeの関数名の雑然とした感じ嫌い

214:デフォルトの名無しさん
16/12/18 21:55:11.61 XOBRXwmr.net
COBOLは老外
FORTRANは科学者の中で現役
LISPはなんていうかプログラミング言語のメタを行く存在
プロダクトが聞いたことが無いのはLISPはインスタンスではなくて、
その上の抽象的な存在だから。Haskellもそういった類だね。

215:デフォルトの名無しさん
16/12/18 23:17:04.06 v8zNK0rs.net
Haskell haskell = new Lisp(Haskell.class);
こうですか?わかりません><;;;;

216:デフォルトの名無しさん
16/12/18 23:28:49.90 XOBRXwmr.net
んーとね、ポケモンに「メタモン」っているだろ?
LISPもメタモンなんだよ

217:デフォルトの名無しさん
16/12/18 23:29:55.38 BnvcAWRa.net
COBOLも現役だぞ
銀行以外でもまだまだ使われてる
計算メインだとああなっちゃうよ
画面制御なんかはCOBOLでやりたいとは思わんが
金勘定ならむしろ楽だよ

218:デフォルトの名無しさん
16/12/19 03:32:43.92 x/DzWopZ.net
現役の定義を
新規の案件で採用される事と定義すると
COBOLは現役引退近い状況でしょう。
まあスレで語られているのは
一度も現役になった事のない言語が大半だけどね。
(例えばHaskellは現時点では新規も保守も需要がない)

219:デフォルトの名無しさん
16/12/19 21:35:37.92 q+GbM0Hb.net
>>209
型とインスタンスが逆じゃね?

220:デフォルトの名無しさん
16/12/21 01:09:09.16 NlXO0i2+.net
アレだろ清純とビッチどっちが抜けるかって議論を始めるに当たって
とりあえず清純の頂点として性知識一切なしの女の子定義しましたってのがHaskellだろ?
「それ抜けるじゃん!」ってなった奴がHaskellラー

221:デフォルトの名無しさん
16/12/21 06:35:26.81 Fv4yEKAo.net
Lispはどんな女の子なの?

222:デフォルトの名無しさん
16/12/21 11:19:26.79 pQngWRnW.net
Lispは服(構文)を着ない野生児的な女の子(ちなみに生まれた頃は比較的普通の服を着ていた=M式)
ただこれで意外と育ちは良くて(ANSI)、教養(仕様)もしかっりしている
マクロという裁縫術を心得ていて、必要な服をいつでも作って着分けることができる

223:デフォルトの名無しさん
16/12/21 19:44:11.45 DAWAuc9g.net
LISP(の方言)は不滅じゃね?emacsの上で

224:デフォルトの名無しさん
16/12/21 21:00:19.84 SAz7LbLJ.net
>>212
個人から見たらそうなのかw

225:デフォルトの名無しさん
16/12/21 21:37:06.90 LwOfWJ5k.net
集団から見ると違うのか

226:デフォルトの名無しさん
16/12/21 22:22:07.11 EHIXxsY5.net
俺みたいなアジャイルでスクラムなチームでスプリントしながら振り返りDDDな目線だと、また新しい視点が見えてくるね

227:デフォルトの名無しさん
16/12/22 02:31:44.42 LKHTDYaz.net
>>217
なんでemacsの不滅は前提なんですかね…

228:デフォルトの名無しさん
16/12/22 08:43:00.02 tQtLk2Co.net
Lispは標準関数名汚すぎな
Clojureはまだマシだけど

229:デフォルトの名無しさん
16/12/22 09:19:52.84 8qaRbIfF.net
Haskellを純粋関数型って言葉やめない?
参照透過型言語と呼ぶべき.
これなら最近増えた
表面だけパクった言語達と同じカテゴリに入らなくて済む。

230:デフォルトの名無しさん
16/12/22 09:22:45.26 piqYaj8F.net
参照透過を徹底してる言語なんてHaskellしかないんだから
ストレートにHaskellって呼べば良くない?

231:デフォルトの名無しさん
16/12/22 12:42:33.24 LVFOwIG/.net
lazyとstrictで大分違うのにいっしょくたに語られる関数型

232:デフォルトの名無しさん
16/12/22 18:03:40.60 mT17SxA8.net
ていうかなんで言語開発者はHaskellなんてめんどくさいだけの言語パクりたがるのか分からん
後のアップデートで結局Haskellらしさを潰して使いやすくしました!とかやってるし意味が分からん

233:デフォルトの名無しさん
16/12/23 14:30:21.94 FYU3Gmnx.net
Rustの用途ってc++で書かれたプログラムの移植版を作ることでいいのか?

234:デフォルトの名無しさん
16/12/23 14:44:06.63 yIxDn18f.net
mozilla開発ってだけでなんかもう負け組臭が酷い

235:デフォルトの名無しさん
16/12/23 14:54:07.50 TK7Butbo.net
Goより明らかにいい言語なのにバックの印象で負けてるrust

236:デフォルトの名無しさん
16/12/23 15:00:36.49 Np2+Er+t.net
えっ? rust が?

237:デフォルトの名無しさん
16/12/23 15:31:23.69 F0XljJId.net
>>228
googleがrust作ってたらpython, ruby, c++開発者が流れたよね

238:デフォルトの名無しさん
16/12/23 15:39:29.01 yIxDn18f.net
>>231
歴史に鱈レバーはないが
そうかもしれぬ

239:デフォルトの名無しさん
16/12/23 19:34:45.48 yIxDn18f.net
Rustにもマスコットが必要だな
ゴファはモッサイから、もっとケモナーの精巣に響くようなマスコットがいい

240:デフォルトの名無しさん
16/12/23 19:34:49.78 RCL+KsCc.net
資金力が違いすぎるからなぁ

241:デフォルトの名無しさん
16/12/23 19:53:22.32 TK7Butbo.net
Lolifoxだな

242:デフォルトの名無しさん
16/12/24 08:38:43.16 di+rXJ0g.net
>>229
雷鳥「一体何が不満なんですか?」

243:デフォルトの名無しさん
16/12/24 19:01:30.80 hxBGGNm6.net
量産されているHaskellのパクリ言語が
どれも本家より良いとは言われない不思議

244:デフォルトの名無しさん
16/12/25 13:34:16.89 kF/mK/Cf.net
自分自身をコンパイルできるコンパイラ
またはCで書かれた中間言語コンパイラ
このどちらかがあると良い

245:デフォルトの名無しさん
16/12/28 02:12:07.16 Pt7cMAGf.net
lisp未だにCADの組み込み言語で使うから、全く馬鹿にできんが、
俺はGoを会社では推してる。
未経験でも2日でわかる、言語仕様ちゃちいから闇が浅い、フォーマットは強制、リンターが強力
threadやら、Runnableやら、synclockやら、哲学者の食事やら教えんでも8割くらいがチャンネルで解決する。
コンパイルしたらワンファイルでどこでも動く。

246:デフォルトの名無しさん
16/12/28 08:34:54.14 bvnjBJpz.net
>>239
> 闇が浅い、
型台無しにするinterface{}とか闇と思う。

247:デフォルトの名無しさん
16/12/28 09:55:30.25 JT952dSj.net
>>240
今のところジェネリックスないからなぁ。
インターフェイスが勝手に実装されるんだから使いそうな値は全部名前つけて管理しろと思う。
intに ScreenYPosとか型名つけれるのマジ便利。

248:デフォルトの名無しさん
16/12/28 11:22:58.21 h6cUbtbL.net
MapもReduceもなくて三行かけてループで書く言語はちょっと……

249:デフォルトの名無しさん
16/12/28 12:06:37.48 JT952dSj.net
まあ、タイプ数は多いけど。
mapやreduceが何スレッド使ってどう動くかをかける分、rangeとゴルーチンとチャンネルの方が便利じゃない?
mapのmapのreduceのmapとかになって来たら、チャンネル繋げたほうがわかりやすいし。
一台では捌けんなと思ったら、受け取ってネットワークに投げるチャンネルと
ネットワークから拾って次のチャンネルに渡すチャンネル書けば、割と解決するし。
Erlangも同じ理由で好き。

250:デフォルトの名無しさん
16/12/28 13:57:13.59 MIXabYYa.net
Goはシンプルでいいんだけど、コードが冗長にならない?if文がつらつら並んでしまうことよくある。書き方が悪いのかな。
文字列処理が中心のウェブアプリだとこの傾向が顕著な気がする。APIだけならまだマシだが。

251:デフォルトの名無しさん
16/12/28 14:19:25.35 kFL7wfb2.net
うむ

252:デフォルトの名無しさん
16/12/28 19:02:14.47 pwprnBc6.net
golang はよくも悪くも実用性第一の言語なんだから、言語に高度な抽象化や表現力を求める層に勧めてもニーズがずれてるんと違うん。

253:デフォルトの名無しさん
16/12/28 23:29:01.55 Eve+QkKl.net
自動ダックタイピングとか、基地外!
老害プログラマが言語を作っとる

254:デフォルトの名無しさん
16/12/28 23:43:54.55 NN0/J7oE.net
自分で理想のプログラミング言語作って使ってればええやん

255:デフォルトの名無しさん
16/12/28 23:48:59.74 JT952dSj.net
>>244
switchで、かなぁ。
テーブルジャンプになりそうな所はそうしてしまうって発想に近いと思う。
抽象化って言語仕様的にはこれ以上必要ないレベルまで抽象化されてると思うよ。
interface定義すればそれが一致すればすべてその実装とみなすとか。
cppで書いたバカみたいなvirtualの塊をコンパイルしたようなコードになるなら、コンパイラが全部解決しとけってのは理にかなってるんじゃないかな。
さもなくばJavaScriptでダックタイプしとけと思ってしまう。あれはあれで便利だし。
大体の言語のカスい所を削るとあれになった感があるけど。

256:デフォルトの名無しさん
16/12/29 00:03:11.38 RruPXahs.net
>>246
表現力ってよくわからんのよね。
何もかもを表す言語って自然言語には無いんよ。
霧雨や狐の嫁入りを綺麗に英語には出来ないし
Be it as.と単文では日本語にはニュアンスが出せないようなもんで、
ある言語がある領域で万能であれる訳がないのに、
まやかしの如くその辺を解決した気になってる言語が純粋に気持ち悪い。
あるゆる、演算子をオーバーライドできる言語に対して思う。

257:デフォルトの名無しさん
16/12/29 00:07:10.35 byMsx2NY.net
>>250
実際にタイプする文字の量ということで良いんじゃない?

258:デフォルトの名無しさん
16/12/29 00:09:42.38 rvAXIAg7.net
>>250
表現力の解説は他の人に任せるとして、取り敢えず演算子オーバーライド出来ないと線形代数が悲惨なことになるのでその最後の行は頂けない

259:デフォルトの名無しさん
16/12/29 00:20:16.74 CZgr2A6D.net
タイプする文字の量で行ったらPythonが最強でしょう。

260:デフォルトの名無しさん
16/12/29 00:38:47.33 jOhOrzjU.net
>>246
この意見には賛同できるな。Scalaのパターンマッチとかコレクションの操作は表現力が高いと思う。何をしようとしてるか明確だから。Goはもっとプリミティブな操作しか持ってないから。

261:デフォルトの名無しさん
16/12/29 00:39:17.73 OGBMppob.net
>>250
お前は文字列処理だけやっとけ低脳

262:デフォルトの名無しさん
16/12/29 01:11:04.33 RruPXahs.net
>>252
要らないだろ。
ベクトルとベクトルの掛け算が外積なのはわかるが、三次以上のテンソルとテンソルの掛け算がどう定義されるか、
ベクトルとスカラのタプル同士の掛け算がどうなるかなんか、型同士で勝手に定義されても困る。
>>254
何をしようとしてるか明確なのはその型作った奴だけだろ。
>>255
文字列なんかほとんど触らんわ。

263:デフォルトの名無しさん
16/12/29 01:25:58.55 rvAXIAg7.net
>>256
ベクトルの足し算をa+bと書くよりもvector_add(a, b)と書いた方がいいということ?あり得んだろそんなの

264:デフォルトの名無しさん
16/12/29 02:27:22.56 RruPXahs.net
>>257
だから、ベクトルと単に定義すんなと。
何のベクトルかを型として持つべきでしょ。
加速度のベクトルと角加速度のベクトルは系が違うんだし。
関数名も嫌な感じ。演算子のオーバーライドと次元同じじゃん。
型が適当だからそんな発想出るんじゃないの?
ものによっては交換法則が成り立たんのだから、addは適切じゃない上に、aにaddするのか、aにaddしたものを返すのかもわからん。
a+b はオーバーライドされて、原点からの距離になります(ただしAが南北方向加速度、Bが東西方向加速度の場合)
みたいな例外でしか構成されてない仕組みで埋め尽くされるじゃん。
なんとかvector.CombineZX(z ZVecror,x Xvector)でしかない。

265:デフォルトの名無しさん
16/12/29 02:48:32.46 rvAXIAg7.net
>>258
ちょっと適当に関数定義していいから、線分クラスを始点と方向ベクトルで構成されるものとして、2線分の交点を算出するプログラム書いて見てよ
Numpyより見やすくな

266:デフォルトの名無しさん
16/12/29 03:07:10.97 yr0J1az9.net
会話の流れを一切無視した要求に笑ったw
まあPythonはこの面子では抜けてるとは思うよ

267:デフォルトの名無しさん
16/12/29 06:18:55.17 13IxHxtA.net
うむ

268:デフォルトの名無しさん
16/12/29 06:56:51.24 V7u6j1LO.net
演算子オーバーライドはご飯に卵を掛けたら卵掛けご飯にならなきゃおかしいっていう人のためのものだ

269:デフォルトの名無しさん
16/12/29 09:40:32.87 MXIaWcPX.net
>>259
> 書いて見てよ
> Numpyより見やすくな
こう言うこと言うと絶対相手は逃げちゃうよな
書いてるの100人に1人くらいのもんだよ(俺調べ)

270:デフォルトの名無しさん
16/12/29 10:27:49.91 CAvee1NA.net
    ∧_∧  ミ _ ドスッ
    (    )┌─┴┴─┐
    /    つ. 終  了 |
   :/o   /´ .└─┬┬─┘
  (_(_) ;;、`;。;`| |

271:デフォルトの名無しさん
16/12/29 10:52:33.95 OGBMppob.net
>>256
> 三次以上のテンソルとテンソルの掛け算がどう定義されるか、
> ベクトルとスカラのタプル同士の掛け算がどうなるか
ちょっとそれ定義してみてくれよ低脳

272:デフォルトの名無しさん
16/12/29 10:59:44.31 AIw2bcpm.net
>>259
Numpyも中途半端だけどなぁ。
確かに書くコード量は少ないだろうが、
書いてないコード量は圧倒的に多いじゃん。
でもその定義ならMaximaで解けるよ。
プログラム組むまでもない。

273:デフォルトの名無しさん
16/12/29 11:01:35.01 AIw2bcpm.net
>>265
使いみち次第だよ、Goなら正直。
むしろ、何か推してる言語あるならそれでこう書けば万能って言ってくれると、
新しい知識が得られて嬉しい。

274:デフォルトの名無しさん
16/12/29 12:42:34.63 rvAXIAg7.net
>>266
いや、その式をMaximaとかで解いてプログラムに埋め込むのよ
アスペみたいなこと言わんといてくれ

275:デフォルトの名無しさん
16/12/29 12:47:44.02 yr0J1az9.net
その代わりPython側も何か書くというイーブンな条件なら良いんじゃね?
何を書くのかしらんけど

276:デフォルトの名無しさん
16/12/29 12:49:14.73 rvAXIAg7.net
よく考えたら例題がよくなかったな
(a+b*c-d*e/f)/(a@f-b@c)-hとかをvector.Combinezxとやらで書けとするべきだった。
まあどうでもいいけどな

277:デフォルトの名無しさん
16/12/29 22:40:40.45 5yPVbf0y.net
>>268
馬鹿じゃねえの?
なら何の多性態もいらねえじゃん、言語には。
>>270
自明でない式に意味なんかねえよ。
サンプルにでもabcdなんて命名する奴に全くセンス自体がないから、そういう発想になるんだろうな。

278:デフォルトの名無しさん
16/12/30 00:53:59.91 RKFPkfCK.net
>>271
ほーん負け惜しみはいいから書いてみ?

279:デフォルトの名無しさん
16/12/30 01:13:07.40 S2I7JRvC.net
つーかこいつ線形代数エアプすぎてMaximaとかで解いた結果>>270みたいな感じのちょっとややこしいベクトルの式が解になることがあることすら理解してなさそう
そういう時に演算子オーバーロードは本当にコードを見やすくするのに。
馬鹿すぎて>>259すら自力で解けないんだろなあ

280:デフォルトの名無しさん
16/12/30 07:44:18.97 sL0wWCmI.net
今時ジェネリクスも無い go は次世代言語として筋が悪い
個人的には、google 信者か動的型言語しか使った事が無い人が go をマンセーしてるイメージがある

281:デフォルトの名無しさん
16/12/30 08:22:50.47 n0+bjvYh.net
>>274
Google自身もそれほど推してないから。
GoがAndroidバイナリー作れるようになってから1年以上たつわけで、推してたらNDKのようにAndroid SDKからダウンロード出来るようにするはずだよね。

282:デフォルトの名無しさん
16/12/30 10:54:37.77 NmKeqyEh.net
ジェネリクスね。。
バカが俺様ライブラリを無駄に作り出すだけじゃん。

283:デフォルトの名無しさん
16/12/30 11:04:50.67 Sfay42t+.net
URLリンク(golang.org)
Why does Go not have generic types?
Generics may well be added at some point. We don't feel an urgency for them, although we understand some programmers do.
Go公式ですらこう言ってるのに馬鹿みたいな意見いらないから

284:デフォルトの名無しさん
16/12/30 11:08:20.23 NmKeqyEh.net
だから慌てて入れて c++ のテンプレみたいなバカみたいな状況になりたくないつってんだろw

285:デフォルトの名無しさん
16/12/30 11:12:29.79 Sfay42t+.net
それはお前が決めることじゃない

286:デフォルトの名無しさん
16/12/30 12:38:19.14 qVys9VlH.net
generics が無くても困らんのでな

287:デフォルトの名無しさん
16/12/30 13:45:01.80 7+wVhCY3.net
C++のテンプレートみたいなのは
set<char>みたいに型にフィットしたコンテナを用意するのに気持ち良いけど
Javaやっててジェネリクス必要になるから欲しいって人はその設計が間違ってる
そうは思わんかお前ら

288:デフォルトの名無しさん
16/12/30 14:46:08.73 Sfay42t+.net
うっざJavaスレでやれ

289:デフォルトの名無しさん
16/12/30 15:46:41.55 7Zd5OH2Q.net
>>273
エアプがなんだかわからんが、手で解けるからやらすんであって、
最初からMaxima使ったら検算できねえじゃん。
書きやすいなんて理由でパフォーマンス落とす意味がわからん、と>>249で言ってんのに。
情報系の学部生みたいな事言われても苦笑いしか出ない。

290:デフォルトの名無しさん
16/12/30 15:48:07.60 7Zd5OH2Q.net
なんでも積むのが最新型な点を通り越しただけっしょ。

291:デフォルトの名無しさん
16/12/30 16:01:58.78 n0+bjvYh.net
パフォーマンス落とすって…
批判するなら批判する所だけでもちゃんと理解しとこうね。

292:デフォルトの名無しさん
16/12/30 16:46:36.97 hOz+Sgq9.net
>>285
指摘は事実を以て、ね。

293:デフォルトの名無しさん
16/12/30 19:26:31.24 RKFPkfCK.net
>>259は余裕で手で解けるけどな。線分クラスを始点s方向vで構成されるものとして一つ目の線分をs1,v1二つ目をs2,v2とし、S=s2-s1,V={{-v2y, v2x},{-v1y,v1x}}として、答えはV.dot(S)/det(V)。
このくらいスパって書けばいいのに、検算出来ないとかパフォーマンス落とすとかうだうだ言い訳してカッコ悪いやつだ

294:デフォルトの名無しさん
16/12/30 19:28:49.78 RKFPkfCK.net
おっと求められた答えそのままではなかった

295:デフォルトの名無しさん
16/12/30 21:12:04.72 0uD1Maua.net
書きやすいなんて理由でC言語以上の高級言語使ってるバカはおらんよね?
アセンブリでオーバーヘッドゼロで書くのが真のプログラマー
メモリ管理もできないバカは紙とパイナッポーペンからやり直せ笑

296:デフォルトの名無しさん
16/12/30 21:24:32.93 vRTC1WE2.net
30年位時代を間違えてますよおじいちゃん

297:デフォルトの名無しさん
16/12/30 21:55:04.63 VqDrYuY4.net
>>287
線分が不明確。
ユークリッド幾何に限られる。
だから情報系の奴って馬鹿だって言われるんだよ。

298:デフォルトの名無しさん
16/12/30 21:56:11.76 VqDrYuY4.net
>>289
ネタで言ってるんだろうけど割と合ってるんじゃない?
機械語が予測できる形で落ちない言語はゴミ。

299:デフォルトの名無しさん
16/12/30 22:09:12.67 RKFPkfCK.net
>>291
本気でそれが問題だと思ってるの?
ちなみに俺は化学だ。勝手に決めつけんな

300:デフォルトの名無しさん
16/12/30 22:18:57.48 VqDrYuY4.net
>>293
そう言われて反応する時点で同じ穴の狢。
って言われんようにやれよ。
2通り以上に解釈される化学式の表記法とかゴミだなって思うだろ。

301:デフォルトの名無しさん
16/12/30 22:22:05.89 VqDrYuY4.net
書き方の工夫で、一つに絞られる、と言う事をするよりも、
示性式と構造式書いたほうが余程的確。

302:デフォルトの名無しさん
16/12/30 22:50:00.86 RKFPkfCK.net
情報系と思ってもらえたようで至極光栄
で、本気でそれが問題だと思ってるの?理解できてないだけだよね。理解できてるなら>>287の数値は何を表す値を導出してるか書いてね
もしくはこの話飽きて来たからClojureの話しようぜ

303:デフォルトの名無しさん
16/12/30 22:55:30.78 ToL6TU3u.net
Swiftやってんだけど、おまえらの中�


304:カゃもう古そうだな



305:デフォルトの名無しさん
16/12/30 22:57:34.88 RKFPkfCK.net
古くはないんだけど、なんか手を出す気もしないなあ

306:デフォルトの名無しさん
16/12/30 23:02:05.67 ToL6TU3u.net
そもそもプログラミング素人でさ、なんかアプリ作りたいと思ったからswift選んだんだけど、間違い?
ほかにやったほうがいいことあるなら教えてください

307:デフォルトの名無しさん
16/12/30 23:03:36.76 RKFPkfCK.net
Objectice-Cやってた頃はMacアプリ作りたかったのにiOSの本ばかりで手を焼いた記憶があるけど、Swiftはどうなんだろう?

308:デフォルトの名無しさん
16/12/31 01:03:03.34 0acoUq44.net
>>296
そりゃ、交点ではなく交点を通る線出してんじゃねえの?
ってか、
Clojureはあんまりこう惹かれなさ過ぎてわからんな。

309:デフォルトの名無しさん
16/12/31 01:39:29.82 kSL6UTz/.net
>>301
残念ながら違う。
ClojureはLispの中ではなんか関数名が綺麗な感じで好きなんだよ。
基本的にクラスは使わずに組み込みのList,Vector,Mapを使うとか、変数は全部イミュータブルとか、一風変わってるけど慣れるとこっちの方が書きやすくて好きなんよ
まあHaskellとかと比べると汚いけど、いろんな環境で使えるし、replも使いやすくてちゃちゃっと使えるのがgood

310:デフォルトの名無しさん
16/12/31 08:15:21.14 5P7T9Bui.net
このスレの謎のScala押しなんなの?
あんなの関数型触ってなかった人が持て囃してるだけでしょ?
真面目に書くとPerl並に汚いコードになるのに

311:デフォルトの名無しさん
16/12/31 08:28:01.13 qTR6JDNw.net
>>303
OOP+関数型
JVM
最強やん

312:デフォルトの名無しさん
16/12/31 08:34:05.20 pegMHpax.net
F#が流行らなかったんだから
そんなのが武器になるとは思えないけど

313:デフォルトの名無しさん
16/12/31 08:41:27.20 qTR6JDNw.net
JVMの部分に対するツッコミか?
ドトネ自体が流行ってねーだろ、まずよ

314:デフォルトの名無しさん
16/12/31 09:09:42.34 pegMHpax.net
そうじゃない
CSharperがOOP+関数型のF#へ移行しなかったんだから
Javaerも移行しないだろうってこと

315:デフォルトの名無しさん
16/12/31 09:54:57.32 qTR6JDNw.net
なるほど
Javaerも大概レガシーうんこまみれだからな
でもJava8にラムダやStream入ったし、少しは連中考え直すんじゃないか?
C#はそもそもF#に乗り換えなくて十分なほど便利に見える
(C#はよくしらんが)

316:デフォルトの名無しさん
16/12/31 11:02:24.70 0acoUq44.net
>>302
そうなのか、変に煽ってはいかんな。
最初の一歩が辛いけど発想が気持ち良いと言えば俺はErlangが良いと思うな。
実用性もあるし。

317:デフォルトの名無しさん
16/12/31 11:11:50.12 Mr9jnWHp.net
やはりオーバーロードはあったほうが便利だな

318:デフォルトの名無しさん
16/12/31 11:48:39.35 0acoUq44.net
オーバーロードについては言い方変えよう。
軽率に使うやつは馬鹿としておく。

319:デフォルトの名無しさん
16/12/31 19:47:18.58 5P7T9Bui.net
アドホック多層は散らばると面倒だよな
最初からジェネリックに書けばいいだけ

320:デフォルトの名無しさん
16/12/31 20:37:47.46 CS9EEzAV.net
次世代を制するのはGo
次点でこのままスクリプト言語が他に出ないならばElixer
これに気付いていないやつは情弱だからもっと情報を積極的に
吸収したほうがいい。

321:デフォルトの名無しさん
16/12/31 22:21:32.08 7tMjSoOS.net
Goは次世代というか現実的な選択肢の一つという感じ

322:デフォルトの名無しさん
16/12/31 23:09:38.24 Mr9jnWHp.net
次世代はrust

323:デフォルトの名無しさん
17/01/01 00:21:12.92 uk+ZZWDP.net
あのGoogleが超最近に出した言語なのに現状これだけ盛り下がってるGoこれから流行っていくってありえるか?

324:デフォルトの名無しさん
17/01/01 00:29:30.23 y/0zTBoG.net
>>304
なんでも詰め込めばいいとかバカなんじゃないの。

325:デフォルトの名無しさん
17/01/01 00:51:32.52 VtFWW7J2.net
>>304
最低やん
OOP部分捨てろ

326:デフォルトの名無しさん
17/01/01 01:23:10.78 ltF9gKFQ.net
参照透過でなきゃ関数型とは認めんよ。
実際のコードは殆ど手続き型で書く癖に
イメージ戦略で「関数型」を名乗る偽物の多い事多い事。

327:デフォルトの名無しさん
17/01/01 01:30:27.07 0J24YwIc.net
>>318
ほんとこれ

328:デフォルトの名無しさん
17/01/01 01:58:04.14 uk+ZZWDP.net
言語なんて手段でしかないんだから
突然優越感たっぷりにオレオレ関数型定義を宣言されても困る

329:デフォルトの名無しさん
17/01/01 02:57:38.67 acF61tOZ.net
>>316
下がってるか…?
結構Go製のもの増えてきたけどな。

330:デフォルトの名無しさん
17/01/01 11:47:46.26 wqx7ZaQB.net
>>313
Erlangなら判るがElixirは糞だろ

331:デフォルトの名無しさん
17/01/01 12:44:16.18 fRaQvE2f.net
GoとScalaって今から勉強するならどっちがいいの?

332:デフォルトの名無しさん
17/01/01 13:16:06.95 0J24YwIc.net
scalaとかゴミなのて

333:デフォルトの名無しさん
17/01/01 13:36:53.96 b8ZAKc8l.net
>>320
OOPで挫折したのか?

334:デフォルトの名無しさん
17/01/01 13:40:12.31 rXsHTVhD.net
Scala最強伝説を祈願してあけましておめでとうございます。

335:デフォルトの名無しさん
17/01/01 13:42:37.35 Qg1j0Wmf.net
ScalaよりClojureの未来が明けますようお願いいたします

336:デフォルトの名無しさん
17/01/01 13:55:18.09 NDuNncrW.net
あけましておめでとうございます。今年こそjvm言語が絶滅しますように…

337:デフォルトの名無しさん
17/01/01 17:24:23.36 SJYwRSMl.net
未熟な新言語ならば今後の今は使いづらくても今後の改良に
期待して学びたいと思う。
一方、JVMやマイクロソフトみたいに腐敗したシステムは
いくら既存の資産との互換性があったとしても新しいものを
学ぼうという気が起きない。
古いシステム廃止に伴い新システム移行を強制してくるなら
じゃあこれを機に別の環境に乗り換えますんでって気分になる。

338:デフォルトの名無しさん
17/01/01 17:49:31.12 QliWG2cV.net
MSは最近頑張ってるイメージ

339:名無し集中
17/01/01 18:01:48.24 jy2g6db8.net
>>330
C#もだめ?作者の人すきなんだが

340:デフォルトの名無しさん
17/01/01 18:14:39.44 SJYwRSMl.net
わざわざC#と書かずにマイクロソフトと書いたんだよ。
C#は嫌いじゃない。

341:デフォルトの名無しさん
17/01/01 21:06:03.64 rXsHTVhD.net
でもちょまどさんを前にしたらモジモジして「C#いいですよね」とか言う気なんでしょう?
キモオタきも

342:デフォルトの名無しさん
17/01/01 21:12:15.02 9MvoRZrQ.net
ちょっ()まどさんのおかげでペチパーも許せるようになった

343:デフォルトの名無しさん
17/01/01 21:31:45.89 rXsHTVhD.net
それはありえない
ペチパーだけは老若男女一族郎党皆殺しの上晒し首にして当然

344:デフォルトの名無しさん
17/01/01 22:15:55.23 uk+ZZWDP.net
F#も良いよ

345:デフォルトの名無しさん
17/01/01 23:36:31.27 y/0zTBoG.net
>古いシステム廃止に伴い新システム移行を強制してくるなら
>じゃあこれを機に別の環境に乗り換えますんでって気分になる。
こういう発想がカス言語機能追加の原動力になってんだろうな。

346:デフォルトの名無しさん
17/01/02 04:03:16.31 gdAYBpSh.net
>>338
バージョンアップで互換性なくす言語は馬鹿

347:デフォルトの名無しさん
17/01/02 04:11:10.89 pb7rNf+H.net
>>326
頭悪そう

348:デフォルトの名無しさん
17/01/02 10:14:22.78 9iyonvDZ.net
もうこれ以上糞言語増やさなくていいよ
十分便利な言語が出揃ったっ


349:てみんな言ってるだろ



350:デフォルトの名無しさん
17/01/02 12:19:20.43 5B8cWWn7.net
>>341
CやCobolが出たときも当時の人達みんな同じこと思ってそう

351:デフォルトの名無しさん
17/01/02 12:31:09.88 GdcUHK9D.net
そうでもない

352:デフォルトの名無しさん
17/01/02 12:51:44.30 D033LP4m.net
技術のキャッチアップができなくなったなら、エンジニアとしてはもう寿命
その後はIT土方かマネジメントで生きるしかない

353:デフォルトの名無しさん
17/01/02 13:04:50.20 EcE1aP5C.net
swift最強

354:デフォルトの名無しさん
17/01/02 18:25:12.48 1m/cK6rN.net
>>342
Cの頃はもっとユーザー、言語設計者、言語実装者の距離が近かった。
今は遠い。それがクソ言語が作られる大きな理由になってる。

355:デフォルトの名無しさん
17/01/02 19:13:01.90 hRjlMCft.net
Haskellなら近いよ!

356:デフォルトの名無しさん
17/01/02 19:23:51.11 XmNT/ume.net
特定のIDEとか環境ありきが前提となっている言語は一度氏んだ方が
いい。

357:デフォルトの名無しさん
17/01/02 22:41:29.99 9iyonvDZ.net
IDEも使えない糞雑魚ナメクジ
intellijに見捨てられた糞言語信者は死んで、どうぞ

358:デフォルトの名無しさん
17/01/02 22:52:40.90 OVlW98VI.net
>>348
うむ。goなら大体揃うし、作ったあともワンファイル

359:デフォルトの名無しさん
17/01/03 00:23:18.89 qOafqQyJ.net
Haskellってオワコンなのかな?
主な用途が自身のコンパイラを書くことのまま進展がないけど。

360:デフォルトの名無しさん
17/01/03 00:32:50.68 8fB2VnKn.net
開発環境整えるだけで尋常じゃない苦労するはめになったり特定のOSだと動かないなんてことになるよりは
IDEさえ落とせばすぐ環境整う言語のが遥かにマシじゃね?

361:デフォルトの名無しさん
17/01/03 00:37:30.08 sAzrCak7.net
>>351
もちょと言語コア以外のエコシステムのほうにも助力をまわしてほいところ。
素性はいいんのであとは使える周辺とスタータードキュメント整理られれば

362:デフォルトの名無しさん
17/01/03 18:13:38.86 YaTOHTL4.net
パッケージ管理が cabal から stack になってまともになったと聞くがどうなんだろう。

363:デフォルトの名無しさん
17/01/03 19:25:56.97 jYOP1H4c.net
>>352
IDEが無ければ何もできないホモには言われたくないですね...
言語への依存性から抜け出せなくなってしまう
IDEのボタンクリックしたとき自動発行されるコマンドとか
コンソール叩いて問題解決する方法覚えないから

364:デフォルトの名無しさん
17/01/03 19:43:55.85 AiznZoHE.net
だからなによ

365:デフォルトの名無しさん
17/01/03 19:45:10.33 ZcRDiYy/.net
IDEではなくエディタとコマンドを使えば成長できる
誰もが通り、数年後に間違いを自覚する道

366:デフォルトの名無しさん
17/01/03 20:26:30.11 qVjCXJPU.net
Goの実行速度が速いですっていうのは
OCamlが速いって言ってるのと同じことだよね?
Dやrustの足元にも及ばん

367:デフォルトの名無しさん
17/01/03 21:12:09.97 Uq62B4BS.net
エディタとコマンド使えば成長できるけど、補完は欲しい
Vimもemacsも補完とかのプラグインをちゃんとするのは面倒

368:デフォルトの名無しさん
17/01/03 21:18:07.41 qVjCXJPU.net
IDEのない言語はコーディングにも悪影響が出てるという。
タイプするの面倒くさいから標準ライブラリの関数名が略字で意味わからんかったりするらしい。
IDEが無いとファイル増えると面倒だから1ファイルにいくつもクラスを定義して保守性が下がったり。
プロジェクトみたいなのも作るの面倒だからって
動的ライブラリや静的ライブラリを作成せずに毎回全部フルビルドするとか。

369:デフォルトの名無しさん
17/01/03 22:03:37.86 Uq62B4BS.net
標準ライブラリの関数長いのは可読性も低いと思う�


370:ッどな



371:デフォルトの名無しさん
17/01/03 22:58:15.02 ZeRcLg0V.net
>>360
>IDEのない言語は
今時のエディタ使ってないの?
大抵の言語用の支援機能有るけど。

372:デフォルトの名無しさん
17/01/04 01:11:27.78 S4XLibkf.net
すいませんcoconutユーザーなんです……

373:デフォルトの名無しさん
17/01/04 01:50:54.55 MZRDhGwM.net
DataGridViewCellToolTipTextNeededEventArgs e とか凄いよねw
DataGridView.Cell.ToolTipText.EventArgs.Needed こうならんかね
DataGridView.Cell.ToolTip.EventArgs.Needed できればこう

374:デフォルトの名無しさん
17/01/04 02:06:37.88 +9xRXlmE.net
Scalaが没落してRustが急上昇してるけと何があった!!?
URLリンク(i.imgur.com)

375:デフォルトの名無しさん
17/01/04 02:20:49.49 cHwoKYKd.net
pythonは次世代言語のくくりに入るという認識でおけ?

376:デフォルトの名無しさん
17/01/04 03:24:57.77 sO2gccKh.net
>>365
Rustは半年位前にFirefoxの新しいブラウザエンジンに使うとかで
記事とか結構出たからトレンドが上昇したんだろ
>>366
pythonは現役世代

377:デフォルトの名無しさん
17/01/04 09:31:28.55 oS0JsegY.net
遊びで勉強するならRust のが面白そうってのはある。

378:デフォルトの名無しさん
17/01/04 09:45:56.11 KKg6qYkQ.net
C言語的な文法だから、その派生のC++やJavaやJSの流れを汲む奴らが調べてそう
関数型とオブジェクト指向のハイブリットだし、そいつらの中でも同じ趣向のScala勢に受けたのか

379:デフォルトの名無しさん
17/01/04 10:04:55.29 KKh75lzL.net
まだ正月なのに今日から社畜奴wwwwwwwwwwwwww

380:デフォルトの名無しさん
17/01/04 10:07:07.37 KKh75lzL.net
>>365
HaskelはScalaのおかげで下駄はいてるだけ
ルーストとかいう言語はMozilaのステマ

381:デフォルトの名無しさん
17/01/04 15:59:34.67 AIzwqNfs.net
ルーストって読む人初めて見たw

382:デフォルトの名無しさん
17/01/04 19:29:31.66 xL7XSQ6Y.net
ScalaアンチはRustについてはどう思ってるの?
関数型なんでもいいからやりてえけどどれがいいか迷ってんだよ
速く結論出せよ。

383:デフォルトの名無しさん
17/01/04 20:21:26.05 R3mMJ28k.net
全然用途が違うわ

384:デフォルトの名無しさん
17/01/04 20:54:09.10 jwIM7MLJ.net
Go言語がダメな理由
(Why Go Is Not Good (2014-07-18)by Will Yager)
URLリンク(postd.cc)
> Goは何も新しいことをしない。
> Goは全てにおいてうまく設計されているとは言えない。
> Goは他のプログラミング言語から退化したものである。

385:デフォルトの名無しさん
17/01/04 21:46:39.87 u2CyXKSE.net
>>371
意味不明

386:デフォルトの名無しさん
17/01/04 21:55:31.77 xL7XSQ6Y.net
>>375
>イメージキャラのデザイン

387:デフォルトの名無しさん
17/01/04 22:21:37.36 +0Y5k0lr.net
       , - ―‐ - 、
      /         \
     /    ∧ ∧  ,   ヽ
    ./  l\:/- ∨ -∨、! , ',
   / ハ.|/          ∨|,、ヘ
  |ヽ' ヽ     ●  ●    ノ! l
. 〈「!ヽハ._    __    _.lノ |
  く´ \.)    ヽ. ノ   (.ノ  ̄ さあ寄っといで 才能のカケラもない
   \ `'ー-、 ___,_ - '´         カスどもが Go 叩きを始めるよ
      ` - 、 ||V V|| \
        | ||   || l\ ヽ

388:デフォルトの名無しさん
17/01/04 22:30:18.96 R3mMJ28k.net
googleはハッタリばっかだからな

389:デフォルトの名無しさん
17/01/04 22:48:17.88 6ooS73gi.net
google社内ではPythonが使われているらしけど
Pythonってそんなに良い言語なの?

390:デフォルトの名無しさん
17/01/04 23:08:10.23 u2CyXKSE.net
>>380
MITで使われてるってだけじゃない?
機械学習とかは結局Mathematicaだし
速いの欲しかったらFortranだし
ところでFortranとヨード卵って語感が似てるよね

391:デフォルトの名無しさん
17/01/04 23:08:31.74 J+uePkPh.net
pythonは良い言語であることは真実だが
googleが使ってるから良いという訳ではない

392:デフォルトの名無しさん
17/01/04 23:18:52.16 wbEXeosH.net
昔の行番号BASICみたいなポジションでしょ、Pythonは

393:デフォルトの名無しさん
17/01/05 01:35:15.02 yCqown6i.net
Goって、
新しい事を放棄して、
複雑に考えるのをやめて単純愚直に設計して、
さらに引き算を繰り返した結果残った、
ホントに馬鹿には使えない言語になっただけのような。
馬鹿でもオートマ車ならどれでも「アクセル踏む」って抽象操作でそれなりに動かせるからな。
だから使えてる気になるけど、でもその機能は必須だと信じて疑わない。
マニュアル車乗れてチェンソー始動できるから、舶用エンジンをエアスタータで始動できる、要はクラッチきって何らかの方法でクランクシャフト回せば良いだけじゃん。方法は各々考えろよw
みたいな話を、そんな方法があると信じない人が居るようなもんなんだろう。

394:デフォルトの名無しさん
17/01/05 03:23:55.68 QhGjq51m.net
Goの冗長さを上手く表現した良いレスだと思った(小並感)

395:デフォルトの名無しさん
17/01/05 03:24:17.84 RTsEBP8Y.net
日本語でおk

396:デフォルトの名無しさん
17/01/05 03:25:25.26 RTsEBP8Y.net
>>385
wwww

397:デフォルトの名無しさん
17/01/05 06:16:57.27 42rV0dht.net
3行で

398:デフォルトの名無しさん
17/01/05 07:32:18.35 AnMF2hlN.net
むしろマニュアル車にあるようなクラッチは残して、
自動運転機能みたいなものを削ったのが go
馬鹿が間違った使い方して事故が多かったから外しましたみたいな。

399:デフォルトの名無しさん
17/01/05 08:40:03.55 BBOrCYHK.net
>>385
冗長だけど、一番動いたものの効率が良くて、かつ一番言うこと聞く言語だと思うよ。
>>389
そうそう。成り立つために必要な道具は揃ってる。
危なそうなものは、危ないと書かないと書けないようになってるしな。
ナタで刺し身は誰だって作りたくあるまい。

400:デフォルトの名無しさん
17/01/05 08:43:16.83 hcwYrMOW.net
Google Open Source Blog: Grumpy: Go running Python!
URLリンク(opensource.googleblog.com)

401:デフォルトの名無しさん
17/01/05 08:54:52.91 rS/TqFdr.net
Goはgc持ってる言語の嫌いなところもそのまま受け継いでるのがなぁ
俺はRustのアプローチのほうが好き

402:デフォルトの名無しさん
17/01/05 14:06:16.31 +tgtyLjf.net
GoMi

403:デフォルトの名無しさん
17/01/06 01:42:01.86 JzQSK9Gh.net
>>391
これpython2系かよ

404:デフォルトの名無しさん
17/01/08 01:27:02.78 YWYSDpb5.net
Goは関数型じゃないからなぁ
ScaraもJava臭がするし
やっぱ学ぶならRustかな

405:デフォルトの名無しさん
17/01/08 23:21:07.52 zNv0/ewK.net
勉強するならHaskell
実用ならF#

406:デフォルトの名無しさん
17/01/09 00:18:26.59 Dm7q6S9e.net
勉強するならScala
実用ならScala
やSN1

407:デフォルトの名無しさん
17/01/09 18:04:58.00 zt+XskRh.net
Fregeはいいぞ

408:デフォルトの名無しさん
17/01/09 18:31:23.77 Dm7q6S9e.net
そんなハスケルパクの無名言語いらんわ禿

409:デフォルトの名無しさん
17/01/09 20:28:50.84 zt+XskRh.net
>>399
パクリじゃなくてJVM実装が目的だぞ
Fregeはいいぞ

410:デフォルトの名無しさん
17/01/09 21:00:11.79 9ACblGiY.net
うるせー禿!

411:デフォルトの名無しさん
17/01/09 21:45:30.60 YA


412:uw1D1o.net



413:デフォルトの名無しさん
17/01/09 22:08:04.91 4xLqZyPu.net
Haskell、今はスノッブな人たちが他人と区別するためのファッションに使ってる側面があるけど、
今後、義務教育でプログラムを学んだ層が働く頃には、考え方は常識になるんだろうな。

414:デフォルトの名無しさん
17/01/09 23:43:18.79 JTQclrck.net
考え方だけだな。
遅延評価はたぶん流行らん。
さんざんデバッグしずらいことが言われまくってる。

415:デフォルトの名無しさん
17/01/09 23:44:01.52 9ACblGiY.net
せやな

416:デフォルトの名無しさん
17/01/10 09:24:07.72 pkH5q+Un.net
Go and Dogma URLリンク(research.swtch.com)
Remember that none of the decisions in Go are infallible; they’re
just our best attempts at the time we made them, not wisdom received
on stone tablets. If someone asks why Go does X instead of Y, please
try to present the engineering reasons fairly, including for Y, and
avoid argument solely by appeal to authority. It’s too easy to fall
into the “well that’s just not how it’s done here” trap.

417:デフォルトの名無しさん
17/01/10 23:02:05.76 v/OI4yM1.net
>>401
プログラマの偉人はだいたい禿げてる
禿げてないのはヘジたんぐらいのもん
ヘジたんもやばそうだけど

418:デフォルトの名無しさん
17/01/10 23:36:03.65 PjuH0Yrh.net
ジョン・マッカーシーはフサフサだった

419:デフォルトの名無しさん
17/01/11 11:11:08.07 wls9g7W6.net
ストールマンもハゲじゃなかったな

420:デフォルトの名無しさん
17/01/11 17:06:43.26 O2me4zYJ.net
歌舞伎座.tech#13「Elixir 勉強会」
2017/01/11(水) 開場:18:57 開演:19:00  ニコニコ生放送
lv286846512

zcx65czx4

421:デフォルトの名無しさん
17/01/11 17:21:23.56 wls9g7W6.net
2ちゃんって川上さんと喧嘩したんだっけ
live.
nicovideo.
jp/
watch/
lv286846512

422:デフォルトの名無しさん
17/01/12 21:25:14.59 l7q6mhnn.net
このスレ的にSwiftってどうなの?
なんか独自色強すぎて近づきづらいんだけど。
あと意識高い人達がやたら騒いでる印象。

423:デフォルトの名無しさん
17/01/12 21:50:25.37 eHeLEFbF.net
swiftは現世代だろうが

424:デフォルトの名無しさん
17/01/12 22:24:12.58 D/kCxt4Z.net
IOSのためにしょうがなく使うやつやろ

425:デフォルトの名無しさん
17/01/13 01:16:04.00 nRnNKqfV.net
macOSやiOSのアプリ作る上では実質一択だから議論するまでもないよな
それ以外で使うことなんて殆ど無いし

426:デフォルトの名無しさん
17/01/13 09:36:11.23 89YmVUl6.net
Swift3はええ言語やがな
林檎独占はもったいない

427:デフォルトの名無しさん
17/01/13 22:03:58.24 uRaSOz6f.net
開発者がテスラモーターズに引き抜かれて大混乱してるね、Swift

428:デフォルトの名無しさん
17/01/13 22:57:52.88 u2Ry7481.net
「未来とは、今とは違う時間―より良き世界を指す言葉ではなかったか?
そこに、ジオン・ダイクンが夢見た人の進化と調和は無い。
ジオンの名を受け継ぐ者として、一年戦争の惨禍を引き起こした者として、
私たちには責任があるのです! 現実を現実と受け容れる�


429:セけでは――」 go は間違ってないけどフルフロンタルぽいんだよ。



430:デフォルトの名無しさん
17/01/14 02:16:40.03 SauIKXvW.net
Scalaはユニコーン
ScalazはNT-D

431:デフォルトの名無しさん
17/01/14 08:06:28.69 w5rWI0QQ.net
ユニコーンではなくオワコーンの間違いでは?

432:デフォルトの名無しさん
17/01/14 08:54:34.36 Ar++pxuH.net
だれうま

433:デフォルトの名無しさん
17/01/14 11:02:38.34 SauIKXvW.net
始まってるプログラミングコンテンツは南南や?

434:デフォルトの名無しさん
17/01/14 14:28:39.82 BE8dMuIV.net
>>422
最近はじまったばかりのEta lang

435:デフォルトの名無しさん
17/01/14 15:04:33.35 SauIKXvW.net
>>423
演算子はSi No Ko Syoか?

436:デフォルトの名無しさん
17/01/14 17:35:29.36 zqw+i5es.net
否認

437:デフォルトの名無しさん
17/01/15 10:04:02.63 S6PWqiSK.net
rustをrust-lang.org/book読みながら触り始めてみたけど確かにめっちゃ安全って感じがする

438:デフォルトの名無しさん
17/01/15 10:23:09.09 IlUPDinI.net
バックがモジラとか始まる前から負けてる感

439:デフォルトの名無しさん
17/01/15 10:33:13.26 bhs1F35V.net
こういうのに投資する日本の大手企業が皆無
IT関連に近い企業でも…
経営センスがなさ過ぎる
ドワンゴが最強囲碁AI開発宣言したら
直後にalpha GOが出るとか
お笑いのレベル
日本は終わっとるね

440:デフォルトの名無しさん
17/01/15 10:36:42.12 e6h5RF1E.net
アメリカ以外の国は?

441:デフォルトの名無しさん
17/01/15 10:42:34.69 bhs1F35V.net
欧州は金は出せなくてもlinuxのlinus君とか
人材が出せる。
が日本はそっちもお寒い限り。

442:デフォルトの名無しさん
17/01/15 11:06:24.97 e6h5RF1E.net
欧州???国って言ってんだけど????
100歩譲って認めてやるがそれ以外は????
世界の中で日本が特別に劣ってる証拠あるの???
やっぱパヨクの卑日ポルノか????

443:デフォルトの名無しさん
17/01/15 11:07:16.61 e6h5RF1E.net
自分が雑魚でゴミなのを企業や国のせいにしてるだけか。

444:デフォルトの名無しさん
17/01/15 11:23:39.35 JVFXGhWK.net
googleの創業者のなかに日本人が居ないこと自体既にマズイ。
創業はロシア、アメリカ(母ユダヤ系)の2人か。
アメリカかIT産業の創業者は海外の移民が多いと言うが
庶民にも聞こえるような大手企業の創業者に日系のプレイヤーが居ないのは残念。
禿電?
あれは日本に寄生した北朝鮮系だな。

445:デフォルトの名無しさん
17/01/15 11:48:46.47 ezeuue3x.net
日本は全体主義で相互監視が酷い。毛色の違う異物への攻撃性が異常に高い
集団から逸脱して、新しいものを作ったり、新しいことを始めるのには根本的に向いてない
諦めて何か他の得意なことを強みにしたほうが良い
ITの分野で日本人が強く出れる部分はどこだろう?

446:デフォルトの名無しさん
17/01/15 12:48:51.29 nEHh2xZn.net
次世代言語の議論をしろ��

447:デフォルトの名無しさん
17/01/15 13:37:17.55 bMxmBfkn.net
もう少し流行って、かつ、
armが一級になって、staticなバイナリが正しく作成されるようになれば使うんだけど。

448:デフォルトの名無しさん
17/01/15 22:46:08.78 o+7bTZNn.net
これから10年間超高給とれる言語という意味の次世代言語なら、アセンブラとCOBOLで確定。
メンテナンスできる人材が定年で消えたから、引っ張りだこです。

449:デフォルトの名無しさん
17/01/16 00:13:25.16 WtkYzKjH.net
>>437
君10年前も同じ事言ってたよね

450:デフォルトの名無しさん
17/01/16 00:25:00.39 gqa5wV4S.net
>>437
COBOLは金融系だから高給かもしれんが、アセンブラって高給もらえる?

451:デフォルトの名無しさん
17/01/16 11:28:50.29 ByzsO0Om.net
こんなレガシー言語リプレースされるだけやん

452:デフォルトの名無しさん
17/01/16 11:39:43.83 1jE1rrTm.net
アセンブリ言語の仕事は
有るか聞くような程度のやつに回る仕事ではない

453:デフォルトの名無しさん
17/01/16 21:27:23.95 PFk6C6RG.net
10年、20年前も同じようなこと言ってたわけで。

454:デフォルトの名無しさん
17/01/17 01:10:20.90 MyNqNbNL.net
プログラマー失格なんだろうが名前がかっこわるい言語や処理系は使う気がおきない・・・
GoとかGoとかGoとか

455:デフォルトの名無しさん
17/01/17 01:43:54.38 SfC1RQBu.net
その点ElixirとPhoenixは厨二心くすぐる良いネーミング

456:デフォルトの名無しさん
17/01/17 06:57:19.29 F7nL193/.net
実用性はないだろうけどhaskell面白い

457:デフォルトの名無しさん
17/01/17 07:25:18.30 mlYpDpZm.net
>>443
ググルのくせにググラビティの低い単語使うなって感じだわな
それとも間違えて検索したやつも釣る作戦なのか?

458:デフォルトの名無しさん
17/01/17 07:28:23.67 o6RPtWbY.net
その点ではHoogleがあるHaskellは使いやすい

459:デフォルトの名無しさん
17/01/17 17:19:23.23 1PLMnPDO.net
>>443
PHPとかVBもかなり恥ずかしい

460:デフォルトの名無しさん
17/01/17 23:38:44.00 mlYpDpZm.net
>>448
名前だけじゃなくて中身もゴミだからセーフ

461:デフォルトの名無しさん
17/01/17 23:38:54.26 tEbt44iK.net
Haskellはうんこ
基礎部分に遅延評価なんて必要なかったのに、これ入れたせいでまともにデバッグもできない
でも好き

462:デフォルトの名無しさん
17/01/18 00:27:03.29 8wN4arsI.net
>>450
ツンデレめw

463:デフォルトの名無しさん
17/01/18 01:22:48.98 89m8Rmgi.net
ここまで、Elmの話題が皆無…

464:デフォルトの名無しさん
17/01/18 01:23:42.53 mjM2FghJ.net
>>450
きしょ

465:デフォルトの名無しさん
17/01/18 09:02:36.47 lnNGIUHh.net
>>452
なぜかHaskell使いに仲間意識持たれて初心者が勝手に遠ざかっていくElmくんかわいそう

466:デフォルトの名無しさん
17/01/18 20:16:05.51 mPXW+ZQ1.net
趣味ですらアセンブラが活躍する場所がなくなってきたな
昔はちょっとしたパズル感覚で遊んでたのに、今は開発環境見つけるだけで一苦労
手軽にアセンブラしようと思ったら組み込みになってしまう

467:デフォルトの名無しさん
17/01/18 20:50:56.98 gekV74Sk.net
JITが大流行りという印象だが

468:デフォルトの名無しさん
17/01/18 22:47:06.89 47oqHyXA.net
Erlang読みにくいって思ってたけど、ちょっと触ってみよかな

469:デフォルトの名無しさん
17/01/19 00:11:30.37 CpaC5IR5.net
やっぱScalaよりKotlinだよね

470:デフォルトの名無しさん
17/01/19 01:42:08.57 zHR4QFYC.net
ちょっと待って.このスレ, Rust に対して「関数型」って位置づけで理解してるの!?!?!?
確かに Haskell あたりから良い言語機能パクってるし,そう見えても仕方ない部分はあるかもだけど,
Rust はどこからどう見ても現在の C++ の位置(システムプログラミング)を置き換える大本命でしょ.
自分の周りを見てみる限り,トップレベルで C++ を理解して使っている人ほど
Rust に惹きつけられてるって印象なんだけれど…….

471:デフォルトの名無しさん
17/01/19 02:50:28.41 RXOn32X2.net
>>459
言語のパラダイムとその目的は直交する概念でしょう
システムプログラミングを目的とする言語は常にC++的パラダイム、
まあこれもなんのことか分からんが、
でなければいけないというのはおかしい
むしろ違うからこそ置き換えが生じるなんてこともあるだろ

472:デフォルトの名無しさん
17/01/19 06:24:55.96 /jbUfW0M.net
>>459
言語機能にHaskell云々とかが謎
一意型はCleanとかだし、traitとかもないよ
メモリ管理的にも基本は紛うことなくC++で間違いない
むしろなんでそう思ったの?

473:デフォルトの名無しさん
17/01/19 07:41:32.90 CpaC5IR5.net
モジラだから始まる前から負けてる

474:デフォルトの名無しさん
17/01/19 07:43:34.72 RXOn32X2.net
はい、Goの方が好きです

475:デフォルトの名無しさん
17/01/19 10:52:15.29 WfPlwH7z.net
>>459
お前はいきなり何言ってるの?
誰が「関数型だ!」なんて言ってる?
関数型の特徴 *も* あるってだけだろ?

476:459
17/01/19 12:25:38.64 zHR4QFYC.net
すいません.スレに Rust に対して関数型だという認識でいるっぽい
レスが散見されたので脊髄反射で意味不明なこと書いてしまいました.
無視してください.お騒がせしました.

477:デフォルトの名無しさん
17/01/19 12:36:13.78 3cGCPrfQ.net
459の人気に嫉妬 (C++屋)

478:デフォルトの名無しさん
17/01/19 17:34:52.40 /jbUfW0M.net
>>465
言い訳も意味不明すぎる…
人のせいかよ

479:デフォルトの名無しさん
17/01/19 23:15:35.47 ywtfLg9V.net
>>438 >>442
うちの会社は去年、定年でアセンブラ職人が文字通り職場から消えた
もう仕事請け負えなくなった

480:デフォルトの名無しさん
17/01/20 23:05:58.25 nqPs9mCA.net
WikipediaのGoの記事でパラダイムの欄にコンパイラ言語って書いてあるんだけど
あれどういう意味?

481:デフォルトの名無しさん
17/01/22 00:24:26.64 JSjE+wfT.net
実装が主にコンパイラであるとか、その程度じゃないの

482:デフォルトの名無しさん
17/01/22 01:03:58.55 34mb+epJ.net
”コンパイラ”という言葉の使い方間違えてない???

483:デフォルトの名無しさん
17/01/22 01:36:33.15 EXKusZK8.net
Cが歪んだ欠陥の多い英語なら、RustはエスペラントでGoは土方の符丁。
それが次世代かと問われればまぁ悩むが、少なくともエスペラントよりは既に役に立ってる。

484:デフォルトの名無しさん
17/01/22 12:47:11.76 gR66eMPN.net
こういうRust触ったこともないのに語るやつ多すぎ
仕様変遷しまくってる事すら知らんのだろうけど

485:デフォルトの名無しさん
17/01/22 15:18:10.45 5oGRvfyZ.net
じゃあLispはラテン語かね?

486:デフォルトの名無しさん
17/01/22 16:00:53.39 Y6eD6Fzb.net
そもそもお前らほんとにスレで上がってるような新興言語実際に使ってるんか?

487:デフォルトの名無しさん
17/01/22 16:48:44.65 LnKWEMsE.net
  __    .,-、
  │゙}    | .|    ,「゙'',!     ,,.,,
 .│.| lニ二" 二,,コ  | .l      l、.゙l、
  | .|    | |    | .|      l、.゙l
  | .|  __} .|     l ゙l ,r、   . l .゙l   .,i-''''二二゙''、
  | .| ./┌‐i、 ,"ヽ,、  l ヽl  i     l-┘   ゙'''"    | !
  ゙l,,〕 ヾ‐''_,/`゙'-"   ヽ  ,/          ,i--‐'゙,/
        ̄        ゙''''"            `'''^´

488:デフォルトの名無しさん
17/01/22 16:53:40.51 x/I4pfhT.net
この記号の羅列何?

489:デフォルトの名無しさん
17/01/22 21:14:13.78 oEaDlbYA.net
>>473
触ってるよ。エスペラントよりもっとひどくなってるな。
変遷しまくる程度にしか煮詰まってないか、必要でない機能がまだまだあるんだろ。
しょーじき、賢いプリプロセッサ程度じゃん。今の状態。
>>475
GoとErlang使ってるよ。あとHaxeと。

490:デフォルトの名無しさん
17/01/22 23:47:16.62 34mb+epJ.net
>>478
すげー変態的
趣味だろ?業務じゃありえんやろ?

491:デフォルトの名無しさん
17/01/22 23:57:03.89 oEaDlbYA.net
>>479
Goはふつーに実務で使ってる。
ErlangはCouchDB周りで触ら


492:ざるを得ないときには少し読むけど、それ以外は趣味。 Haxeは完全に趣味。



493:デフォルトの名無しさん
17/01/23 02:21:05.80 2bmTlfe7.net
>>478
明らかに触ってない人間の解説乙
どこがプリプロセッサやねんw

494:デフォルトの名無しさん
17/01/23 08:52:10.29 +G4albEd.net
たぶんプリプロセッサがわかってないんだと思う

495:デフォルトの名無しさん
17/01/23 10:43:46.85 +k8JNm+i.net
>>481
好きな人にはそうとしか見えないんだろうね。蓼食う虫も好き好きだし。
他の言語で十分なんとでもなる事をキツめのlintとマクロ展開でごまかしてるだけにしか見えん。
よくできたCじゃん。

496:デフォルトの名無しさん
17/01/23 14:12:35.24 uB7NxMna.net
>>1
一番進み過ぎた言語 Prolog こそ次世代言語の本命でしょう。

497:デフォルトの名無しさん
17/01/23 17:18:39.16 uf3hmdYR.net
今まで「u'日本語'」じゃないと文字化けしていたのが
Python 3.6で試したら「'日本語'」でも文字化けしなくなった。
いつのバージョンからuなしでも文字化けしないようになりました?
import win32com.client
shell = win32com.client.Dispatch('WScript.Shell')
shell.Popup('日本語')

498:デフォルトの名無しさん
17/01/23 18:41:30.80 2bmTlfe7.net
>>483
最近のlintは型推論まであるのか、そりゃすごいな
ところで素朴な疑問なんだけど、プログラミング一切できない人が、なんでプログラム板の次世代言語のスレで議論できると思ったの?

499:デフォルトの名無しさん
17/01/23 18:47:35.91 +k8JNm+i.net
>>486
うーん、出来るけどね。
Roslynなんかはコンパイルとしての動きとは別にちゃんと解釈して、インテリセンス出したりしよるけど。
文字列としてではなく、ASTとして解釈するたぐいのlinterならちゃんとやりよるよ。gometalintとか。
見聞狭いね。議論出来るの?

500:デフォルトの名無しさん
17/01/23 18:57:29.08 +k8JNm+i.net
こういう煽りとか受けると、Rust使いの人って、Ruby使いそっくりだな、って思うわ。
自分が使ってるものが一番であるべきで、別の解はありえないと思ってるとか、
その中のいびつな部分や、別に言語が担保するべきでない部分まで肯定する所とか。
あのマクロ定義、間抜けすぎるだろ。

501:デフォルトの名無しさん
17/01/23 20:08:59.71 2bmTlfe7.net
>>487
RoslynにLint関係ねえじゃんw
しかもastと型推論は別なのに、それすらわからんとか
最初に叩いて煽ったのもそっち
知識アピールはいいけど、墓穴掘りすぎだぞニワカ

502:デフォルトの名無しさん
17/01/23 20:14:39.55 2bmTlfe7.net
>>488
お前が大した知識ないのはバレバレ
しかもどんどん自分の意見の適用範囲広げてるけど、
その突っ込んでる内容、あらゆる高級言語に当てはまる詭弁ばかり
最初から煽る目的で議論する気ないくせに良く言えるな

503:デフォルトの名無しさん
17/01/23 20:32:56.32 a4+az9Fs.net
そんなことよりClojureの話しようぜ

504:デフォルトの名無しさん
17/01/23 22:52:08.68 +k8JNm+i.net
>>489
お前はちょっとずれてる。
他の高級言語で出来るなら他の高級言語使えば良いんだよ、と言ってんの。
歪にでも機能盛るのなんか簡単なんだから。
Cのプリプロセッサの闇マクロとレベルが変わらん。
と言うか、ごく最近のCならその辺割と無理矢理でも対応してる。autoとか。
叩いて煽ったって言ってるが、被害妄想も甚だしいだろ。
ただの相応の評価だよ。
ErlangやらGoみたく、抽象化に成功してる訳でなく、ただの意識高い言語でしかない。エスペラントそのもの。
別なのに、って言うが型推論するためには、何が必要か考えれば、自明でしょ。
余程、知識が無いのが悔しいんだなあとしか言えんな。

505:デフォルトの名無しさん
17/01/24 01:43:26.86 AL5KdU5e.net
めちゃくちゃな位置に読点打つのやめてくれ

506:デフォルトの名無しさん
17/01/24 02:59:17.73 nvNd8iP1.net
どうでもいいけど最近(というほど最近でもないけど)autoが変わったのはC++な

507:デフォルトの名無しさん
17/01/24 09:41:48.45 X6a8J5Il.net
こういうやつがRustに来ないようでなにより

508:デフォルトの名無しさん
17/01/24 10:10:39.11 9yrS8iWN.net
numpyみたいな配列演算が出来て、高速なバイナリを吐ける数少ない言語、Fortean

509:デフォルトの名無しさん
17/01/24 10:35:47.27 tjYeiy24.net
中二病御用達

510:デフォルトの名無しさん
17/01/24 12:35:58.80 ZplzBBh2.net
やはり、日本ではRubyがこれからの主流になっていく。
Rubyは、わかりやすくて、とても便利な言語になっていくよ。

511:デフォルトの名無しさん
17/01/24 12:41:09.69 v4PNRBuu.net
URLリンク(youtu.be)

512:デフォルトの名無しさん
17/01/24 12:45:34.16 1jD/G+od.net
>>498
無理だよw
Haskellが有るから

513:デフォルトの名無しさん
17/01/24 13:06:07.13 ZplzBBh2.net
Haskellってどんな言語?

514:デフォルトの名無しさん
17/01/24 13:41:46.26 8DG1wjio.net
個人的な印象だけど、自己満足のオナニーコードゴルフをするための言語?

515:デフォルトの名無しさん
17/01/24 13:44:01.82 qWEELi6g.net
ゲイが好んで使う言語教えて

516:デフォルトの名無しさん
17/01/24 14:19:38.30 wfxe1Gqr.net
>>496
Julia
python

517:デフォルトの名無しさん
17/01/24 15:39:09.84 pLdiQDlt.net
>>504
Juliaはバイナリ吐けないだろ!

518:デフォルトの名無しさん
17/01/24 15:45:45.60 PRTM8AJA.net
>>505
馬鹿はだまってろ

519:デフォルトの名無しさん
17/01/24 16:25:37.57 pLdiQDlt.net
>>506
どう馬鹿なのか説明しろ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch