- 1 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 04:14:40.64 ID:fB5+0hxC.net]
- Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。 公式 https://golang.org 公式ドキュメント https://golang.org/doc/ 公式外パッケージドキュメント https://godoc.org ブラウザ上で試し書き https://play.golang.org ※前スレ Go language part 3 https://mevius.5ch.net/test/read.cgi/tech/1571315884/
- 496 名前:デフォルトの名無しさん mailto:sage [2021/03/06(土) 01:21:35.92 ID:W4toJ95e.net]
- 学習が簡単というのがデカかったらしい
分かってるな
- 497 名前:デフォルトの名無しさん mailto:sage [2021/03/27(土) 12:51:18.06 ID:odHdDNPL.net]
- CodeZine(コードジン): 2020年のGo言語利用状況が明らかに、9648名の開発者が回答.
https://codezine.jp/article/detail/13819 正直、手前味噌過ぎて萎える 無作為アンケートならともかくなぁ
- 498 名前:デフォルトの名無しさん mailto:sage [2021/04/24(土) 03:38:06.28 ID:ifUTO7D9.net]
- echoでAPIのパラメータの初期値を設定する方法って
ぐぐると構造体作ってコンストラクタで設定しよう!とか出てくるんだけど なんかすごく面倒な上記述場所が離れててわかりにくい気がしてならないんだけど 例えばこんなのは悪手? まあ悪手なんだろうけど func getParam(p string, defaultValue interface{}) interface{} { switch defaultValue .(type) { case string: if p == "" { return defaultValue } else { return p } case int: ret, err := strconv.Atoi(p) if err != nil { return defaultValue } return ret } return nil } pageNo := getParam(c.Get("pageNo"), 1).(int) 一般的な方法ってあるのかね
- 499 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 00:42:58.14 ID:1SQ+syPV.net]
- 勢いないな
特に語ることがないんだろうけど寂しい
- 500 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 00:50:07.66 ID:yDqZolk/.net]
- 2こないとずっとこうだろな
- 501 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 20:28:06.34 ID:4UCtxfw0.net]
- 見上げて〜golang〜♪
- 502 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 01:22:39.54 ID:466xktgC.net]
- ひさしぶりに書く機会があったが
やっぱクソだなこの言語
- 503 名前:デフォルトの名無しさん [2021/04/29(木) 13:27:14.24 ID:VDhRy7EO.net]
- >>492
けっこう同意
- 504 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 17:19:19.73 ID:Ir6i0rIh.net]
- 肝心のグーグルに普及させる気がないように思う
メンテナンスが別組織に移ったにしてもさ
- 505 名前:デフォルトの名無しさん [2021/04/29(木) 20:46:39.37 ID:CJL0HvU9.net]
- ファンクション実行環境が使い放題のところでは有用かもしれないけど、それ以外だとあまりいいことがない
- 506 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 22:07:05.66 ID:WSQEbpw8.net]
- ジェネリクス入ればまた話題になるさ
それ以外では大きな機能追加はなさそうだし 話すことはゼロ
- 507 名前:デフォルトの名無しさん [2021/05/03(月) 07:41:43.88 ID:Yuy7LADv.net]
- >>496
これまた同意
- 508 名前:デフォルトの名無しさん [2021/05/03(月) 10:42:59.25 ID:O7+GYvY4.net]
- Ubuntuに最新のfzfを入れるために成り行きでgoも入れてビルドに使ってるんだけど、使い勝手どう?
- 509 名前:デフォルトの名無しさん [2021/05/10(月) 23:35:35.91 ID:FH4+0Y9S.net]
- 全体的な満足度は高く、回答者の92%がGoを使用して満足しています
- 510 名前:デフォルトの名無しさん [2021/05/12(水) 12:17:45.17 ID:/qsSpkSD.net]
- 公式の正規表現パッケージだと機能が足りないんで高機能版を探してるんだけど
例えばgolang pcreで検索すると玉石混交っぽいのがたくさんヒットします。定番はどれですか?
- 511 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 12:48:25.99 ID:heOXda5C.net]
- ないよ
基本的に標準で妥協するのがgoの流儀
- 512 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 13:26:25.47 ID:4BNP4E9q.net]
- Golint is deprecated and frozen.
https://github.com/golang/lint
- 513 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 14:21:32.78 ID:V3rxtHou.net]
- golintなんて使うな!ってのはかなり前から言われてなかったか?
そうか、とうとうというかやっと非推奨になったか
- 514 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 15:46:19.35 ID:cNdHMJPH.net]
- Golintよりあの独特のキモさのあるマスコットを frozen してくれ
- 515 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 06:49:06.23 ID:i4261GGU.net]
- そういや、今は golangci-lint で gosample, unused, deadcode を disable して使ってるけど、皆は何を使ってる?
- 516 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 09:13:26.08 ID:kl1wKiv0.net]
- ごふぁー君、日本人が日本の感覚でリファインしたらどうなるだろうな
可愛くなるかな
- 517 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 09:37:57.05 ID:Lk3ol8M7.net]
- 美少女にされてポリコレで炎上して終了
- 518 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 10:27:08.28 ID:tCPY+RXs.net]
- 出目だけ直せばかなり可愛いと思うの
- 519 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 16:09:31.77 ID:ki4Fszz7.net]
- もうある
- 520 名前:デフォルトの名無しさん mailto:sage [2021/05/17(月) 21:21:05.60 ID:gfx8XjK2.net]
- えー、めっちゃかわいいやん。
いろいろ並べたらかなり上位に食い込むはず https://www.google.com/search?q=gopher+golang ちなlisp https://www.google.com/search?q=lisp+alien
- 521 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 07:51:53.47 ID:KgfYT/kM.net]
- lispキモッ!!!!!
- 522 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 11:48:20.95 ID:JTwnomFG.net]
- land of lisp知らん人って居るの?居るか、昔の本やもんね…
- 523 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 11:55:07.53 ID:eZ1jimh0.net]
- lisp興味あったから買ったけど、興味なかったら買わないだろうし知らない人多そう。
あの本のコミック感好き
- 524 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 12:47:44.48 ID:KgfYT/kM.net]
- lispみたいな妙ちくりんな言語好きなやつらって
かっこつけるのが好きなだけなやつのイメージ
- 525 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 13:43:10.70 ID:eZ1jimh0.net]
- ()なだけにか、うまい
- 526 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 15:18:58.11 ID:rbHsLKwn.net]
- 歴史的な意義は大きいよ
lispマシンみたいな非効率な物作るのも今では考えられんし 調べる分には面白い
- 527 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 17:50:33.31 ID:K7AiWxDd.net]
- じゃ、gopherはキャワイイ、lisp alienはカッコいいって結論でいいよね?
- 528 名前:デフォルトの名無しさん mailto:sage [2021/05/20(木) 20:04:23.04 ID:eq1VjwUx.net]
- いいよ
- 529 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 19:04:04.05 ID:4YxEhylU.net]
- 月末日の今日timeのAddDateのキチンとした仕様理解したわ…
- 530 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 03:54:23.59 ID:XPr1LW+9.net]
- A Tour of Goでわざと誤ったコード書いてRunするとエラーとか何も表示されないんだけどこれって俺環?
一応FirefoxとChromeで試した
- 531 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 05:07:07.58 ID:uviIosIU.net]
- エラー行と、Go build failed が出てます
play ground のサーバが落ちてたとか?
- 532 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 07:39:06.98 ID:AwIwdigt.net]
- 大抵、拡張とかせい
- 533 名前:デフォルトの名無しさん [2021/06/05(土) 17:26:46.46 ID:/GCBUkfd.net]
- GoにGenerics入るの喜ばれてるのを見るにD言語で良かったのではってなる・・・
- 534 名前:デフォルトの名無しさん [2021/06/08(火) 20:33:43.16 ID:hv7oAT4j.net]
- GoLandっていうIDEすこ
これ使ったら他のIDEには移れねえわ
- 535 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 20:47:33.83 ID:Yg8CMFGO.net]
- 基本的にVSCode信者だけどVSCodeのGo拡張は糞すぎるんだよなあ
まあどうせ他の言語も日常的に使うからGoのためだけに移行するのはありえないんだが、さすがに糞すぎる
- 536 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 21:09:41.18 ID:1LMznI/d.net]
- いうほどか?C++とかもあんなもんじゃん
- 537 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 21:19:41.74 ID:TOKjPAZ1.net]
- VScodeがGo/HTML/JavaScript/Markdownと幅広いから、それだけで間に合っちゃうんだよな…
- 538 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 23:18:45.50 ID:8Fr3CQSw.net]
- 機能とかはともかく、ステータスバーをやたら占有するのは糞だな。
- 539 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 01:01:33.46 ID:y3OB765l.net]
- ステータスバーを占有、、、?
- 540 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:15:56.68 ID:lkM0NMIG.net]
- VagrantのRubyコードをGoでリライトする模様
- 541 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:00:16.90 ID:exUpBE38.net]
- ほう。Vagrantfileはどうするのかな。今だとYAMLとかになりそうな悪寒。
- 542 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:12:30.98 ID:Nkflk8c7.net]
- Vagrantとかまだ使ってる奴いるの?
Dockerでオワコンとか以前に、GoだとVMもコンテナもなしに生でも普通に動くようにポータブルに作るだろうし
- 543 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:25:59.99 ID:exUpBE38.net]
- 普通に、WindowsでVirtualBox使うならその環境構築にほぼセットだわ。
Goのアプリしか使わないわけでもないしな。
- 544 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:41:09.94 ID:eXqVG9aT.net]
- WSLかDockerでよくね
- 545 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:43:18.70 ID:WJQpzq26.net]
- >>530
まじ?!
- 546 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 03:57:38.10 ID:WMzG+VdI.net]
- https://www.hashicorp.com/blog/toward-vagrant-3-0
これだね rubyは徐々にコアから切り離してオプション化していく感じかな
- 547 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 04:16:45.90 ID:SZpJFTNw.net]
- あらー
まあユーザーからしたらRuby入れるの面倒だったしな
- 548 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 07:44:36.39 ID:6p9bp5Dj.net]
- >>533
WSLで用が足りるならVirtualBox自体使う必要がないんだろうがな。 ただ、単にLinuxのソフトウェアが動けばいいんじゃなくてやっぱり仮想環境が必要な場面はあるし。 以前Ubuntuの複数バージョンを使い分けたりしたことがあるが、こういう用途にはまだ必要。
- 549 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 07:45:52.08 ID:6p9bp5Dj.net]
- リンク間違えた。>>538は>>534ね。
- 550 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 11:59:12.37 ID:DpCafs9R.net]
- goのcoroutineはgoroutineていうのに
goのcontextはgontextていわないのはなぜ?
- 551 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 12:04:15.12 ID:ei9nXL3B.net]
- goroutineはGo言語のルーチンじゃなくて予約語goで作られるroutineだからじゃね?
- 552 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 12:23:24.79 ID:6p9bp5Dj.net]
- そもそも goroutine は coroutine じゃなくて thread だから。
- 553 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 14:46:02.08 ID:LpLK6KDw.net]
- https://twitter.com/alexanderdanilo/status/1410521878855176194
Rob Pikeが引退ってマジか (deleted an unsolicited ad)
- 554 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 03:30:57.24 ID:8X1C7Oi5.net]
- Goもようわからん方向に進んでますな
インフラ用言語と割り切ればええんかな
- 555 名前:デフォルトの名無しさん [2021/08/12(木) 01:08:37.12 ID:b4UG5w9l.net]
- goで問題解くサイトみたいなのありますか?
- 556 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 11:50:15.21 ID:s+UN3BdM.net]
- 今は、WSL2, Docker, VSCode(Remote Container, WSL2 ならRemote WSL)で十分。
Mac, vagarant, virtual box さえ不要 Ruby on Rails では、Heroku, Cloud 9, CircleCI などのクラウド開発 ローカル開発なら、Dockerを使うのが簡単だが、 日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv も使える。 asdf でも、多言語の好みのバージョンを入れられる echo -e "$RBENV_ROOT\n$NODENV_ROOT" /home/ユーザー名/.anyenv/envs/rbenv /home/ユーザー名/.anyenv/envs/nodenv 任意のLinuxディストリビューションをWSL2で動かす Clear Linux OSを動かすまで、2021/4 https://impsbl.hatena@blog.jp/entry/ClearLinuxOnWSL2 注意。アク禁にならないように、URL 内に、@を入れました Docker Hub からpull したイメージを、tar へexport して、 それをWSLで、D ドライブへimport する docker export wsl --import WSLでカスタマイズしたものを、さらにexport しておく。 wsl --export
- 557 名前:デフォルトの名無しさん [2021/08/14(土) 18:30:15.43 ID:1pPVCqqe.net]
- ジェネリクスは入った?
- 558 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 12:12:44.83 ID:uiypcFr0.net]
- Go 1.17 is released!
https://twitter.com/golang/status/1427378613289164810 (deleted an unsolicited ad)
- 559 名前:デフォルトの名無しさん [2021/08/17(火) 17:56:17.55 ID:OnI2KERu.net]
- >>541
goroutineって オプションで複数のCPUコアに分散も出来るけど 実際はほぼ軽量スレッドじゃん? コルーチンみたいなものじゃないの? プログラムの書き方がスレッド使ったプログラムっぽかったら、 Goみたいに実装が極力OSスレッドに頼らないものになっててもスレッド(グリーンスレッド)?
- 560 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 21:51:06.20 ID:082KifEP.net]
- goroutineはstackful coroutine
- 561 名前:デフォルトの名無しさん [2021/08/21(土) 18:09:12.95 ID:7GAoG1Iq.net]
- Rustのメモリ安全性はボローチェッカーによって担保されている
Nimバージョン:1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しでView types参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 著者: アンドレアス・ルンプ バージョン: 1.5.1 nim-lang.github.io/Nim/manual_experimental.html Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、Cのソースコードを吐き出せるので割り振られた仕事が早く終わっ ても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます
- 562 名前:デフォルトの名無しさん mailto:sage [2021/08/21(土) 18:16:54.48 ID:O7+p4qIy.net]
- Rubyガイジに続いてNimガイジの登場?
- 563 名前:デフォルトの名無しさん [2021/08/22(日) 12:20:27.60 ID:0Cz6ueFz.net]
- Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い
- 564 名前:事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、 GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ 限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか? Nimの実験的特徴 バージョン1.5.1 http://nim-lang.github.io/Nim/manual_experimental.html 第二プログラミング言語として Rust はオススメしません Nim をやるのです https://wolfbash.hateblo.jp/entry/2017/07/30/193412 Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる 「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます [] - [ここ壊れてます]
- 565 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 23:03:13.52 ID:uQCXRnBV.net]
- >>545
ttp://rosettacode.org/wiki/Category:Go
- 566 名前:デフォルトの名無しさん [2021/09/15(水) 01:01:00.82 ID:e45L6iVT.net]
- 9月TIOBEプログラミング言語ランキング
https://news.mynavi.jp/article/20210913-1971335/
- 567 名前:デフォルトの名無しさん [2021/09/18(土) 17:33:40.58 ID:kYto5Bfg.net]
- Go言語を嫌う6個の理由
https://www.kbaba1001.com/entry/2021/09/17/073149
- 568 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 18:19:07.86 ID:ED687M4K.net]
- まー、概ね間違ってもいないかな?
でもmapなどがループより優れてるっーのは感想にしか過ぎなくないか?
- 569 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 19:44:16.34 ID:1qFQH5Bo.net]
- 優れているかどうかはともかくmapとかは便利だよ
Genericsが導入されたらめっちゃ使われるようになるっしょ
- 570 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 19:55:59.68 ID:ED687M4K.net]
- 短く分かりにくいコードが書けて便利
- 571 名前:デフォルトの名無しさん [2021/09/18(土) 20:04:43.61 ID:VYLTl1id.net]
- 総称によるイテレーションを伴うmap/reduceは他の言語みたいに単一スレッドの自己満足じゃなく
デフォルトで並列にして欲しいです。。。
- 572 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 20:15:55.61 ID:9LlZohSd.net]
- map/reduceが使われる殆どのケースでは、入力の振り分けや結果のマージ、コンテキストスイッチ等のコストのため、並列化するとかえって遅くなるんだよ
- 573 名前:デフォルトの名無しさん [2021/09/18(土) 20:27:06.45 ID:VYLTl1id.net]
- うっせーうっせーうっせーわ、あなた思うよりmap/reduceに並列度引数付ければいいだけです!
デフォルトで言うてる文章も読めないアホはgolangのM:Nモデルの高速スイッチが分かってない
- 574 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 20:33:23.01 ID:9LlZohSd.net]
- だから「殆どのケースでは」って言ってるじゃん
デフォルトで並列なら確実に遅くなるよ
- 575 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 20:39:09.73 ID:G1H8j0E2.net]
- 駄々っ子には何を言ってもムダ
- 576 名前:デフォルトの名無しさん [2021/09/18(土) 21:09:31.39 ID:IxZBx6u4.net]
- 気持ち悪い単発ID援護
- 577 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 22:54:51.12 ID:em3js4pK.net]
- その記事は肝心のポイントが一つ抜けておるな
goは何がクソといってまず名前がクソすぎる 40年50年前にできた言語じゃないんだからちゃんと後先考えて名前つけろや!
- 578 名前:デフォルトの名無しさん mailto:sage [2021/09/19(日) 12:53:46.33 ID:HwX1dH8g.net]
- goの最大の問題は検索のしづらさだろねえ
Goのヘイト記事は外国でもある(そりゃそうだ) Why Golang Is Bad for Smart Programmers https://raevskymichail.medium.com/why-golang-bad-for-smart-programmers-4535fce4210c I want off Mr. Golang's Wild Ride https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride もっと強烈なのあったはずなんだけど見つかりませんでした
- 579 名前:デフォルトの名無しさん mailto:sage [2021/09/19(日) 13:03:36.46 ID:W3Ibxi5N.net]
- でも悪評も評判のうちなんで
WebAPIとして最適な並列処理性能を持つとはいえ、なんでそんなに注目されるのか 極論言えばWebAPI作るくらいしか能はないよね
- 580 名前:デフォルトの名無しさん [2021/09/19(日) 14:20:10.51 ID:2JoXdmjo.net]
- GoにGenericsが導入されるのは来年か、待ち遠しいなあ
- 581 名前:デフォルトの名無しさん mailto:sage [2021/09/19(日) 14:33:08.77 ID:kGPMuBj8.net]
- ググラビリティなら同じ名前のゲームがあるRustより遥かにマシ
- 582 名前:デフォルトの名無しさん mailto:sage [2021/09/19(日) 14:42:11.42 ID:eLx8+R0U.net]
- 最近だと SIMD命令への対応がうれしい(実装コードはこれからだけど)
cmd/go: add GOAMD64 environment variable https://github.com/golang/go/commit/b1bedc0774d8a3a7ff8778e933ee92e8638e9493 Microarchitecture levels https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels
- 583 名前:デフォルトの名無しさん [2021/09/21(火) 14:14:06.62 ID:QKlGGi7s.net]
- Fuzz testing
- 584 名前:デフォルトの名無しさん [2021/09/21(火) 14:57:53.57 ID:ZVAhNDzz.net]
- >>566
c って名前をつけた奴に無理な注文すんなw
- 585 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 15:24:48.06 ID:YFZVt4Mm.net]
- たまには D とか V のことも思い出してあげてください
- 586 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 15:45:09.78 ID:VBMIAkoo.net]
- >>573
Szl (Sawzall) っていう命名もできるのになあ
- 587 名前:デフォルトの名無しさん [2021/09/21(火) 16:21:52.65 ID:ZVAhNDzz.net]
- >>567
> Why Golang Is Bad for Smart Programmers > https://raevskymichail.medium.com/why-golang-bad-for-smart-programmers-4535fce4210c 読んだ Cしかやったことない奴は騙せても いろんな言語やってきた奴からしたらショボすぎるわな あとどうでもいいけどDを引き合いに出してGo批判するって斬新だなw
- 588 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 16:40:46.07 ID:VBMIAkoo.net]
- D言語ちょっと試したことあるけどなかなか心地良かったよ。
しかしなぜGoやRustが使われて、Dが使われないのか、というな視点でも評価してほしいな。 「俺が考えた最強の言語」を作る人はいっぱいいても、ちゃんとコミュニティを作って使われるようになる言語はなかなかないね。
- 589 名前:デフォルトの名無しさん [2021/09/21(火) 16:52:12.16 ID:ZVAhNDzz.net]
- >>577
> 「俺が考えた最強の言語」を作る人はいっぱいいても、ちゃんとコミュニティを作って使われるようになる言語はなかなかないね。 Perl6もフィボナッチ数列から最初の十個を出力を say (1, 1, *+* ...*)[^10]; と簡潔に書けたりして最強言語だけど使われてないね
- 590 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 17:19:40.36 ID:kwTaz7X0.net]
- write only language として最強でもなぁ・・・
- 591 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 17:32:46.95 ID:YFZVt4Mm.net]
- >>578
そういやこの前「Perl6 は〜」って話してたら「rakulang だ!」って怒られたわ
- 592 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 18:08:02.89 ID:chSqlukK.net]
- Goは、@普通にビルドできて、A普通にデプロイできて、B後々ゴミにならない
という当たり前の事が当たり前にできることに存在意義がある 簡単なことだけどそれができない言語が多いんだよね
- 593 名前:デフォルトの名無しさん [2021/09/22(水) 01:42:07.18 ID:l6mKxMvi.net]
- ジェネリクスが入ればそこがまた飛躍の時
- 594 名前:デフォルトの名無しさん [2021/09/22(水) 08:18:04.28 ID:FHlooIbh.net]
- 2021年にもなってジェネリクスを待ち望んでる言語があるとか
痛々しすぎん?
- 595 名前:デフォルトの名無しさん mailto:sage [2021/09/22(水) 09:14:59.43 ID:B3HpsGLJ.net]
- いらん
と開発元も思ってたけど、おまえらがどうしても欲しいと言い続けたからだろ
- 596 名前:デフォルトの名無しさん [2021/09/22(水) 09:30:44.14 ID:FHlooIbh.net]
- 言語をデザインした奴が最初の段階で要らんと言ってるなら
それを貫き通してほしいよね 馬鹿にいまさら迎合することなく Javaにジェネリクスが入った時も同様の失望を覚えた
|

|