Tech 型やリテラルにおけるGo言語の実践性をまとめてみた はじめに今回は、『初めてのGo言語』の書籍内にあった以下内容、リテラルや型に対して「実践的な言語」というキーワードがどのように絡んでくるのかを自分なりに整理してみました。リテラルが型を持たないのはGoが実践的な言語だからです。プログラマーが... 2025.03.23 Tech
Tech Go Compatibility Promise を要約してみた はじめに今回は、Go言語の後方互換性に関する公式方針「Go Compatibility Promise」について、簡単に要約してみました。よければ参考にしていただければと思います。Go Compatibility Promise とは?Go... 2025.03.10 Tech
Tech Linter とは?簡単にまとめてみた はじめにプログラミングをしていると、コードのミスやスタイルの違いによって、バグの発生や可読性の低下が起こることがあります。これを防ぐために活用されるのが「Linter(リンター)」です。本記事では、Linterの基本概念やメリット、代表的な... 2025.03.08 Tech
Tech コンパイラ言語とインタプリタ言語の違いとは はじめにプログラミング言語は大きく「コンパイラ言語」と「インタプリタ言語」に分類されます。それぞれの特性を理解することで、目的に合った言語を選ぶことができます。本記事では、その違いをわかりやすく解説します。コンパイラ言語とは?コンパイラ言語... 2025.02.22 Tech