2025-10

英語を学ぼう

英語を学ぼう!「NHKラジオ英会話 2025年11月号 」

英語学習で大切なのは「継続すること」であろう。単純ではあるが、やってみると意外に難しいもの。そこで、楽しみながら学習を続け、モチベーションも維持できる方法としておすすめしたいのが、NHKラジオで放送中の「NHKラジオ英会話」(以下「本講座」...
学び

GitHub Codespaces で Rust を始めよう!

Rustとは?Rustは、安全性、速度、並行性を重視したシステムプログラミング言語である。Rustの特徴1. メモリ安全性ガベージコレクタなしでメモリ安全を保証コンパイル時にメモリエラーを検出バッファオーバーフローやヌルポインタ参照を防ぐ2...
IT系

基本情報技術者試験対策(10)「2の補数表現と小数点形式(3)」

固定小数点形式コンピュータの内部で小数点数(小数点がある数) を表す場合は、小数点を意味するドット(.) を使わずに、0と1だけで表現する。 そのための形式として、固定小数点形式と浮動小数点形式がある。固定小数点形式は、あらかじめ小数点の位...
IT系

基本情報技術者試験対策(9)「2の補数表現と小数点形式(2)」

マイナスの数を求める方法2の補数表現では、 ある数に足すと0になる数を求め、 それをある数のマイ ナスの数とする。 ある数に足すと 0 になる数は、 「反転して1を加える」ことで求められる。 反転するとは、0と1を逆にすることである。例えば...
IT系

基本情報技術者試験対策(8)「2の補数表現と小数点形式(1)」

符号なし整数と符号あり整数8ビットの2進数で表せる情報は、00000000~11111111の256通りです。 これを10進数に変換すると、 0~255の256通りの0以上のプラスの整数になる。 これを符号なし整数と呼ぶ。マイナスの値を表す...
IT系

基本情報技術者試験対策(7)「2進数と16進数および8進数の変換(2)」

16進数を2進数に変換する16進数を2進数に変換する手順は、 「16進数の各桁を、4桁の2進数に変換する」である。 1桁の16進数を4桁の2進数に変換するには、 4桁の2進数の桁の 重みである8、4、 2、 1を、 どのように集計すれば、 ...
IT系

基本情報技術者試験対策(6)「2進数と16進数および8進数の変換(1)」

16進数と8進数の仕組み16進数は、16で桁上がりする数え方である。 16進数では、15までを1桁で表さなければならないので、 A~Fを数字として使って、 0、 1、2、3、4、5、6、 7、8、9、 A、B、C、D、E、F、10、 ・・・...
Go

Go言語入門「はじめの一歩から学ぶ基礎文法」

GitHub Codespacesで学習環境を構築したあなたに向けて、Go言語の基礎を解説しよう。今回は、Goプログラミングの土台となる4つの重要な概念を学んでいこう。1. パッケージの概念「Goプログラムの構成単位」Goのすべてのプログラ...
Go

GitHub CodespacesでGo言語の学習環境を構築しよう!

Go言語の特徴(Java・C言語と比較して)言語の設計思想GoGoogleが2009年に開発したシンプルさと生産性を重視する言語「少ない機能で多くのことを実現する」というミニマリズムの思想クラウド時代の並行処理を念頭に設計されているJava...
IT系

基本情報技術者試験対策(5)「10進数と2進数の変換(2)」

2進数を10進数に変換するそれでは、2進数を10進数に変換してみよう。 2進数を10進数にする手順は、「各桁の数字に、 桁の重みを掛けて、集計する」 である。 「桁の重み」 とは、 桁の位置が示す数の大きさのことである。例を示してみよう。下...