<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>プログラミング入門じゃ！</title>
	<atom:link href="http://www.waycross.biz/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.waycross.biz</link>
	<description>プログラミング入門しま～す</description>
	<lastBuildDate>Thu, 19 Aug 2010 02:11:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>プログラミング入門；エクセル関数</title>
		<link>http://www.waycross.biz/?p=53</link>
		<comments>http://www.waycross.biz/?p=53#comments</comments>
		<pubDate>Thu, 19 Aug 2010 02:10:50 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[入門]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=53</guid>
		<description><![CDATA[いきなり、プログラミングに入門しようと思っても何から始めていいのやら・・・。
そんな風に入門前に悩んでいるのなら、身近なところからエクセル関数に入門してみるのもいいかもしれません。
［プログラミング入門；エクセル関数とは？］
今回プログラミング入門としてご紹介するのは、エクセル入門の第一歩ともいえるエクセル関数入門です。
そもそもエクセルですが、マイクロソフトオフィスの代表ソフトでもある表計算ソフトです。少し、勉強すればすぐに家計簿や表計算ができますし、簡単な案内文であれば、ワードよりも簡単に作れるので人気のソフトですよね。
そんなエクセルもただワープロのように見映えだけを整えた表をつくっていたのでは宝の持ち腐れです。エクセルは”関数”が扱えるため、簡単な計算処理を施して表記させるのが簡単にできるのです。
そんなエクセル関数入門ですが、例えば、入力した値によって文字の色を赤くしたり、青くしたり、セルの背景をカラーにしたりは入門編で、他にも一つの入力値によって幾つも計算を施して表を勝手に作り上げるプログラムも書くことができます。
エクセルの場合、関数入門以外にも、自在に関数が扱えるようになったら、マクロ入門というセカンドステージもあります。例えば、ファイルの1シートにデータを作成しておき、ボタンをひとつ押すだけで何通もの請求書を作成するなどの作業が簡単に行えるようになります。
このようにプログラム入門といっても難しいソフトを揃える必要はありません。まずは身近なエクセル関数から入門してみるのもひとつの手だと思いますよ！
]]></description>
			<content:encoded><![CDATA[<p>いきなり、プログラミングに入門しようと思っても何から始めていいのやら・・・。<br />
そんな風に入門前に悩んでいるのなら、身近なところからエクセル関数に入門してみるのもいいかもしれません。</p>
<p>［プログラミング入門；エクセル関数とは？］<br />
今回プログラミング入門としてご紹介するのは、エクセル入門の第一歩ともいえるエクセル関数入門です。<br />
そもそもエクセルですが、マイクロソフトオフィスの代表ソフトでもある表計算ソフトです。少し、勉強すればすぐに家計簿や表計算ができますし、簡単な案内文であれば、ワードよりも簡単に作れるので人気のソフトですよね。</p>
<p>そんなエクセルもただワープロのように見映えだけを整えた表をつくっていたのでは宝の持ち腐れです。エクセルは”関数”が扱えるため、簡単な計算処理を施して表記させるのが簡単にできるのです。</p>
<p>そんなエクセル関数入門ですが、例えば、入力した値によって文字の色を赤くしたり、青くしたり、セルの背景をカラーにしたりは入門編で、他にも一つの入力値によって幾つも計算を施して表を勝手に作り上げるプログラムも書くことができます。</p>
<p>エクセルの場合、関数入門以外にも、自在に関数が扱えるようになったら、マクロ入門というセカンドステージもあります。例えば、ファイルの1シートにデータを作成しておき、ボタンをひとつ押すだけで何通もの請求書を作成するなどの作業が簡単に行えるようになります。</p>
<p>このようにプログラム入門といっても難しいソフトを揃える必要はありません。まずは身近なエクセル関数から入門してみるのもひとつの手だと思いますよ！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング入門；論理式</title>
		<link>http://www.waycross.biz/?p=51</link>
		<comments>http://www.waycross.biz/?p=51#comments</comments>
		<pubDate>Mon, 05 Jul 2010 02:44:50 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=51</guid>
		<description><![CDATA[今回はプログラミング入門として、プログラミングの基礎のキである『論理式』についてご紹介しましょう。
論理式の基本は高校数学でも学びますが、実社会で使用することはあまりないように思います。しかし、プログラミングに入門するなら必ず理解しておかなければなりません。仕事でエクセルを使用なさっている方なら、エクセル関数にも論理式を扱うものがありますし、条件分岐などでは大変便利なので覚えておきましょう。
［プログラミング入門；論理式］
まずは基本の3つを紹介します。
◆AND（論理積）・・・式；A　AND　B
上記の式は、AとBの両方が真（True）のときに真となります。AとBいずれかが偽（False）のときは偽となります。
◆OR（論理和）・・・式；A　OR　B
上記の式は、AとBのどちらか、又は両方が真のときに真となります。AとBどちらも偽のときは偽となります。
◆NOT（論理否定）・・・式；NOT　A
上記の式は、A が偽のときに真となり、A が真のときに偽となります。
次にプログラミングでよく使用されるものを2つご紹介します。
◆NAND（否定論理積）・・・式；A　NAND　B
上記の式は、AとBともに真のときだけ偽となり、それ以外の場合は真となります。
◆NOR（否定論理和）・・・式；A　NOR　B
上記の式は、AとBともに偽のときだけ真となり、それ以外の場合は偽となります。
これらの論理式を使うことで様々な分岐を行うことが出来ます。
]]></description>
			<content:encoded><![CDATA[<p>今回はプログラミング入門として、プログラミングの基礎のキである『論理式』についてご紹介しましょう。<br />
論理式の基本は高校数学でも学びますが、実社会で使用することはあまりないように思います。しかし、プログラミングに入門するなら必ず理解しておかなければなりません。仕事でエクセルを使用なさっている方なら、エクセル関数にも論理式を扱うものがありますし、条件分岐などでは大変便利なので覚えておきましょう。</p>
<p>［プログラミング入門；論理式］<br />
まずは基本の3つを紹介します。<br />
◆AND（論理積）・・・式；A　AND　B<br />
上記の式は、AとBの両方が真（True）のときに真となります。AとBいずれかが偽（False）のときは偽となります。</p>
<p>◆OR（論理和）・・・式；A　OR　B<br />
上記の式は、AとBのどちらか、又は両方が真のときに真となります。AとBどちらも偽のときは偽となります。</p>
<p>◆NOT（論理否定）・・・式；NOT　A<br />
上記の式は、A が偽のときに真となり、A が真のときに偽となります。</p>
<p>次にプログラミングでよく使用されるものを2つご紹介します。<br />
◆NAND（否定論理積）・・・式；A　NAND　B<br />
上記の式は、AとBともに真のときだけ偽となり、それ以外の場合は真となります。</p>
<p>◆NOR（否定論理和）・・・式；A　NOR　B<br />
上記の式は、AとBともに偽のときだけ真となり、それ以外の場合は偽となります。</p>
<p>これらの論理式を使うことで様々な分岐を行うことが出来ます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングの基礎</title>
		<link>http://www.waycross.biz/?p=49</link>
		<comments>http://www.waycross.biz/?p=49#comments</comments>
		<pubDate>Wed, 16 Jun 2010 01:07:28 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=49</guid>
		<description><![CDATA[プログラミングに入門するなら、プログラミングの基礎を理解していないといけません。
では何が大事かと言うと、コンピューターは”命令されたことしかしない”という大原則です。当たり前だと思われるかもしれませんが、結構このことを理解していない場合が多いようです。
例えば、人間の子供に「右に曲がれ」と命令した場合、子供は「なぜ？」と聞いてくるかもしれません。しかし、コンピューターの場合、理由を訊いてくることはありません。命令に従います。
人間の場合、右に曲がって行き止まりになれば自分で判断して止まります。しかし、コンピューターの場合行き止まりであろうが、他に命令を受けていませんから、壁があればぶつかりますし、崖だったら落ちてしまいます。
行き止まりではない場合でも、人間の場合、「どこまで進めばいいのか？」と訊いてくるかもしれません。しかし、コンピューターの場合には自分で判断することはありませんから、命令通りにどこまでも力尽きるまで歩き続けることでしょう。
このことはコンピューターにプログラミングで命令をする場合、こちらが設定しなければ『コンテクスト』が存在しないことを意味します。コンピューターは、場の空気を読んでくれたり、相手の気持を察したり、一般常識に照らして自分で判断するということはありません。”命令通り”が基本であり、絶対なのです。
プログラミングをする場合には、このことを念頭に置いておかなければなりません。
]]></description>
			<content:encoded><![CDATA[<p>プログラミングに入門するなら、プログラミングの基礎を理解していないといけません。</p>
<p>では何が大事かと言うと、コンピューターは”命令されたことしかしない”という大原則です。当たり前だと思われるかもしれませんが、結構このことを理解していない場合が多いようです。</p>
<p>例えば、人間の子供に「右に曲がれ」と命令した場合、子供は「なぜ？」と聞いてくるかもしれません。しかし、コンピューターの場合、理由を訊いてくることはありません。命令に従います。</p>
<p>人間の場合、右に曲がって行き止まりになれば自分で判断して止まります。しかし、コンピューターの場合行き止まりであろうが、他に命令を受けていませんから、壁があればぶつかりますし、崖だったら落ちてしまいます。</p>
<p>行き止まりではない場合でも、人間の場合、「どこまで進めばいいのか？」と訊いてくるかもしれません。しかし、コンピューターの場合には自分で判断することはありませんから、命令通りにどこまでも力尽きるまで歩き続けることでしょう。</p>
<p>このことはコンピューターにプログラミングで命令をする場合、こちらが設定しなければ『コンテクスト』が存在しないことを意味します。コンピューターは、場の空気を読んでくれたり、相手の気持を察したり、一般常識に照らして自分で判断するということはありません。”命令通り”が基本であり、絶対なのです。</p>
<p>プログラミングをする場合には、このことを念頭に置いておかなければなりません。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングに使用される言語とは？</title>
		<link>http://www.waycross.biz/?p=46</link>
		<comments>http://www.waycross.biz/?p=46#comments</comments>
		<pubDate>Wed, 12 May 2010 01:49:58 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[プログラミング言語]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=46</guid>
		<description><![CDATA[今回のプログラミング入門は、プログラミングに使用される『プログラミング言語』の種類です。
プログラミング言語とは、”1”と”0”つまり”オン”と”オフ”しか判断出来ないコンピューターに複雑な処理を命令するための翻訳言語です。
プログラミング言語にはたくさんの種類があって、代表的なものではC言語、COBOL、BASIC、Java、PHPなどがあります。まだまだありますが、実用的なところでは、JavaScriptやPHP、VB（Visual Basic）などがいいかもしれません。しかし、プログラミング言語は万能ではありません。プログラミングに入門する際には、「フローチャート」を使った概念図を書くことから始めるのがオーソドックスだと思います。
［フローチャートとは？］
フローチャートという言葉は皆さん聞いたことがあると思いますが、ボックスと矢印を組み合わせた図のことです。プログラミングに限らず、ビジネスでの説明などでも多用されますから覚えておくといいでしょう。
プログラミングにおいては、フローチャートさえ出来てしまえば、あとはプログラミング言語に翻訳していけばいいわけですから。プログラミング入門には、フローチャート概念図の使い方を覚えていくのがいいと思います。実はフローチャートの描き方には、JIS規格もありきちんと覚えるのは大変だったりしますが、プログラミング用語や文法を覚えるよりは簡単だと思います。
]]></description>
			<content:encoded><![CDATA[<p>今回のプログラミング入門は、プログラミングに使用される『プログラミング言語』の種類です。<br />
プログラミング言語とは、”1”と”0”つまり”オン”と”オフ”しか判断出来ないコンピューターに複雑な処理を命令するための翻訳言語です。</p>
<p>プログラミング言語にはたくさんの種類があって、代表的なものではC言語、COBOL、BASIC、Java、PHPなどがあります。まだまだありますが、実用的なところでは、JavaScriptやPHP、VB（Visual Basic）などがいいかもしれません。しかし、プログラミング言語は万能ではありません。プログラミングに入門する際には、「フローチャート」を使った概念図を書くことから始めるのがオーソドックスだと思います。</p>
<p>［フローチャートとは？］<br />
フローチャートという言葉は皆さん聞いたことがあると思いますが、ボックスと矢印を組み合わせた図のことです。プログラミングに限らず、ビジネスでの説明などでも多用されますから覚えておくといいでしょう。</p>
<p>プログラミングにおいては、フローチャートさえ出来てしまえば、あとはプログラミング言語に翻訳していけばいいわけですから。プログラミング入門には、フローチャート概念図の使い方を覚えていくのがいいと思います。実はフローチャートの描き方には、JIS規格もありきちんと覚えるのは大変だったりしますが、プログラミング用語や文法を覚えるよりは簡単だと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング入門～JavaScript の文法</title>
		<link>http://www.waycross.biz/?p=44</link>
		<comments>http://www.waycross.biz/?p=44#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:12:22 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[プログラミング言語]]></category>
		<category><![CDATA[入門]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=44</guid>
		<description><![CDATA[JavaScriptはHTML文書のヘッダー（head）やボディ（body）の中に直接書込む事が出来ます。関数などはヘッダーの中にまとめて記述しておく事が多く、それらの関数を呼び出す形式が一般的です。関数をヘッダーにまとめておいて、ボディで随時呼び出す形にすれば関数の変更も簡単ですし、いつでも呼び出せて便利です。
［半角と全角］
JavaScriptは全て『半角文字』で記述します。全角文字は”文字列”や”コメント”でしたら使用しても問題はありません。Perlでは文（ステートメント）の末尾には必ずセミコロン [ ； ] を付ける必要がありましたが、JavaScriptではセミコロンを付けなくても正常に動作します。ただしステートメントの終わりを明らかにする意味でも付けておくと何かと便利でしょう。
［小文字と大文字］
JavaScriptでは大文字、小文字は異なる文字として区別して扱われます。つまり”function”と”Function”では全く違ったことになります。
［コメント］
JavaScriptでのコメントは、[ // ] から始まるものと[ /* ～ */ ]で囲む2種類があります。それぞれ動作が異なります。
◆[ // ]・・・行末までのコメント
◆[ /* ～ */ ]・・・複数行にわたるコメント
［文字列］
文字列はダブルコーテーション[ " ]又は、シングルコーテーション[ ' ]で囲んで記述します。
]]></description>
			<content:encoded><![CDATA[<p>JavaScriptはHTML文書のヘッダー（head）やボディ（body）の中に直接書込む事が出来ます。関数などはヘッダーの中にまとめて記述しておく事が多く、それらの関数を呼び出す形式が一般的です。関数をヘッダーにまとめておいて、ボディで随時呼び出す形にすれば関数の変更も簡単ですし、いつでも呼び出せて便利です。</p>
<p>［半角と全角］<br />
JavaScriptは全て『半角文字』で記述します。全角文字は”文字列”や”コメント”でしたら使用しても問題はありません。Perlでは文（ステートメント）の末尾には必ずセミコロン [ ； ] を付ける必要がありましたが、JavaScriptではセミコロンを付けなくても正常に動作します。ただしステートメントの終わりを明らかにする意味でも付けておくと何かと便利でしょう。</p>
<p>［小文字と大文字］<br />
JavaScriptでは大文字、小文字は異なる文字として区別して扱われます。つまり”function”と”Function”では全く違ったことになります。</p>
<p>［コメント］<br />
JavaScriptでのコメントは、[ // ] から始まるものと[ /* ～ */ ]で囲む2種類があります。それぞれ動作が異なります。</p>
<p>◆[ // ]・・・行末までのコメント<br />
◆[ /* ～ */ ]・・・複数行にわたるコメント</p>
<p>［文字列］<br />
文字列はダブルコーテーション[ " ]又は、シングルコーテーション[ ' ]で囲んで記述します。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング入門～JavaScriptの基礎知識</title>
		<link>http://www.waycross.biz/?p=42</link>
		<comments>http://www.waycross.biz/?p=42#comments</comments>
		<pubDate>Mon, 08 Mar 2010 02:09:47 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=42</guid>
		<description><![CDATA[プログラミング入門として、今回から数回に渡って『JavaScript』に入門していきましょう。
JavaScriptは、Netscape社が開発したオブジェクト指向スクリプト言語です。HTMLソース内に直接記述し、ブラウザが解釈し実行させることが出来ます。開発環境もブラウザとエディター（メモ帳）さえあれば大丈夫なので、特別なソフトを入手する必要がありません。
［JavaScriptの特徴］
   1. for文、if文といった制御文によるロジックを組むことが可能
   2. オブジェクト指向によるプログラムの部品化
   3. マウスクリック等のイベント処理
   4. タイマー処理
   5. 入出力ダイアログによるデータの入出力
   6. フォームに入力したデータチェック
   7. ページ、フレーム、ウインドウ管理
   8. イメージの動的な操作
JavaScriptのプログラムはHTML文書と一緒にブラウザに読み込まれて実行されますので、JavaScriptのプログラムを実行するには一般にHTML文書を用意する必要があります。HTML文書にJavaScriptのプログラムを埋め込んで書くには、タグを使用します。

「」で囲むのは、JavaScriptに対応していない（又は設定でJavaScriptの機能を無効にしている）ブラウザ向けの対策です。「」はHTMLでコメント（ブラウザに表示させない文章）を入れるための仕組みです。まぁ、「」は決まり文句として覚えてしまうのがよいでしょう。次回に続く......
]]></description>
			<content:encoded><![CDATA[<p>プログラミング入門として、今回から数回に渡って『JavaScript』に入門していきましょう。<br />
JavaScriptは、Netscape社が開発したオブジェクト指向スクリプト言語です。HTMLソース内に直接記述し、ブラウザが解釈し実行させることが出来ます。開発環境もブラウザとエディター（メモ帳）さえあれば大丈夫なので、特別なソフトを入手する必要がありません。</p>
<p>［JavaScriptの特徴］<br />
   1. for文、if文といった制御文によるロジックを組むことが可能<br />
   2. オブジェクト指向によるプログラムの部品化<br />
   3. マウスクリック等のイベント処理<br />
   4. タイマー処理<br />
   5. 入出力ダイアログによるデータの入出力<br />
   6. フォームに入力したデータチェック<br />
   7. ページ、フレーム、ウインドウ管理<br />
   8. イメージの動的な操作</p>
<p>JavaScriptのプログラムはHTML文書と一緒にブラウザに読み込まれて実行されますので、JavaScriptのプログラムを実行するには一般にHTML文書を用意する必要があります。HTML文書にJavaScriptのプログラムを埋め込んで書くには、<script>タグを使用します。</p>
<p><script type="text/javascript"><!--
　JavaScriptのプログラミング
// --></script></p>
<p>「<!--」と「// -->」で囲むのは、JavaScriptに対応していない（又は設定でJavaScriptの機能を無効にしている）ブラウザ向けの対策です。「<!--」「-->」はHTMLでコメント（ブラウザに表示させない文章）を入れるための仕組みです。まぁ、「<!--」「// -->」は決まり文句として覚えてしまうのがよいでしょう。次回に続く......</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング用語入門#3</title>
		<link>http://www.waycross.biz/?p=39</link>
		<comments>http://www.waycross.biz/?p=39#comments</comments>
		<pubDate>Thu, 04 Feb 2010 02:24:30 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[入門]]></category>
		<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=39</guid>
		<description><![CDATA[前々回、前回に引き続いてプログラミング現場で使用する用語に入門していきましょう。基本用語に入門したら、自分でも使いこなせるように復習しておくことも重要です。
［用語入門；フローチャート］
すべての機能とすべての行動に対する結果を、専門の記号を用いて紙に記すプログラム進行表のこと。フローチャートを元にしてコーディングを行うので、漏れがあるとエラーやバグとなって結果が返ってきてしまう。
［用語入門；シーケンシャルアクセス（sequential access）］
データを記録開始位置から順次検索していく方式のこと。何番目にどのデータがあるかを参照する一覧表がないような場合は、基本的に先頭から順に探していく必要がある。
［用語入門；ランダムアクセス（random access）］
記録された順序や記憶装置上の位置などに関係なく、必要なデータに直接アクセスできること。データファイルの場合はインデックスファイルなどを用意することでランダムアクセスを実現する。
［用語入門；データセンター（data center）］
データセンターとは、顧客のサーバーを預かり、インターネットへの接続回線や保守・運用サービスなどを提供する施設のこと。「インターネットデータセンター（IDC）」とも呼ばれます。サーバーを預かり回線や保守を提供するサービスを「コロケーションサービス」とか「サーバーハウジングサービス」と呼びます。自らが用意したサーバーを顧客に貸し出すホスティングサービスを提供する業者もあります。
]]></description>
			<content:encoded><![CDATA[<p>前々回、前回に引き続いてプログラミング現場で使用する用語に入門していきましょう。基本用語に入門したら、自分でも使いこなせるように復習しておくことも重要です。</p>
<p>［用語入門；フローチャート］<br />
すべての機能とすべての行動に対する結果を、専門の記号を用いて紙に記すプログラム進行表のこと。フローチャートを元にしてコーディングを行うので、漏れがあるとエラーやバグとなって結果が返ってきてしまう。</p>
<p>［用語入門；シーケンシャルアクセス（sequential access）］<br />
データを記録開始位置から順次検索していく方式のこと。何番目にどのデータがあるかを参照する一覧表がないような場合は、基本的に先頭から順に探していく必要がある。</p>
<p>［用語入門；ランダムアクセス（random access）］<br />
記録された順序や記憶装置上の位置などに関係なく、必要なデータに直接アクセスできること。データファイルの場合はインデックスファイルなどを用意することでランダムアクセスを実現する。</p>
<p>［用語入門；データセンター（data center）］<br />
<a href="http://co-location.at-link.ad.jp/" target="_blank">データセンター</a>とは、顧客のサーバーを預かり、インターネットへの接続回線や保守・運用サービスなどを提供する施設のこと。「インターネットデータセンター（IDC）」とも呼ばれます。サーバーを預かり回線や保守を提供するサービスを「<a href="http://co-location.at-link.ad.jp/" target="_blank">コロケーション</a>サービス」とか「<a href="http://co-location.at-link.ad.jp/about/" target="_blank">サーバーハウジング</a>サービス」と呼びます。自らが用意したサーバーを顧客に貸し出すホスティングサービスを提供する業者もあります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=39</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング用語入門#2</title>
		<link>http://www.waycross.biz/?p=37</link>
		<comments>http://www.waycross.biz/?p=37#comments</comments>
		<pubDate>Tue, 12 Jan 2010 01:53:52 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[入門]]></category>
		<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=37</guid>
		<description><![CDATA[前回に引き続いてプログラミング現場で使用する用語に入門していきましょう。基本用語に入門したら、自分でも使いこなせるように復習しておくことも重要です。
［用語入門；関数］
どのような処理を行うか定義する命令文のこと。関数の指定方法には、効率の良し悪しがあり、発想の転換によって10行のソースコードが2、3行になることも珍しくない。ステップ数を少なくすれば、同じ処理をするのにも実行速度が大幅に早まるため、個人のセンスが問われるところ。ステップが少なければ、デバッグの際にも時間短縮が見込めるので一石二鳥でもある。
［用語入門；変数］
プログラミングにおいて、よく使われる言葉のひとつ。ソースコードの中では、人に解釈しやすいよう変数を使うことが多い。記号のような関数が並ぶよりも、分かりやすい物を連想できる変数のほうがプログラミングしやすくなる傾向にある。
［用語入門；モジュール（module）］
独立して扱えるソフトウエアやハードウエアのまとまりのこと。組み立ての基本単位、ユニットを指す。ソフトウエア開発では、全体レベルでの仕様を決めた後にモジュール単位でのプログラミングを進めるのが基本。
［用語入門；機械語］
CPUが直接、理解して実行できる命令文のこと。16ビットや32ビットといった一定長のビット列が機械語の1命令となる。命令の種類はCPUによって異なることが多いが、プログラム開発段階では、C言語など人間が理解しやすい構文規則を備えたプログラミング言語で記述するのが一般的。完成したプログラムは、コンパイラーと呼ばれる変換ソフトを利用して、CPUが実行可能な機械語に翻訳する。
]]></description>
			<content:encoded><![CDATA[<p>前回に引き続いてプログラミング現場で使用する用語に入門していきましょう。基本用語に入門したら、自分でも使いこなせるように復習しておくことも重要です。</p>
<p>［用語入門；関数］<br />
どのような処理を行うか定義する命令文のこと。関数の指定方法には、効率の良し悪しがあり、発想の転換によって10行のソースコードが2、3行になることも珍しくない。ステップ数を少なくすれば、同じ処理をするのにも実行速度が大幅に早まるため、個人のセンスが問われるところ。ステップが少なければ、デバッグの際にも時間短縮が見込めるので一石二鳥でもある。</p>
<p>［用語入門；変数］<br />
プログラミングにおいて、よく使われる言葉のひとつ。ソースコードの中では、人に解釈しやすいよう変数を使うことが多い。記号のような関数が並ぶよりも、分かりやすい物を連想できる変数のほうがプログラミングしやすくなる傾向にある。</p>
<p>［用語入門；モジュール（module）］<br />
独立して扱えるソフトウエアやハードウエアのまとまりのこと。組み立ての基本単位、ユニットを指す。ソフトウエア開発では、全体レベルでの仕様を決めた後にモジュール単位でのプログラミングを進めるのが基本。</p>
<p>［用語入門；機械語］<br />
CPUが直接、理解して実行できる命令文のこと。16ビットや32ビットといった一定長のビット列が機械語の1命令となる。命令の種類はCPUによって異なることが多いが、プログラム開発段階では、C言語など人間が理解しやすい構文規則を備えたプログラミング言語で記述するのが一般的。完成したプログラムは、コンパイラーと呼ばれる変換ソフトを利用して、CPUが実行可能な機械語に翻訳する。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミング用語入門#1</title>
		<link>http://www.waycross.biz/?p=35</link>
		<comments>http://www.waycross.biz/?p=35#comments</comments>
		<pubDate>Thu, 17 Dec 2009 02:15:04 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[入門]]></category>
		<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=35</guid>
		<description><![CDATA[プログラミング入門として、用語をいくつかご紹介していきましょう。プログラミングに入門していくと様々な専門用語が出てきます。一般的に知られている意味と違うケースも散見されますので、プログラミングで使用される用語をご紹介していきます。
［ソースコード］
プログラミング言語にしたがって書かれている構文のこと。Java、C、Basicなどのプログラミング言語で書かれているソースコードは、それぞれの解釈可能な言語ソフトで解釈されます。ソースコードを省略して「ソース」や「コード」ということもあります。
［コーディング］
フローチャートを元にしてソースコードを記述すること。基本的には、フローチャートに沿って関数を並べて記述いくだけなので、元がしっかりしていれば簡単な単純作業になります。
［デバッグ］
コーディングの際のミスによる実行エラーを修正する作業のこと。プログラミングの量が膨大になれば、ミスの箇所を見つけるだけでも大変なのでとても時間を要します。
［ルーチン］
プログラミングの中の、特定の処理を行う一連の命令の集合のこと。最初に実行される部分をメインルーチン、メインルーチンから呼び出されて実行する部分をサブルーチンと呼びます。メインとなるプログラムとは別にサブルーチン化することで、さまざまな場面で利用できる処理手順を、実行時にはメインのプログラムから呼び出して利用する。このことによって開発効率を向上させるばかりではなく、読みやすく、修正しやすいプログラミングにも役に立ちます。
]]></description>
			<content:encoded><![CDATA[<p>プログラミング入門として、用語をいくつかご紹介していきましょう。プログラミングに入門していくと様々な専門用語が出てきます。一般的に知られている意味と違うケースも散見されますので、プログラミングで使用される用語をご紹介していきます。</p>
<p>［ソースコード］<br />
プログラミング言語にしたがって書かれている構文のこと。Java、C、Basicなどのプログラミング言語で書かれているソースコードは、それぞれの解釈可能な言語ソフトで解釈されます。ソースコードを省略して「ソース」や「コード」ということもあります。</p>
<p>［コーディング］<br />
フローチャートを元にしてソースコードを記述すること。基本的には、フローチャートに沿って関数を並べて記述いくだけなので、元がしっかりしていれば簡単な単純作業になります。</p>
<p>［デバッグ］<br />
コーディングの際のミスによる実行エラーを修正する作業のこと。プログラミングの量が膨大になれば、ミスの箇所を見つけるだけでも大変なのでとても時間を要します。</p>
<p>［ルーチン］<br />
プログラミングの中の、特定の処理を行う一連の命令の集合のこと。最初に実行される部分をメインルーチン、メインルーチンから呼び出されて実行する部分をサブルーチンと呼びます。メインとなるプログラムとは別にサブルーチン化することで、さまざまな場面で利用できる処理手順を、実行時にはメインのプログラムから呼び出して利用する。このことによって開発効率を向上させるばかりではなく、読みやすく、修正しやすいプログラミングにも役に立ちます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングの基本</title>
		<link>http://www.waycross.biz/?p=32</link>
		<comments>http://www.waycross.biz/?p=32#comments</comments>
		<pubDate>Tue, 08 Dec 2009 02:35:53 +0000</pubDate>
		<dc:creator>入門</dc:creator>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[基礎知識]]></category>

		<guid isPermaLink="false">http://www.waycross.biz/?p=32</guid>
		<description><![CDATA[プログラミングに入門するにあたって、いきなりプログラミング言語を一から勉強するのはおすすめしません。プログラミング入門で重要なのはプログラミング言語のような「ツール（道具）」ではなく、プログラミングをするための思考術とか考え方といったものです。
プログラミングの流れ、考え方が理解出来るようになってから、プログラミング言語に入門すればいいわけです。その際にどういったプログラミング言語を選択するかはその時考えればいいわけです。
そこで今回学ぶプログラミング入門は基礎知識として、「逐次実行」、「条件分岐」、「ループ」の三つを勉強しておきましょう。
フローチャートに基づいてプログラムに落とし込む作業をする前に、段取りの基本パターンを確認しておきましょう。
プログラミングは作業の段取りを順番通りに書き出したものなので、上から水を流せば下へ流れ落ちるという意味で「フローチャート」で把握することが一般的です。上から下へと順番に処理が進んでいくのが基本となり、これを「逐次実行」と呼びます。
しかし、常に逐次実行できるかというとそうはいきません。何らかの条件によって処理を振り分けたり、ある条件を満たすまで処理を繰り返したりさせる必要があります。条件を設定して、処理を二手に分けることを「条件分岐」と呼びます。さらに条件分岐の応用パターンとして、条件を満たすまで分岐を繰り返しさせることを、特に「ループ」（繰り返し）と呼びます。
]]></description>
			<content:encoded><![CDATA[<p>プログラミングに入門するにあたって、いきなりプログラミング言語を一から勉強するのはおすすめしません。プログラミング入門で重要なのはプログラミング言語のような「ツール（道具）」ではなく、プログラミングをするための思考術とか考え方といったものです。</p>
<p>プログラミングの流れ、考え方が理解出来るようになってから、プログラミング言語に入門すればいいわけです。その際にどういったプログラミング言語を選択するかはその時考えればいいわけです。</p>
<p>そこで今回学ぶプログラミング入門は基礎知識として、「逐次実行」、「条件分岐」、「ループ」の三つを勉強しておきましょう。</p>
<p>フローチャートに基づいてプログラムに落とし込む作業をする前に、段取りの基本パターンを確認しておきましょう。</p>
<p>プログラミングは作業の段取りを順番通りに書き出したものなので、上から水を流せば下へ流れ落ちるという意味で「フローチャート」で把握することが一般的です。上から下へと順番に処理が進んでいくのが基本となり、これを「逐次実行」と呼びます。</p>
<p>しかし、常に逐次実行できるかというとそうはいきません。何らかの条件によって処理を振り分けたり、ある条件を満たすまで処理を繰り返したりさせる必要があります。条件を設定して、処理を二手に分けることを「条件分岐」と呼びます。さらに条件分岐の応用パターンとして、条件を満たすまで分岐を繰り返しさせることを、特に「ループ」（繰り返し）と呼びます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waycross.biz/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
