プログラミングにおいて、悩ましいことの一つに「丸め誤差」があります。
この丸め誤差とはどのような誤差なのでしょうか?
この誤差の意味を理解することは、小数点以下の数値の扱い方を知ることになります。
複雑な計算式のみならず、単純な計算式においても、小数点いわゆる実数を扱う場面は多くあります。
ここで、プログラムを作成するうえで、小数点以下の数値をどう扱うのかを学んでください。
カテゴリ:プログラミング
プログラミングにおいて、悩ましいことの一つに「丸め誤差」があります。
この丸め誤差とはどのような誤差なのでしょうか?
この誤差の意味を理解することは、小数点以下の数値の扱い方を知ることになります。
複雑な計算式のみならず、単純な計算式においても、小数点いわゆる実数を扱う場面は多くあります。
ここで、プログラムを作成するうえで、小数点以下の数値をどう扱うのかを学んでください。
カテゴリ:プログラミング
プログラマーを目指す方や、初心者の方でC言語を学ぼうとしている人は、自分のPCがWindows環境なら、ぜひ、「Cygwin」をインストールしてほしい。
理由は簡単。
Windows環境にUNIX環境があるようなものだからです。
C言語を学ぶには、UNIX上で学ぶべきなのです。
敷居が高いと感じてしまうUNIXかもしれませんが、難しいシェルなどを覚えるというよりは、C言語を気軽にコンパイルでき、実行できる環境があると思えば少しは楽かもしれません。
ここでは、Cygwinのインストール手順をご紹介します。
カテゴリ:プログラミング
障害(バグ)の直接原因にはどのようなものがあるのかを紹介していくシリーズ。
直接原因を知り、その根本原因を知ることは、自身の設計やプログラミングの質を高めます。
第二弾は、「条件文(判断文)の漏れや誤り」です。
初期化漏れと同様に、条件の漏れや誤りによる障害(バグ)によって、プログラム動作にどのような影響が生じるのかを学んでください。
カテゴリ:問題管理
障害(バグ)の直接原因にはどのようなものがあるのかを紹介していくシリーズ。
これらの直接原因を知ることは、同じような障害(バグ)の問題解析にも役立ちます。
また、根本原因を知ることは、自分が設計やプログラミングをする際に同様の障害(バグ)発生を未然に防ぐことにもつながります。
ぜひ、品質を向上させるためにも、お役立ていただければと思います。
第一弾は、「初期化漏れ」です。
初期化漏れによって、プログラム動作にどのような影響が生じるのかを学んでください。
カテゴリ:問題管理
初心者の方で、プログラミングを始めるなら、どの言語からがよいでしょうか?と聞かれることがよくあります。
私は、迷わず、「C言語」を勉強したほうが良いですよと答えています。
巷では、一番難しいという印象の「C言語」ですが、なぜそれを勧めるのでしょうか?
ちゃんと理由があります。
趣味でプログラミングをはじめようとしている人には当てはまりませんので、スルーして結構です。
プログラマーを目指すあなたには聞いて欲しいことです。
カテゴリ:プログラミング