次世代言語18 Go Rust Elixir Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/10/01(火) 02:58:03.93ID:aEwUIB6s
スレタイ以外の言語もok

前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
2020/01/24(金) 23:39:30.28ID:e4qsn6ol
>>289
どゆこと?
291デフォルトの名無しさん
垢版 |
2020/01/25(土) 00:49:13.02ID:4UaLWgqo
言語の引き算の最たる言語はHaskell。
遅くても、次世代じゃなくても、あの無駄の無さが好き。
ifもforも飾りです。偉い人はそれが分からんとです。
2020/01/25(土) 00:52:21.75ID:pMmE+Nm7
>>291
なお知名度なし
なおエコシステムはカス
なお速度はウンポコペチプー以下
2020/01/25(土) 01:00:43.81ID:lY+ErK7r
パッケージの依存関係すらまともに解決できん言語のくせに。
2020/01/25(土) 01:37:44.96ID:y3QDj64+
モナドはいい仕組みだよ
動的な部分を個々包み込んで波及を抑えるつーのはプログラミング言語の基本機能に成るべき
例外処理みたいな真逆の言語が大手を振ってるのは異常
2020/01/25(土) 09:43:36.81ID:0701+yxk
モナドは抽象度が高すぎるんだよなぁ
俺みたいな素人にも分かりやすいのが欲しい
2020/01/25(土) 10:30:04.52ID:gDStPvND
モナドは別にいいんだけどHaskellのシンタックスシュガー満載で手続きっぽく見せようとしてるのはすきになれないな
ちょっと複雑なことしようとするとコンパイラエラーに悩まされる
結局トリックをきちんと理解しないと使えない
297287
垢版 |
2020/01/25(土) 10:55:26.17ID:pHbGVo5T
>>290
今どきletsencryptすらしてないってことじゃね
URL貼る前にhttps試したから俺もちょっと思った
2020/01/25(土) 11:01:38.75ID:pHbGVo5T
>>295
モナド自体より解説がマズいんだと思うけどな
「正しい説明」を意識しすぎて、分かってる奴にしか分からない解説が溢れてる
2020/01/25(土) 11:32:14.21ID:wjfpRr1m
最初は型を書かない方が分かりやすい
アセンブラが分かる奴はCのポインタが分かる
ただし言語が二つ必要

