たのしい工学

プログラミングを学んで、モノをつくりたいひと、効率的に仕事をしたい人のための硬派なブログになりました

「 コンピュータサイエンス 」 一覧

【コンピュータサイエンスの独学】メモリの中身

ユーザー空間とカーネル空間 メモリはおおきくふたつの領域に分けられています。 と …

【コンピュータサイエンスの独学】OS カーネル

カーネル カーネルは、OSの中枢となるソフトウェアです。 システム全体のリソース …

コード

【コンピュータサイエンスの独学】バイナリファイルとWindowsとMacの改行

バイナリファイルについて バイナリファイルの場合、その仕様から多くの異なる目的の …

code

【コンピュータサイエンスの独学】アーキテクチャ原則とマイクロサービス

アーキテクチャ原則とマイクロサービス 現在、大規模なシステム開発の主流となりつつ …

関数形式マクロと、単項演算子、二項演算子、条件分岐

関数形式マクロと # 単項演算子 関数形式マクロ専用の単項演算子に # がありま …

【コンピュータサイエンスの独学】バイナリファイル

バイナリ・ファイルとは int 型の 0x1234 を考えます。これをテキスト・ …

【コンピュータサイエンスの独学】テキストファイルとエラー処理

エラー処理 ファイルに限らずエラー処理は非常に大切です。そして先ほどのプログラム …

【コンピュータサイエンスの独学】テキストファイルの読み書き

テキスト・ファイルの書き込み ファイルへの書き込みはストリームを介す事は説明しま …

【コンピュータサイエンス 独学 C言語】ファイルとストリームの概念

ファイルスコープ 有効範囲は四種類あります。関数スコープ、ファイル・スコープ、ブ …

code

【コンピュータサイエンスの独学】関数形式マクロ

#define 前処理命令は単純な置き換えであるオブジェクト形式マクロを説明しま …