Tag: Golang
Go言語(Golang)に関する記事。並行処理、高速なコンパイル、シンプルな文法が特徴のプログラミング言語。
Go言語 (Golang)は、Googleによって開発されたオープンソースのプログラミング言語です。
シンプルで読みやすい文法、高速なコンパイル、強力な並行処理機能を備えており、クラウドインフラ、CLI ツール、Web サーバー、分散システムなどの開発に広く使用されています。ガベージコレクション(GC)を搭載しながらも高いパフォーマンスを実現しており、開発効率と実行効率のバランスが優れた言語です。
特徴
- シンプルな文法: 学習曲線が緩やか
- 高速コンパイル: 大規模プロジェクトでも数秒でビルド
- 並行処理: ゴルーチンとチャネルによる軽量な並行処理
- クロスコンパイル: 複数プラットフォーム向けのバイナリ生成が容易
- 標準ライブラリ: 豊富な標準ライブラリで外部依存を最小化
本ブログで紹介しているGo製プロダクト
インフラ・DevOps
- Docker - コンテナ化プラットフォーム(業界標準)
- Kubernetes - コンテナオーケストレーション
- FRP - リバースプロキシツール(紹介記事 )
TUI(ターミナルUI)アプリケーション
- Bubble Tea - Go製TUIフレームワーク(紹介記事 )
- lazygit - Git操作TUI
- lazydocker - Docker管理TUI
静的サイトジェネレーター
- Hugo - 高速な静的サイトジェネレーター(本ブログもHugo製)
コンパイラ・言語処理系
- TypeScript 7.0 (tsgo) - TypeScriptコンパイラのGo移植版(紹介記事 )
ゲームエンジン
- Kaiju Engine - Vulkan搭載の高性能ゲームエンジン(紹介記事 )
認証・セキュリティ
関連タグ
このタグでは、Go言語を使用した開発、ツール、ライブラリに関する記事を取り扱っています。