Haskellの型を無くしてみろ
それが引き算だろ
2020/01/25(土) 14:09:04.44ID:HoGSN4jt
>>299
unlambdaでもlazy kでもお好きな方をどうぞ
2020/01/25(土) 14:22:16.84ID:Uv9FI2Dd
型無し糞言語至上主義ってマ?!?www
2020/01/25(土) 14:25:55.18ID:HjVTkheD
型なしは型を動的に解析する機能を「足した」ものであって何ら引き算になっていない
2020/01/25(土) 15:36:44.04ID:E5VEPFTe
動的型付けと型無しは別だよ
2020/01/25(土) 15:45:23.82ID:wjfpRr1m
Haskellは
お前らが同じ解説を繰り返す毎に強力な静的型になって行ったんじゃないのか
2020/01/25(土) 15:57:20.44ID:HoGSN4jt
純粋関数型である程度まともなプログラムを作れるようにする為にはHaskellの標準+αくらいの型システムがないと駄目という話ではある
2020/01/25(土) 16:13:04.17ID:lY+ErK7r
全然関係ない。
ランタイム速度が出てないときにどういう手当が可能かという方がよっぽど大事。
2020/01/25(土) 16:26:35.28ID:HoGSN4jt
それは事実かもしれないが大事さという指標はあくまで君の信仰でしかないよね
2020/01/25(土) 16:27:59.44ID:gDStPvND
へたくそな反論止めろや
荒れるだけだ
2020/01/25(土) 19:02:12.15ID:6461T671
Haskellの型システム程度のものを理解できない知能で
プログラミングをしてるのが間違いなんだよ
生得的に向いてないんだから諦めろ
2020/01/25(土) 20:54:07.00ID:Uv9FI2Dd
なお世の中のシステムの95割はPHPでできているという事実
2020/01/25(土) 22:53:21.79ID:sEXLIatZ
95割りって950%か
それは大変だな
2020/01/26(日) 00:26:42.95ID:dKcKmE+f
>>311
くやしいか?
313デフォルトの名無しさん
垢版 |
2020/01/26(日) 11:06:39.43ID:+3DuCtIS
23回を文字通り23回とか誤解されることは多い
文字は文字で難しい
2020/01/26(日) 12:05:43.42ID:CetPJABf
95割はただのネットスラングだけども
315デフォルトの名無しさん
垢版 |
2020/01/26(日) 14:26:44.31ID:k2+mT4PN
Windows 95
316デフォルトの名無しさん
垢版 |
2020/01/26(日) 14:34:20.60ID:Yuet6lAk
いまだに95割とか言ってる奴がいてワロ。
それ昭和の時代だろ。
2020/01/26(日) 14:44:33.72ID:ZSyO84gV
そういえば九分九厘って10%以下なのな。
2020/01/26(日) 15:44:40.17ID:iT5O7oMi
平成ど真ん中くらいだから昭和は言い過ぎ
まぁ世の中には一定の割合で昔の流行語とか昔の駄洒落とか言い続ける層がいて迷惑だとは思う
2020/01/26(日) 16:16:31.94ID:smtkhynE
>>317
調べると割分厘は1割を10%とする用法と1割を100%とする用法と2種類あって歴史的にはどちらも正しいんだと
九分九厘は1割を100%とする用法で99%だと
自然言語特有の曖昧定義
つまり95割は950%もしくは9500%
2020/01/26(日) 17:05:13.94ID:DD0zspUI
>>313
23回と書いて、2,3回と読んでほしいってか?
それはちょっと無理では?
文脈込みでもちょっと無茶だわ
2020/01/26(日) 21:04:48.98ID:BKKks8j/
まさに悪貨は良貨を駆逐する状態だな。
2020/01/26(日) 22:24:26.81ID:o1eawELH
為替が固定されているようなもの
為替操作に駆逐された
323デフォルトの名無しさん
垢版 |
2020/01/26(日) 23:29:15.87ID:thUZV5f4
>>319
分は1/10、厘は1/100で、割合の単位が割で1/10
「9割5分」の「分」は「割の1/10」を意味している
1割を100%とする用法は見たことない
2020/01/26(日) 23:50:08.91ID:6ZE6/BGT
5割は50%
5分も50%
5割5分は55%
ファック
2020/01/26(日) 23:53:31.69ID:dKcKmE+f
でもおまえ童貞じゃん
2020/01/27(月) 08:58:02.50ID:EpKbKI6u
ハゲのお前よりマシだろ
2020/01/27(月) 12:54:22.53ID:j9P5HG/v
でもおまえハゲで童貞じゃん
2020/01/27(月) 20:00:34.31ID:yeFJ9ZCG
見てないのにハゲとか童貞言わない
2020/01/31(金) 02:43:32.03ID:m4jVFc8Z
Go言語イコールgolangだから、clangイコールC言語の事かと思ってた
330デフォルトの名無しさん
垢版 |
2020/01/31(金) 10:18:22.06ID:YmbKsQW3
dlang
331デフォルトの名無しさん
垢版 |
2020/01/31(金) 10:18:47.96ID:YmbKsQW3
erlang
2020/01/31(金) 10:19:09.02ID:rt0EJzQX
Frank
2020/01/31(金) 14:44:44.45ID:VuUsvAfW
クラウドネイティブコンピューティングのための新プログラム言語 Ecstasy
https://www.infoq.com/jp/articles/xtc-lang/
2020/02/01(土) 02:07:07.01ID:efnE+DyP
エクスタシー
ネーミングはなかなかいいな
2020/02/01(土) 02:08:58.58ID:HKHG7VHk
「セクシー」じゃダメなんですか?
336デフォルトの名無しさん
垢版 |
2020/02/01(土) 09:58:57.74ID:fiLTG5Nb
将来が約束されているω
2020/02/01(土) 12:41:31.57ID:iMzFL2if
Why dont election!!!
2020/02/01(土) 15:14:24.38ID:jANmYCH5
D言語ってもうオワコン?
やっぱ大手がバックについてないと駄目なのか
339デフォルトの名無しさん
垢版 |
2020/02/01(土) 15:26:32.57ID:fiLTG5Nb
諦めたらそこで試合終了
2020/02/01(土) 15:31:32.99ID:eXUHWthh
言語の勝ち負けは資金力がものを言う
もうPHPやRubyの時代とは違って個人が作った言語が日の目を見ることはない
ここの一部が熱狂してた中学生言語はそろそろスポンサーを得たのかな?w
2020/02/01(土) 15:46:08.21ID:TULylXcw
何でお前が勝ち誇っとんねん
342デフォルトの名無しさん
垢版 |
2020/02/01(土) 15:48:55.51ID:fiLTG5Nb
Rubyそのものをdisる訳じゃないが
Rubyはパトロンが付いてから落ち目になった印象
2020/02/01(土) 16:04:34.83ID:uIRhn79u
言語の良し悪しだけじゃないからな
ドキュメント ライブラリ ビルドツール IDE プラットフォーム対応
企業にせよ団体にせよ組織的な人手が無いと厳しい
2020/02/01(土) 16:18:48.79ID:aiv1Gn1Y
アイデア勝負から体力勝負ってか
2020/02/01(土) 17:12:27.13ID:EspH/Y2K
>>339
いい言葉ですね!
誰がいったのですか?
2020/02/01(土) 17:13:44.13ID:caubOhav
リーナス・トーバルズや
2020/02/01(土) 17:35:34.79ID:iMzFL2if
あまねく型無し糞言語池沼がすべからく滅びますように
2020/02/01(土) 17:39:09.56ID:9BMLg08w
まだ滅びてない型無し言語って何が残ってたかな
2020/02/01(土) 18:06:53.35ID:9qdhvoJU
アセンブラ
2020/02/02(日) 00:28:55.56ID:7b/FZYuN
諦めたらそこでギブアップやからな!
2020/02/02(日) 00:33:23.43ID:vTjBAXNr
結局書いてて楽しい言語と保守しやすい言語って違うってのが
rubyが根本から間違ってるところだろ。
2020/02/02(日) 00:36:53.43ID:N9qFFSK9
あれが楽しいとかゲエジだら
型無し糞言語は補完も頭悪いし、書いてて全く楽しくない
おまけに保守性も最悪ときたら、ほんとにほんとにゴミでしかないゴミ
今すぐ回線切って首吊って死ねや
2020/02/02(日) 06:02:43.82ID:DhujQgFD
Rubyが型無しとか頭わいてんのか
2020/02/02(日) 06:59:23.56ID:9jRHEnns
>>352
型無しでもいいけれども、宣言なしというのはいただけない
var a
とか VB/VBA 的に option explicit, dim a
とかは、そろそろ導入されるべきでしょう
2020/02/02(日) 09:21:26.51ID:oSeNT+fp
Zigって次世代っぽいよな
2020/02/02(日) 10:15:11.33ID:Ng7YaIlp
型無し言語とか
rubyが保守しにくいとかw

