Syntax Highlighting は子供っぽい?

no extension

Bluesky で見かけたネタ。

Bluesky 見れない方はゴメンなさい。

高校のジャバのお勉強をしていた娘氏が、「なんでオレが書いたJavaのコードに勝手にいろんな色を付けるんじゃー。子供用かよ!Scratchかよ!!」(英語)みたいな事を言っており、コードがカラフルだとお子様用に見えるって発想はなかったと思うなど。

へーなるほど,と思ったが,続くスレッドで golang-nuts における Rob Pike さんの投稿が紹介されてて,曰く

Syntax highlighting is juvenile. When I was a child, I was taught arithmetic using colored rods (http://en.wikipedia.org/wiki/Cuisenaire_rods). I grew up and today I use monochromatic numerals.

-rob

とあって「へー」ボタンを連打してしまった。 じゃけ Go の Playground は色気が少ないのか? 納得したわ。 まぁ syntax highlighting 機能を付けたら付けたで人によって好みが激しく分かれるからなぁ。

Go 言語オタクの間では有名な話? ちなみに私は色付きが好きっス。 お子ちゃまですから(笑)

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

ヤマなし,オチなし,意味なし。 とっぴんぱらりのぷぅ

参考図書

photo
プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
Alan A.A. Donovan (著), Brian W. Kernighan (著), 柴田 芳樹 (翻訳)
丸善出版 2016-06-20
単行本(ソフトカバー)
4621300253 (ASIN), 9784621300251 (EAN), 4621300253 (ISBN), 9784621300251 (ISBN)
評価     

著者のひとりは(あの「バイブル」とも呼ばれる)通称 “K&R” の K のほうである。この本は Go 言語の教科書と言ってもいいだろう。

reviewed by Spiegel on 2016-07-13 (powered by PA-APIv5)

photo
初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド
Jon Bodner (著), 武舎 広幸 (翻訳)
オライリージャパン 2022-09-26
単行本(ソフトカバー)
4814400047 (ASIN), 9784814400041 (EAN), 4814400047 (ISBN)
評価     

2021年に出た “Learning Go” の邦訳版。私は版元で PDF 版を購入。 Go 特有の語法(idiom)を切り口として Go の機能やパッケージを解説している。 Go 1.19 対応。

reviewed by Spiegel on 2022-10-11 (powered by PA-APIv5)

photo
Go言語 100Tips ありがちなミスを把握し、実装を最適化する impress top gearシリーズ
Teiva Harsanyi (著), 柴田 芳樹 (著)
インプレス 2023-08-18 (Release 2023-08-18)
Kindle版
B0CFL1DK8Q (ASIN)
評価     

版元で PDF 版を購入可能。事実上の Effective Go とも言える充実の内容。オリジナルは敢えてタイトルに “tips” という単語を入れるのを避けたのに邦題が「100 Tips」とかなっていて,原作者がお怒りとの噂(あくまで噂)

reviewed by Spiegel on 2023-08-18 (powered by PA-APIv5)