スレ立てるまでもない質問はここで 118匹目

このエントリーをはてなブックマークに追加
918デフォルトの名無しさん:2012/05/12(土) 20:45:42.44
>>915
Javascriptやるきがあって、ゲーム作りたいんなら
C#勉強さセナよ。よっぽど近道だわ。
タダで出きるし、あんたも財布の心配しなくて済んで気が楽だろ
919デフォルトの名無しさん:2012/05/12(土) 20:48:10.55
>>915
一ついえることは、英語を学ぶ際にhello とか this is a pen. の意味を調べ、何度も書き取りしたところで
それだけで英詩とか小説が書けるようになったか?無理だろ。
hello と this is a penで何をどうすればいいのかわかるわけがない。
でも入門書にはhello とthis is a penの解説しか載ってないんだよ。
920デフォルトの名無しさん:2012/05/12(土) 20:52:01.44
C++が出来れば一番なんだろうけど、覚えることの多さに絶望するだろうから、
C#あたりで勉強し始めるのが一番だろうな。
適当に書いてもある程度意図通りに動くし、頑張ればゲームも作れるし。

でも、プログラミングで一番面白いのは、ソフトを作るよりもアルゴリズムだと思う俺。
921デフォルトの名無しさん:2012/05/12(土) 20:59:44.89
ゲームというのは、Windows,VisualStudio,MSOfficeなどMicrosoftに多額のお布施をした挙句、C#やDirectXを駆使したブロック崩しを作ることですか?
922デフォルトの名無しさん:2012/05/12(土) 21:00:34.92
>>915
>916と>920に同意。兎に角>917やらせておけ。つーか、あんたもやってみろ。
923デフォルトの名無しさん:2012/05/12(土) 23:22:05.78
>>915です
>>917の問題をやってみました、詰めトルネコみたいですね
娘は技術家庭の時間に似たようなことをやったそうです、
とりあえず初心者問題はすべてクリアできました

専門学校は中学校に通いながら、ということです
近くのスクールを検索して調べたら、小学生も来てるらしいです

ゲームは何を作るかは未定だそうです
とりあえずJavascriptをもうちょっと頑張るそうです
924デフォルトの名無しさん:2012/05/12(土) 23:22:46.43
初心者問題をクリアしたのは娘です、念のため
925デフォルトの名無しさん:2012/05/13(日) 02:49:32.30
俺は今ではC/C++/Java/C#/PHP/Perl/VBあたりは一通り使えてゲームも作れるけど
最初に触った言語はJavascript+HTMLだよ
最初の選択肢としては悪くないと思う
926デフォルトの名無しさん:2012/05/13(日) 18:37:59.43
JavaScriptの書き方がいちいち変化するのが釣り臭いです><
927デフォルトの名無しさん:2012/05/14(月) 01:34:06.55
PHPの質問していい?

strlen()で文字数を取得したくて下のコードを書いたんだけど、
この場合$bytは3になるはずだよな?
なぜか7になってしまって、どうすればいいかわからない

<?php
$string = 'aaa';
$byt = strlen('$string');
     print "$byt";
?>
928デフォルトの名無しさん:2012/05/14(月) 01:38:57.13
なんで7になったのか考えろよ
929デフォルトの名無しさん:2012/05/14(月) 01:41:44.48
7文字あるじゃん
930デフォルトの名無しさん:2012/05/14(月) 01:43:31.88
長さ7の文字列の長さを計ったから7になったんだよ
931デフォルトの名無しさん:2012/05/14(月) 01:44:24.95
aaaだから3バイトじゃないの?
932デフォルトの名無しさん:2012/05/14(月) 01:46:42.95
ここにはアホしかいないからphpスレ探して聞いたほうが早い
933デフォルトの名無しさん:2012/05/14(月) 01:50:51.16
何が間違ってるか察しがつくけど、個人的に驚きなのは
print "$byt";だな。これで$bytじゃなくて7が表示されるのかよ
変数をダブルクオートで括るとかw
934デフォルトの名無しさん:2012/05/14(月) 01:53:18.01
''で囲んでたからか!
くだらない質問して申し訳ない、ありがとう
935デフォルトの名無しさん:2012/05/14(月) 01:56:53.36
>>933
ダブルクォートだと変数展開あり、シングルクォートだとなし、ってのは割とよくある仕様では?
936デフォルトの名無しさん:2012/05/14(月) 01:59:43.97
>>935
どこによくあるの?
937デフォルトの名無しさん:2012/05/14(月) 02:07:42.12
↑アホ
938デフォルトの名無しさん:2012/05/14(月) 02:10:08.55
スレ立てるまでも質問したらアホと言われたwなんだこれ
939デフォルトの名無しさん:2012/05/14(月) 02:10:46.21
アホとしか言えない>>932だろ。本当に語彙が少ないな
940デフォルトの名無しさん:2012/05/14(月) 02:17:21.73
いかにも932らしいな
941デフォルトの名無しさん:2012/05/14(月) 02:20:56.29
>>934
本当にわかったのか?
942デフォルトの名無しさん:2012/05/14(月) 02:24:10.60
>>935
「ダブルクォートでくくられた文字列リテラルの中に変数名があったら問答無用で展開」は決して「割とよくある仕様」ではないぞ
943デフォルトの名無しさん:2012/05/14(月) 02:32:21.41
PHPとPerlしか知らん
944デフォルトの名無しさん:2012/05/14(月) 03:50:20.99
>>923
オーロラクロックって調べたら電子ブロックみたいにプログラムが組める、組み込み系ですね。
蛇足になりますけど、今もし組み込み系やるならArduinoかも。
http://www.switch-science.com/products/detail.php?product_id=181&gclid=CLuhiO71_a8CFUyHpAodUxrbRQ
初期投資1万円以下で教材とボードが手に入りますよ(ゲームではないのでほんとに蛇足です)