相変わらず低スキル&エアプの巣窟やなココ
2020/02/02(日) 10:55:21.44ID:N9qFFSK9
>>356



回線切って首吊って死ねや
358デフォルトの名無しさん
垢版 |
2020/02/02(日) 15:24:04.03ID:9xJm9DGW
>>347
確かに、滅んで欲しい

SML(静的型付け):
  - (1, 2, 3);
  val it = (1,2,3) : int * int * int  (* タプル型(要素は整数型) *)

  - (1, true, "Foo");
  val it = (1,true,"Foo") : int * bool * string  (* タプル型(要素の型は混在) *)

  - [1, 2, 3];
  val it = [1,2,3] : int list  (* リスト型(要素は整数型) *)

  - [1, true];
  stdIn:12.1-12.9 Error: operator and operand don't agree [overload conflict]
   operator domain: [int ty] * [int ty] list
   operand:    [int ty] * bool list
   in expression:
    1 :: true :: nil  (* 要素の型が混在するリストは誤り *)

(長いので続く)
359デフォルトの名無しさん
垢版 |
2020/02/02(日) 15:24:32.12ID:9xJm9DGW
(>>358の続き)

Python(動的型付け):
  >>> (1, 2, 3)
  (1, 2, 3)  # タプル型(要素は整数型)

  >>> (1, True, "Foo")
  (1, True, 'Foo')  # タプル型(要素の型は混在)

  >>> [1, 2, 3]
  [1, 2, 3]  # リスト型リスト型(要素は整数型)

  >>> [1, True]
  [1, True]  # リスト型(要素の型は混在)
2020/02/02(日) 15:27:54.03ID:sFvJQflI
未だにそんないにしえの言語持ち出してホルホルしてる型無し糞言語じいさん・・・
2020/02/07(金) 14:34:28.70ID:a6hn8dag
ロートルは氏ね
2020/02/10(月) 20:57:41.54ID:vVtjhTfX
実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは
https://www.atmarkit.co.jp/ait/articles/2002/10/news038.html
2020/02/10(月) 21:35:25.56ID:Dl8kxxCi
>>362
>Rustのナイトリーチャネルで、非同期プログラミング機能が強化された不安定版が入手できるようになった
>Discordはナイトリーリリースを導入し、問題が発生した際にはRustチームと協力して対処した

