アセンブリ言語 アセンブリ言語で”Hello world!”を出力するコードを作成・実行してみる アセンブリ言語の概要について以下の記事で解説しましたが、アセンブリ言語の使い方の詳細は解説できていませんでした。 今回は初心者向けにアセンブリ言語の使い方のイメージが分かるように、書き方を1つずつ説明しながら、"Hello, world!"... 2024.01.29 アセンブリ言語
アセンブリ言語 アセンブリ言語について解説 皆さんはアセンブリ言語をご存知でしょうか。プログラマーであれば一度は聞いたことがあると思いますが、最近はあまり使用されておらずイメージが湧かない方も多いと思います。 本記事ではアセンブリ言語の基本的な内容ついて、分かりやすく解説します。 ア... 2024.01.21 アセンブリ言語
C/C++ コンパイルについて解説 最近では、ソースコードのコンパイルはビルドツール等を使用するとコマンド一発で実行ファイル作成まで完了してしまうため、コンパイル処理の内部がどのように行われているかはあまり意識する必要がありません。 しかし、コンパイルはいくつかの独立した処理... 2024.01.03 C/C++
C/C++ CMakeの特徴と基本的な使い方について解説 CMakeは、クロスプラットフォームのビルドシステム生成ツールで、コンパイルに依存せずにプロジェクトのビルドを自動化することができます。 プラットフォームの多様性やプロジェクト管理のしやすさから非常に便利なため、C/C++のプロジェクトでは... 2023.12.22 C/C++
C/C++ OpenMPの特徴と基本的な使い方について解説 OpenMP(Open Multi-Processing)は、並列プログラミングをサポートするための一般的なライブラリで、C、C++、Fortran言語に対応しています。 データ解析、科学計算、画像処理、シミュレーション、組み込みシステムな... 2023.12.20 C/C++
C/C++ C言語のバージョンについて解説 本記事では、C言語のバージョンについて解説します。 バージョンの種類 2024年においては、C言語の主要なバージョンは以下の5種類です。 K&R C ANSI C(C89/C90) ISO C(C99) C11 C17/C18 C言語バージ... 2023.12.18 C/C++