はてなキーワード: PC-8001とは
俺は今64歳だが、高校2年の時に Apple II が出て来て、高校3年の時に NECの PC-8001 が出て来た。大学1年で初めて自分のパソコンを買って、20代のうちに PC-9801 でワープロ(一太郎)に馴染んだりパソコン通信を始めたりした。30代の時にインターネットが一般人にも使えるようになり、携帯電話の普及が進んだのもこのころだった。スマホが出て来たのは40代の時だった。俺は47歳の時に最初のスマホを買った。
こんな感じだから、今の60代でも早めにデジタル機器に飛びついてた層は普通に使いこなしているんだよな。というか、デジタルと共に歩んできた初めの方の世代かな。
だいたいビル・ゲイツやスティーブ・ジョブズが何年生まれかを考えてみれば不思議でも何でもない話なんだけどね。
彼女が小学生だった当時、サンタさんが届けてくれた「毛糸のカービィ」を期に、カービィ沼に填まり始めた娘も、この春から高校生になってしまった。表現が「なってしまった」と残念形である点は父親共通ではないだろうかと思う。
一軒家で物置になってる部屋が3つほどある我が家なので、ちゃんと整理すれば子供部屋が作れるんだが、(ギャグではないが)今は居間が彼女の部屋となっていて、ピンク色をした球体が増える一方である。
高校生にもなると父親と出歩きたがらなくなるという風評を耳にするので、いつ我が身に降り注ぐことになるか心配で仕方ないのだが、そんな娘にせがまれて大阪までカービィオーケストラを観に行くことになった。会場は別であるものの、そう遠くないところで「プププトレイン」という物販イベントも開催されていて早い時間から並びたいという。
関ヶ原のあたりで車の調子が異常になるというアクシデントに見舞われつつも、米原駅前の打止め駐車場に車を捨て置き新快速で入阪を果たし、物販イベントの会場である毎日放送の社屋へ移動する。
ところで米原に着く前、助手席の娘に電車の時間検索を依頼したところ、「14000円もかかるんだって、どうしよう!」って困惑していて、聞けばマイバラがマエバラに聞こえたらしく、千葉の前原を起点にしたせいというオチだったんだが、中部地方に住む身として交通の要所たる米原くらいは覚えなさい。
開店(入店)まで90分くらい待つ羽目になったが、何とかお目当てのグッズが手に入って娘は御満悦の様子。それはそれでいいんだが、会場に多数潜伏しているらしいカービィクラスターのフォロワーさんを見つけようと、手にしているタブレットからメンションを飛ばしているのは画面を見ていない私からでも分かり、それがまた不安で仕方ない。
キリがないので「オーケストラに間に合わなくなるぞ」と引き剥がし地下鉄に潜る。本町が最寄駅なので、梅田から御堂筋線で2駅だ。
工夫すれば近い出口まで地下で行けるみたいだが、後ろ寄りの車両に乗ってしまったことに加え土地勘もないため、自動的に出口④に排出される。ちょうど娘と同じくらいの女の子が一人で駅員に道を尋ねていたので、「おまえの同業じゃないのか」と耳打ちすると「ちょ黙って」と叱られた。娘からはカービィの映ったスマホの画面が見えたらしいので、同業であることは確定なはずだが、見ず知らずの人に声をかけること(相手からみたら声を掛けられること)自体が「不審者」という認識らしい。
とりあえず、その女の子が先行したので、距離を置いてついて行くわけだが、中央大通りを横断することなく彼女は左折してしまう。「おーい、そっちじゃないぞー」と大声を出そうとするも、またや娘に制止される。今どきの若者の心理構造は昭和世代には理解し難しい。
開演の30分も前に着いたんだが、会場前の公園に入場待ちの列が既に何重にも出来ており、「開演まで30分も前」じゃなく「開演まで30分しかない」に変わり、付近でランチを取る作戦は未遂に終わった。
昭和世代のお節介焼きとしては、さっきの女の子が気にかかるところだが、スマホがあるのだから徒歩ナビできるだろうし、道に迷いながらも辿り着くというのも後になれば良い思い出になろうと、自分を納得させる。
一応は今回のコンサートに備えて過去のゲームを予習しておくべく、2週間ほど前からゲームボーイを手にして夜な夜な挑み、なんとか初代と2はコンプリートしておいた。2の最後のデデデをどうしても倒せず娘に攻略法を聞くと私がコピー能力という機能を使っていなかったせいだったことが判明。つまり、デデデよりも前のボスまでは全て吸って吐くだけで倒してきたということになる。
オーケストラの内容については、語れるほどの知識を持ち合わせていないので割愛するが、幾度かコックリしそうになりかけたということは内緒である。たぶん気がつかれていまい。
初めてお目にかかったカービィの父親たる桜井氏は私の同じ歳か一つ年上くらいの、ほぼ同年代の方で、初期のカービィのプログラミング上の技(メモリー節約術)を講話して下さった。PC-8001mk2からパソコンに触れていた私にとっても、その話は非常に懐かしいものがあり頷きながら聞いていた。ゲームボーイは背景との重ね合わせ処理をハード側でやってくれていたようだが、それを手動で(マスク用のビットマップ用意した上で)やっていた世代からするとちょっと羨ましい。
コロコロカービィだったっけか、カセットの中にモーションセンサーを内蔵した型破りゲーム。ゲームボーイアドバンスで遊びにくいということで、娘に頼まれてICの天地反転をやってあげたが、最近のゲーム筐体ではあーいう着眼が不可能になっている点、21世紀になって失った物の一つに数えられる気がしてならない。
アンコールが終わりウルウル感動している娘の横顔を見ていると、それだけで幸せな気分になるものの、会場を出たら、先ほどの物販イベントと時と同じようにメンションを飛ばし始め、父親としてはなかなか辛い。女性フォロワーさんはともかく、男性フォロワーさんにまで「会いたい」は自制してほしいと父親としては強く要望したいが、中学4年生と言っていい田舎の天然系女子高生が納得する説教を垂れる自信もないので、眼球の隅で監視するに留める。
昼夜2回公演の夜の部を待つ人が会場に吸い込まれてから公園は落ち着きを取り戻し、先ほどまで長蛇の列だった撮影向けオーケストラの看板の周囲は片手で数えられる人しかいない。看板をバックに記念写真を口実に公園から踏みだし、乗じて地下鉄の駅に足を向かせることに成功した。
さて、これからどうするか。娘としては難波・心斎橋あたり徘徊したいみたいだが、強い希望はないようなので、父親が主導権を握る。ずばり、海遊館だ。結婚前に嫁と来たことがあるが、今度は娘を海遊館に誘う。
大阪港駅から随分と(15分くらいだが)歩くのは予想外だったが、特徴ある外観は20年以上たった今でも鮮明に覚えていた。
館内では、タブレットを使って水槽の中を撮る娘 を撮る父親、の構図であったが、傍から見て親子に見えたかどうかは興味深い。(年の離れた兄妹 もしくは カップル くらいに見られていたのだとしたら嬉しいところだが、さすがにそれは自惚れすぎか)
エイやサメに触れるコーナーでは、一瞬だけ小学生に戻った娘を見れた気がする。
見て回るのに2~3時間かかるという前評判とは裏腹に1時間ちょっとで退出。母親への土産を買うというので「あいつはジンベエザメが気に入ってる」と助言してやったが、これは感謝されてよいと思う。ただし支払いは私だ。
まずは梅田に戻るわけだが、朝から食べ物を全く口にしていないことに気がつく。
もし米原に置いた車が動かないとなったときに備えて、車が使えずとも終電まで家に着ける時間を逆算すると、あまりゆっくりしていられないのではあるが、駅ビルの中の「カフェ ラ・ポーズ」で少し小腹を満たす。なぜその店であるかの説明も割愛するが、嫁とはファミレスや定食屋ばかりで、いわゆる「カフェ」には行ったことない気がする。
20時台の新快速は朝と違って凄い混んでいたが、長浜行きのその電車は米原に近づくにつれて空席が目立つようになる。「駅に着いたら運転なんだからパパは寝てて。起こしてあげるから。」と最初は気丈だった娘だったが、草津に差し掛かるよりも前にウトウト始め、ついにはオーケストラの続きを見始めてしまった。長浜まで行っちゃうと後がないのだが。
「絵師は幼い頃に頭を強打している」みたいな都市伝説を耳にしたことがあるが、この娘も小1の時に家族での登山中に滑落した経験が幸いしてか、今は絵師の端くれをしているようだ。一ノ越から黒部平に向けてタンボ平を下山中、先頭でハシゴを登っていた娘があと数段のところで手を滑らせて崖側に転落したのだ。学生時代から山をやっていた私はとっさに死を覚悟し、気を失いそうなくらい動転したが、落石の音が止んだと同時に泣き声を発してくれたのだ。1ミリたりとも動くな、と声をかけて落ちていった場所に近づく。ちょうど2階建の屋根から落ちたくらいの高さだったが、付近は鋭利なガレが窪地を埋め尽くしていて、重登山靴を履いてるからこそ何とか歩けるような状態。そんな中に半畳だけ、あきれかえるほど平らな岩があって、その平らな岩の上に娘が倒れていた。これまでに見たことのない巨大なタンコブを額に作っていたが、出血もないしタンコブが出来るのは大丈夫な証拠でもある。平らな岩がなかったら、落ちた場所が50cmでもズレていたら、尖った岩々が確実に娘の頭蓋骨を叩き割っていたはず。
黒部平のロープウェイの駅まで1時間ほど負ぶって下山し大町の病院のCTで異常なしを確認。翌日は包帯を巻いたまま登校し、そのまま9年間無欠席を続け義務教育期間皆勤賞を得るに至ったが、あのとき奇跡が起きてなかったら、いまこうして電車に乗ってることもなかったのだと思いふけっているうちに長浜行きは米原駅に滑り込んだ。
駅に置いた車は何とか動きひとまず安堵だが、また調子が悪くなるといけないので、深夜の名神はトラック並のスピードで。そういえば、嫁と結婚する前は、やたら高速をゆっくり走っていたなぁ。いまなら2時間のところを当時は3時間かけて。
せっかくなので、通信メディアの個人史を書いてみたい。自分のブログでやっても良いのだが、わざわざ誘導するのも申し訳ないので増田で書くことにする。あと、前半部分は「通信メディア」の話ではない。
ぼくが初めてパソコンに触れたのは小学校4年生のころだった。当時、既に型落ちだったNECのPC-6001を買ってもらったのだ。当時はまだ「パソコン」か「マイコン」かで名称が統一されていなかった時代でもある。記録媒体はカセットテープ。ゲームをするためにはまず、何十分もかけてロードをしなくてはならない。あとちょっとでロード完了というところでエラーが出たりすると泣きそうになった。
市販のゲームは高価だったので、ぼくは当時の多くのパソコン少年と同じく、雑誌の載っていたプログラムをよく入力していた。姉の使っていた譜面台にパソコン雑誌を乗せ、そこに掲載されたプログラムを延々と入力していく。もちろんミスが多発する。エラーが出ると雑誌とにらめっこをしながら、どこが間違えているのかを必死で探す。デバッグがすべて完了するころにはゲーム自体に飽きているということもよくあった。
当時はまだ、パソコンのメーカーがそれぞれの独自の規格でPCを開発していた時代だった。しかも、同じメーカーのパソコンであっても機種が違えば互換性がないことが多かった。だから、NECのパソコンのソフトがシャープのパソコンで動かないのは言うまでもなく、PC-6001はPC-8001よりも新機種であったにもかかわらず、後者のプログラムは前者では動かない。パソコン雑誌で他の機種用の面白そうなゲームプログラムを見ては悔しい思いをよくしていた。移植をする技術はぼくにはなかった。
その後、中学校に上がると、ぼくのパソコンはPC-8801mkII FRになった。名機と言われたPC-8801mkII SRの後継機だ。記録媒体は5インチのフロッピーディスクになり、一瞬でセーブやロードができるようになった。ただし、中学生にとってフロッピーディスクは高価な代物で、500円で10枚入りという安売りのものを愛用していた。ちなみに、安いディスクだとドライブに入ただけでシャカシャカシャカシャカ…という音がする。仲間のあいだでは「シャカシャカディスク」と呼ばれていた。
せっかくの新マシンではあったが、やはり用途はゲームだった。雑誌に掲載されるプログラムも徐々に高度になり、マシン語を使ったものも多かった。01 C3 AA 90…みたいな文字列を果てしなく入力していく作業はかなりの苦行で、エラーが起きると手に負えなくなることも多く、挫折ばかりしていた。
なお、当時はすでにパソコン通信が始まっており、PC-VANやアスキーネットなどの大手もすでにサービスを開始していた。当初は音響カプラという装置を使っていたのではないかと思うが、詳しくはわからない。ぼくにとってパソコン通信は遠い世界の話で、雑誌でたまに見る程度のものだった。
中学3年生になり、高校受験を控えたぼくは、何を思ったかパソコンで受験勉強をしようと思いついた。受験RPGなるものをN88-BASICで作ろうとしたのだ。街を歩いているとモンスターに遭遇する。そのモンスターが出してくる問題に正解すれば、プレイヤーは経験値を稼げる。最終目標は名門ナダール高校への合格という、ゲームと勉強の両立を目指したものだった。結果はまあ、書く必要もないだろう。世の中にそんな都合のいい話はないのである。
高校に入学すると、ぼくの関心はパソコンから遠ざかっていった。部活が忙しくなったほか、当時のバンドブームにのってギターなどを始めてしまったからだ。無論、このあたりはぼくの黒歴史になっている。
ちなみに、ぼくとほぼ同年代の英国人ライター、スティーブン・プールには『トリガー・ハッピー』(2001年)というテレビゲームの歴史を扱った著作がある。この本を読んでいると、高校時代にゲームから離れてバンドをやるところまでまったく同じだった。ここには国境を越えた何かがもしかするとあったのかもしれない。
しかし、大学受験を前にして、ぼくは再びパソコンに向かい始める。3年前に挫折した一大プロジェクトである受験RPGの製作にふたたび乗り出したのだ。アホだ。予備校の夏期講習を受けながら、頭のなかで構想がどんどん膨らんでいった。
技術は全く進歩していなかったが、根気だけはついていた。ゲームの目標を大学合格に切り替え、パソコンのメモリの少なさに苦労しながら様々なアイテムやイベントまで用意した。しかし、言うまでもなく受験には全く何の役にも立たなかった。大学受験が始まる数日前、ほんの気晴らしのつもりで始めたドラクエ3を受験日程がすべて終了するまでにクリアしてしまったのが悪かったのか、1年目のぼくは受験に失敗し、浪人生活に突入したのである。
1年間の辛い浪人生活を経て、ぼくは東京の私立大学になんとか滑りこむことに成功した。入学式当日、知り合いの誰もいないキャンパスを一人で歩いていると、同じく新入生とおぼしき一団が歩いていた。彼らの一人が「あいつのポケベルの番号、いくつだっけ?」と言うのを耳にしてぼくは衝撃を受ける。東京の学生はポケベルを持っている!ぼくにとってポケベルというのはサラリーマンのためのツールであって、普通の学生が持つようなものではないと思い込んでいたからだ。
入学式の時点でグループができているということは、彼らはおそらく付属校か東京の進学校の出身者のグループだったのではないかと想像する。この時点ですでに情報メディアの利用をめぐってかなりの格差が生まれていたのかもしれない。
いずれにせよ、その後のぼくの生活にやはりポケベルは無縁だった。女子高生のあいだでポケベルが流行っているというのも別世界の話題だった。女子高生の妹がいる友人によると、メッセージが来るとすぐに返信しないと仲間はずれにされかねないということだったので、それはそれで大変そうだと思ったのを記憶している。
その一方で、大学に入学してから、ぼくは固定電話と大変に仲が良くなった。一人暮らしを始めたこともあって、友人とよく長電話をするようになったからだ。コードレスではなかったので、硬い床に寝転がりながら何時間も話をした。「いやー、今日はよく話したよね。ところで、いったい何を話していたんだろうね」などと会話を振り返り始めることで会話がまた長くなるという、まったく生産性のないことをよくしていた。ただ、こうした長電話はぼくに限った話ではなく、わりと一般的に行われていたのではないかと思う。一人暮らしの寂しさを紛らわせるうえで固定電話は重要なツールだったのではなかろうか。
あるとき、風呂にお湯を張っていると、たまたま当時好きだった女の子から電話がかかってきたことがあった。話しているうちに浴槽が一杯になった。コードレスではないので電話をしたままではお湯を止めにいくことができない。だが「お湯を止めてくる」と言えば、電話を切られてしまうかもしれない。そのため、浴槽からお湯が溢れるのをただ眺めながら会話を懸命に続けていたことを思い出す。
ぼくが「インターネット」という言葉を初めて聞いたのは国際政治の授業だった。大学2年生のころだったから1994年のはずだ。日本でもインターネットの商業利用は1992年にすでに始まっていたが、パソコンに関心を失っていたぼくには全く無縁の話だった。大学のパソコン室でタッチタイピングは修得したものの、授業で履修したC言語はあっさり挫折した。数学が果てしなく苦手だったぼくは、理解できない数式をパソコンに解かせるという作業について行けなかったのだ。
大学2年生の終わりごろ、ゼミの選考があった。メディア系のゼミを志望したせいか、志望者には新しいもの好きが多かった。面接の待機場所では多くの志望者が携帯電話を持ち、お互いの番号を交換していた。衝撃的な光景だった。彼らは無意味に相手を電話にかける遊びなどをしていたので、単に見せびらかしたかっただけかもしれない。
しかし、ぼくが携帯電話、というよりPHSを購入したのは大学4年生も終わりに差し掛かったころだった。1996年から1997年にかけて携帯電話・PHSの普及率は25%から46%に跳ねがっているが、こうした指標では若者が先行しがちなことを考えると平均的か、やや遅いぐらいではなかったかと思う。
当時は街のいたるところでPHSの安売りをしていた。今川焼を売っている店でさえ扱っていたぐらいだ。PHSを1年ほど使い、その後はドコモの携帯電話に切り替えた。通話が途切れやすいという難点はあったものの、PHSのほうが音質は良かったのではないかと思う。
他方で、大学3年生になると、ぼくは再びパソコンに関心を持つようになった。1995年、ウィンドウズ95が発売された年である。「インターネット」という言葉が急激に人口に膾炙していった。大学のパソコン室で友人に電子メールを送るようにもなった。当時はメールが来るだけで嬉しかったものだ。ブラウザはまだモザイクを使っていた人が多かったのではないかと思う。しかし、当時のぼくはまだブラウザという概念を理解していなかった。周囲のひとが「モザイク」という言葉を口にするたび、それはエッチな何かなのかとあらぬ妄想に浸っていたのだった。
ともあれ、エプソン製のノートパソコンを購入し、自宅からインターネットに接続するようにもなった。大学の授業でホームページを作ったという友人に刺激を受け、自分でも卒業の直前ぐらいに朝日ネットでホームページを立ち上げた。いまでもそのアドレスにはぼくのホームページが置いてあるので、もうかれこれ20年近くになる。先日、インターネット・アーカイブで自分のページを探してみたところ、16年ぐらい前まで遡ることができた。若気の至りというのは本当に恐ろしいものである。
もっとも、ぼくの目線からすると、当時のインターネットはそれほど面白いものではなかった。今ほどに情報が充実していたわけでもなく、それを探すためのスキルもなかった。ぼくにとってインターネットよりも面白かったのがパソコン通信だった。当時、すでにパソコン通信の時代は終わりつつあったはずだが、それでも見知らぬ人たちとやりとりをするのが面白くて仕方がなかった。もちろん喧嘩も多く、罵り合いをなんとか仲裁したいと思いつつ、結局はうまくいかないということばかりだった。
ぼくが参加していたのは朝日ネットのフォーラムだが、恐ろしいことにいまでもログインすれば当時のログを見ることができる。「ネット上からはとうに消え去ってしまったはずの今なき父親の情報が、パソコン通信のログに残っていることを主人公が発見する」というフィクションを考えていたのだが、興味のあるひとは使ってみてください。
その後、パソコン通信は急速に退潮し、インターネットの時代が本格的にやってきた。ネット上で怪しい情報が飛び交うサイトがあるということを最初に教えてくれたのは知人だった。言うまでもなく「2ちゃんねる」である。それ以前にも「あやしいわーるど」や「あめぞう」といった掲示板はあったはずだが、それらはぼくの全く知らない領域の話だった。
…と、ここまで書いて力尽きた。ここから先は特筆すべきこともあまりないので、唐突ではあるが、このあたりで終わろうと思う。ずいぶんと長くなったが、最後まで読んでくれたひとは果たしているのだろうか…。
大学四回生の夏、下宿の扉に「出入禁止」とチョークで大書し、親を呼ばれて精神病院に連れて行かれた。
パソコンを買ってもらったのは小学三年生の冬だった。今でも覚えている。1996年12月2日のことだ。Windows95発売で世間は揺れていた。インターネット回線がうちに来たのは翌97年の1月、これはそこそこ早い導入だったと思う。さらに翌々年の99年にはケーブルテレビで常時接続になった。親には先見の明があったが、しかしパソコンには詳しくなかった。PC-8001も確かそうだ。親はこれが次世代の必需品になると確信して買っていたが、買った一方で使い道が分からなくてオブジェとして放置していた。親はPC-8001をパソコンだと言っていたけれど、僕にとってパソコンはおっきなテレビが標準で付属しているものだったし、マウスもなかったので、それがパソコンだとは到底思えなかった。でも親は言った。今度来るのは違うんだ、オフィスも入っているパソコンなんだ。僕は聞いた。一太郎っていうやつは入ってないの?テレビで言ってたよ、と。親は答えた。オフィスってのは一太郎より機能がスゴイんだよ。僕はへぇ、とだけ言った。どちらにせよペイントは入っているだろう。ペイントなら親戚の家で使わせてもらったことがある。パソコンはお絵かきができるのだ。マウスをカチカチして、キーボードをカチャカチャするのだけが楽しみで、納品の日を一週間ひたすら待った。その頃、漢字の宿題提出が滞っていて、そのままでは居残りでさせられることになっていた。僕は久々に奮起した。いつもは踏み倒していた宿題を、全部一気に終わらせた。家に帰るとパソコンが電気屋さんの手で設置されつつあった。今は亡き、ニノミヤで買われたパソコンであった。
97年にインターネットを始めた。一日一時間まで。実のところ電話代の問題ではなく、一時間ほど使うとブルースクリーンが発生するからだった。一日一時間以上動かすと壊れるから。PC-8001をキッチリ買った親なのに、それぐらいの(?)ITリテラシーであった。ただ別にそれを責めるつもりはない。僕はすぐにアングラサイトに入り浸った。人に飢えていたのだ。普通のチャットには人がいない。テレホタイムにならないと、誰一人ログイン氏亡いのだ。でも、アングラサイトなら四六時中書き込みがある。僕は思う存分厨房行為を楽しんだ。煽り騙りなんかは、小学生がやっても大人がやっても大して変わらないものだ。You is a big fool manという文句をリアルタイムで目にした人は、多くても数百人だっただろう。何千、何万のツイッタラーが押し寄せ、ブクマが1000以上付くような今の炎上とはほど遠い暢気さだ。当時の匿名掲示板とはそういうものだった。誰一人本気で投稿しなかったし、しかし誰一人面白くない書き込みをしようとはしなかった。トイレでもネタを考え、思いつけばすぐに投稿し、ワラタが付くのを待ち続ける。あやしい、あめぞう、あやしい、2ch。人の多いところから人の多いところへ。ワラタが多くもらえる場所へ。気づいたらインパクが終わっていた。
その一方で僕は中高一貫の私立校に入学していた。高校受験がないことから、ネット依存はさらに加速した。しかし2000年を境にアングラ掲示板は衰退の一途をたどり、2ch一強時代を迎えていた。1ch.tvをボコったりするなど楽しいネタがないわけではなかったが、匿名掲示板はネタの宝庫と言うより、本気でちゃんと議論することもできる場所になり始めていた。ちゃんと議論しようとしたらすぐさま崩しにかかるのが2ch隆盛以前の匿名掲示板文化であったが、2003年頃を境にはっきりと潮目が変わっていったように思う。まあその辺はどうでもいい。アングラと非アングラの境目は消え始めていた。
その狭間に、僕は生きていた。
自分で掲示板を設置することにした。けれども何をして良いのか分からない。CGIレスキューに救援要請をして本も買った。Perlだ。Perlしかない。しかしPerlがどうして動いているのかは、全く分からなかった。何十行、何百行もの文字の羅列が、どこでどうなって、掲示板になるのか。インタプリタ?コンパイラ?訳が分からない。そもそもCPUがどうやって動いているのかも分からない。僕にとってプログラムとは、セットアップウィザードでCD-ROMをギュンギュン言わせながらインストールするものであって、掲示板というものは、Teacupで借りるものだったからだ。でもどうやらそうじゃないらしい。コンピューターに翻訳するのがコンパイラです。さっそくコンパイラを使ってみましょう……
お手上げだった。
コンパイラがないのだ。コマンドプロンプトにはない。Linuxを入れる?使い方が分からない。Vine Linuxが初心者にお勧めだった頃の話だ。ボケッとしててもGNomeぐらいは動かせる程度には簡単になっていたが、そこからターミナルを開いてgccでコンパイルするなんて想像も付かないことだった。Hello, Worldはなんとか表示できても、それをGUIで動かす方法が分からない。僕はデスクトップに「Hello, World」のポップアップウインドウを表示させたかったのに。全然訳が分からなかった。
プログラムが動いている方法を知らなければならない。プログラミングを学ばなければいけない。しかし全体像を把握するにはあまりにもほど遠い……。絶望感が支配し始めていた。Hello, Worldはできたけれど、その先が全くわからない。どの参考書を読んでも分からない。ググってもググっても分からない。ポインタで躓く初心者が多いです!……どの本にも書いてあったけれど、僕はポインタどころか、変数の種類がたくさんあるところでお手上げだった。int?char?long???意味不明の文字列が並び続ける。メモリ?メモリって、挿したらいいんじゃないの?確保?fopen????どんなプログラミング言語も、何一つ分からなかった。その頃インターネットは加速し始めていた。切るのが当たり前だったJavascriptが復権し、Ajaxと名を変えてやってきた。掲示板スクリプトもどんどん高機能化し、もはやPerlを知るだけでは何一つできないようになってしまった。苦痛の日々が始まった。どの言語も、全く分からなかった。分からなければならないという焦りが募っていった。
あるとき、一年間ほど、とりあえずお手上げのままにしておくことにした。大学受験が迫ってきたからだった。そして案外あっけなくそれは終わった。僕は某大学の情報科学科に入った。
教授がガイダンスで説明したとおり、情報科学科のプログラミング演習はそれほど多いものではなかった。一回生の時なんか、キーボードを目で追って人差し指で打っている人もいるぐらいだった。学校の授業はアテにならない。そして大学受験でいったん引っ込んだ、とにかく十代でなにかしないと、という焦りが復活してきた。
大学のキャンパスは広すぎた。何をして良いのか全く分からなかった。授業内容はひどくつまらなく、何が役に立つのかも分からず、ただただ苦痛で、キャンパスでサークル活動に打ち込んで楽しく過ごせるほど社交的ではなく、かといってオタク集団に混じる勇気も無く、とにかく、とにかくここで四年間、四年間で何かしないと、何かしないと就職に間に合わない、大学院進学に間に合わない、十代のうちに何か大きな事を成し遂げなければならない。日々研鑽に励み、日々プログラミングスキルを磨き、日々勉強会に参加し、日々コードを書き、日々環境設定をし、日々本を読み、そして日々コードを美しく書かなければならない、そういう焦りだけがどんどん加速していった。大学の生協で片っ端からプログラミングの本を買った。ド初心者向けのPerl本から、美しいコードは何か、みたいな本まで。でも、どれ一つ、僕のスキル向上には役に立たなかった。プログラミングスキルの向上=自分自身の地位=生活の保障、と思っていた自分には、悪夢のような現実だった。
とにかくインターネットと一緒に歩んできた僕にとって、ITスキルはすなわち力であり、むしろITスキル以外は何の価値も持たないもの、と思えるほど脅迫的な観念にとらわれていた。入ってくる情報はさらに増えていった。Cができるのは当たり前、Ruby on Railsがアツい、Java、PHPはもちろんできるよね、MySQLは当然使えるよね、もちろんHaskell、Scheme、Objective-Cもやらなきゃね……何一つできないのに、習得すべき言語だけがどんどん増えていく。加えて美しいコードを書け!という文句が飛んでくる。クソッタレが。何が美しいコードじゃ。goto使ってもいいだろ。好きなだけ使わせろクソッタレが。全部getsで書いてやる。クソが。アルゴリズムアルゴリズム勉強会勉強会ビューティフルコードMacMacMacジョブズジョブズジョブズ……???????????????
それでもなんとか、そう、なんとかなった。友達が優秀だったのだ。僕には到底できないような、きれいに整理されたコードを書く人だった。聞けば在学中から外注のプログラマをやっていて、それなりに稼いでいたのだという。性格はちょっとアレで、風俗に勇気を出して行こうかどうしようか迷ったけどその金でオナホ買ってシコってオナホを床に叩きつけたみたいなヤツだったけれど、そいつからもらったコードを、わざと汚く成形し、変数名も汚らしくし、提出し、なんとかなった。結局自分で最初から最後までプログラムを作ることはできなかった。丸々コピペはしなかったけれど、コピペがなければ卒業は無理だっただろう。
そうして三回生の終わり、試験がどっと押し寄せてきた。一月のことだった。機械学習と……なんだっけ?そういう感じの試験が、2月の初日、行われることになった。三回生はただでさえ試験が多かったが、その大トリこそが機械学習だったのだ。
まるで意味が分からなかった。推論、それは分かる、機械学習?機械に学習??やっていることは数式だしベイズがどうの……まるで分からない。泣きそうだった。三年間必死こいて勉強したり勉強会に行ったりプログラミングスキルを上げようとしたり本を読んだり色々したのに、何一つ得るものは無かったのだ。僕はあやしいわーるどでオマンコ連呼していた頃から、何一つ成長出来なかったのだ。そしてそれは、間違いなく、疑いようがなく、自分のせいだった。自分の頭が悪いせいで。自分の勉強不足のせいで。自分のせいで……コンピュータとともに、十何年も育っていた僕にとって、コンピュータに関するスキルこそが、全ての力の基準だったのに、その全てを否定されたような気持ちだった。プログラミングができなければ、死ぬ。だって、友達はみんな就職して、SEになったりSIerで働いたりネットワーク管理者になったりしてるのに、僕はなんで、こんなところに。そいつらに取り残されるのに。みんな勉強会に出てMacを持ち寄ってハッカソンしてるのに。泊まり込みでプログラミングしたりしてるのに。なんで僕は、fgetsすらマトモに使えず、getsとscanfだけであなたの名前を入力してください オマンコ オマンコさん、こんにちは!みたいなプログラムしか書けないんだ。
大学四回生になった。研究室を選択する必要があったがしなかった。しないでは困るとのことで、適当に書いたらその一番上に配属された。でも一切研究せず、下宿に引きこもって何もしないをした。今日の輪講はここまで進みました!という報告が毎週回ってくるが、まるで研究室では日本語でなくアラビア語が公用語になっているのではないかと思えるぐらいの光景だった。この頃、近所の人の証言によれば、言動がおかしく、訪ねてきた人に暴言で返し、殺す殺すなどの声が聞こえ、時折モノを投げつける音が聞こえたりしたそうだ。まあよく知らない。僕は普通に何もせずぼんやりネットを見ていただけのような気がするけど。
それからしばらく経った。
結局僕は中退した。そして別の大学に入り直した。今度は、工学じゃない別の場所に。みんなキーボードの文字を読みながら指先でキーを叩いている。安心する光景だった。僕らはプログラミングを習わなくてもいい。これから習う必要も無い。タッチタイピングだって、できるに超したことはないだろうけど、できなくてもいい。ただ、そこにある便利なモノを使えば良いだけなのだ。Chromeを使っていて、うっかり開発者向けコンソールを開いてしまっても、何も分からなかったことにして閉じて良いのだ。きっとマクロを書けば、楽ちんに勝手にやってくれるような作業を、人の手で何度もやる。それでいいんだ。マクロを考えるために必死になる必要なんか無い。マウスで右クリック、コピー、ペースト。それでいいのだ。キーバインドすら覚えなくて良い。メモ帳を使ってもいい。viやEmacsのキーバインドを覚えなくてもいい。マウスも使えないようなエディタと格闘する必要は無い。Macを買っても、XCodeやportsを入れる必要は無い。iTunesでiPhoneを同期させて、音楽を聴くだけでいいんだ。
僕はもうプログラミングしないでいいんだ。
それが分かったとき、全てから解放されたような気がした。僕を苦しめ続けたプログラミングというものは消えてなくなった。パソコンでやる作業は、昔と一緒、匿名掲示板にオマンコと書き込むだけだ。それ以上のことをしなくてもいいんだ。勉強会に出てハッカソンする必要は無いんだ。プログラミングスキルを錬磨しないと死ぬなんてのはウソだったんだ。美しいコードを書かないと天罰が下るというのはウソだったんだ。毎日毎日はてブのホッテントリを見てると、プログラミングでマスターしなければならないこと、何何する方法、開発者必須スキル、便利ツール、Macでのアプリ開発、セキュリティ、通信、データベース、勉強会、ハッカソン、そういうもので溢れている。苦しくないのか不思議で仕方ない。もちろんプログラミングをしていて楽しい人もいるんだろう。けれど、僕みたいに、プログラミングという行為が苦痛で苦痛で苦痛でしかない人もいる。たとえ1000回の同じ操作でも、人力でやる方がマクロを書くよりも楽だという人も、ここに存在するのだ。そしてそのような人の存在も当たり前に肯定されるのだ。みんな苦しまなくて良いんだ。誰かが勝手にやってくれればいい。できる人にお金を渡して、僕らはそれを享受するだけで良いのだ。ここでプログラミングという言葉を連呼したけれど、コーディングという言葉との違いとか、そういうのを気にするような人とおつきあいする必要は無いのだ。いずれプログラミングは必須スキルになるとか言われて何年も何年も苦しみ続けてきた。けれど、そんなことをする必要は無いんだ。
それでぶっちゃけここからが本番なんだが、十代でなんとかしないと、という焦りはこないだの青木君の小四なりすましの話に似ている。僕もそうだった。僕らの世代だと登大遊氏なんかが結構輝いてて、ああいう感じにならなきゃ、と思っていた節はある。十代の時になにか成し遂げないといけない、そのためには誰かに認めてもらわなければならないという焦りは、どれくらいの「大人」に理解してもらえることなのだろうか?誰かの承認を得たいという承認欲求を、同じ世代の誰かを使って満たすことができず、むしろ同じ世代の誰かを一緒に引き連れて、承認欲求を満たしてくれる「教祖」にすがりつく。NPOの大学生が「承認」を欲し、政治家が「承認」を与えているのだ。AO入試用の作文?図?みたいなものも見かけたが、「私はリーダーシップがあります!」とか実にくだらないことしか書いていない。しかしそういうものでさえ、学生団体とやらは「承認」してくれる。結局、オウム真理教が丸ごと開けたポジションに、バラックが建ち並び闇市が行われていて、コミュニケーションで自然と得られるはずの承認欲求が、法外な札束で取引されている、そんな感じのような気がする。
意外にブクマが増えていた。PC-8001は俺が産まれる前に買われたもので、ずっとオブジェだったのだ。動くかどうかもわからない。テレビに接続するコードがなかったから。
言いたいことはわかりますよ。スタックを知っていれば、レジスタを知っていれば、メモリ管理の仕組みを知っていれば… そういう知識があればあるほど、問題に遭遇したときの解決が早くなる。
そういった事の体験学習の道具としてマシン語(というかアセンブリ)を薦めたい気持ちもわかりますよ。
でもね。煽りすぎなんです。あなたの文章は、「これは、こういう仕組みになっています。これの意味は、こういう事です」の後に必ず「こんな事も知らない奴は」「絶対に知っておくべきだ」という脅しをかける。だから攻撃的でイヤミになるんですよ。
あなたは、その文を読んだ人が「チクショウ!」と思って勉強することを期待しているんでしょうが、現実は「こんなイヤミな奴の言うこと聞きたくない」の方じゃないですか? そうして若い人たちがマシン語に背を向けてしまったら悲しくないですか。
思い出してください。マシン語がプログラミングの主役だったあの時代、なぜ人々はわざわざマシン語を選んでいたのか。“オールBASIC”のプログラムでは逆立ちしても実現できないことが、マシン語ならできる。家のPC-8001でギャラクシアンが動く。それに感動して、あのスパイの乱数表みたいなリストを打ち込んだんでしょう。どこかのイヤミな野郎にケツを叩かれて始めたわけじゃないでしょう。今はそれがRubyだったりJavascriptだったりするわけです。
マシン語を知らない子供たちも、プログラミングの喜びは知っています。だから、もうやめてください。
匿名相手じゃなくてもキツいことは言えるみたいですね。というか、キツいことを言えるのが嬉しいんですか?