英語を学ぼう英語を学ぼう!「NHKラジオ英会話 2025年11月号 」 英語学習で大切なのは「継続すること」であろう。単純ではあるが、やってみると意外に難しいもの。そこで、楽しみながら学習を続け、モチベーションも維持できる方法としておすすめしたいのが、NHKラジオで放送中の「NHKラジオ英会話」(以下「本講座」... 2025.10.26英語を学ぼう
RustGitHub Codespaces で Rust を始めよう! Rustとは?Rustは、安全性、速度、並行性を重視したシステムプログラミング言語である。Rustの特徴1. メモリ安全性※ガベージコレクタなしでメモリ安全を保証※(またはガベージコレクション、GC)とは、プログラムが利用しなくなったメモリ... 2025.10.25Rust学び情報技術の基礎
IT系基本情報技術者試験対策(7)「2進数と16進数および8進数の変換(2)」 はじめに前回は、8進数・16進数から10進数への変換方法を解説した。今回はまず前回の練習問題の解答を確認し、そのあとで逆方向の変換(10進数から8進数・16進数への変換)、そして2進数・8進数・16進数どうしを直接変換する方法を見ていこう。... 2025.10.21IT系基本情報技術者試験資格試験
IT系基本情報技術者試験対策(6)「2進数と16進数および8進数の変換(1)」 はじめに前回までの2回で、10進数と2進数の間の変換方法(除算法、および重み表を使う方法)を具体例とともに確認した。今回からは、もう一段階視野を広げて「8進数」「16進数」という他の記数法との変換を扱っていく。まずは、8進数・16進数から1... 2025.10.20IT系基本情報技術者試験資格試験
GoGo言語入門「はじめの一歩から学ぶ基礎文法」 GitHub Codespacesで学習環境を構築したあなたに向けて、Go言語の基礎を解説しよう。今回は、Goプログラミングの土台となる4つの重要な概念を学んでいこう。1. パッケージの概念「Goプログラムの構成単位」Goのすべてのプログラ... 2025.10.19Go学び情報技術の基礎
GoGitHub CodespacesでGo言語の学習環境を構築しよう! Go言語の特徴(Java・C言語と比較して)言語の設計思想GoGoogleが2009年に開発したシンプルさと生産性を重視する言語「少ない機能で多くのことを実現する」というミニマリズムの思想クラウド時代の並行処理を念頭に設計されているJava... 2025.10.18Go学び情報技術の基礎
IT系基本情報技術者試験対策(5)「10進数と2進数の変換(2)」 はじめに前回は10進数⇔2進数の変換方法を具体例とともに解説した。今回はまず前回の練習問題の解答を確認し、そのあとで2進数の足し算・引き算について、繰り上がり・繰り下がりの仕組みとあわせて解説していく。前回の練習問題の解答2進数から10進数... 2025.10.17IT系基本情報技術者試験資格試験
IT系基本情報技術者試験対策(4)「10進数と2進数の変換(1)」 はじめに今回は、実際に試験で問われる「10進数から2進数への変換」「2進数から10進数への変換」を、具体例を交えながら見ていく。手を動かして計算する練習が理解への近道であるため、ぜひ自分でも計算しながら読み進めてほしい。2進数から10進数へ... 2025.10.16IT系基本情報技術者試験資格試験
IT系基本情報技術者試験対策(3)「2進数を学ぼう(3)」 はじめに前回は、ビット数と符号化という切り口から2進数を学ぶ意義を整理した。今回はシリーズの最終回として、もう一つ別の角度から2進数の意義を見ていく。取り上げるのは、2進数と深い関係を持つ「16進数」と「8進数」が、実際にどのような役割を果... 2025.10.15IT系基本情報技術者試験資格試験
IT系基本情報技術者試験対策(2)「2進数を学ぼう(2)」 はじめに前回は、コンピュータの内部でなぜ2進数が使われているのか、そしてビットとバイトという単位について解説した。今回は「ビット数」と「符号化」という切り口から、2進数を学ぶ意義をさらに掘り下げていく。ビット数が決めるのは「表現できるパター... 2025.10.14IT系基本情報技術者試験資格試験