◆スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

◆( ^ω^)ブーンは天才ハッカーになりたいようです 一話目

( ^ω^)ブーンは天才ハッカーになりたいようです インデックスページ

5 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:00:57.86 ID:Awv52W2v0
プロローグ

(*^ω^) ハッカーってかっこいいお

( ^ω^) ブーンも天才ハッカーになってみたいお



-以下妄想-

カタカタ カタカタ

タンッ

( ^ω^) ふぅ、ちょろいもんだお

( ^ω^) これで政府は壊滅状態だお

-以上妄想-



(*^ω^)


(*^ω^) ハッカーかっこいいお

( ^ω^) でもハッカーになるにはどうしたらいいんだお?

( ^ω^) 年がら年中PCをさわってるキモヲタ引きこもりニートのドクオならわかるかもしれないお



6 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:02:26.72 ID:Awv52W2v0
-ドクオの部屋-

( ^ω^) というわけだお

('A`) (それハッカーじゃなくてクラッカーじゃ…)

('A`) (まあいいか)

('A`) じゃあプログラミングを教えてやろうか?

(*^ω^) プログラミング!ハッカーっぽい響きだお

( ^ω^) ぜひ教えてほしいお

('A`) (まあ、理由はともかくとして、何かを学ぶきっかけをつぶすのはよくないよな)

('A`) おk じゃあ俺がわかる範囲でプログラミングを教えてやるよ

( ^ω^) ありがとうお よろしくお願いしますだお


8 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:04:23.33 ID:Awv52W2v0
一話目「C言語とコンパイラ」

('A`) じゃあまずはこのエディタ「bcpad」に俺が今から言うように文を打つんだ

(;^ω^) ドクオ、エディタって何だお?

('A`) エディタってのは何かを作ったりする際に使うソフトだ

('A`) テキストを書くのはテキストエディタ、htmlを組むのはhtmlエディタ、という感じだな

('A`) このbcpadはC言語のエディタなんだ

( ^ω^) C言語ってどこの国の言葉かお?聞いたことないお

('A`) おっと言い忘れてたな、ブーンにしばらくの間教えるのはC言語というプログラミング言語だ

('A`) プログラミング言語にはほかにもJava、Parl、C++、C#などなどたくさんの種類がある

('A`) C言語は初心者もとっつきやすく様々なことが出来るので、プログラミング入門によく用いられる言語だ

('A`) それじゃbcpadを立ち上げてくれ


10 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:06:09.63 ID:Awv52W2v0
( ^ω^) おk「bcpad」を立ち上げたお


('A`) よし、じゃあ次のように文を打ってくれ
    全部半角文字で打つんだ


---------------------------------------------
#include

int main(void)
{
printf("Hallo,World!\n");

return(0);
}

---------------------------------------------

カタカタ カタカタ

(*^ω^) ふう、打ち終わったお

('A`) 乙、では拡張子を「.c」にして保存するんだ
    この拡張子はC言語のファイルだ、ということを表している
    あと名前は半角英数でつけてくれ、半角英数ならなんでもいい

( ^ω^) おk とりあえず「boon.c」にして保存したお


11 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:06:28.19 ID:44QCKIP8O
なんという実用講座


12 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:06:55.14 ID:I7YZHHyIO
ほう…勉強になるな

支援


14 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:07:51.61 ID:Awv52W2v0
('A`) よし、じゃあさっそくコンパイルしてみよう

( ^ω^) コンパいる?コンパには行ったことないお?

('A`) コンパイルというのはC言語をコンピュータが読めるように書き換える作業だ

('A`) この作業をやってくれるのがコンパイラ、だ

(;^ω^) ブーンの自虐ネタが華麗にスルーされたお…

( ^ω^) よくわからないけどパソコンに命令を伝える為のホンヤクコンニャクってことでおk?

('A`) そんな感じの認識でいい

('A`) コンパイラやエディタの入手方法については「http://vipprog.net/wiki/」のC言語の項目を参照してくれ
    わからなかったらプログラミングスレの住民に聞くのもいいかもな、優しく教えてくれるだろう
    エディタはWindowsアクセサリのメモ帳で代用できるが、コンパイラは必須なので必ず導入するように

( ^ω^) ブーンはドクオのPCを使ってるから大丈夫だお よしコンパイル!

('A`) よし、無事にコンパイル出来たな 
    エラーがある場合はコンパイル出来ないからもう一度タイプミスがないか確認してくれ

(*^ω^) さっそく実行だお!



15 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:10:01.10 ID:Awv52W2v0
----------------------------------------
実行結果
Hallo,World!

----------------------------------------

(;^ω^) …これだけかお?

('A`) ああ

( ´ω`) プログラミングっていうからもっとすごいかと思ったのにがっかりだお…

('A`) まあはじめはそんなもんさ

('A`) これは「Hallo,World!」と呼ばれる、おそらく世界で最も有名なプログラムだ
    プログラミングの世界にこんにちは、とかいう意味らしい
    最も簡単なプログラムの一つだな

('A`) よし、それじゃあソースの解説に行くぞ

(*^ω^) ソース? おっおっ おいしいものでもでるのかお?

('A`) 黙れピザ ソース(source)とはプログラム言語によって書かれた文のことだ
    さっきエディタに打ち込んだ文のことをソースファイル、またはソースって呼ぶんだよ

('A`) じゃあソースの解説に行くぞ



16 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:11:14.32 ID:ETvrtpdrO
ドクオさんかっこいいっす


17 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:12:23.04 ID:Awv52W2v0
('A`) まずこの部分に関しては

----------------------------------------
#include

int main(void)
{


return(0);
}

----------------------------------------

('A`) 今は説明しない


(;^ω^)…ソースのほとんど説明なしかお

('A`) まあおいおい説明するよ
    今は、C言語でプログラム書くためのおまじないだと思ってくれ


18 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:14:09.48 ID:Awv52W2v0
('A`) これからしばらくは

----------------------------------------
#include

int main(void)
{

 ここ

return(0);
}

----------------------------------------

('A`) このおまじないの中にプログラムを書いていくぞ


19 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:14:26.24 ID:QTGa9Gz5O
Hallo


20 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:16:32.06 ID:Awv52W2v0
('A`) さてと、じゃあ残る一文の説明に入るぞ

printf("Hallo,World!\n");

('A`) これはprintf関数と呼ばれるものだ
    読み方は「プリントエフ」が一般的だな
    じゃあこれについて解説していこう

('A`) printf関数は文字を表示するための道具だ
    ("")の中に書いた文字を表示してくれる
    関数って何だ?って疑問はあると思うが、今はスルーしてくれ

(;^ω^) スルーって… そればっかりかお

( ^ω^) ん?「\n」は("")の中に入ってるのに表示されてないお?

('A`) おお!いいところに目を付けたな
    \nは特殊文字と呼ばれる文字の一種で「改行」を意味する文字だ

('A`) 特殊文字にもいろいろあるが、他のは必要に応じて説明していくぞ


21 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:18:48.04 ID:Awv52W2v0
('A`) ちなみにさっきのを「\n」を抜いて実行すると実行結果はこうなる

----------------------------------------
実行結果
Hallo,World!
----------------------------------------

('A`) あ、そうそう 最後のセミコロン「;」は文の終わりを意味する文字だ。
    初心者はこれをつけ忘れてコンパイル出来ないことが結構あるから気をつけてくれ

('A`) Hallo,Worldに関してはこれぐらいかな?
    よし、少し時間をやるから適当に自分でプログラムを組んでみろ

( ^ω^) わかったお


22 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:20:02.13 ID:Awv52W2v0
----------------------------------------
#include

int main(void)
{
printf("ξ////)ξべ、別にあんたのためじゃないんだからねっ\n");

return(0);
}

----------------------------------------

コンパイル

----------------------------------------
実行結果
ξ////)ξべ、別にあんたのためじゃないんだからねっ

----------------------------------------

(*^ω^)



23 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:22:13.25 ID:Awv52W2v0
----------------------------------------
#include

int main(void)
{
printf("ξ////)ξブーン、あの…その…大好きだよっ\n");

return(0);
}

----------------------------------------

コンパイル

----------------------------------------
実行結果
ξ////)ξブーン、あの…その…大好きだよっ

----------------------------------------

(*^ω^)

( ^ω^) どうやらprintfの中には全角文字を入れてもいいみたいだお


24 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:23:50.27 ID:Awv52W2v0
----------------------------------------
#include

int main(void)
{
printf("「\n」は改行を表す特殊文字なんだお!\n");

return(0);
}

----------------------------------------

コンパイル

----------------------------------------
実行結果

」は改行を表す特殊文字なんだお!

----------------------------------------

(;^ω^) !?

(;^ω^) しまったお… \nは特殊文字だから表示できないお…


25 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:25:28.72 ID:Awv52W2v0

( ^ω^) ドクオー 助けてほしいお

('A`) どうした?

( ^ω^) 「\n」は改行だから表示出来ないんだお

('A`) こういう場合はこうするんだ

----------------------------------------
#include

int main(void)
{
printf("「\\n」は改行を表す特殊文字なんだお!\n");

return(0);
}

----------------------------------------

( ^ω^) \を2回かお?

('A`) ああ。「\\」は\を表示する特殊文字なんだ
    「\\n」では「\\」が優先されるから実行結果で「\n」と表示されるわけだな

( ^ω^) なるほどお


26 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:26:45.48 ID:Awv52W2v0
('A`) じゃあ今日の授業は終了 宿題でもだすか


問題1
「ドクオはテライケメンwww」と表示するプログラムを作成せよ

問題2
「\を表示する場合は「\\」と、改行する場合は「\n」と入力する」
と表示するプログラムを作成せよ


( ^ω^) 問題1きめぇwwwwww



-第一話 完-


28 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:28:13.32 ID:qq8hPoxVO
問題1wwwwww


31 :以下、名無しにかわりましてVIPがお送りします [sage]: 2009/05/07(木) 17:29:21.19 ID:tvyZSeGK0
http://codepad.org/

見てるやつはやってみるのもいいかもね
privateってところにチェック入れれば投稿されたなんたらって所には出ないし


33 :以下、名無しにかわりましてVIPがお送りします [sage]: 2009/05/07(木) 17:30:34.65 ID:oonChsvSO
分かり易いしおもろい
支援


34 :◆ONCT.8zDO6: 2009/05/07(木) 17:31:00.51 ID:Awv52W2v0
本日の投下はこれにて終了します
もっと書きためてからすべきですね、絶賛後悔中です

役に立つブーン系が書きたいのと、
プログラミングに興味をもってほしくてやってしまいました

質問などあればお気軽にどうぞ


35 :以下、名無しにかわりましてVIPがお送りします [sage]: 2009/05/07(木) 17:31:51.65 ID:oonChsvSO
み、みじけぇー
次回はいつ?


36 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:32:10.78 ID:ItV12BYiO
>>1はいつくらいからプログラミングに興味もったの?


37 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:32:35.46 ID:Awv52W2v0
>>35
本当にすみません

再来週あたりを予定しています


40 :以下、名無しにかわりましてVIPがお送りします [sage]: 2009/05/07(木) 17:34:20.64 ID:tvyZSeGK0
お前マジ正直エスケープ文字やっただけじゃねえかwwwwwwwwwww



42 :◆ONCT.8zDO6 [sage]: 2009/05/07(木) 17:37:10.76 ID:Awv52W2v0
>>36
一年前くらいでしょうか?
本当は人にものを教えるってレベルじゃないです

>>40
本当にそのとおりです
ただ一度にあれこれやるのもどうかと思ったもので


次回は変数指定と変数をやりたいと思ってます
それでは名無しに戻ります
ありがとうございました


46 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:50:19.64 ID:QTGa9Gz5O
え?Halloはネタだよな?


47 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:51:50.41 ID:Yfan587J0
>>46
Hollaのタイプミスだと思う


48 :◆ONCT.8zDO6: 2009/05/07(木) 17:53:18.77 ID:Awv52W2v0
うわ、恥ずかしい
Helloに脳内変換お願いします

前途多難だなこりゃ…


49 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 17:57:41.20 ID:04Nz6iKjO
まあ…なんだ?
こういう日もあるさ、どんまい


50 :以下、名無しにかわりましてVIPがお送りします: 2009/05/07(木) 18:58:12.95 ID:zSgtsG2DO
>>1見てるか?
30才にして初めてプログラミングとやらをしてみたぞ
なかなか面白いな
授業でやったDOSを思い出したわw



インデックスページへ/次の話へ

■この記事へのコメント

    ■コメントの投稿

    管理者にだけ表示を許可する

     

    検索フォーム

    お知らせ

    管理人へメール

    トップバナー画像をうざったい感じにしてみました。

    カレンダー

    07 | 2017/08 | 09
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31 - -

    Team 2ch @ BOINC

    待ち続けている人がいる。
    だから僕らは回し続ける。
    ~まだ見ぬ誰かの笑顔のために~

    banner-88.gif
    CPUの時間
    ちょっとだけ
    貸してください
    (BOINC Team 2ch Wiki)

    ブーン系“短編”小説更新状況

      プロフィール

      kuru

      Author:kuru
      特に何も無いよ。

      カウンター

      トータルアクセス:
      ユニークアクセス:
      閲覧者数:



      クリックで救える命がある。
      上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。