Thorsten Ballによる“Writing An Interpreter In Go”を読んだ. 技術界隈のブログを見ているとたまにSteve Yeggeの「If you don’t know how compilers work, then you don’t know how computers work」という言葉に出会う.その度に学生のときにコンパイラの授業を受けなかったこと後悔し,社会人になって挑戦しようとして挫折したことを思い出して悲しい気持ちになる.@rui314さんのCコンパイラをスクラッチから開発してみたを読んではかっこいいなと思いつつ僕には無理だなあと心が折れていた. どの言語を書いていてもコンパイラ(もしくはInterpreter)は切っても離せないものであり内部の動きがどうなっているかを知っておきたいという欲求はプログラマーなら誰しもあると思う(少なくとも僕に
Release Go projects as fast and easily as possible! With GoReleaser, you can: Cross-compile your Go project Release to GitHub, GitLab and Gitea Create nightly builds Create Docker images and manifests Create Linux packages and Homebrew taps Sign artifacts, checksums and container images Announce new releases on Twitter, Slack, Discord and others Generate SBOMs (Software Bill of Materials) for bina
Photo by rawpixel on UnsplashThe last couple years have brought a number of great typecheckers to JavaScript: Facebook’s Flow and Microsoft’s TypeScript have both been hugely successful, and brought some stability to a famously “loose” language. The same philosophy is now coming to Ruby. Details are still scarce, but Stripe engineers have unveiled a Ruby typechecker at the RubyKaigi conference in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く