Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新

Tag: Golang

Go言語(Golang)に関する記事。並行処理、高速なコンパイル、シンプルな文法が特徴のプログラミング言語。

Go言語 (Golang)は、Googleによって開発されたオープンソースのプログラミング言語です。

シンプルで読みやすい文法、高速なコンパイル、強力な並行処理機能を備えており、クラウドインフラ、CLI ツール、Web サーバー、分散システムなどの開発に広く使用されています。ガベージコレクション(GC)を搭載しながらも高いパフォーマンスを実現しており、開発効率と実行効率のバランスが優れた言語です。

特徴

  • シンプルな文法: 学習曲線が緩やか
  • 高速コンパイル: 大規模プロジェクトでも数秒でビルド
  • 並行処理: ゴルーチンとチャネルによる軽量な並行処理
  • クロスコンパイル: 複数プラットフォーム向けのバイナリ生成が容易
  • 標準ライブラリ: 豊富な標準ライブラリで外部依存を最小化

本ブログで紹介しているGo製プロダクト

インフラ・DevOps

  • Docker - コンテナ化プラットフォーム(業界標準)
  • Kubernetes - コンテナオーケストレーション
  • FRP - リバースプロキシツール(紹介記事

TUI(ターミナルUI)アプリケーション

静的サイトジェネレーター

  • Hugo - 高速な静的サイトジェネレーター(本ブログもHugo製)

コンパイラ・言語処理系

ゲームエンジン

認証・セキュリティ

関連タグ

  • docker - DockerはGo言語で実装されている
  • devops - インフラツールでGoは人気
  • linux - Linux向けツール開発に最適

このタグでは、Go言語を使用した開発、ツール、ライブラリに関する記事を取り扱っています。