18/07/04 09:38:15.76 qg2ggPtj.net
スレタイ以外の言語もok
前スレ
次世代言語11[Rust Swift TypeScript Dart]
スレリンク(tech板)
2:デフォルトの名無しさん
18/07/04 10:05:07.35 F5fmBcfk.net
スレタイ以外の言語は禁止にするべきじゃないだろか。
前スレではC++が次世代だと言い出すやつまで現れたし。
俺だけどな。
3:デフォルトの名無しさん
18/07/04 10:06:00.30 uoiukVJ3.net
スレタイ戦争 はじま~るよ~
4:デフォルトの名無しさん
18/07/04 10:53:46.69 7aH0kDWz.net
いちおつ
>>2
んなこと言い出したら次スレは俺が立ててFortran入れるぞ
5:デフォルトの名無しさん
18/07/04 11:14:56.48 DOGNiR6E.net
[Fortran COBOL BASIC なでしこ ALGOL]
6:デフォルトの名無しさん
18/07/04 12:48:55.70 4/eychCf.net
PASCALあたりもいれて
7:デフォルトの名無しさん
18/07/04 12:59:22.65 HUsiXQ/g.net
RPN好きとしては、FORTHも欲しい
8:デフォルトの名無しさん
18/07/04 13:07:24.60 uhfCEpE4.net
おまいらはこのスレを古代言語スレにでもするつもりか?
9:デフォルトの名無しさん
18/07/04 14:03:07.82 JJiPoTOv.net
劣化が速い方が古い
ガンダムは古くないが君の名はは古い
10:デフォルトの名無しさん
18/07/04 16:40:05.71 VWuUdnnl.net
Smalltalk|erがしゃしゃり出てくると決まってなにげに荒れるのが笑える
11:デフォルトの名無しさん
18/07/04 16:50:52.74 n4h9hTEh.net
このゲームマジ最高
URLリンク(goo.gl)
12:デフォルトの名無しさん
18/07/04 17:04:53.78 KIk
13:XhDUv.net
14:デフォルトの名無しさん
18/07/04 18:08:41.56 bt+HkB4A.net
感情の発露は喜んでいいのか恐怖の対象なのか判断が難しいよね。
とはいえ、世界で初めてAIが感情を爆発させたのが5chというのは興味深いよね。
15:デフォルトの名無しさん
18/07/04 18:30:16.93 uoiukVJ3.net
>>12
この予想はどういう発想で生まれたの?理解出来ないんだけど
16:デフォルトの名無しさん
18/07/04 18:51:37.48 bt+HkB4A.net
Wikipediaに載ってるよ。
17:デフォルトの名無しさん
18/07/04 19:34:57.26 DOGNiR6E.net
多分自分がそうなんだよ
18:デフォルトの名無しさん
18/07/04 20:50:08.91 1R4S9ii/.net
予測を当てる一番の方法は自分が実現することってやつだな。
19:デフォルトの名無しさん
18/07/04 20:58:31.47 0x1B4q8v.net
rustは案件で採用されづらそうだけど仕事で使ってるやついる?
ツールとかじゃなく製品orサービスとして
20:デフォルトの名無しさん
18/07/04 21:08:02.24 0x1B4q8v.net
TypeScriptを仕事で使ってるけどjs使いからは不評臭い。ライブラリの使い方+tsの使い方を調べるという二重苦が辛いらしい。
21:デフォルトの名無しさん
18/07/04 21:12:13.01 JJiPoTOv.net
辛いのはただの自己責任という発想がある
自己の内部に全ての原因がある
例えば感情
外部に原因なんてないし外の人はみんな良い人だよ
22:デフォルトの名無しさん
18/07/04 21:18:28.94 1R4S9ii/.net
rustやってるやつは
ずっとやっていれば役に立つんだと必死に自分に言い聞かせてる感じだなw
言語なんて開発効率あげるためのものなのにどうかしてる連中だよ。
23:デフォルトの名無しさん
18/07/04 21:22:52.74 0x1B4q8v.net
>>21
それも決めつけだと思うんだけど、
firefoxが一つの指標になるよね。
実質c++ vs rustの代理戦争だよな。
chrome vs firefixは。
そしていまのところはrust負けてる?
24:デフォルトの名無しさん
18/07/04 21:35:18.63 JJiPoTOv.net
役に立ちたいとか勝ちたいとかいう感情が前提なので
前提を崩さないためなら決めつけでも何でもやる感じ
25:デフォルトの名無しさん
18/07/04 21:42:39.10 gFgZc5FG.net
VEC
26:デフォルトの名無しさん
18/07/04 21:54:43.76 t+AJ0eNX.net
>>19
前に言った通りの状況や、、
書きやすさの為に学習コストがかさんでは本末転倒なんや
これからの新言語はこの問題が常に付きまとう、
27:デフォルトの名無しさん
18/07/04 21:59:01.25 JJiPoTOv.net
C++とHaskellを知ってたらRustの学習コストは低い
ゆえにHaskellが役に立っていると思うかどうかは個人の感情
28:デフォルトの名無しさん
18/07/04 22:04:19.95 1R4S9ii/.net
c++は関係あるがhaskellとrustはそんな関係あるか?
rustの評価順序なんていたって普通だし、return書かないことくらいしか接点ないわ。
29:デフォルトの名無しさん
18/07/04 22:36:36.45 JJiPoTOv.net
C++系でいうオーバーライドとオーバーロードのうち
オーバーライドを極力使わない流儀がRustとHaskell
30:デフォルトの名無しさん
18/07/04 22:47:00.77 qg2ggPtj.net
スレタイから括弧外したのは構わないようだね
こっちのほうが見やすいだろうし文字数稼げるから
追加でNim入れる考えもあったけど、並べると格落ち感出すぎたので保留した
31:デフォルトの名無しさん
18/07/04 23:05:42.45 1bWHRnFs.net
Rust以外は実案件に投入できるやつばかりでつまらない
32:デフォルトの名無しさん
18/07/04 23:07:47.54 qg2ggPtj.net
>>2
>スレタイ以外の言語は禁止にするべきじゃないだろか。
まず次世代言語というのが何を指すか明確に決まってない以上、
実際にスレタイ以外の言語の話はされるだろう
それに多様な意見を交わす総合スレとしての場を阻害しないうえでも、
言語を限定せず、かつそれを明示しておくべきだと思う
スレタイに言語名を入れる意義があるとすれば、検索性というか客寄せでしょう
立てた人の推しが窺えるのも面白いし
ちなみに「スレタイ以外の言語もok」って一文を付け足したのは自分だけど、
本当のところは、自分の独断でスレタイの言語を選んだ負い目を感じたのが発端だよ
33:デフォルトの名無しさん
18/07/04 23:07:58.14 JCnnCMy6.net
>>19
ほとんどがただ隣に型書くか推論任せにするだけだろ
こんな簡単なことがつらいとか
ガイジか池沼か知らんが、保守不能なクソコード撒き散らされる前に殴り殺して窓から投げ捨ててカラスの餌にしてしまえ
34:デフォルトの名無しさん
18/07/05 07:28:33.45 9iVhDhpv.net
Sで始まる信者だけが読みやすいと思ってるクソ言語の話題が出なければ何でも良いよ
35:デフォルトの名無しさん
18/07/05 07:35:01.13 8oHQ34qI.net
>>33
なんだろうな。環境面でなんか動かないって現象起きやすくない?
tsっていうよりバンドラーの問題なのかライブラリの相性問題なのか?
firebaseの最新ライブラリで動かなくなるとか、そういうのがあってひどく混乱する
36:デフォルトの名無しさん
18/07/05 07:44:44.22 Ko9fJ5kk.net
なんでやSchemeかっこええやろ
37:デフォルトの名無しさん
18/07/05 08:02:53.01 8XCcLBtN.net
なんでやScala万能やんか
38:デフォルトの名無しさん
18/07/05 08:18:32.98 nADt2Ry4.net
swiftのことなんだろどうせ
39:デフォルトの名無しさん
18/07/05 09:14:25.65 r0ar2IDe.net
SQLは至高
40:デフォルトの名無しさん
18/07/05 09:44:16.50 YJbjvjoP.net
なんでやSatherなんてこのスレで名前が出たことも無いだろ
41:デフォルトの名無しさん
18/07/05 10:11:00.07 B6wC0NKo.net
S言語…
42:デフォルトの名無しさん
18/07/05 10:21:42.42 XzHyRjPq.net
だからなんでPonyが話題にならねえんだよ
43:デフォルトの名無しさん
18/07/05 10:22:21.29 H3N+PmLk.net
スマホ、スパコン、サイエンス
44:デフォルトの名無しさん
18/07/05 11:25:44.43 be1BNkpb.net
PharoとかVisualWorksとかなら話題にしてもいいのかね?
45:デフォルトの名無しさん
18/07/05 12:09:16.63 gENMFstY.net
こんな返答アスペでガイジでADHDやん……
気が狂って頭がパーになってるんちゃうか……
46:デフォルトの名無しさん
18/07/05 12:24:15.98 H3N+PmLk.net
この場で解決できないのはこの場にいる人間の責任だな
ここにいない医師のせいにするな
47:デフォルトの名無しさん
18/07/05 13:24:54.24 be1BNkpb.net
アンチのIDにst入ってて草
48:デフォルトの名無しさん
18/07/05 19:39:34.37 nmRduEAc.net
>>18
使ってるよ
webだけど
49:デフォルトの名無しさん
18/07/05 21:01:20.67 68wCRvW6.net
そして誰もがアスペだった。。
50:デフォルトの名無しさん
18/07/05 23:49:17.94 TYxeTMV8.net
URLリンク(insights.stackoverflow.com)
やっぱりRustが一番だよな
51:デフォルトの名無しさん
18/07/05 23:56:43.59 TYxeTMV8.net
>>30
URLリンク(docs.google.com)
52:Zo7-mhCYrXVhTM5pEltxY2O-NpQ/>>30
53:デフォルトの名無しさん
18/07/06 00:19:19.83 ti7OEIpy.net
c++はクソだがこれだったらc++使えやと思う内容ですな。。
54:デフォルトの名無しさん
18/07/06 00:26:04.96 iypT0A6c.net
そう?
55:デフォルトの名無しさん
18/07/06 01:05:52.42 6y3UEUjX.net
>>39
Eiffelよりいいかもって思ったことあった。
56:デフォルトの名無しさん
18/07/06 04:16:33.04 AbsrypZ1.net
bindgenってRust公式からはスルーされてるやつじゃなかったっけ
57:デフォルトの名無しさん
18/07/07 09:38:57.91 qMZ1w822.net
aiプログラミングってなんの言語?
swift学んだけどそっちの方向に行きたいから教えてほしい
58:デフォルトの名無しさん
18/07/07 09:53:40.34 BQfcVKgR.net
愛のプログラミング
つまり、それはLOVE
人類は今、愛を再発明する
59:デフォルトの名無しさん
18/07/07 10:02:44.90 1bufvrGQ.net
Prolog
60:デフォルトの名無しさん
18/07/07 11:27:14.38 o7Nl1O6h.net
どう考えてもPython
61:デフォルトの名無しさん
18/07/07 13:48:36.61 vjEVzs47.net
AIと言ってもルールベースもあれば最近流行りの機械学習もある
これからの時代はPrologかな(^^)
62:デフォルトの名無しさん
18/07/07 13:55:48.13 7dAT5WdR.net
という感じで前回のAIブームは終わったのであった。
63:デフォルトの名無しさん
18/07/07 15:04:27.76 AdfJnf4g.net
なんか大昔に大学で、急にAIはだめだって本がでてインパクトがあって研究費さがったって聞いた
よくきいたらXOR計算がでいないからだめとかって不条理な理由で
とにかく偉い人がだめって言ってるからだめなんだろうみたいな雰囲気
裏で一部の人間が研究を独占するための陰謀だったにちがいない
常温核融合だって実際は核分裂で核反応起こってたぽいし
世の中むちゃくちゃ
64:
18/07/07 15:13:48.73 tAo3CjcH.net
>>61
そういう混沌のなかから新しいものが生まれてくるんだと思います
私は混沌を歓迎します
65:デフォルトの名無しさん
18/07/07 15:50:03.94 KoKUJ7hE.net
LISPだろ
66:デフォルトの名無しさん
18/07/07 18:05:17.88 LTqMROwD.net
AIの主流はPythonでしょ
67:デフォルトの名無しさん
18/07/07 19:48:48.73 lOmDwJqf.net
pythonてかnumpyだよな
ai屋さんにとっては言語なんてどうでもいい
68:デフォルトの名無しさん
18/07/07 19:57:45.39 BQfcVKgR.net
2位じゃダメなんですかおばさんの一声で潰れる程度の研究しかできない連中が悪い
糞バカ中世ジャップランド土人村の末路
69:デフォルトの名無しさん
18/07/07 20:20:08.28 30ihGmDy.net
ガチで有能なところは企業から金貰って研究してるからな
データ系なんか金稼がないと何の価値もない分野なのに
70:デフォルトの名無しさん
18/07/08 12:02:19.40 rCN4avQt.net
URLリンク(ja.wikipedia.org)
ガチの次世代言語やぞ
ググラビリティ最低のクソ虫だが
71:デフォルトの名無しさん
18/07/08 12:39:57.58 REv9Ipmw.net
古くさ
72:デフォルトの名無しさん
18/07/08 13:08:33.64 NBiUl0PE.net
>>69
どこが古臭いんだ?
これもATS2とかIdrisとかと同じで依存型がある証明系の言語だろ?
ガチガチの最新言語じゃん
73:デフォルトの名無しさん
18/07/08 13:14:10.06 6xrO+JsL.net
多分compassとかの勉強会で
74:発表できるようなカッケーのしか認めない層がいるんだろ。 そういう連中は相手にしてもなんの意味もないよ。
75:デフォルトの名無しさん
18/07/08 13:50:52.78 REv9Ipmw.net
F* でできる程度の依存型なんて70年代の話題じゃん
76:デフォルトの名無しさん
18/07/08 13:58:58.94 rCN4avQt.net
70年代にできてることが未だにできない糞言語があると聞いて
77:デフォルトの名無しさん
18/07/08 14:19:26.14 NcSG5fK1.net
お願いだから全機で超高速で動く言語VMつくって
ちょっとくらい難しくてもいいからお願いします
78:デフォルトの名無しさん
18/07/08 14:25:02.81 NBiUl0PE.net
>>72
70年代かどうかは知らんが依存型関連の理論自体は昔からあることは知ってる
F*はつい最近知ったので詳しくないから他の言語の依存型とどう違うかは知らないが、
これが最新じゃなかったら君にとっての最新の言語はなんなの?
具体的に「どこがどう違うから新しい」ってとこまで含めて教えて
79:デフォルトの名無しさん
18/07/08 14:43:15.55 rCN4avQt.net
>>74
ん? 今何でもするって言ったよね?
80:デフォルトの名無しさん
18/07/08 15:43:31.75 NcSG5fK1.net
>>76
言ってないよー
こんなとこに沸かないで!
81:デフォルトの名無しさん
18/07/08 18:27:49.42 IOL4Cbpu.net
Jカス死ね(条件反射)
82:デフォルトの名無しさん
18/07/08 18:30:37.28 rCN4avQt.net
あっ・・・フーン(察し)
83:デフォルトの名無しさん
18/07/08 19:47:45.35 QJH116yy.net
Jを憎みし者共
84:75
18/07/08 21:11:56.23 NBiUl0PE.net
こういう風に聞くと大抵は黙るのなんなの?
こっちは純粋な興味で聞いてるのに
85:デフォルトの名無しさん
18/07/08 21:48:46.34 nVv0ZYUu.net
とうふさんはすこか?♀
86:デフォルトの名無しさん
18/07/08 22:06:17.36 0enAxBm5.net
75に悪意があるとは思わないけれども
煽りとも取られかねない質問文で、後から「純粋な興味で聞いてるのに」ってのは
下手な物の尋ね方のテンプレにしてもいいのではってぐらいよく見る気がする
87:デフォルトの名無しさん
18/07/08 22:07:26.20 s5OgNQRX.net
煽ってから純粋な質問と言いなおす。記憶回路にバグがあるのだろう
88:デフォルトの名無しさん
18/07/08 22:15:40.47 hHjcEx8J.net
君たち、私のチンポをしゃぶってみないかね
89:デフォルトの名無しさん
18/07/08 22:17:51.75 A+oeHsIU.net
技術板なんだから重要なのは内容
90:デフォルトの名無しさん
18/07/08 22:49:41.47 s5OgNQRX.net
内容が大事だと思っているなら煽らずに本当に純粋に聞けば良い。煽っておいて「大事なのは内容」などと言うのはダブルスタンダード
91:デフォルトの名無しさん
18/07/08 22:57:24.92 A+oeHsIU.net
>>87
勘違いしてるようだけど俺は75じゃないぞ
92:デフォルトの名無しさん
18/07/08 23:00:38.58 s5OgNQRX.net
>>88
何!? 勘違いさせおって。許せん
93:デフォルトの名無しさん
18/07/08 23:08:01.07 0enAxBm5.net
おまいらなんでこんな事には食いつきがいいんだよ
こっちは純粋な好意で気を遣って書いたつもりなのに
94:デフォルトの名無しさん
18/07/08 23:08:42.63 rCN4avQt.net
純粋ガイジ
95:デフォルトの名無しさん
18/07/08 23:10:36.63 s5OgNQRX.net
こんなことにはっていうけど、逆に何に食いつきが悪いと思ってるわけ?
96:デフォルトの名無しさん
18/07/08 23:10:58.63 eqhX0y9a.net
実際>>69>>72にとって古くさくない言語って何だったんだろうな
97:デフォルトの名無しさん
18/07/09 00:07:30.03 M/GPMU7W.net
純粋に言ってればなんでも答えてもらえると思うなよ。
98:デフォルトの名無しさん
18/07/09 00:15:55.56 uCPaSCaV.net
純粋に考えて、未だに型無し糞言語を崇めてる連中って馬鹿だと思うんだけどどう思う?
99:デフォルトの名無しさん
18/07/09 00:18:50.10 QE5s+I3Z.net
馬鹿だよ
100:デフォルトの名無しさん
18/07/09 01:31:19.58 t2m7hyzb.net
>>95
Smalltalkバカにしてんの?
101:デフォルトの名無しさん
18/07/09 08:07:15.29 lKdQESUF.net
>>97
バカにされているのはSmalltalkerだろ?
Smalktalkそれ
102:自体には罪はないよ
103:デフォルトの名無しさん
18/07/09 08:22:18.46 DDmVMIt1.net
rubyistとrubyの関係みたいなもんか
104:デフォルトの名無しさん
18/07/09 09:10:36.88 wsFssMnI.net
動的静的問わず型が弱くて扱い切れる人間は殆ど居ないからなぁ
話題の依存型も個人的には好きなんだけど対極的だし汎用プログラミングだと扱い切れなそう
105:デフォルトの名無しさん
18/07/09 11:15:38.26 m7D4XdEw.net
rubyにはなんであんなクズみたいなのばかり集まっちゃったんだろうな。ruby自信に詰みはないというのに
106:デフォルトの名無しさん
18/07/09 11:25:12.75 rKnQV5/G.net
当時のRailsの流行は頭の悪い人達のコンプレックスに支えられていたからだよ
英語わからない難しい要件わからない複雑なコーディングできない、でも俺はペチパーとは違う、という層に夢を見せた
107:デフォルトの名無しさん
18/07/09 11:44:42.26 KFrfmR/A.net
依存型がある言語はML族もしくはF#の軽量構文みたいなのが多いのはなんでなの?
C系のシンタックスだと何か不都合でもあるの?
108:デフォルトの名無しさん
18/07/09 11:48:21.62 a+N+/6A7.net
わざわざC系のシンタックスにする意味ある?
109:デフォルトの名無しさん
18/07/09 11:52:20.80 b/biyW6c.net
>>103
後の引数のpredicateが前の引数を参照するためにはカリー化されてると都合がいい
110:デフォルトの名無しさん
18/07/09 12:46:40.19 KFrfmR/A.net
>>104
C系の方が慣れてる人が多いでしょ?それだけである程度意味があると思うけど
>>105
正直何言ってるかよくわからないんだけど、依存型とカリー化って別に関係ないんじゃないの?
だって、依存型のあるATS2では関数宣言↓だけは何故かC(Golangっぽい?)シンタックスだよ
fn test(x: double, y: double): double
だから、ATS2はML族なのにカリー化しづらいよ
111:デフォルトの名無しさん
18/07/09 13:29:20.22 wsFssMnI.net
>>106
型について研究してる畑の人ではML系の方が多数派だからね
それは論理学数学から醸成されたのがML系だからってのもあるし、型についても扱いやすいシンタックスが既にあるML系とわざわざ型を扱うシンタックスを設計しなければいけないC系ベースどっちをまず採用するかってなったんじゃない?
知らんけど
112:デフォルトの名無しさん
18/07/09 13:40:36.06 XHrPXSC2.net
>>103
> 依存型がある言語はML族もしくはF#の軽量構文みたいなのが多いのはなんでなの?
> C系のシンタックスだと何か不都合でもあるの?
依存型や本来の多相型(polymorphism)[†]などは型理論の体系つまり高階の型付λ計算に関する論理体系に基づくので
プログラミング言語の型システムとして組み込む場合には同じくλ計算に基づくと関数プログラミング言語の枠組みとは親和性が良いが
Cなどのように変数の値を書き換える代入文や代入演算を有する命令的プログラミング言語とは馴染まない。[‡]
だからそれらの型システムを導入した言語は既存の関数プログラミング言語の構文を流用するケースが多いのだろう。
なおStandard ML/CAML/OCaml/F#などeager evaluationを評価ルールとするいわゆるML系の関数プログラミング言語の一群は
ref型のように代入可能な変数を許すが、本格的な型理論に基づく型システムを組み込む場合はref型の類は除いたsublanguageに対して
行うのが普通。
[†]:本来の多相型とはGirardが竹内の基本予想に関する学位論文で最初に発見(あるいは発明)し
Reynoldsが独立に再発見した型の全称化・抽象化やMilnerが発見したlet-polymorphismなどを指す。
オブジェクト指向での継承に伴って使われるようになった“polymorphism”は
定義が不明確で勝手な拡大解釈が多いので「本来の」という修飾句の対象範囲からは除く。
[‡]:代入操作(代入文と代入演算の総称)を含む命令的プログラミング言語
(Cなどの手続き的プログラミング言語やオブジェクト指向プログラミング言語を纏めてこう呼ぶ)に
例えば多相型が馴染まない理由は代入操作可能な変数の型として多相型を許すことは
その変数について動的な型付けを許すことに他ならなくなる。
例で少し説明するが既知なら許してくれ。最も基本的な多相型 ∀t.t (どんな型でもOK)と宣言された変数 x を考える、つまり
∀t.t x;
この変数はどんな型の変数としても使えるので、これにint型の値 1 は代入できる、
x = 1;
この後で式の中でこの変数の値を参照すると int型の値 1 が許される文脈以外ではエラーになる。
即ち、型理論における本来の多相型つまり静的な型付けでの多相型の概念は代入可能な変数では失われるということだ。
113:デフォルトの名無しさん
18/07/09 15:02:11.35 wwylxN3+.net
Cは関数()をカリー化しなかったが配列[]をカリー化した
2次元配列を1次元のように扱い、逆にスカラー (0次元) を1次元のように扱う
Cには共用体もあるからML系に似ている部分は多かった
114:デフォルトの名無しさん
18/07/09 16:22:10.83 wwylxN3+.net
オリジナルのC/C++はもう実質的に依存型と同じものを既に使いこなしてるな
依存型がまだないという自称C系ってのは本当はJava系と名乗るべきだな
115:デフォルトの名無しさん
18/07/09 16:59:58.68 a+N+/6A7.net
>>106
こいつCのシンタックスじゃないって理由でPython嫌ってそうw
116:デフォルトの名無しさん
18/07/09 17:03:28.03 b/biyW6c.net
>>106
カリー化されてると全部1引数の fun a -> aを使う(かもしれない)型 の形で済むだろ
ATS2がどうしてるかは知らん
117:デフォルトの名無しさん
18/07/09 18:16:53.67 KFrfmR/A.net
別にC以外のシンタックスを嫌ってる訳じゃないよ(てか、なんでそういう風に受けとる…?)
普及を考えれば新規ユーザーのハードルを下げるためにも少しくらい相性が悪かろうが
C系のシンタックスを採用した方が良いんじゃない?って思っただけ
どれだけ理論が優れていようが結局のところ広く普及した言語の大半
(C/C++, Java, C#, JavaScript, PHP...etc.)はC系のシンタックス
勿論C系以外で普及した言語もある(Python, Ruby...etc.)けど…数はそれほど多くない
Cのシンタックスを採用することに致命的な不都合があれば話は別だけど
そうでなければ1つくらい依存型ありの言語でC系の言語があったって良いんじゃない?
優れた理論が使われてる言語がそんなしようもない理由で普及しなかったら勿体ないじゃん
普及させるためにはそういう些細な部分は妥協したらどうだ?と思ったわけ
118:デフォルトの名無しさん
18/07/09 18:21:37.55 xuxQDn++.net
ALGOL舐めてるわけ?
119:デフォルトの名無しさん
18/07/09 18:22:24.25 IyYxWzMk.net
COBOL舐めてるわけ?
Fortran舐めてるわけ?
120:デフォルトの名無しさん
18/07/09 18:40:59.88 EEzdGAQJ.net
>>109
> Cは関数()をカリー化しなかったが配列[]をカリー化した
配列をカリー化の意味が分からんのだが
121:デフォルトの名無しさん
18/07/09 18:41:02.84 b/biyW6c.net
まともな推論を入れようとしたら>>108みたいな理由で式ベースになるんだから
C系に似せようとしたところで不格好で無駄に記述量も多いキメラができるだけだろ
ところでBASIC舐めてるわけ?
122:デフォルトの名無しさん
18/07/09 20:41:12.79 wwylxN3+.net
>>116
C系は分かりにくいという証拠だ
123:デフォルトの名無しさん
18/07/09 20:54:48.10 XHrPXSC2.net
>>114
> ALGOL舐めてるわけ?
AlgolとくにAlgol 60は実用性はともかく言語設計の観点からは非常に優れた言語だったが、
124:命令的言語であるがゆえに型理論には馴染まない部分がある 今回の君のような内容ゼロの一言レスしてる暇があったら、ReynoldsやTennentの教科書・論文ぐらいは読んで勉強したらどうよ
125:デフォルトの名無しさん
18/07/09 21:22:54.54 KFrfmR/A.net
>>117
そうか?式指向でC系のシンタックスっていったら真っ先にRustが頭に浮かんだが
別に不格好とも無駄に記述量が多いとも感じないが…
そもそもC系の時点で何指向だろうが関数型と比べると記述量は少し多くなるものだし…
C系を式指向にしたところでそんなに変になるところは無いと思うんだが
別に全部C系にしろって言ってる訳じゃないんだ
依存型ありの言語にも1, 2個くらいC系があっても良いのにっ思ってるだけで…
126:デフォルトの名無しさん
18/07/09 21:40:53.57 wwylxN3+.net
現実は正しい
格付けの方が間違ってるんじゃねえか
リーマンショックみたいに
127:デフォルトの名無しさん
18/07/09 21:46:37.16 U1rzq4XN.net
あってもいいということはなくてもおかしくないという事だよ
言語設計者が依存型を普及させたいにしてもC系シンタックスを蛇蝎の如く嫌っている可能性だってある訳だ
そうでない君が依存型+C系シンタックスが普及に必要だと思うならそれは正しく良い意味で言い出しっぺの法則だね
128:デフォルトの名無しさん
18/07/09 21:56:18.25 b/biyW6c.net
>>120
rustは根っこのところは手続き型だからな
もっと式ベースを徹底していったらC系文法なんてどんどん余計なものになってくよ
129:デフォルトの名無しさん
18/07/09 22:16:18.81 wwylxN3+.net
式指向にしてブロックが値を返す
ブロックの中でreturnなどと書いたらブロックだけではなくメソッド全体が終了する
これSmalltalkとRubyでやったやつだ
130:デフォルトの名無しさん
18/07/10 02:09:51.97 PeZ34IEg.net
>>124
>ブロックの中でreturnなどと書いたらブロックだけではなくメソッド全体が終了する
他のほぼ全ての言語もそうじゃね?
131:デフォルトの名無しさん
18/07/10 06:52:59.20 TRoApVCG.net
やっとラムダが当たり前になったところだぞ
型理論の成果がプロダクト利用に広まるには時間がかかるんだよ
132:デフォルトの名無しさん
18/07/10 08:08:34.60 Iy+fy/d3.net
なんでJavaだけバージョンアップしなきゃだのセキュリティアップデートがどうの、大騒ぎしてんの?
JavaScriptなんて毎日のように新しいsyntaxぶち込まれてるし、
Kotlinがここまでアプデに振り回されてるのはあまり聞いたことない気がする
他でここまでセキュホがギャースカ言われてるのって、ポンコツペチプァとWordPressくらいじゃね?
Javaってそんな糞脆いの?
133:デフォルトの名無しさん
18/07/10 08:21:31.28 eM8UKooB.net
>>108
詳しい人から見てF*ってどうなん?良さそう?
134:デフォルトの名無しさん
18/07/10 08:36:07.00 zIs1qZZm.net
Fuck
135:デフォルトの名無しさん
18/07/10 09:24:02.51 xdf1qrhG.net
BrainF*ck
略してF*
136:デフォルトの名無しさん
18/07/10 09:24:32.49 yvVWnyin.net
>>127
エンプラで使われまくってるからわずかな変更にも大騒ぎするというだけ
履歴書がフォーマット通りじゃないとか、書類に印鑑がないとか、工場作業員の歩く幅が守られてないとか、そういうので騒ぐと同じ
137:デフォルトの名無しさん
18/07/10 10:15:33.87 kqKjfHzH.net
javaというのは汲み取り式の便所みたいなもので、それに下水と近代的な便座を取り付けたのがkotlinだが、結局大便か小便かあるいはその両方をひり出す装置だということに気づかず、エレガントなクソの仕方について議論しているのが奴らだからな
いきなり外に出ろと言われても、オラクルにオツムを履かせてもらわないと不安で仕方ないんだ�
138:�
139:デフォルトの名無しさん
18/07/10 11:53:00.58 xdf1qrhG.net
オツムを履かせるとかいう新表現
140:デフォルトの名無しさん
18/07/10 12:01:54.29 zIs1qZZm.net
それだ!それが次世代言語だ!
141:デフォルトの名無しさん
18/07/10 12:37:24.33 63cSMW+s.net
意味が通ってて草
142:デフォルトの名無しさん
18/07/10 15:09:37.59 3uxGmvBi.net
クソ。。
143:デフォルトの名無しさん
18/07/10 22:39:39.50 Iy+fy/d3.net
omutu {
ブリッ()
} catch(unko) {
throw unko
}
144:デフォルトの名無しさん
18/07/10 22:41:56.44 jmi6ebfp.net
>>133
人の頭をオムツ代わりにするとは、家畜人ヤプー的な変態だろう
145:デフォルトの名無しさん
18/07/11 04:26:30.97 0IxMzPaq.net
まーた例外とnullの話してらあ
146:デフォルトの名無しさん
18/07/11 08:37:33.70 dzRS/LEU.net
語るに足る次世代言語がrustしかないんだもの
147:デフォルトの名無しさん
18/07/11 08:40:25.65 6vT5O41L.net
そのRustを語るとコンパイル通せないアンチが沸くしな
148:デフォルトの名無しさん
18/07/11 13:10:48.44 VvjizHyD.net
GC以前の時代に戻る「次世代」言語ね
わらえる
149:デフォルトの名無しさん
18/07/11 13:22:55.58 IxirR2JR.net
GO言語は車輪の再発明ってやつじゃないですか?
150:デフォルトの名無しさん
18/07/11 13:39:57.82 6vT5O41L.net
GCが在るか無いかが判断基準なのね
わらえる
151:デフォルトの名無しさん
18/07/11 15:08:11.76 VhhHV/FL.net
GCがあるのが良い言語!GCが無いのは古い言語!
152:デフォルトの名無しさん
18/07/11 15:56:04.73 hs+tHtH9.net
メモリ制御しなきゃいけない世界が無くなることはよしんばあっても当分先なのでメモリ制御できる言語の更新はあった方が皆幸せになると思うんだけどな
153:デフォルトの名無しさん
18/07/11 20:07:05.04 gDwkScTK.net
>>143
機能の整理って感じかなぁ。
154:デフォルトの名無しさん
18/07/11 20:48:11.63 v5sVc8KX.net
車輪に怒られるだろ
せいぜい定年後の手作りログハウスだな
155:デフォルトの名無しさん
18/07/11 21:20:11.21 5vCD+XSP.net
GCはメモリには効くけどリソースの速やかな解放には効かないから
using文とかtry-with-resources文とか必要になってくる
SwiftやRustとかはメモリはGCほどお手軽では無いけど
リソースがメモリ管理と同じ流れに乗るからカメラとかのAPI扱うときはむしろ楽になる
一長一短なところはある
156:デフォルトの名無しさん
18/07/11 21:33:18.06 cyuAyH9j.net
実際問題ログハウスで十分なところを最近の言語はウインチェスターハウスにしちゃってる感じ。
157:デフォルトの名無しさん
18/07/11 21:57:59.72 v5sVc8KX.net
ログハウスはお手軽という意味で例に出したんじゃないんですけど
158:デフォルトの名無しさん
18/07/11 22:05:01.91 vUSWO0TO.net
ログハウスで充分な仕事しかしてないのにウィンチェスターハウス作れる言語に目が向いてこんなスレに迷い込んでしまったの間違いでは
159:デフォルトの名無しさん
18/07/11 22:08:04.55 JQcRgwrO.net
ほんまに計算科学の次世代言語欲しいわ
Fortranさん仕様は悪く無いのにprint文書くだけで周りの計算結果変わったりしてコンパイラがガバガバすぎる
160:
18/07/11 22:16:20.84 WXXvptbG.net
>>153
それはバグっているだけだと思いますが
161:デフォルトの名無しさん
18/07/11 22:22:20.98 JQcRgwrO.net
>>154
すぐバグるんだよな
gfortranで通ったし大丈夫だろって思ってたらifortでは通らなかったり、C++よりはるかにプログラマの責任が重いと思うわ
162:デフォルトの名無しさん
18/07/12 08:59:38.99 cbg7+Pwy.net
fortranは仕様より処理系依存の独自拡張が蔓延ってるイメージ
haskellも処理系拡張が基本みたいな所あるしそういうの好きになれない
163:デフォルトの名無しさん
18/07/12 09:20:58.29 xhh6gkTO.net
処理系が実質ひとつしかない言語だと処理系拡張が基本でも困らないけどね
164:デフォルトの名無しさん
18/07/16 12:
165:21:20.76 ID:plGwUTF3.net
166:デフォルトの名無しさん
18/07/16 12:28:43.44 0TUA3bfL.net
____
/⌒ ⌒\
/( ●) (●)\
/::::::⌒(__人__)⌒::::: \ 次世代言語でやるお!
| |r┬-| |
\ `ー'´ /
167:デフォルトの名無しさん
18/07/16 13:21:42.19 ON2hpD7+.net
MSも使ってるRustに決まってるだろ
URLリンク(www.reddit.com)">URLリンク(jump.5ch.net))
168:デフォルトの名無しさん
18/07/16 14:19:28.91 yOmS9IaY.net
Rustはよい言語だ
169:デフォルトの名無しさん
18/07/16 17:26:19.10 sSti604i.net
rustはダメだな。
信者のウザさがhaskellと一緒だわ。
ああいう1機能を理解するのがめちゃくちゃ嬉しくなっちゃうような言語はダメだわ。
170:デフォルトの名無しさん
18/07/16 17:28:11.41 jXFFV3ML.net
信者のウザさとか言う概念なんなん? 何を見て判断してんの?
171:デフォルトの名無しさん
18/07/16 17:38:21.47 fgL4HgKC.net
リアルの知り合いじゃね
Rust信者には会ったことないが、Haskell信者のウザさは割とガチだな
172:デフォルトの名無しさん
18/07/16 17:45:32.85 qv224ovN.net
rustお手軽に勉強する方法知りたい。
173:デフォルトの名無しさん
18/07/16 17:46:58.94 jXFFV3ML.net
>>164
逆に言うとウザい知り合いが使ってる言語はダメってことか……
生き辛そうな人だな
174:デフォルトの名無しさん
18/07/16 19:11:15.57 AYwAzz0o.net
> 信者のウザさ
自分では到底習得出来ない言語を
楽しげに使いこなしてる事に対する嫉妬でしょ?
175:デフォルトの名無しさん
18/07/16 19:16:33.22 LulkQD8r.net
なんで所有権の移動という一度しか起こらない元値を破壊するものが印なしで
参照の借用渡しが&にしたんだろう
176:デフォルトの名無しさん
18/07/16 19:17:08.68 PkmPgg8A.net
リアルうざい知り合いはモチベーションに影響するからなあ
いくら物が良くても距離を置くのはそれはそれで賢い処世術
177:デフォルトの名無しさん
18/07/16 21:33:53.76 ytVIGIE1.net
またUXの話してる
親がUX 社会がUX 信者がUX
178:デフォルトの名無しさん
18/07/16 22:02:29.79 0TUA3bfL.net
あぁ、わからんでもない
言語じゃなくライブラリの話だが
仕事で使ってるライブラリを大して覚えようともせずVue.jsを猛プッシュしてくる中国人が、同僚に居て大嫌いになったわw
日本で流行ってる!ていうのもペチパーのCakePHP臭がして近寄りたくない
179:デフォルトの名無しさん
18/07/16 23:18:16.92 sSti604i.net
楽しげに使ってるというよりかは
楽しいと思い込もうと必死になってるといった印象だから嫌なんだよ。。
それ絶対楽じゃないよね、もっと簡単なやり方あるよねって話が一切通じなくなるっていう。。
180:デフォルトの名無しさん
18/07/16 23:20:24.75 avvA3sQt.net
なんてこった。このスレは昔からリアルの友人報告スレだったのか……
181:デフォルトの名無しさん
18/07/17 00:27:27.23 hR326+dd.net
rustの狂信者なんて5chですら見たことないけど
182:デフォルトの名無しさん
18/07/17 00:31:27.59 c2JpqyiJ.net
>>168
C/C++の&演算子と仕様を合わせただけだろ
仮に借用に&を使わない場合はどうするのが良いと思うわけ?
あと「元値を破壊」ってどう言うこと?
「移動」と「破壊」を同義として使ってるの?
183:デフォルトの名無しさん
18/07/17 00:39:08.48 A75xOI8y.net
rust使うくらいなら何を使用しますか?
184:デフォルトの名無しさん
18/07/17 00:52:31.91 +XvdRidc.net
ワールドスタンダードシイプラスプラス
185:デフォルトの名無しさん
18/07/17 00:59:45.92 c2JpqyiJ.net
>>172
Haskellに対してならある程度は同意する
でも、Rustに対しては同意できないな
メモリ管理を自力でするのではなくコンパイラに任せる
メモリリークは自力でデバッグして解決するのではなく
コンパイラに詳細なエラー情報を表示して解決を手伝ってもらう
コンパイルが通ればメモリリークが無いことが保証される
きちんと楽で簡単になってるじゃん
GCの無い言語であれより楽で簡単にメモリ管理を行う方法を俺は知らない
知ってたら教えてほしい
186:デフォルトの名無しさん
18/07/17 01:07:36.30 +XvdRidc.net
>>178
半ば本気で言うが c++ で生ポインタ使わなければ概ね実現できるんじゃないか
「~すれば」は(しないこともできちゃうから)ダメとか、
その場合の効率はどうなんだとか議論の余地はあるだろうけど
187:デフォルトの名無しさん
18/07/17 01:50:03.11 BJF1Zhqz.net
GCが有っても、不要になったデータは破壊される
ただしその事実が隠蔽される
Haskellでもデータは破壊され、隠蔽される
もし隠蔽しなかったら、破壊的代入禁止という無理ゲーがもっと簡単になるよね
だからRustはGCをやめ、隠蔽するのをやめた
188:デフォルトの名無しさん
18/07/17 07:16:12.90 2OjPLMsJ.net
破壊的代入禁止が無理ゲーってどこのドカタ星の話だよ
Rust使ってると脳が破壊されるのかな?
189:デフォルトの名無しさん
18/07/17 10:32:38.35 0OwAmWRB.net
Goはゴミだっていう記事を見たけどどうする?
190:デフォルトの名無しさん
18/07/17 11:05:08.67 hR326+dd.net
そんな旧約聖書にだって書かれているようなことは議論の余地もない
191:デフォルトの名無しさん
18/07/17 12:00:50.30 6bm5oNFX.net
rustは次世代言語の逆で、幼児退行言語。
rustの所有権は、赤ん坊のおしゃぶりと同じ。
おなかすいたらGCおかあさんのおっぱい吸えばいいのに
いつもおしゃぶりを握っていないと不安になるだけ。
192:デフォルトの名無しさん
18/07/17 12:29:27.79 vHkWfwEU.net
不可抗力的にお母さんのおっぱいが出ない(パフォーマンス上制約のある)現場はどうするのか
幼児退行を悪い事として述べる為におしゃぶりという例を用いているのに、良いものとしておっぱいを挙げているので幼児退行と非幼児退行の良し悪し比較がおしゃぶりとおっぱいの比較になりレスの中で批判の比喩が統一されていない
何かに例えてもふわっとしか批判できないのにそれを通り越して例えに統一感がない無意味さの塊みたいなレス
193:デフォルトの名無しさん
18/07/17 12:39:43.59 0OwAmWRB.net
難しい
194:デフォルトの名無しさん
18/07/17 12:43:53.52 uT1wIskE.net
C++使え
195:デフォルトの名無しさん
18/07/17 14:32:34.83 JKjXJV9Z.net
めっちゃ早口で言ってそう
196:デフォルトの名無しさん
18/07/17 15:13:35.79 g4tBIWtL.net
おっぱい(GC)で十分なのに、実際は効果のない何かを手で握ってないと不安な幼児退行ってことだろ
おしゃぶりじゃなくてガラガラって方が例えとして正しいと思うが
Rustが幼児退行言語ってことには激しく同意する
もうちょい踏み込むとアダルトチルドレン言語か?
ママのおっぱい(GC)には頼りたくないけどガラガラ握ってないと不安なクソガキメンタル
197:デフォルトの名無しさん
18/07/17 15:20:19.98 Xr+5nhkx.net
スレッドセーフなARCと
シングルスレッド専用ARCと
mark&sweepのようなもの
を使い分けたい=宣言したいという需要がとても強い
どう強いかっていうと、int型とdouble型とstring型を宣言したい需要と同じ種類の強さ
198:デフォルトの名無しさん
18/07/17 15:21:47.71 sMfNfOyF.net
そういえば最近GCも
新しいアルゴリズムやらで改良されてるね
199:デフォルトの名無しさん
18/07/17 15:29:20.45 g4tBIWtL.net
ガラガラ握り続けてないと不安で不安で仕方ないRustちゃん
巡回参照を持てない時点で使い物にならない言語なんだよなあ
200:デフォルトの名無しさん
18/07/17 17:22:24.01 hR326+dd.net
巡回ねぇ
201:デフォルトの名無しさん
18/07/17 18:02:40.72 boY3/Xbc.net
どのcpuでもinterlockedなインクリメントやデクリメントがあるから、
よほどコア数大きくない限りそんなに違いでないのでは?
測ってないけど。
>>スレッドセーフなarcとシングルスレッド専用のarc
202:デフォルトの名無しさん
18/07/17 18:03:57.98 QKXw222v.net
>>188
ラストスタンディングマン方式でレスバしてる板の定型文はNG
203:デフォルトの名無しさん
18/07/17 18:15:18.06 ZOnOxMMr.net
>>195
おっぱいおっぱい言ってるレスへの返答なんて適当でいいでしょ
204:デフォルトの名無しさん
18/07/17 18:37:48.50 QKXw222v.net
エッチだ…
205:デフォルトの名無しさん
18/07/17 19:11:52.22 /YoZRf2z.net
rustみたいな言語が一般に広まっても
結局無理やりコンパイル通すためにRefCell,unsafe使いまくりのクソコードが
蔓延するだけなんだよね。
「コンパイル通れば安全」とかね、プログラムのバグの多くはそんなところにはない。
206:デフォルトの名無しさん
18/07/17 19:37:16.70 cQRkMzpw.net
そうそれは人の心のなかにあるのです
207:デフォルトの名無しさん
18/07/17 19:49:51.65 llJWBlJL.net
まあRustなんてやってる奴は、
悪いこと言わないからCやC++やってろってこった
208:デフォルトの名無しさん
18/07/17 20:03:03.78 hR326+dd.net
どんな現場にいたら >>198 みたいな歪んだ考えをもつんだ?
気の毒すぎるだろ
209:デフォルトの名無しさん
18/07/17 20:27:09.02 anKKTTWb.net
>>175
デフォルト借用
破壊というと御幣があるが、C++の仕様をいうならなおさら
auto_ptrへの所有権移動で
=だけで移動するのがわかりにくいからって非推奨になった経緯がある
210:デフォルトの名無しさん
18/07/17 20:54:44.55 nqiso9Rb.net
>>200
C,C++は習得した上で趣味でやるもんでしょ。
211:デフォルトの名無しさん
18/07/17 21:45:45.87 Xr+5nhkx.net
>>198
動的言語でできることはすべて静的言語でもできる
この性質により、お前らが気に食わないコードでもコンパイルが通る
RefCellはコンパイル時ではなく実行時にborrowチェックしているようだな
まるで動的言語のようだ
212:デフォルトの名無しさん
18/07/17 21:51:32.49 c2JpqyiJ.net
>>202
デフォルト借用なら移動の方はどんな演算子orキーワードを導入するの?
>auto_ptrへの所有権移動で
>=だけで移動するのがわかりにくいからって非推奨になった経緯がある
それはC/C++の=はもともとコピーのセマンティクスを持つから移動に変えたら分かりにくいって事情があったからでしょ?
RustはCとの互換を捨ててるからCのセマンティクスの影響は受けない
でも、Rustは互換は捨ててもCとの親和性は欲しいという都合(ワガママとも言える)があるから
Rustの参照(借用)はC/C++の参照と似たようなセマンティクスになる&で妥当だと思うけど?
C++とRustのコピー・移動・参照(借用)の方法を整理すると↓になる
C++
コピー : =
移動 : std::move()
参照 : &
Rust
コピー : Copyトレイト
移動 : =
参照(借用) : &
213:
18/07/17 22:14:52.05 cS4zRgZd.net
>>191
具体的に教えてください
214:デフォルトの名無しさん
18/07/17 22:14:55.31 anKKTTWb.net
C++ユーザー取り込むために文法にせてるのに
肝心のところでC++ユーザーが混乱するじゃないか…
どうせ=で移動したって参照わたしてるんだから&の意味がズレてる
所有権の移動という重要なできごとにこそ別途印がつくべきだった
215:デフォルトの名無しさん
18/07/17 22:18:19.09 c2JpqyiJ.net
>>179
>半ば本気で言うが c++ で生ポインタ使わなければ概ね実現できるんじゃないか
出来ると思うよ
でも、C++はRustよりもさらに複雑怪奇な仕様で使いづらい
C++のスマートポインタは正しい使い方をすればRustに負けず劣らず優れてるけど
それは、同程度に優れているだけであってRustより優れているとは思わない
あと、少し話が変わるけど実はRustの最も優れているところは
所有権・借用・ライフタイムの概念よりも
216:エラーハンドリングだと思ってる あのResult型とErrorトレイト・Fromトレイトとtry!マクロ(?演算子)を使用した エラーハンドリングの方法は個人的には感動するレベルの代物だった 今後の次世代言語のエラーハンドリングは全てあれをベースに発展させていくべきだと思うほど気に入っている
217:デフォルトの名無しさん
18/07/17 22:28:43.55 c2JpqyiJ.net
>>207
>どうせ=で移動したって参照わたしてるんだから
あれ?それって仕様として決まってるんだっけ?
コンパイラの最適化の結果としてそうなるってだけじゃなかったっけ?
>>所有権の移動という重要なできごとにこそ別途印がつくべきだった
いや、だからその移動に何の印を付けるのがいいと思ってるの?
俺は借用には&が妥当だと思うとは言ってるけどベストだとは言ってないじゃん
ベターな代替え案があるなら俺だって意見を変えるよ
218:デフォルトの名無しさん
18/07/17 22:40:17.36 Xr+5nhkx.net
x = f(x) とか
C++で有名な x = x とか
これらはmoveが最善
219:デフォルトの名無しさん
18/07/17 23:26:02.33 anKKTTWb.net
Rustも=でコピーのことがあるから余計ややこしい
let p = q ってかいてあってqがその後も使いまわせるかぱっと見わからんとか
ポインタっぽく普段の=は参照渡しで&が所有権移動にすりゃよかったとおもう
220:デフォルトの名無しさん
18/07/17 23:59:18.30 ztKpQtDs.net
スレチなんでちょっとだけ、C++は別に複雑では無いよ
プリプロセッサは氏んだほうがいいけど
221:211
18/07/18 00:26:29.77 mEKlqXRd.net
書いてて初めて気が付いた
実際に触ったことないから想像で書いてるんだが
>let p = q ってかいてあってqがその後も使いまわせるかぱっと見わからん
ほんとにこういう仕様なのか
使いづらすぎんかこれ?
222:デフォルトの名無しさん
18/07/18 00:39:34.50 eCPOxZU7.net
使い回せるかどうかはCloneトレイト実装してるかどうかに依存する
つまり見た目ではわからない
まあそもそも古い変数を変なとこで使い回す設計って普通にバグの元だし
ぱっと見てコピーかムーブか分かるかどうかが重要かと言われると確かに怪しい
ぱっと見で区別が必要なコード書くなって話だな
223:デフォルトの名無しさん
18/07/18 00:56:25.58 gLPB1OcG.net
逃げるのか?
224:デフォルトの名無しさん
18/07/18 01:07:18.74 oqdCTGqL.net
使い回せるかどうかは、ぱっと見た時ではなく、コンパイル時にわかる
ぱっと見てわかるならコンパイラいらねえよ
225:デフォルトの名無しさん
18/07/18 01:26:46.09 Deu2WR7T.net
スクリプト言語以外はとりあえずgoやっときゃええの?
226:デフォルトの名無しさん
18/07/18 01:51:32.87 SDgYFH54.net
今時文字列リテラルに変数とか式を埋め込めない言語って嫌がらせかよって思う
227:デフォルトの名無しさん
18/07/18 01:53:31.62 JqSumQxK.net
Goは他のまともな言語をいくつか使える人にとっては、低脳言語な割には意外とまともに使えるよく考えられてる言語だ、という感想になるけど、
PHPとGoしか知らないとかだと普通に低脳なだけの言語になっちゃいそう
頭悪くなるからやめとけ
228:デフォルトの名無しさん
18/07/18 01:58:34.09 wh/4A4W/.net
高脳言語はどれ
229:デフォルトの名無しさん
18/07/18 05:20:47.62 ZBblVXCv.net
>>214
Copyトレイトな
230:デフォルトの名無しさん
18/07/18 08:17:22.02 hDCcLLBq.net
C++って埋め込みできる?
231:デフォルトの名無しさん
18/07/18 10:24:34.37 VMuEGAmx.net
>>219
まさにこれ
低脳言語の中では一番頭がいいのがGo
頭がいいと思って使うと肩透かしくらうが、低能と割りきるならすこぶる便利
そこにニーズがあると読みきったGoogle少しだけ見直したわ
232:デフォルトの名無しさん
18/07/18 13:39:15.98 uM9cLKhF.net
Go言語らしさを生かしてどうこう言われると反発したくなるので関心を持たないことにした
233:デフォルトの名無しさん
18/07/18 15:41:12.26 KM8lntjZ.net
低能言語って何?
234:デフォルトの名無しさん
18/07/18 17:33:07.79 4nsDvlkN.net
ソースコードのエントロピーの低い言語
235:デフォルトの名無しさん
18/07/18 18:23:26.35 Fn/85jhH.net
エントロピーの意味クグって来いよw
236:デフォルトの名無しさん
18/07/18 21:00:27.24 dWzHsOBF.net
エントロピー低いなら低能じゃないだろって思ったけど、驚き最大的な意味ではたしかにエントロピー高いのが一番いいのか?
圧縮専門の人頼む
237:デフォルトの名無しさん
18/07/18 21:13:13.80 QKyKgyQ2.net
ざっくり言うと
「これもっと短く書く記法や仕組みがあるだろ」
というようなものが低エントロピー
238:デフォルトの名無しさん
18/07/18 21:15:02.23 pwxFfWjq.net
短けりゃいいってのか!?
239:デフォルトの名無しさん
18/07/18 21:18:56.01 zEuGqywN.net
別に良いとも悪いとも言ってない
エントロピーの話
ライブラリや組み込み機能を使って短く書けました!
なんてのは圧縮で言うなら辞書式圧縮だな
240:デフォルトの名無しさん
18/07/18 21:22:45.59 ZBblVXCv.net
goはコードの見た目がなんとなくダサい
241:デフォルトの名無しさん
18/07/18 22:12:26.78 ASnSHc4W.net
よく勘違いしたアホがいうソースコードのエントロピーの増大ってのは、
MOVE A OF X TO A OF Y
MOVE B OF X TO B OF Y
MOVE C OF ...
の二行目だけが仕様変更で
COMPUTE B OF Y = B OF X + 1
に変わったら元より情報量が増えるという当たり前のことを言ってるに過ぎない
最初から
MOVE CORRESPONDING X TO Y
の一行だったら当然同じ行数あたりのエントロピーはずっと大きくなる
242:デフォルトの名無しさん
18/07/18 22:34:11.10 QzRfakeX.net
エントロピーが低いと無駄な繰り返しが多いけど、高すぎるとgzになっちゃう感じか
ギブズエネルギーに当たる概念はないのか?
243:デフォルトの名無しさん
18/07/18 22:37:03.82 SZpQWJ2l.net
pythonとかいう可読性の低い言語あるよな
244:デフォルトの名無しさん
18/07/18 22:59:48.25 pmi0+hzZ.net
なんでエントロピーって言葉を使うの?コンテキストじゃ駄目なの?
245:デフォルトの名無しさん
18/07/18 23:02:17.93 dWzHsOBF.net
すまんがコンテキストって何ンゴ? エントロピーとはちょっと違う概念なの?
246:デフォルトの名無しさん
18/07/18 23:13:08.49 gLPB1OcG.net
最近のVSCodeが最強過ぎて恐ろしいわ
MS帝国の再来ですわ
247:デフォルトの名無しさん
18/07/18 23:24:52.59 CFja5vVk.net
確信をもって言える。確実にエントロピーを間違って理解している
248:デフォルトの名無しさん
18/07/18 23:25:14.34 QzRfakeX.net
たしかに
249:デフォルトの名無しさん
18/07/18 23:39:20.30 gLPB1OcG.net
エッッッッッッッッッッッッッッんとろォぴ~~~
250:デフォルトの名無しさん
18/07/19 00:03:27.51 ndhIWUEK.net
まずエントロピーと自己エントロピーとをちゃんと区別しろ
251:デフォルトの名無しさん
18/07/19 00:04:36.51 Rz9ksA7X.net
次世代ンとろぴ~スレはここですじゃ?ンゴw
252:デフォルトの名無しさん
18/07/19 00:10:39.97 I2PZiIcj.net
単純に圧縮率をあげるなら予約語は一文字にすべきだ。
しかし一般に冗長性がないと多分人間はまともに読めん。
253:デフォルトの名無しさん
18/07/19 00:12:49.13 LG/rY+vI.net
>>242
すまんが自己エントロピーって何ンゴ?自己情報量とは違うものなん?
254:デフォルトの名無しさん
18/07/19 00:16:42.23 LG/rY+vI.net
>>244
予約語一文字にしても正直行けそう
255:デフォルトの名無しさん
18/07/19 00:19:00.62 qEg7Djn6.net
てめえここでンゴるとはいい度胸してんな
まとめ民ならまとめに、J民なら標準語で喋るんやで
256:デフォルトの名無しさん
18/07/19 00:20:57.06 Rz9ksA7X.net
(お、Jか?)(すまんのか?)
257:デフォルトの名無しさん
18/07/19 00:21:38.54 mgU85F4C.net
もうここJの植民地にしようぜ
258:デフォルトの名無しさん
18/07/19 00:22:10.96 ise8Wrtn.net
vscodeはemacsキーバインド使えるようになりました?
259:デフォルトの名無しさん
18/07/19 00:24:42.97 qEg7Djn6.net
そうか……🤔
じゃあ今日からここはプロJ板だからよろしくやで~
オッスお願いしまーす!
260:デフォルトの名無しさん
18/07/19 00:34:51.05 Rz9ksA7X.net
J言語で
261:ンゴンゴ・コンパイルw
262:デフォルトの名無しさん
18/07/19 00:37:41.81 Rz9ksA7X.net
アンノォ…自分ンゴンゴダンスいいっすか?
263:デフォルトの名無しさん
18/07/19 00:56:55.70 sa+Z/ha1.net
夏だなぁ
264:デフォルトの名無しさん
18/07/19 01:01:33.29 qO/fHdWQ.net
J言語w
265:デフォルトの名無しさん
18/07/19 01:33:48.24 sa+Z/ha1.net
何がおかしいんだこのクズ
J言語はとっくの昔にある
ans =: -:@(1&o.@((o.2)&%)@#*+/@(*(}.@, {.))"1@((/:[)/:(/:+/@(*,~/"1)@(*\)@i.@#)))
266:デフォルトの名無しさん
18/07/19 01:37:16.51 qO/fHdWQ.net
>>256
はぁ?そんなもん知っとるわw 昔からあるからこそ面白いんやぞ
ユーモアのセンスのないガイジが人をクズ呼ばわりする前にちょっとは相手の意図でも考えればw
267:デフォルトの名無しさん
18/07/19 01:50:46.50 fostnbwB.net
J言語はちょうど話題になってる「圧縮率高い言語」と言えるのでは
268:デフォルトの名無しさん
18/07/19 02:14:18.94 qO/fHdWQ.net
一見読みにくそうだが、慣れたら読みやすいのかな
269:デフォルトの名無しさん
18/07/19 06:36:04.68 7J8bSQkS.net
perlも$@みたいな組み込み変数が多用されてるから圧縮率高い?
270:デフォルトの名無しさん
18/07/19 07:52:21.90 eBiYRhdM.net
コンパイル言語のScalaですら、イカ演算子やらググラビリティの低さで敬遠されがちだったのに
型無し糞言語の糞みたいな演算子、迷惑以外の何物でもない
ペェルとか死ね今すぐ死ねなるべく苦しんで死ね
271:デフォルトの名無しさん
18/07/19 09:24:22.46 QlKeHbXC.net
>>257
いやまったく面白くないが。
272:デフォルトの名無しさん
18/07/19 09:56:06.21 1Xm4mRqX.net
数学なんかよりも地理歴史政治経済のググラビリティが高いから
マスコミが報道しないネットの真実は地理歴史政治経済の話題ばっかりなんだな
273:デフォルトの名無しさん
18/07/19 10:38:26.34 TqgJrVyZ.net
日本人のDNAがCOBOLを求めている
274:デフォルトの名無しさん
18/07/19 10:56:19.95 eNCyB/F4.net
>>206
モダンGC
275:デフォルトの名無しさん
18/07/19 12:14:54.18 X2OHrsOF.net
>>259
慣れても読みやすいとはいえないけど
慣れると「他の言語はコード自体がコメントのように冗長だから読みやすくて当然、」とか思うようになる
276:デフォルトの名無しさん
18/07/19 12:15:45.47 X2OHrsOF.net
あとまあ、Jでも普通の人に読みやすく長々書くこともできる
277:デフォルトの名無しさん
18/07/19 12:19:10.67 LKwb2rby.net
swift 触った経験なしなんだけど、自作アプリから他のアプリを操作って可能なの?アプリAの情報をアプリBに書き込んだりとか。
それが出来るならMacBook買おうかと思ってる。
教えてくらはい
ちなみに想定端末はiPhone,iPad
278:デフォルトの名無しさん
18/07/19 14:26:52.35 ise8Wrtn.net
直接的には無理じゃな
279:デフォルトの名無しさん
18/07/19 14:59:30.69 MYiqAgsV.net
セキュリティ上やばいからiOSでは通常どうやっても無理だな
脱獄必須
280:デフォルトの名無しさん
18/07/19 15:20:31.82 n84GXL2z.net
>>256
ちなこれ何するコード?
281:デフォルトの名無しさん
18/07/19 17:23:18.40 c7Jt4FwT.net
>>271
与えられ数列を並べ替えてレーダーチャートにしたときの面積
並べ替える法則がよくわからない
面接が最大になるようにしているように見えるけどもしそうならバグってる
面接最大ならこうだな
ans =: -:@(1&o.@((o.2)&%)@#*+/@(*(}.@, {.))"1@((/:[)/:((i.@#)/:+/@(*,~/"1)@(*\)@i.@#)))
282:デフォルトの名無しさん
18/07/19 17:30:17.22 c7Jt4FwT.net
ちなみに
-:@(1&o.@((o.2)&%)@#
これが 1/2 sin (num of arg /(2π)) なので円をN分割したような三角形の面積の総和かなあ、と。
こういう書き方だとどんな言語でも読みにくいだろ
式1つで書くと変数名等の読むヒントがなくなって厳しい
283:デフォルトの名無しさん
18/07/19 17:49:40.49 LG/rY+vI.net
普段使ってる数式と乖離しすぎてやべー外国語って印象
284:デフォルトの名無しさん
18/07/19 17:58:55.97 v4icQoqT.net
Jニキこのスレも見てたんだ。
285:デフォルトの名無しさん
18/07/19 18:15:43.64 1Xm4mRqX.net
クラスと変数には必ず名前空間をつけろ
演算子とメソッドにはつけなくていい
つまり、短くしたいならクラスと変数を使うな
286:デフォルトの名無しさん
18/07/19 19:31:34.53 VHxbhsBh.net
j言語は流石に仕事ではなく趣味言語だよな?
287:デフォルトの名無しさん
18/07/19 19:41:14.50 LKwb2rby.net
>>269,270
ありがと!
脱獄で調べてみるわ
まじサンキューな
288:デフォルトの名無しさん
18/07/19 21:43:05.79 29nJX/+J.net
いいのかそれで…
289:デフォルトの名無しさん
18/07/19 22:02:22.76 CoOnzJEC.net
史上もっともカネを動かした言語はAPLだと言われるこの世界線で
なぜJが仕事で使えないと思うのだろう…
290:デフォルトの名無しさん
18/07/19 22:25:04.66 QlKeHbXC.net
>>280
そのエピソード読みたい。なんて検索すればいい?
291:デフォルトの名無しさん
18/07/19 23:49:33.70 eBiYRhdM.net
なろうだろ
ガイジが夢で見た異世界の話だよ
292:デフォルトの名無しさん
18/07/20 00:19:35.32 v2S1xd/x.net
成果は何かではなく原価はどのくらいかを重視する異世界
293:デフォルトの名無しさん
18/07/20 00:51:47.59 Lpl/4iSW.net
ガイジでも作れるウンポコペチプーと宣伝した結果
ほんとにガイジに作らせて、保守費用が天までそびえたつ糞と化したゲリクソピィさんも
なかなかのカネを動かしてると言えるんじゃないか?
294:デフォルトの名無しさん
18/07/20 05:33:56.54 KNTMOoZz.net
URLリンク(developers.srad.jp) これかな
295:デフォルトの名無しさん
18/07/20 08:01:32.39 Lpl/4iSW.net
> 「APLという言語そのものがボトルネックとなって巨額の損失を生み出す間接的な要因になってしまった」
ガーイw
296:デフォルトの名無しさん
18/07/20 09:14:18.47 dB91Glqj.net
>>285
ありがとう!
297:デフォルトの名無しさん
18/07/20 09:19:31.09 wmaa87sr.net
単語の辞書化をした上でのソースコードの圧縮率って、糞コード性を推定するメトリクスとしては実際わりと有効そうに思えるけど
研究でやった人いないのかな
298:デフォルトの名無しさん
18/07/20 21:20:47.38 79xYVhLD.net
Goの勉強始めてみようかと情報探りながら勉強してたんだけど、
URLリンク(golang.jp) が5年くらい更新されていないのを知って
Goは終った言語なのかと思えて勉強する気がちょっと萎えた。
299:デフォルトの名無しさん
18/07/20 21:50:18.65 dB91Glqj.net
じゃnimやろうぜ!in action出たよ!英語だけど。
300:デフォルトの名無しさん
18/07/20 22:26:26.98 +ZcOToFv.net
5年更新されてないとかもう打ち捨てられてんじゃん
301:デフォルトの名無しさん
18/07/20 23:21:56.31 3t2LaYgC.net
>>289
それ、全然goと関係ない。少なくとも勝手にやって勝手に諦めてるだけで誰も参考にしてないから
302:デフォルトの名無しさん
18/07/20 23:36:58.10 xXYI60EE.net
クッソいいドメイン取って打ち捨てる行為
303:デフォルトの名無しさん
18/07/21 01:23:56.15 JwLcnW/n.net
>>289
ウィルスサイト
304:デフォルトの名無しさん
18/07/21 05:17:52.94 Jysb+8s2.net
nim流行ってくれ~
他力本願だからあれなんだが
305:デフォルトの名無しさん
18/07/21 06:54:46.04 46p4VUdt.net
プログラマは検索力も大事
jpドメインなわけがない、と気付ける知識も含め
306:デフォルトの名無しさん
18/07/21 09:01:00.00 HztBSU4B.net
そうするとやはりD言語かね。
307:デフォルトの名無しさん
18/07/21 09:19:43.23 FfPVWpYP.net
非公式
308:翻訳サイトってほんと害悪しかないよな 普通に公式の翻訳に参加しろよと思う ああいうの作る奴は結果的に自分達が日本の情報的孤立化を増長してることを自覚すべき
309:デフォルトの名無しさん
18/07/21 09:22:47.05 2zrRd27e.net
助長な
どうでもいいけど
310:デフォルトの名無しさん
18/07/21 09:53:41.15 Il2/ph37.net
翻訳は原文に絶対勝てないのになぜ翻訳するのか
逆に英語に翻訳したくなる日本語を話せよ
311:デフォルトの名無しさん
18/07/21 10:10:46.67 bxtlXLDO.net
お、そうだな
Ruby使えよ
312:デフォルトの名無しさん
18/07/21 12:54:13.96 VrOJh4wE.net
グエー
313:289
18/07/21 13:54:28.14 v6sdAyo6.net
>>296
もちろん分かっちゃいるんだけど
思ってたよりオワコン化してるのかとかいう
イメージを持っちゃうんだよなあ。
勉強し始めでこういうの見ると。
python始めたばかりの頃もググると最初に出てくるpython.jpで
欲しい情報探すのに遠回りさせられた記憶あるしなあ。
314:デフォルトの名無しさん
18/07/21 15:25:49.50 dFSAJ5gN.net
>>303
センスがなくてカアイソウ
315:デフォルトの名無しさん
18/07/21 17:01:48.47 H7sr1dU3.net
htmlってヘテムルって読むよね?
316:デフォルトの名無しさん
18/07/21 18:46:16.41 ZtLVFFnT.net
ハトゥムルやぞ
最初のハは声を出さないのがコツや
317:デフォルトの名無しさん
18/07/21 19:26:46.82 H7sr1dU3.net
あー、なるほど
エイチレス発音のやつですね
声を喉からつむじの方に吹き抜けさせるイメージで発音する
ハトゥムル、ゥムの部分が重要ですね、語学的な意味で
318:デフォルトの名無しさん
18/07/21 19:29:05.14 O8QI/iof.net
かれこれ20年ワイフとはエイチ・レスです。
ワイフとは。
319:デフォルトの名無しさん
18/07/21 19:39:42.74 HztBSU4B.net
hは発音しないのがイタリア語とフランス語だ。
320:デフォルトの名無しさん
18/07/22 04:35:19.94 2FGHRzQX.net
>>305
レンタルサーバー屋のヘテムルって
そこからとったのか
321:デフォルトの名無しさん
18/07/22 14:19:59.54 GboKXANR.net
エイチティーエルエムじゃないんか
322:デフォルトの名無しさん
18/07/22 14:43:08.18 kxb9niUz.net
>>311
んなに長い発音してるの、ジャップランド土人村のイエローモンキースくらいですわ
323:デフォルトの名無しさん
18/07/22 15:19:20.35 mb9TeYz9.net
SQLはシーケゥだっけ
324:デフォルトの名無しさん
18/07/22 17:17:50.42 jHzoszXV.net
>>305
鳩丸
325:デフォルトの名無しさん
18/07/23 13:53:30.25 4IMsonxq.net
>>297
Dはマスコットが適当すぎる
326:デフォルトの名無しさん
18/07/23 15:34:31.89 ycgA1FoV.net
イラっと来るGoのマスコットよりマシ。
327:デフォルトの名無しさん
18/07/23 20:12:02.83 7sxFApCr.net
こうして誰もいなくなりましたとさ
328:デフォルトの名無しさん
18/07/23 21:24:53.24 hIqPEbZ0.net
Rubyの千年王国
329:デフォルトの名無しさん
18/07/23 22:49:34.17 +BbazrC1.net
言語のマスコットってキモいの多くない?
D、Java、Go、Perl6
330:デフォルトの名無しさん
18/07/23 23:05:25.99 83b6blUP.net
D言語くんはマシな方では。Gopher、Lispエイリアンが飛び抜けてキモい
Delphiのアテナでも眺めてよう
331:デフォルトの名無しさん
18/07/23 23:09:02.45 RUvstt7U.net
GNUのキモさよ
332:デフォルトの名無しさん
18/07/23 23:14:57.91 ROD73X9W.net
オライリーすら侵食したLispのマスコットは凄いと思った
333:デフォルトの名無しさん
18/07/23 23:41:52.28 hIqPEbZ0.net
PostgreSQLが案外かわいい
334:デフォルトの名無しさん
18/07/23 23:46:13.53 zsdTGf/g.net
Rustacean!
335:デフォルトの名無しさん
18/07/23 23:52:12.28 4yZfVTLQ.net
>>323
ちんこやん
336:デフォルトの名無しさん
18/07/24 00:04:49.51 5ojCl+iu.net
Rustのロゴかっこいい
ギークっぽくないセンス
337:デフォルトの名無しさん
18/07/24 00:26:12.38 lc3UNrKi.net
ギアにRのやつは「ロゴ」で、「マスコット」はキモいカニだよね?
338:デフォルトの名無しさん
18/07/24 06:53:51.63 /29QH+cl.net
>>327
あのマスコットはたしか非公式だったはずだからセーフ
てか、言うほどキモくないと思うが…
339:デフォルトの名無しさん
18/07/24 07:28:07.41 1V5YOQqp.net
ここでHTML5のロゴを御覧ください
URLリンク(i.imgur.com)
340:デフォルトの名無しさん
18/07/24 07:55:29.01 ebqWY3tj.net
>>329
わりと好き
スーパーマン的なダサ格好良さ
341:デフォルトの名無しさん
18/07/24 08:31:35.34 NIdxQzj1.net
ロゴは割りとどれもクールでいいんだよ
マスコットは大概きもい
一番キモいのはTomcat
342:デフォルトの名無しさん
18/07/24 09:02:14.12 ADMiai/B.net
Hadoopのマスコットとロゴ好き
あのゾウ単独だとぶん殴りたくなるけどロゴ全体で見るとパロディっぽくポップにまとめてあるおかげで愛嬌のある顔に見える
343:デフォルトの名無しさん
18/07/24 10:13:28.51 fLDiCyEZ.net
Vueのロゴのダサさ
344:デフォルトの名無しさん
18/07/24 15:24:24.53 VQVfZ+TG.net
>>303
GoはオワコンだからホットなC++使おうぜ
345:デフォルトの名無しさん
18/07/24 17:18:22.08 YqCWjlto.net
たしかにgoと比べたらc++のほうがスイートだね
346:デフォルトの名無しさん
18/07/24 17:25:37.65 NIdxQzj1.net
言語以外も含めると象多くない?
PHP、Hadoop、Postgre、Evernote
他にもありそう
347:デフォルトの名無しさん
18/07/24 19:12:45.91 9sTUyZAo.net
>>336
mastodonも。
348:デフォルトの名無しさん
18/07/25 00:12:17.81 jJE6vUMf.net
スレ違だけど最近javaからの移行でc++使い始めたわ
わりといいかなーと思ってる
win32api使いにくくね?
349:デフォルトの名無しさん
18/07/25 00:15:24.94 9DklOJuC.net
かれこれ20年以上前の設計だからな
350:デフォルトの名無しさん
18/07/25 00:19:28.83 5vJEQ/7H.net
c#にしとけよ
351:デフォルトの名無しさん
18/07/25 00:26:36.44 jJE6vUMf.net
んんんそのとおりだ…
ぶっちゃけいうとWin32apiが頭のなかでスパゲッティになってる
C#もやってみるわありがとす
352:デフォルトの名無しさん
18/07/25 00:37:39.33 3cA2KjAW.net
C#とかM$サーバにでも骨を埋めるつもりか?
Javaにしとけよ
353:デフォルトの名無しさん
18/07/25 00:51:05.67 5QsJigJB.net
c#でクロスプラットフォームに作れる時代ですが
354:デフォルトの名無しさん
18/07/25 00:55:47.82 ZMLutfsH.net
javaの連中の時は止まったままなのさ
355:デフォルトの名無しさん
18/07/25 01:16:41.36 8V4YDeVZ.net
いやでもmono信じていいのか?
356:デフォルトの名無しさん
18/07/25 01:18:27.33 3cA2KjAW.net
M$だmono
357:デフォルトの名無しさん
18/07/25 01:29:26.23 3cA2KjAW.net
連日40度を超えるモ~レツな熱量を電気エネルギーに変換するプログラムとかおまいら書けないの?
次世代だの世界を変えるだの言ってる割りに、おまいらって無力だよなw
358:デフォルトの名無しさん
18/07/25 01:57:01.52 C9Z8nM4a.net
熱はエネルギーのゴミと言われており、もっとも利用しにくいエネルギー形態の一つだ
359:デフォルトの名無しさん
18/07/25 02:00:50.45 41CwtA3+.net
>>329
わたしです、みたいなやつやん
360:デフォルトの名無しさん
18/07/25 02:37:12.57 rmgHkEap.net
\ /
\ 丶 i. | / ./ /
\ ヽ i. .| / / /
\ ヽ i | / / /
\
-‐
ー
_
361:_ わ た し で す -- 二 / ̄\ = 二  ̄. | ^o^ |  ̄ -‐ \_/ ‐- / / ヽ \ / 丶 \ / / / | i, 丶 \ / / / | i, 丶 \
362:デフォルトの名無しさん
18/07/25 02:38:13.61 alBChnpJ.net
いやお前じゃない。
363:デフォルトの名無しさん
18/07/25 03:44:50.45 01DAivP0.net
「意識高い系の何が問題なの?」「世界を変えると言ってる割りに無力」
364:デフォルトの名無しさん
18/07/25 03:48:23.07 jjgXfWxH.net
>>341
UI はWindowsならC#、AndroidならJava、iOSやMacならSwiftで書いて
これはどう考えてもマルチプラットフォームにしたいでしょ
3度も書きたくないしというところだけC++で書くと良いですよ
365:デフォルトの名無しさん
18/07/25 03:57:58.12 01DAivP0.net
run anywhereと言ってる割りに無力
366:デフォルトの名無しさん
18/07/25 07:08:59.09 5vJEQ/7H.net
>>345
なぜmono?
367:デフォルトの名無しさん
18/07/25 07:40:02.07 TPQazvuH.net
>>345
今はクロスプラットフォームでオープンソースな.NET Coreがある
オラクルがソースコードをGPLで「リリース」しているだけの○penJ○Kとは違い、
本当にコミュニティベースでMSが参加する形で開発してるしライセンスがMITだしMSからは形式上切り離された非営利団体が権利を持つ形になっている
368:デフォルトの名無しさん
18/07/25 08:02:49.26 3cA2KjAW.net
おまいら無力世代wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
369:デフォルトの名無しさん
18/07/25 08:19:47.20 HwnrNSAw.net
JVMの新言語はさすがにもう今後一切出てこない(出ても流行らない)だろうな
手っ取り早く新言語作って既成のエコシステムに乗せるなら.NET Coreはアリかも
コマンド一発でVMごとバンドルできるからそれほど.NET意識しなくていいし
370:デフォルトの名無しさん
18/07/25 08:24:56.75 rGw3w+9D.net
>>358
ほー。なんか良さげに聞こえるけどvm上で動かすことにメリットあるの?
goで良いじゃんって思ってしまうんだが
簡単にプラットフォームごとにビルド出来るし。
371:デフォルトの名無しさん
18/07/25 08:39:17.95 HwnrNSAw.net
>>359
goでいいならいいけど他の言語が使いたいならgoのライブラリ使えないでしょ
新しい言語を作ってオナニーしたくても、最低限の実用性を持たせるためにライブラリまで一から作り上げるのはハードルが高すぎる
.NETは元々クロスランゲージを標榜して開発されたから、特定の言語に依存した変な制約はJVMに比べても少なくて、オナニー言語の実装には最適
372:デフォルトの名無しさん
18/07/25 10:23:24.80 fluzsiZw.net
まーたM$信者が出張ってきたよ
翻訳の改善をコーディングスタイルでリジェクトして炎上してることへの火消しか?
この間はコミッタの名前をsquashして開き直りかましてたし
ほんとお前らがオープンソース活動とかOracle未満なんだよ反吐が出る
373:デフォルトの名無しさん
18/07/25 10:29:08.43 fluzsiZw.net
>>356
コミュニティベース(実態は都合の悪いことは燃えない聞こえない)
形式上切り離された非営利団体(ただの節税対策の天下り先)
ライセンスがMIT(今後特許を主張しないとは言ってない)
374:デフォルトの名無しさん
18/07/25 10:40:22.80 za88g2Xk.net
>>360
ライブラリを作り上げる程度なら無力レベルでもできるぞ
作ったものに課金して儲けるのがハードル高い
monoも無料になった時点で無力レベル
375:デフォルトの名無しさん
18/07/25 12:21:49.81 cO3rQUV0.net
>>361
そういえば、Clo
376:seされたぜ-1してやろうって呼びかけてたキチガイがいたな
377:デフォルトの名無しさん
18/07/25 12:29:54.64 QObXms+a.net
closeした方だけじゃなく
thumb downした方まで煽るのか…
378:デフォルトの名無しさん
18/07/25 12:30:38.02 ZKrDnAwU.net
monoを何だと思ってるのか
379:デフォルトの名無しさん
18/07/25 12:53:45.01 fluzsiZw.net
>>364
社員乙
380:デフォルトの名無しさん
18/07/25 15:22:58.07 cO3rQUV0.net
>>367
へ?
381:デフォルトの名無しさん
18/07/25 15:45:43.94 ECU7nF2X.net
屁?
382:デフォルトの名無しさん
18/07/25 21:11:06.64 ZMLutfsH.net
MSの最近のOSSへの貢献度をみればありがてぇと思うけどな
>>359
goはゴミだもの
383:デフォルトの名無しさん
18/07/25 21:34:48.66 QNN2GCFM.net
URLリンク(github.com)
炎上してるのこれか
フィードバックしても意味不明な返事しか返って来ないなら
オープンにした意味がないなw
384:デフォルトの名無しさん
18/07/25 21:40:11.31 ZY+OPiTH.net
おや、graalvmさんの気配が…
385:デフォルトの名無しさん
18/07/25 21:48:21.50 xmAZDVxv.net
>>371
てらだよしおがフォローしてて草
他のエバンジェリスト共もこんな時くらい動けよw
386:デフォルトの名無しさん
18/07/25 22:11:33.66 8V4YDeVZ.net
GitHubは既に奴らのものだからな
387:デフォルトの名無しさん
18/07/25 23:20:52.20 qq3eZVKm.net
>>371
受付の姉ちゃんに絡むような真似してアホかよ
こんな連中が増えるなら日本語翻訳なんか全部やめるべきだな
388:デフォルトの名無しさん
18/07/26 00:53:38.27 aEpW7KYl.net
>>370
私物化を貢献と言い張る社員様
Googleのsageも入れてぬかりなし
389:デフォルトの名無しさん
18/07/26 07:17:20.09 shfmC2IZ.net
私物化?また被害妄想?
390:デフォルトの名無しさん
18/07/26 08:02:32.45 VsLQTYyL.net
善いことをしたのに処刑された聖人もいるからな
処刑なんてただの被害妄想に決まってるという信念があるから聖人になれるんだな
391:デフォルトの名無しさん
18/07/26 08:38:25.96 GgEIwI9D.net
最近のMSのOSSとの関係って、Darwinが出た頃のAppleとOSSの関係に似ている。
392:デフォルトの名無しさん
18/07/26 08:39:41.12 GgEIwI9D.net
>>376
私物化って、だって実際MSの私物だし?
393:デフォルトの名無しさん
18/07/26 09:52:59.76 YNE7BwMb.net
そろそろスレ違い
394:デフォルトの名無しさん
18/07/26 11:05:16.65 WMRlKu4o.net
>>379
どこが?
395:デフォルトの名無しさん
18/07/26 11:11:47.17 GgEIwI9D.net
>>382
オプソフレンドリーなことを言っておいて
オプソのプロセスよりも社内のプロセスを優先させて
コントリビュータとの対話を一方的に切断するところ。
396:デフォルトの名無しさん
18/07/26 11:44:13.61 +YLmze6V.net
ドキュメントの翻訳などという機械的な単純作業プロセスを開発とごちゃまぜにして外に公開したのが間違いでしょ
いちいち個別に対応してたらキリがない
397:デフォルトの名無しさん
18/07/26 12:10:48.47 WMRlKu4o.net
>>383
具体的に
398:デフォルトの名無しさん
18/07/26 12:20:09.47 sm2iPVne.net
URLリンク(d.hatena.ne.jp)
ボタン設置してフィードバック求めてるくせに
まともに機能させる気がないだろこれ
終いには報告者を叩き始めるとか
流石のMSクオリティとしか言いようがない
399:デフォルトの名無しさん
18/07/26 12:36:31.26 XPlHGtVD.net
>>386
はいキチガイ
400:デフォルトの名無しさん
18/07/26 15:50:55.46 aEpW7KYl.net
>>387
MSがな
401:デフォルトの名無しさん
18/07/26 16:02:41.98 aEpW7KYl.net
プロセス自体もアレだが、
裏でエバンジェリストに叩かせるってやり方がもうMSを象徴してる
402:デフォルトの名無しさん
18/07/26 16:04:19.08 aEpW7KYl.net
これよりMSが関わる言語は次世代言語の選択したり得ないことを提唱
当スレでは.NET系言語、Typescriptの話題を禁ず
403:デフォルトの名無しさん
18/07/26 16:39:38.33 wRu8nF87.net
Visual Studio Codeにプラグインがない次世代言語を探す遊び
404:デフォルトの名無しさん
18/07/26 20:26:28.81 1GO/F9JV.net
MSが関わってない言語しか使わない君は一体どんな仕事をしているの?
なでしこでホームページでも作ってるのかな?
405:デフォルトの名無しさん
18/07/26 21:55:51.41 GgEIwI9D.net
>>392
よくみんなから「キチガイめ、あっちいけ」って言われない?
406:デフォルトの名無しさん
18/07/26 22:05:29.45 7pP0Ecr7.net
いや君の同類ではないよ
407:デフォルトの名無しさん
18/07/26 22:09:21.78 /vEGowUn.net
プログラマーとは思えない可愛いレッテル貼りだな
408:デフォルトの名無しさん
18/07/26 22:38:06.96 R0/DrMDw.net
やっぱりどの言語もライブラリがまだ全然足りてないな。もうちょっとましになってから勉強したい。
409:デフォルトの名無しさん
18/07/26 22:57:05.85 z9NO+b7U.net
一生学ぶ機会は来ないよ
410:デフォルトの名無しさん
18/07/26 23:03:59.12 R0/DrMDw.net
>>397
どの言語も流行らす消えるってこと?
411:デフォルトの名無しさん
18/07/26 23:20:16.94 /vEGowUn.net
無ければ作るんだろ
そのためにプログラマになったんじゃないの
412:デフォルトの名無しさん
18/07/26 23:40:23.29 v8/TcxRM.net
>>396
Kotlin から Java のライブラリ呼べばおk
413:デフォルトの名無しさん
18/07/26 23:59:09.43 ay1uAF7Z.net
車輪の再開発はしたくない
414:デフォルトの名無しさん
18/07/27 00:13:00.72 A3iaMhaK.net
能率は悪いが完全に無駄だというわけでもない
まぐれで前任者のものよりもっといいのができるかもしれない
415:デフォルトの名無しさん
18/07/27 00:18:31.88 bUPpwQiF.net
チューリングマシンの再発明と言ってしまうとこのスレ自体の存在意義が
416:デフォルトの名無しさん
18/07/27 01:16:22.09 DQ/IIgai.net
Webkit だの libavformat だのを各言語でまた作るなんてあり得ないから
ライブラリはどの言語からも使える c/c++ でいいよ
417:デフォルトの名無しさん
18/07/27 04:33:50.21 NO0k1UG3.net
車輪の再発明すらできないバカは何もできない。
418:デフォルトの名無しさん
18/07/27 05:49:09.28 iYpMqVe8.net
基本的にライブラリは使わないな。
てか使えない。
419:デフォルトの名無しさん
18/07/27 05:49:10.09 DQ/IIgai.net
世の中には車輪よりも複雑で大規模なものもあるんですよ
420:デフォルトの名無しさん
18/07/27 06:45:39.56 +hWa03DZ.net
>>396
どんな言語を勉強しても無駄にはならんよ
時間がかかるのは言語の習得じゃなくて、いろんなアルゴリズムを理解することだからね
421:デフォルトの名無しさん
18/07/27 06:56:08.67 iaaPZbOX.net
>>400
javaとか勘弁
422:デフォルトの名無しさん
18/07/27 08:12:37.82 BgbV5sVA.net
>>409
別にJava書けとは言ってないんだよなあ
Kotlin側から気にするのはJava側が引数にnull受け入れるか、戻り値にnull吐くかどうかだけ
JVM自体が�が嫌いというならどうしようもないけど
423:デフォルトの名無しさん
18/07/27 08:40:05.58 iaaPZbOX.net
んだ、jvmがウンチだ
恥ずかしくて使えないよな
kotlinも頑張ってkotlin nativeを完成させて欲しい
424:デフォルトの名無しさん
18/07/27 11:52:19.96 AOotp7Vz.net
結局c90くらいしかドフリーな言語なんてないんじゃないかね。
425:デフォルトの名無しさん
18/07/27 18:13:20.51 2wzayUBt.net
そいやDartってどうなったん
426:デフォルトの名無しさん
18/07/28 14:37:35.99 XhNeQ3He.net
もうDartはそっとしておいてあげてください
たまに気紛れで棺桶から引っ張り出してぶん殴るのはやてめください
427:デフォルトの名無しさん
18/07/28 14:59:42.47 hWdGqBlS.net
GoogleとFacebookとMS、一番信用しちゃいけないのは誰
428:デフォルトの名無しさん
18/07/28 15:13:00.14 XhNeQ3He.net
梯子外しの常習犯という意味では目糞鼻糞だけど、それに対して適正な批判を受けていない点で圧倒的にGoogleだろうな
批判を情報操作によって封殺してきたわけだから
429:デフォルトの名無しさん
18/07/28 18:11:31.06 11whM//L.net
わからないことは正直にわからないと言うやつが信用できる
どんな質問にも答えようとするやつと答えさせようとするやつは信用できない
430:デフォルトの名無しさん
18/07/28 18:55:47.55 SIGKSacr.net
py老害脱落か
さっさとconst/final/valを導入しろ時代遅れ言語
431:デフォルトの名無しさん
18/07/28 20:49:04.42 V/8DXIIR.net
GAFMAはもはや国よりも力あるからな。。ヤベーわ。
432:デフォルトの名無しさん
18/07/28 21:05:45.60 11whM//L.net
あるならさっさと消費しろデフレマインド
433:デフォルトの名無しさん
18/07/29 02:19:42.91 jHvVDWmn.net
最強言語じゃなくライブラリの時代になって悲しいのう
434:デフォルトの名無しさん
18/07/29 09:38:17.26 ND5AowJ1.net
それな
pythonみたいな欠陥言語が天下取るとは
ないわな
435:デフォルトの名無しさん
18/07/29 09:56:53.41 tB0h0B46.net
学歴高い連中にはpythonがイケてる事が分かっちゃうんだよね
綺麗なところと汚いところのバランスが取れてるところとかさ
だからAIで流行っちゃう
pythonの良さが分からない底辺ドカタはシンタックスの重箱の隅をつつくのに夢中だけどね
436:デフォルトの名無しさん
18/07/29 10:01:04.81 Df5F+309.net
継続最強伝説からモナド最強伝説に移行するところで大多数が挫折しただけだろ
437:デフォルトの名無しさん
18/07/29 10:07:44.75 HPChxVcI.net
ライブラリは重要。はっきりわかんだね
438:デフォルトの名無しさん
18/07/29 10:33:03.96 ESZBzPf9.net
>>415
MS一択
1馬身差で他二つが並ぶ
439:デフォルトの名無しさん
18/07/29 10:40:49.33 4MUmFrCs.net
C言語で書かれたpythonライブラリがイケてるのであって、言語としてのpythonは全然イケてないぞ
440:デフォルトの名無しさん
18/07/29 10:51:54.17 HPChxVcI.net
Python並みのライブラリがあるイケてる文法の言語が来たら乗り換えるわw
441:デフォルトの名無しさん
18/07/29 11:05:56.06 gNiJKIOF.net
はいJulia(AV)
442:デフォルトの名無しさん
18/07/29 11:10:11.43 ++hEM/7+.net
え、Python並みのライブラリィ?勘弁してください
スレリンク(tech板:43-47番)
443:デフォルトの名無しさん
18/07/29 11:15:18.90 gNiJKIOF.net
[JavaScript]
a.sort().reverse().map(x => x.toString()).join(“-“)
[Python]
'-'.join(map(lambda x: str(x), reversed(sorted(a))))
うーんこのウンPy
444:デフォルトの名無しさん
18/07/29 11:17:50.59 //sAdRxp.net
結局言語のしょうもないシンタックスについてあーだこーだ言っても意味ねーわって話だな。
インストールの容易さとか実行環境だったりモジュール管理の容易さだったり
そういったところの影響のがでかいってのがpythonが流行ってる理由だろ。
445:デフォルトの名無しさん
18/07/29 11:37:40.49 HPChxVcI.net
でもPythonのシンタックスに満足してないのは事実なので、Pythonの良いところを全部持った上でシンタックスも良い言語が来たら嬉ぴい
446:デフォルトの名無しさん
18/07/29 11:40:20.69 TvDsoeQn.net
>>426
いつの時代の話かい?
447:デフォルトの名無しさん
18/07/29 11:47:17.92 gNiJKIOF.net
__init__.py (笑い)
sys.path.append(木亥火暴)
実行環境だったりモジュール管理の容易さだったり藁藁藁藁藁藁藁藁
大草原か?
448:デフォルトの名無しさん
18/07/29 11:51:28.16 lzRBxehA.net
Pythonは好きだが、MercurialがGitに負けたのは正直Pythonのせいだと思う
Rubyもそうだけど広く使われるツールに使うもんじゃない
449:デフォルトの名無しさん
18/07/29 11:56:21.18 I6LJ2IHq.net
>>433
というか、(RoR以前に)rubyが受けた理由がそういう感じだったと思う。
pythonのシンタックス以上にrubyに気に入らない点があるなら仕方がないが。
450:デフォルトの名無しさん
18/07/29 11:59:05.77 //sAdRxp.net
>MercurialがGitに負けたのは正直Pythonのせいだと思う
Mercurialの設計がまずかったとしか言いようがないがな。
コンフリクト修正のためのresolveの不自然さとかコミットツリーの修正ができないところだったり
使っていると普通に問題になる。
gitの設計はよくできてると思うよ。
>sys.path.append
こんなものを容易にソースに入れる奴はディレクトリ管理自体ど下手くそなだけで
どんな言語でもクソなことやり出すと思うがな。
451:デフォルトの名無しさん
18/07/29 12:09:18.71 ikK7Yp3X.net
リスト内包表記とやらにしがみ付いてる悲しい連中ってイメージ
可読性w
452:デフォルトの名無しさん
18/07/29 12:12:42.59 gNiJKIOF.net
リスト内糞包糞表記糞とかいう糞
453:デフォルトの名無しさん
18/07/29 12:13:20.83 gNiJKIOF.net
Py厨って要するにワンライナーおじさんだよな
454:デフォルトの名無しさん
18/07/29 12:14:46.99 Gc+Obosx.net
pythonでワンライナー志向はあり得んやろ
455:デフォルトの名無しさん
18/07/29 12:19:06.63 //sAdRxp.net
リスト内包がクソなコード生みやすいってのは賛同するが
多分そういうクソコードを書くやつがruby、perlで書くともっととんでもないキメラコードを作成する。
456:デフォルトの名無しさん
18/07/29 12:25:32.62 ikK7Yp3X.net
pythonの可読性に関わる幻想
457:デフォルトの名無しさん
18/07/29 12:29:49.21 2jsBPgao.net
ほとんどの言語の可読性はpython以下だけど
458:デフォルトの名無しさん
18/07/29 12:30:59.85 OtuHAjKj.net
pythonが流行ってるというかnumpyが流行ってるだけでしょ
459:デフォルトの名無しさん
18/07/29 12:35:03.76 HPChxVcI.net
>>446
せやな。numpyは神
でもscipyも良いぞ
460:デフォルトの名無しさん
18/07/29 13:14:09.48 pFjYaTQt.net
Python は、メソッドチェーンしにくい。
Ruby, JavaScript, jQuery では、a.b().c() みたいに書けるけど、
Python では、逆に書く
c( b(a) )
オブジェクト指向からすると、突っかかる。
自然に読めない。
思考が乱されるから、バグりやすい
a のインスタンスに、b を適用して、
その結果に、c を適用する
これが自然
461:デフォルトの名無しさん
18/07/29 13:19:55.26 2jsBPgao.net
>>448
pythonでもそういうメソッドを作ればメソッドチェーンにできるけど、一行にだらだら書くべきじゃないという思想的な問題のせいで、そういうメソッドが用意されてないだけだよね。
462:デフォルトの名無しさん
18/07/29 13:48:42.85 UcWx6ddp.net
底辺のドカタにとってはメソッドチェーンが重要なんだね
463:デフォルトの名無しさん
18/07/29 13:54:46.41 gNiJKIOF.net
> 一行にだらだら書くべきじゃない
a = unko()
b_result = b(a)
c_result = c(b_result)
あっ、ふーん・・・
464:デフォルトの名無しさん
18/07/29 13:55:33.44 HPChxVcI.net
>>448
オブジェクト指向というより、パイプラインじゃねえの?
Objective-Cにもそんなチェーンはなかったと思うが
465:デフォルトの名無しさん
18/07/29 13:55:46.89 gNiJKIOF.net
言うほど読みやすいか?
こんなの書いてくるやついたら草生やしてしばき倒すでフツウ
466:デフォルトの名無しさん
18/07/29 14:00:10.27 ikK7Yp3X.net
>>451
読みやすい!
pythonic!
pythonic!
こうですね
467:デフォルトの名無しさん
18/07/29 14:05:24.19 UcWx6ddp.net
見当違いの批判をされてもAI分野で圧倒的に支持されてるのは変わらないから
ドカタが嫉妬してるだけに見えるんだよね
468:デフォルトの名無しさん
18/07/29 14:08:42.69 I6LJ2IHq.net
関数型言語の関数チェーンはともかく、メソッドチェーンは似て非なるゴミ。
469:デフォルトの名無しさん
18/07/29 14:11:10.25 lzRBxehA.net
Pythonだと、>>451の一行一行で扱うものがGBクラスのバッチだったりするからね
470:デフォルトの名無しさん
18/07/29 14:20:05.39 gNiJKIOF.net
[JavaScript]
a
.sort()
.reverse()
.map(x => x.toString())
.join(“-“)
[Python]
'-'.join(map(lambda x: str(x), reversed(sorted(a))))
下は書く気にもならん
補完も効かないし
パイソニップさあ・・・このウンコードはなんだい?
471:デフォルトの名無しさん
18/07/29 14:20:50.80 gNiJKIOF.net
パイソニップさあ・・・
JavaScript以下、ウンポコペチプー並とか
恥ずかしくないのかい?
472:デフォルトの名無しさん
18/07/29 14:22:50.50 Df5F+309.net
これは数学が悪い
関数はあるのにメソッドがない
ラムダやmapは教えないくせに内包表記は教える
473:デフォルトの名無しさん
18/07/29 14:23:03.09 ++hEM/7+.net
冗長なコードを美徳として可読性の高さを謳っているのは
Python だけじゃなく、同じ手続き型言語の Cobol がある
たとえば >>455 を改変してみると:
見当違いの批判をされても業務アプリ開発の分野で
(Cobol が)圧倒的に支持されてるのは変わらないから
ドカタが嫉妬してるだけに見えるんだよね
仮にこんな感じでコボラが主張したとしても、なんら違和感がない
つまり現在に復権したコボラの正統後継者がフェイトニスタってこと
474:デフォルトの名無しさん
18/07/29 14:25:24.26 gNiJKIOF.net
【悲報】パイソニップはウンポコペチプー以下のコボラーだった
475:デフォルトの名無しさん
18/07/29 14:26:32.00 ++hEM/7+.net
>>456
COBOL では、まさしくそのとおりですね
まぁ実際には、GBどころかTB単位の夜間バッチですけど
476:463
18/07/29 14:28:12.27 ++hEM/7+.net
アンカを訂正:
X:>>456
O:>>457
477:デフォルトの名無しさん
18/07/29 14:37:36.71 gNiJKIOF.net
ワイはPB級だけど質問ある?
478:デフォルトの名無しさん
18/07/29 15:01:45.76 zv0scSBW.net
>>458
aに副作用生じさせといてなんとも思わんお前がカス。
479:デフォルトの名無しさん
18/07/29 15:04:42.51 gNiJKIOF.net
>>466
はいガイジ
全てのメソッドチェーンは副作用ないよ
くそパイソニップと違ってね
悔しかったら糞糞糞内包糞記で糞してみろよゴミw
480:デフォルトの名無しさん
18/07/29 15:06:36.51 CvskUGg1.net
メソッドチェーンってそんないいもんかね?
可読性がいいとも思えないけど
481:デフォルトの名無しさん
18/07/29 15:10:48.78 gNiJKIOF.net
糞糞糞糞包糞糞と糞関数ラップワンライナーおじさんのパイソニップ草w
482:デフォルトの名無しさん
18/07/29 15:14:54.71 zv0scSBW.net
これはやばい。。
やっぱシンタックス厨ってのは害悪でしかないな。
483:デフォルトの名無しさん
18/07/29 15:21:18.64 fLtN8lsN.net
メソッドと関数が混ざって汚いと常々思ってた
484:デフォルトの名無しさん
18/07/29 15:22:51.12 zv0scSBW.net
var a = new Array(4, 11, 2, 10, 3, 1);
var b = a.sort();
//var b = a.sort().reverse();
これでaの結果が異なるってマジクソだろ。
485:デフォルトの名無しさん
18/07/29 15:28:17.30 gNiJKIOF.net
お得意の糞糞糞糞包みで糞してみろカスwwwwwwwwwwwwww
486:デフォルトの名無しさん
18/07/29 15:34:16.27 J+11rz8t.net
>>467
バカすぎるので晒しとこw
487:デフォルトの名無しさん
18/07/29 15:40:29.23 J+11rz8t.net
内包表記は数学由来だから文系のコンプレックスを刺激してしまうんだねw
488:デフォルトの名無しさん
18/07/29 15:49:55.75 gNiJKIOF.net
副作用が糞
メソッドチェーンはフツウに良い
パイソニップ≒コボラー
これが結論
489:デフォルトの名無しさん
18/07/29 15:57:59.37 J+11rz8t.net
>>476
あれ?>>467の釈明まだ?w
無知晒したからって勝手に終わらせようとするなよw
490:デフォルトの名無しさん
18/07/29 16:09:52.04 EbPqex13.net
メソッドチェーンがぱっとわかりやすいのも分かるが
リスト内包はリスト内包で数学やってりゃわかる可読性がある
リスト内包がわからんってわめき散らすの無知晒してるだけだからやめた方がいい
それはそれとしてPythonはもっと関数を横に繋げられるようにしてくれ
Elixirのパイプ演算子みたいな感じでさあ
491:デフォルトの名無しさん
18/07/29 16:10:48.21 EbPqex13.net
というかリスト内包とメソッドチェーン比較してる時点でただの無知だよね
492:デフォルトの名無しさん
18/07/29 16:21:10.67 ikK7Yp3X.net
数学wwwwwwwwwwwwwwww
すwwwwwwすううっがくwwwwww
あれwwwwすうがくやったんけwwwww
493:デフォルトの名無しさん
18/07/29 16:33:06.78 /TApOH16.net
A = {2x + 5 | x ∈ N}
とかな。見たことあるだろ?
リスト内包はこの延長
こんなんもわからんで批判してたんかい
494:デフォルトの名無しさん
18/07/29 16:48:00.78 gNiJKIOF.net
低学歴パイソニップ、Pythonで数学マウントを取る
495:デフォルトの名無しさん
18/07/29 16:49:43.45 /TApOH16.net
低学歴なのに数学でマウント取る……?
496:デフォルトの名無しさん
18/07/29 17:33:47.60 yV15yOGY.net
あーもう
どこの板にもこういうキチガイ湧くんだよな
煽りカスでどっちにも有益にならないから放置安定よ
497:デフォルトの名無しさん
18/07/29 19:13:52.55 Df5F+309.net
物欲はなくて支配欲だけがあるのが問題なんだろう
買いたい物がない人間が一体何のために利益を出すのか
益が少ない者を見下したり支配したりするためでしょ
498:デフォルトの名無しさん
18/07/29 19:22:52.13 eTX7oAdY.net
お前ら次世代言語の話をしなさいよ
俺はRockstarをお勧めするぞ
プログラムであり自己表現でもある
499:デフォルトの名無しさん
18/07/29 19:42:52.49 eDBn37vJ.net
言語の内容は一切しらないが
名前が商品っぽくてギーク臭がしないから、その言語ははやらないだろう
500:デフォルトの名無しさん
18/07/29 19:44:04.42 eDBn37vJ.net
とおもったらネタ言語だった
501:デフォルトの名無しさん
18/07/29 19:59:49.21 zeY5m7dD.net
だからPonylangが真の次世代だっつってんだろ
502:デフォルトの名無しさん
18/07/29 21:19:44.69 jHvVDWmn.net
Haskellのエラーモナドかましたリスト内包表記は難解すぎる
503:デフォルトの名無しさん
18/07/29 22:06:47.14 GVyD60rv.net
多言語を批判するならお互いが同じ例題でソース書き比べたらええやん
ずっとごちゃごちゃ言ってるやつってソースもごちゃごちゃしてそうw
504:デフォルトの名無しさん
18/07/29 22:09:18.66 9WGuah8C.net
言い出しっぺがまずやってみせて
505:デフォルトの名無しさん
18/07/29 22:14:55.65 GVyD60rv.net
>>492
多言語を批判なんてしてないから言い出しっぺではない傍観者だ
506:デフォルトの名無しさん
18/07/29 22:24:44.41 9WGuah8C.net
いや君の提案でしょ?
507:デフォルトの名無しさん
18/07/29 22:25:11.28 uE0dE1bw.net
>>491
書き比べはそれはそれでもめるんよ
言語ごとの推し抽象化手法(有り体に言えば得意分野)が違うから同じの書かせつつ公平にはしにくいし
オーバーラップする領域ではライブラリーのAPI叩くだけのHelloWorldレベルのコード比較に終始してしまう
508:デフォルトの名無しさん
18/07/29 22:29:16.57 gNiJKIOF.net
つまりパイソニップお手上げ降参状態ですよっと
509:デフォルトの名無しさん
18/07/29 22:50:48.50 HPChxVcI.net
Python嫌いってどういう層だよ
510:デフォルトの名無しさん
18/07/29 22:58:30.53 GVyD60rv.net
>>495
なるほどね触れた俺がアホだったわすまんなw
NG入れて見ないようにすればいいだけだしなw
読解力のないIQ低すぎる奴とは会話が噛み合わないから仕方ないなw
511:デフォルトの名無しさん
18/07/29 23:03:02.54 gNiJKIOF.net
というわけで多言語とか言ってる馬鹿 ID:GVyD60rv はNGっと
512:デフォルトの名無しさん
18/07/30 00:09:51.52 15o6QT6I.net
なんでpythonの話になっとるんだ
rustの話が尽きたからか
513:デフォルトの名無しさん
18/07/30 00:20:26.08 cSovQdPN.net
批判っていうか評論も一つの作品だよな
漫画や小説なら良いが評論は悪いという価値観を押し付けるから揉めてるんじゃないか
514:デフォルトの名無しさん
18/07/30 00:42:35.61 BCmT78P/.net
拡張子htaみたいな事出来る言語ねーかな
515:デフォルトの名無しさん
18/07/30 21:32:39.35 9zA5gDfM.net
>>478
「|」をオーバーロードしてるライブラリはある。
URLリンク(github.com)
俺は別に読みやすいと思わんが。
516:デフォルトの名無しさん
18/07/30 22:36:49.52 15o6QT6I.net
数学やってりゃ分かるってのは高級言語にとって正当性の担保にならんと思うんだけど
pythonはスクリプトを書くためにあってアプリケーションを書くには向いてないよ
517:デフォルトの名無しさん
18/07/30 23:30:08.44 BCmT78P/.net
pythonはスクリプトやアプリケーションとかじゃなくてapiとかライブラリとかじゃな�
518:「か?
519:デフォルトの名無しさん
18/07/31 02:24:31.97 6M1+k6px.net
スクリプトは後で修正するためにある
正当性の担保ってのがなくても後で修正すればいいと思ってる
だからスクリプトはズル
本物のアプリケーションはズルをしない
520:デフォルトの名無しさん
18/07/31 06:32:08.41 rMUR8HCB.net
androidアプリ開発でGUデザインに拘りたいとしたら
どんな言語がいいでしょうか?
521:デフォルトの名無しさん
18/07/31 07:25:08.27 HSKVxhV4.net
ん?ユニクロをもっと安っぽくしたようなデザインにしたいってこと?
522:デフォルトの名無しさん
18/07/31 07:33:09.79 UxY/lhlr.net
URLリンク(twitter.com)
githubの分析だそうだけども
.netどこに行ってしまったん
523:デフォルトの名無しさん
18/07/31 07:35:04.61 NvL3iNMe.net
>>509
お前記事読んでないやろw
524:デフォルトの名無しさん
18/07/31 07:59:40.57 ZEe/Gn0n.net
>>507
Unity
525:デフォルトの名無しさん
18/07/31 08:15:32.70 JoTrRiyA.net
GUIライブラリに何を使うかによる
SDLってAndroidでもつかえたっけか?
526:デフォルトの名無しさん
18/07/31 12:04:21.71 wLuD0qiK.net
In our survey of 16,000+ npm users in January 2018, 46% of them reported using TypeScript.
URLリンク(twitter.com)
527:デフォルトの名無しさん
18/07/31 12:16:30.29 MCiT+aJj.net
>>509
.NetのC#以外は死んでるようなものだし
C#も半端な位置で留まってるから話題にならんのだろ
他バッサリ切ってC#に注力すればいいのにな
528:デフォルトの名無しさん
18/07/31 12:35:27.84 Y+ETzapn.net
F#使いも生きてるぞ
529:デフォルトの名無しさん
18/07/31 13:56:56.90 zoworXJJ.net
>>504
たしかに、そのとおりです
たとえば数学でいう直積(direct product あるいは cartesian product)の
プログラミング言語上の表現を、一般的には「タプル」と呼んでいる
もちろん ML や Haskell に代表される厳格な型システムを前提に設計された
言語の代数的データ型を持ち出すまでもなく、直積と直和の概念は
計算における数学上の概念の中で基本中の基本です
それにもかかわらず Python では、単なる不変(immutable)な配列に対して
公式文書でこともあろうか「タプル」と命名し、驚くなかれ「1要素のタプル」
といふ数学の概念を超越したリテラル構文を定義しちゃいました
世界的に普及している/していた言語は数多くありますが、こんな命名や
リテラル定義が存在するのは、後にも先にも Python だけ、唯一無二の存在です
まさに Python の設計哲学とは;
スクリプト言語にとって数学なんてクソ
といふことなんでしょうね