メインメニューを開く

差分

プログラミング童貞

178 バイト追加, 2014年8月4日 (月) 10:17
[[プログラミング処女]]と表記されることもある。
==概要==[[インターネット]]上には、無修正のアダルトビデオが溢れているのと同様に、上には、[[無修正]]の[[アダルトビデオ]]が溢れているのと同様に、[[プログラミング]]についての情報も溢れているため、「[[C言語]]が基本」「[[PHP]]はWebサイトによく使われていて比較的簡単」などの[[プログラミング言語]]についてのさわり程度の知識は備えているものもいる。
しかし「[[Java]]」と「[[JavaScript]]」を混同するなど、未経験ゆえの間違った知識も多い。
真っ黒で地味な[[コンソール]]上で[[ハロワ]]などは論外だ。
それは[[パソコンの大先生]]がパフォーマンスを行うために使うために存在しているものでありプログラミング童貞から卒業するためのものではない。がパフォーマンスを行うために存在しているものでありプログラミング童貞から卒業するためのものではない。
=== RPGツクール ===
日本語公式サイトでは「[[NXTソフトウェア]]」という名前で紹介されている。
[[マウス]]でぽちぽちと様々な[[アイコン]]を繋ぎ合わせて[[プログラミング]]を行うという簡単さと、レゴブロックで作られた[[ロボット]]が実際に動くという派手さはプログラミング童貞卒業のネタとしては比類なき領域に達している。さらに[[プログラミング言語]]としての完成度も高くとしての完成度も地味に高く[[.NET Framework]]に取り入れられたTaskクラスなどの並列処理ライブラリ([[Task Parallel Library]])の元ネタだったりと侮れない存在だ。
ただし問題がないわけでもなく、日本では業務用教材としてしか流通していおらず、並行輸入品は価格が飛びぬけてクソ高い。
国公立大学の生協であればほぼ扱っている。
その難関さえクリアできるのであれば迷わずこれから始めるべきだ。
* http://www.legoeducation.jp/mindstorms/
=== Processing ===
[[Processing]]とは[[MIT]]の<del>マッドサイエンティスト</del>天才科学者たちがクソ真面目に「簡単」かつ「派手」でモチベーションが保てる最強のプログラミング学習教材とは何か、を追い求めた結果だ。
それはエレクトリックなアートを学ぶための学習用プログラミング言語だった。いわゆるそれはエレクトリックなアートを学ぶための学習用プログラミング言語だと悟った。いわゆる[[メガデモ]]がサクサクっと作れる学習教材として開発された[[プログラミング言語]]だけあって、明示的で、簡単で、そして派手だ。
これさえあれば汚い覚醒剤などなくても脳ミソお花畑状態になるほどエレクトロできるし、[http://asazake.net/wiki/ お酒]の一杯でも吞みながら[[キーボード]]を叩き続ければもはや怖いものなしだ。
まともな[[統合開発環境]]や[[デバッガ]]ないなどという批判はそんな機能あっても意味不明なプログラミング童貞には一切関係ない見当違いの批判だ。
しかも[[jQuery]]の爆発的なヒットで情報があふれているのでググってコピペするだけで素っ気ないの爆発的なヒットで情報があふれているので[[ググって]][[コピペ]]するだけで素っ気ない[[HTML]]もグリグリ動きだす。まるで一流プログラマーになったかのように錯覚できる。ただしそれは[[プログラミング素人童貞]]となんらかわらないし、そこから先へ進もうとすると[[JavaScript]]は一気に難易度があがる諸刃の剣でもある。しかし昨今のプログラミング技能でもっとも重要だとされるググってコピペする技術を学ぶには最適なのは確かだ。は一気に難易度があがる諸刃の剣でもある。しかし昨今のプログラミング技能でもっとも重要だとされる「ググってコピペ」する技術を学ぶには最適なのは確かだ。
=== C# ===
* [[プログラミング素人童貞]]
* [[パソコンの大先生]]
* [[不完全にしておよそ正しくないプログラミング言語小史]]
== 参考文献 ==
匿名利用者