電子ブロックみたいに組み合わせて動く、のが楽しかったとしたら、
上でもあがってましたが、Scratchはぴったりですよ。
http://www.atmarkit.co.jp/news/200801/17/mit.html
http://scratch.mit.edu/
これは知り合いの小学生のお子さんがやってますけど、
どの言語でもよく使う機能がブロックになっていて、それを組み合わせて簡単にゲームが作れます。
手っ取り早く面白いところだけできて、興味がわくけどどこか物足りない、みたいな。
ここから、ブロックの組み合わせじゃなく、キーボードで打ち込んでいくプログラムにステップアップできれば。

JavaScriptやるならCodecademyもどうぞ。簡潔で、英語の勉強にもなる。
http://www.codecademy.com/
ただJavaScriptはまだWeb向きかも。ゲームが作れない事はないし、今後役に立つ技術だけど。

どう興味が転んでいくかわからないので、
できるだけ何でも検索するようにして、もし娘さん用のパソコンがないなら買ってあげてもいいかもしれません。
945944:2012/05/14(月) 04:01:25.74
>>923
JavaScriptの他に、基本としてCをやっていてもいいかもしれません。
http://9cguide.appspot.com/
型、変数、配列、ループ、比較、条件分岐、関数のあたりまでひと通り(2、3週間くらい)終わると、
その後様々な言語の入門のところで、1、2章読み飛ばせるようになります。
自信になりますし、入門で「一体これを何に使うんだろう」と疑問に思っていた部分が、
実際にプログラムを作り出すと「こういうことだったんだ」とわかっていく快感が、学習効率にもつながりますよ。
様々な言語の元になっていたり、似通っていたりするので、Cを覚えておいて損はしないと思います。
946デフォルトの名無しさん:2012/05/14(月) 11:34:46.32
ブラウザで文字列指定→右クリック→google検索でgoogle検索出来る機能がありますが
そんな感じで、右クリックしてリンク先をダウンロードサイトの検索で検索したいと思っています
どんな手順で調べていけばいいのか教えて下さい
947デフォルトの名無しさん:2012/05/14(月) 11:41:50.65
>>946
まずそのサイトの検索がGETなのかPOSTなのか調べる
Googleみたいにアドレスがブックマークできる形
&key=a+b+c
みたいになってるやつはGETだからそのままアドレス生成して
開いてやればいいだけ
948デフォルトの名無しさん:2012/05/14(月) 12:10:31.82
>>947
ありがとうございます
調べてみたら案外簡単にできそうで、非常に助かりました
949デフォルトの名無しさん:2012/05/14(月) 12:16:38.57
GUIの総合開発環境てどんなのありませんか?
開発用と実行用のOSはWindowsで、配布が簡単で実行に前提製品が無いのが嬉しいです。
950デフォルトの名無しさん:2012/05/14(月) 12:34:35.56
昔は Delphi が人気あった
951デフォルトの名無しさん:2012/05/14(月) 13:14:44.46
>>950
私もDelphi6 personalを使おうと思ったんですけど、インストールが出来ないんですよね。
インストール番号とインストールキーをどうやって入手できればいいのかわからないです。
ボーランド社にメール申請すればいいとかネットでは書いてるんですけど、そのアドレスが無効になっていたり。
952デフォルトの名無しさん:2012/05/14(月) 13:21:40.90
Delphiは最新版が1万ちょいで買える
それすら払えないなら素直にC#Express使っとけ
953デフォルトの名無しさん:2012/05/14(月) 18:49:21.32
>>923
本当に娘さんのことを考えるなら、HaskellかPrologを勉強させた方がいいと思いますけど。
954デフォルトの名無しさん:2012/05/14(月) 19:17:38.86
>953
思わず笑ってしまったw
何でだw
955デフォルトの名無しさん:2012/05/14(月) 19:56:43.71
PerlのCPANとかRubyのonRailsみたいなものは、全てPerlやRubyだけで書かれてるのですか?
スクリプト言語だと、あまり凝ったことをやろうとするとアセンブラやC言語を書かないといけないのではないか?と思うのですが
956デフォルトの名無しさん:2012/05/14(月) 19:59:40.28
>955
gdライブラリとかImageMagickみたいに
バイナリで提供されてるライブラリを使うこともあるよ。
957デフォルトの名無しさん:2012/05/14(月) 20:01:45.93
>>925
ありがとうございます、近くのスクールの体験にとりあえず行ってみるそうです

