炎の型工房 ScratchとDartでゲームプログラム入門 Advent Calendar 2016
の記事です
A: まだ、始めたばかりで、何もできませんけどね。
T: はじめようと考えた時から 人は変わり始めていると思いますわ
Scratch から始めよう
「どんなプログラムでを書いてみたいですか?」
「どんなアプリケーションを作ってみたいですが?」
「なにか、あれこれ、作ってみたいですか」
「ロボットを動かしたりとか。」
「ゲームを作ったりとか。」
Scratch からプログラムを始めてみませんか!!
Scratchなら、すぐに始められる
プログラマーは様々な、言語をりようしてプログラムを書きます.
もう、プログラム言語はたくさんあります。
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7
100個以上ありますね。
私が使ったことがある言語の、いくつかを解説しましょう。
C : ハッカーなあなたに!!
1972年にAT&Tベル研究所で生まれました。
移植の容易性、自由度、実行速度、を追求した手続き型プログラミング言語です。
しかし、そのために、コンパイル後の安全性を犠牲にしました。
少しのミスで、メモリー空間を、破壊しつくしてしまう凶暴性から、
使う人を選びます。
パフォーマンス優先で、低レベルのレイヤーもゴリゴリいじりたい人向けです。
ハッカーがよく利用するLinuxのカーネルは、90%以上がC言語で書かかれています。
Hacker必須の言語といって良いです。
Java : 誠実なあなたに
1995年にサン・マイクロシステムズで生まれました。
最新鋭の 非同期処理、クラスベースのオブジェクト指向を、標準装備
C言語習得者なら容易に習得できる言語設計ながらコンパイル後の安全性も考慮しており。
初学者にも安心して使えると共に、最新鋭の装備を自由自在に利用できる。
夢の言語でした。
JavaScript : Web Page を作りたいあなたに
1996年にネットスケープコミュニケーションズで生まれた。もともとはLiveScriptと呼ばれていたが、Javaの人気にあやかりJavaScriptと改名した。
プロトタイプベースのオブジェクト指向を装備しており。メジャーなWebブラウザー上で動作する。
Webページ上で動作するプログラムを書くのに必須の言語であるる
Lisp : 数学好きのあなたに
1958年にMITで生まれました。
高級言語としては、2番目の子で最古の言語のひとつである。
今まで紹介した言語と違い、関数型プログラミングをサポートしている。
このため、数学的に問題を扱う事ができる。
http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html
Scratch : 初学者のあなたに
2006年にMITメディアラボで生まれた。プログラミング言語を学習する人向けに開発された言語です。「HelloWorld症候群」の特効薬である。
HelloWorld症候群にかかると「そもそも、プログラムって何」?と右も左もわからない初心者が、右往左往うおうさおうしたのち、プログラムの開発環境をいれた段階で情熱も、気力も、吸い取られてしまう。
Dart : 愛が溢れるあなたに
この記事の作者であるkyorohiroが好きな、言語
超クールなすごい奴
Scratchの開発画面を開く
- https://scratch.mit.edu/ にアクセスしてください。
- "Create" ないし "作る" をクリックしてください
開発画面が表示されました。
この画面を操作して、ゲームを作成していきます。
Good!!
次回から、実際にコードを書いていきます。