ゲームプログラミングを初めてする人にお勧めする言語とか

プログラミング言語の愚痴を言い合っていたらそんな流れが空中リプライで拡散していったので、「ゲームプログラミングを初めてする人にお勧めする言語」の情報ツイート集としました。
2
ほっと @hotwatermorning

あまりにも動的なSmalltalkerとあまりにも静的なC++erが意識を共有するのは非常に難しい気がする。気がする。

2011-03-10 02:27:31
めるぽん.c @melponn

オブジェクト指向って、なんかもう人によって定義がまちまちすぎて議論にならないので、さっさと別の新しい用語にしませんか?たとえばあずにゃんぺろぺろとか

2011-03-10 02:37:19
Yukihiro Matz @yukihiro_matz

まあねえ、私の頃は高校生にはSmalltalkが動作するようなコンピュータは入手できなかったわけで。本を読む、理解しようとする、理解できるまで読むしか、学ぶ手段はなかったわけですが。恵まれているがゆえの不幸、というか。

2011-03-10 02:38:00
うえした @ueshita

やっぱりゲームプログラミングの入門用言語はC言語ですよ。C/C++じゃなくてC言語。最初は機能が少なくてもシンプルなのが一番。

2011-03-10 02:41:04
chokudai(高橋 直大)@AtCoder社長 @chokudai

C/C++(あえてこの書き方)の時代が終わるとかそういう話は置いといて、初心者にC++を薦めるかと言ったら今はまず間違いなく薦めないなぁ だって、C++大好きな人がいくらC++いいよ、っていっても、自力で情報得ようとした時に出てくるのはCとC++の混ざった良く判らないものだし

2011-03-10 02:50:48
普通のC++使い、銀天すばる @SubaruG

ゲームプログラミングを始める? Lua とかシンプルでいいんじゃないかにゃ。 Lua で MOD を書けるゲームって結構多いよね。

2011-03-10 02:53:00
普通のC++使い、銀天すばる @SubaruG

なぁに、なければ僕らが作ればいい。

2011-03-10 02:53:36
chokudai(高橋 直大)@AtCoder社長 @chokudai

ちなみに自分もC++教えてって言われたらbetterCしか書けませんw たまにはC++関連の考えてることでも色々書きまくって、C++クラスタにぼこぼこにされたりしたほうが良いのかねw

2011-03-10 02:54:13
普通のC++使い、銀天すばる @SubaruG

Lua の弱点としては、最初にクロージャのある言語に慣れると、後々 C++ とかに移行する( Lua 的に考えて C 系に移行するのが自然だし)場合に戸惑う点ですかね。

2011-03-10 02:55:07
普通のC++使い、銀天すばる @SubaruG

Lua で MOD を書けるゲームを、っていう意味。俺言語を作るのは感心しませんな。 RT @shitijyou: 確かに、そうなんですよねぇ。仕様決めるのに難航しそうですけど RT @SubaruG: なぁに、なければ僕らが作ればいい。

2011-03-10 02:56:06
chokudai(高橋 直大)@AtCoder社長 @chokudai

あーあー、お勧め言語聞かれても実はちょっと判りませんごめんなさい>< 自分が自信を持って言えることがあるとしたら、Visual Studioが選択肢に入れられる環境で、標準入力のない競技プログラミングをするなら、C#が全力でお勧めですっ、とだけw 自分が言えるのはそこまでです

2011-03-10 02:57:35
普通のC++使い、銀天すばる @SubaruG

俺言語は、設計に時間がかかるし、うまく設計したつもりでも既存の物の方が実は優れてたりするし、一から使い方をドキュメントに書かなきゃいけないし、有名になるまではネットで検索して情報を得ることも出来ないし、実行効率は既存のものに比べるべくもないしで、メリットって殆ど無いじゃん。

2011-03-10 02:58:41
d金魚 @studiokingyo

Pythonも忘れないであげて http://bit.ly/ewCR0Y RT @SubaruG 銀天すばる(野良C++er) ゲームプログラミングを始める? Lua とかシンプルでいいんじゃないかにゃ。 Lua で MOD を書けるゲームって結構多いよね。

2011-03-10 03:03:20
もでん @modenkan

C言語でWindowsプログラミングするとコードを書く量がかなり多いし、理解しなきゃいけないことが多くて大変だよね。RT @runicalp: え?プログラミングしたことない人を対象にした発言だとしたらちょっとあれ。C言語って大変だと思うけど

2011-03-10 03:03:29
普通のC++使い、銀天すばる @SubaruG

Python は Lua に比べてシンプルさに劣るからにゃー。っていうか Lua って言語仕様が http://www.lua.org/manual/5.1/manual.html たったこれだけなのに、十分に実用的だ、ってのは素晴らしい。

2011-03-10 03:05:33
d金魚 @studiokingyo

「ゲームプログラミングを初めてする人にお勧めする言語とか」をトゥギャりました。 http://togetter.com/li/109970

2011-03-10 03:07:05
Üe🦀 @ranha

OCamlのHashtbl.addとHashtbl.replaceが分けられているお陰で救われた

2011-03-10 03:07:33
d金魚 @studiokingyo

そうですか。言語仕様の観点ですか。私は情報量の観点で選びました。少なくともPythonって海外ではメジャーな言語じゃないですか。情報量はダントツのような気がしたもので。 RT @SubaruG 銀天すばる(野良C++er) http://bit.ly/gEONZL

2011-03-10 03:09:19
もでん @modenkan

激しく同意~RT @runicalp: ゲーム制作に至るまでの道のりが長いのがネックだね RT @modenkan: C言語でWindowsプログラミングするとコードを書く量がかなり多いし、理解しなきゃいけないことが多くて大変だよね。RT @runicalp: え?プログラミング

2011-03-10 03:10:28
普通のC++使い、銀天すばる @SubaruG

@studiokingyo 日本語だと Python も Lua も得られる情報は似たようなもんですよ。あくまで「日本で」ゲームプログラミングを「始める」場合には、英語なんて慣れてないでしょうから、英語のドキュメントがいくらあっても関係ない気がします。

2011-03-10 03:11:06
普通のC++使い、銀天すばる @SubaruG

あ、 Python も普通におすすめです。 Haskell っぽくて好き。

2011-03-10 03:12:36
普通のC++使い、銀天すばる @SubaruG

いや Haskell さんと比較するのは失礼ですけどね。双方に。

2011-03-10 03:13:16
d金魚 @studiokingyo

確かにそうですね。MS謹製のXNA GameStudioとかどうでしょうか?アレ一回いじってみたかったんですよね。詳細知っている方は混ざって混ざってwえーっとツッこんでね。 RT @SubaruG 銀天すばる(野良C++er) http://bit.ly/hLMnif

2011-03-10 03:13:27
勇士Q @ucq

Luaは組み込む、Pythonは拡張というイメージ。

2011-03-10 03:13:31