最近、改めていろんなプログラミング言語を見て回っていますが、それぞれの言語ごとに得意な事があって、これを得意にこなすために、こういう進化を遂げたのか。なんて事を考えるのが面白いです。
ぼくが近頃興味があるのが、仮想コンピューティングについて。
つまり、バーチャルなコンピューターをコンピューター上で扱う技術です。
もっと詳しくいうと、例えばハードディスクの中に仮想コンピューター用の容量を確保して、その中にコンピューターを仮想的に作るのです。
コンピューターというのはつまるところ最初から最後ま0と1で作られているので、本物のコンピューターとまったく同じものを、仮想領域上に作る事ができるのです。
さてこれがどんな事に役にたつかという事ですが、一例としてコンピューターをネットに繋いだとしても、物理的なコンピューターはネットに繋がず、仮想コンピューターだけネットにつなぐという様な事が可能になります。
ちょっとまえまではソフトウェア技術、ハードウェア技術両面で難しかった事ですが、そのどちらも解決されつつあります。
インターネットを見ているだけなのに、突然へんな広告が出てくるようになった。
長くコンピューターを触っている人なら、誰しも経験があるような事だと思いますが、こういう問題が起こったとしてもすぐに解決できるようになります。
もしもコンピューターウィルスに侵されたとしても、ネットに繋ぎ終わったら即、そのコンピューターは始末してしまう事ができます。
要は物理コンピューターはただ仮想コンピューターを次々に作りだす事だけに専念して、様々なアプリを実行するのは、それぞれ専用の仮想コンピューターによってなす、という考え方が生まれました。
さまざまな分野の研究が実を結び、それらのいい所を流用していく事で、こういう事が可能になりつつある現代です。
ちなみに僕はさいきん、ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイトという所で動画を見るのにはまっています。
ここの講師の人、笑っちゃうくらい知識が幅ひろいですね。とても勉強になります。
こういう、学習しようと思えばすぐに知識を習得できる環境が整いつつあることも、すばらしい事だとおもいます。
コンピューターの世界は実に楽しいですね。
最近は友達とインターネットを介して動く、カメラ付のロボットを作ったりして遊んでいるんですが、子供向けのキットも多く発売されていますね。
売り上げランキング: 59,570
これから小さな子供が驚くようなプログラムを組んだりする時代が、すぐにやってくるんだろうなあ。
本日もG線上のきりんにおこしいただきありがとうございます。
なにしろコンピューターが一台さえあれば、基本的にはどんなプログラムも作る事が可能なので、プログラミングができるというのは何も特別なことじゃないんですよね。
更新情報をお届けします
この記事へのコメントはありません。