>>926
私に言っているのでしょうけど、いちいち打つのが面倒なので、
たいてい前の人の文章からコピペするのでそうなります

>>944
ご丁寧にいろいろ調べて下さってありがとうございます
オーロラクロックはきっかけに過ぎず、「自分はプログラミングに向いているように思う」
と言っているので、もうちょっと本格的にやりたいみたいです
JavaScriptを学びながら、興味の方向性を見つつ、対応していきたいと思ってます
C言語もとても良さそうですね、娘は数学が得意なので、
紹介された箇所もなんとか理解できると思います

>>953
今は何もかも新しい言葉ばかりですが、落ち着いたらいろいろ考慮していきたいです
958デフォルトの名無しさん:2012/05/14(月) 20:03:58.73
全てPerlやRubyだけ
gdライブラリとかImageMagickは元々バイナリ
onRailsと無冠例
959デフォルトの名無しさん:2012/05/14(月) 20:04:22.30
>>953
学があるヤツなら教えんでも覚えるだろ
高専とかプロコンとか優勝するのは関数型が多い
関数型に行くかは自主性に任せときゃいいだろ
本人の判断でセンスがあるかどうかわかる
960デフォルトの名無しさん:2012/05/14(月) 23:04:01.93
高専でもロボコンのプログラミングをするようになると、Cだろうなあ。
961デフォルトの名無しさん:2012/05/14(月) 23:28:32.33
>>956
>>958
ありがとうございました。
するとPythonみたいに言語のほうでメソッド少なめらしい(?)ものは、できることとの幅が小さくならないのですが?
962デフォルトの名無しさん:2012/05/14(月) 23:34:27.68
馬鹿には無理
963デフォルトの名無しさん:2012/05/15(火) 00:21:59.89
だなw
964デフォルトの名無しさん:2012/05/15(火) 01:27:41.07
>>957
自分も関数型言語(主にHaskell)はアルゴリズムの勉強に最適だからお勧めしたいけど、広くは使われてないから、一度何らかの言語で挫折したらで良いと思う

よく使われてる言語を使いこなせてる人は、最初から、抽象的に考えて、それをどうコードに落とすかが分かってるんだと思う
関数型言語は、その抽象的な考えを、ほぼそのままコードに落とせるから、本当の意味で初心者向け

実際によく使われてる言語(手続き型やオブジェクト指向)でも、結局コードを良く見ると同じ事してるって分かるんだけど、if文やfor文でアルゴリズムをそのままではなく、変形させられてるので、アルゴリズムそのものはどう言う構造なのかが見えにくくなる
(この、見えにくい構造を手続き型やオブジェクト指向で、すでに見えてる人には関数型言語は勉強する必要有るのか?と言う疑問もある)


なにはともあれ、娘さんがJavaScriptをもうちょい頑張るといってるなら、JavaScriptで頑張らせれば良いと思う
何か、挫折しそうになった時に、一旦Haskellの勉強を通じて、挫折した処理がどう言う構造の処理なのか理解してもらって、またJavaScriptに戻れば良い
965デフォルトの名無しさん:2012/05/15(火) 01:34:03.85
もっともらしい事言ってるが嘘っぱち
アルゴリズムの本に載ってる疑似コードは必ず手続き型風だから
それで理解すればいいし、むしろ関数型でアルゴリズムを理解する情報は非常に少ないし
そもそもコーティングの段階において理解しやすくない
966デフォルトの名無しさん:2012/05/15(火) 01:39:47.95
変則的な最近の言語をよりも、昔からある C で学べばいいよ。
そうすれば他の言語の長所短所が分かりやすい
967デフォルトの名無しさん
Cはメモリ、ポインタ管理を自前でやるところが勉強でも実用でも最高の特徴だろう、データ構造も実装しやすい
後は高速なくらいで、他と比較すると少機能過ぎてストレスが溜まるだけ
今日日なんでも自前で作るプログラミングは時代遅れ