go

go

Go 1.20 リリース

Go 1.20 が 2023年2月1日にリリースされました。Go 1.20 is released!Googleがプログラミング言語「Go 1.20」を公開、ランタイムが収集した情報を利用して次回のコンパイルで最適化macOS では以下の手...
go

Go 1.18 beta 1 リリース

Go 1.18 は 1.17 の6ヶ月後の 2022年2月頃のリリースが予定されてします。1.18 beta 1 が 2011年12月15日にリリースされました。Go 1.18 Release NotesGo 1.18 Beta 1 is ...
go

go による OS 実装 biscuit を試す

biscuit は go で POSIX 準拠の OS カーネルを実装するという、MIT のプロジェクトです。Biscuit is a monolithic, POSIX-subset operating system kernel in ...
go

Go 1.17 リリース

Go 1.17 が 2021年8月16日にリリースされました。大きな変更点としては、Windowsにおける64ビットARMアーキテクチャのサポートでしょうか。「Go 1.17」がリリース、Windowsにおける64ビットARMアーキテクチャ...
go

go言語のセルフホスト

セルフホストってどういう意味かご存知でしょうか?簡単に言うと、ある言語で書かれたコードをコンパイルすることで、その言語のコンパイラを生成することです。ちょっと何言ってるかわかりませんね。わかりやすい例を示しましょう。ここに、go言語のコンパ...
go

Go 1.16 リリース

Go 1.16 が 2021年2月16日にのリリースされました。多数の変更点がありますが、特に注目すべきはApple Silicon の対応が入ったことでしょうか。macOS の方は以下のコマンドでインストールできます。Big Sur で確...
go

gorm + echo + mysql で json を返すサーバー作成

Go言語の ORM である gorm を使って mysql にアクセスし、それを httpサーバーフレームワークである echo で、jsonレスポンスを生成します。GORMEcho, High performance, minimalis...
go

Go 1.15 リリース

ついに Go 1.15 がリリースされました!macOS の方は以下のコマンドでアップデートできます。(brew install go でインストールした場合)% brew upgrade go% go versiongo version ...