#golang > 『効率的なGo』という本が出版されました #efficient_go - YAMAGUCHI::weblog
https://ymotongpoo.hatenablog.com/entry/efficient-go
今日は円周率の日なので昔書いた円周率で遊んだ話など #golang > モンテカルロ法による円周率の推定(その1)
https://text.baldanders.info/golang/estimate-of-pi/
#golang > GoでWebPushを送る
https://zenn.dev/nobonobo/articles/21f243e4fd8bd4
#golang セキュリティアップデートの予告あり。日本時間だと来週の水曜日かな
>[security] Go 1.22.1 and Go 1.21.8 pre-announcement
https://groups.google.com/g/golang-announce/c/smSYdsWaO4o
#golang
EBook 既に買える。そっこーポチった
>O'Reilly Japan - 効率的なGo
https://www.oreilly.co.jp/books/9784814400539/
#golang
>Go 1.22 is released! - The Go Programming Language
#golang
>Go 1.22 Release Notes - The Go Programming Language
#golang 🎉🎉🎉
>Go 1.22.0 is released
https://groups.google.com/g/golang-announce/c/TpowDYVBMoY
#golang
>Go 1.21.7 and Go 1.20.14 are released
https://groups.google.com/g/golang-announce/c/Qdkw_yX60TE
プログラムの解説は以下をどうぞ #golang
>今年の恵方を取得する
https://text.baldanders.info/golang/favourable-direction/
#golang > Goでラリーシムのコドライバーを「ずんだもん」にする
https://zenn.dev/nobonobo/articles/a450a854069040
私は若い頃、C言語(C++ではない)でオブジェクト指向プログラミングを設計&実装させられた事があって、それと C++ を比較して「オブジェクト指向言語すげー」と思ったことがある。その後 Java を触るようになって、ポインタをすべて参照で隠蔽する思い切った言語設計に苦笑した覚えがある。今どきの人はむしろポインタこそ難解な概念かもしれないけどw
産業界でも Ruby が台頭し始めて改めて思ったのが「コンパイル言語ってオブジェクト指向プログラミングと相性が悪いんじゃねーの?」だった。
これが覆ったのが #golang を知ってから。クラスも継承もなく、枯れた言語仕様のみで構成されてるのに無理なくオブジェクト指向プログラミングができるのはある意味で衝撃的だった。関数型プログラミングの要素を極力排除する、時代と逆行する言語設計も面白い
おっ #golang 1.22rc2 が出てるな。順調順調
>条件演算子がない世界の苦しみ
https://zenn.dev/nabetani/articles/7edb10f96352f0
もしかしたら宗教問題かもしれないが,私は条件演算子(? : の三項演算子)は使いたくない派なんだよなぁ。いや,単体ならまだいいんだけど組み合わせると簡単にカオスになるからねぇ。
あと,少なくとも #golang の if 文は式(expression)評価できないのよ(Go は文(statement)の制約が厳しい)。なので条件演算子を許容してしまうとかなり大きな仕様変更になるのでは,と思ったり
#golang
> Go 1.21.6 and Go 1.20.13 are released
https://groups.google.com/g/golang-announce/c/F12eMaUITDs
面白い!
#golang
>Go でアラビア語、ヒンディー語、タイ語を描画する
https://zenn.dev/hajimehoshi/articles/205c04b5fad03d
#golang 予告通りセキュリティ・アップデート来た!
>[security] Vulnerability in golang.org/x/crypto/ssh
https://groups.google.com/g/golang-announce/c/qA3XtxvMUyg
ちょっと仮名→ローマ字変換の話題になって,これを自前で作るの大変だよ,って話していた。
以前に #golang で自前で作ったんだけど,結局長音をうまく処理できなくて(「とうやま」の「う」は長音なので除外する等)なんちゃってヘボン式なんだよね。
https://github.com/goark/krconv
しかもこれ #golang だからサードパーティのパッケージ使って比較的簡単に作れたけど,他の言語で上手く書ける気がしない。少なくとも片手間では無理w
#golang 来週に golang.org/x/crypto/ssh パッケージのセキュリティアップデートがあるらしい。予告が出ている。日本時間だと火曜日かな
https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