頑張ったなw
2020/02/15(土) 15:20:00.59ID:J1bovO5o
まあガベコレに手を入れるくらいならc++, rustって選択にはなるわな。
2020/02/15(土) 15:23:11.73ID:YlxUawVa
ガベコレって呼び方ダサっ
2020/02/15(土) 15:26:47.98ID:HP9UoaRz
ファイファンのことFFって呼んでそう
2020/02/15(土) 23:36:38.39ID:XID0eZBS
ドラゴボ、アダビデ
2020/02/16(日) 01:00:22.94ID:yLDkBP53
マナル
369デフォルトの名無しさん
垢版 |
2020/02/16(日) 16:39:43.39ID:e+hZCGM4
ガベーコレ
2020/02/16(日) 17:10:35.02ID:w0IbR+6u
呼び方とかクソ議論だと盛り上がるのな
2020/02/16(日) 17:24:03.66ID:U3PjlFnp
ガペ
2020/02/18(火) 00:05:13.18ID:h15Bw/Qz
Rustの時代来て欲しいけどやっぱ難しいんだよね
2020/02/18(火) 00:09:41.30ID:M/XUPoxw
型無し糞言語は肉片一つ残さず消え去って欲しい
2020/02/18(火) 01:56:31.44ID:Az88Dn7G
動的型付け定期
2020/02/18(火) 08:00:03.50ID:KHr4ndHy
コンパイラがメチャ賢くなってあらゆるプログラムが最適化で削除されるようになったら消滅する議論
2020/02/18(火) 09:26:02.08ID:2AC9Ct1n
そんな10年前に終わったitaniumみたいな話されてもな。。
2020/02/18(火) 21:42:04.43ID:tCjwrmMM
何が消滅するんだ?
2020/02/18(火) 21:58:50.38ID:M/XUPoxw
コロナで糞バカ中世ジャップランド土人どもが消滅するよ
やったね
379デフォルトの名無しさん
垢版 |
2020/02/20(木) 21:32:45.76ID:MYBjG5xo
でも死亡率低いようだよ。
感染後に何人治癒したかも発表してほしいね。死ななかった人が治癒した人だからいずれはわかることではあるが。
380デフォルトの名無しさん
垢版 |
2020/02/20(木) 21:50:22.46ID:ABNkvVkH
JavaScriptはPHPとかいう汚物を一刻も早く滅ぼしてくれ。
言語仕様自体がゴミの癖にコーディング規約1番うるさい
のほんと腹立つ。
2020/02/20(木) 22:12:34.54ID:YUzkIp/O
言語じゃないがjsonが最後の要素にカンマあるだけで壊れるの何とかして
2020/02/20(木) 22:22:50.95ID:9OkW2rsY
>>380
型無し糞言語からJavaの悪いところだけを輸入して、ただの糞言語になった
便器ブラシことゴミ屑PHP(障害者手帳持ち)の悪口を言うな
2020/02/20(木) 22:57:56.57ID:Nllb9nDe
phpでクソコード書く奴はjsで同じ様にクソコード書くけどな。
2020/02/20(木) 23:02:02.13ID:9OkW2rsY
そう。一度ペチパーの畜生道に堕ちると、ほとんどの人間がダメになってしまう。
ペチパーは、クソコードを書かれる前に、打ち首の上さらし首にするしかない。
2020/02/20(木) 23:09:21.96ID:EIb8BF36
JSONを策定した連中(IETF)は馬鹿

propertyでのidentifier(ダブルクォート無し)、末尾カンマ、コメント、
undefined(void 0) を削って設定ファイルとしても優秀に出来た仕様をぶち壊した
2020/02/20(木) 23:18:52.95ID:EIb8BF36
言語間ネタ繋がりで
FFIのモダンな標準っていつまで経っても出てこないな
C言語ヘッダファイルが悪いとは言わないけど
2020/02/20(木) 23:30:23.69ID:rlR2t2y0
Ruby を書く人は、JS でも、きれいに書く

React でも、Ruby のinclude(mix-in)を入れた

mix-in で、親子の継承チェーンの間に入るから、
同名のメソッドが、親の前に、mix-in で見つかる
388387
垢版 |
2020/02/20(木) 23:33:18.57ID:rlR2t2y0
Ruby の、require/include の違いを学びましょうと、matz も言ってたw
2020/02/20(木) 23:53:57.06ID:Bxr9L5YO
class やら継承やら、久しくやってない(もっぱら関数・合成と委譲)ので、mix-in の記憶が曖昧なんだが、
React で mix-in なんてやることある?

少なくとも、独自コンポーネントの継承は随分昔からアンチパターンとわかってるから、やめた方がいいと思う
というか、最近の React ならほぼ全部 function でいけるぞ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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