初心者のためのプログラミング言語ガイド Part9
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/05/16(金) 21:38:29質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。
各言語の特徴はこちらを参照
Wikipedia Category:プログラミング言語
http://ja.wikipedia.org/wiki/Category:%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
Part8 http://pc11.2ch.net/test/read.cgi/tech/1208186034/
Part7 http://pc11.2ch.net/test/read.cgi/tech/1200807067/
Part6 http://pc11.2ch.net/test/read.cgi/tech/1193132235/
Part5 http://pc11.2ch.net/test/read.cgi/tech/1187886538/
Part4 http://pc11.2ch.net/test/read.cgi/tech/1177285633/
Part3 http://pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1034505166/
0554デフォルトの名無しさん
2008/06/19(木) 13:10:49愚痴るのは結構だが抽象化に終わりはないからな
スレ違いかあるいは板違いだ
0555デフォルトの名無しさん
2008/06/19(木) 13:11:270556デフォルトの名無しさん
2008/06/19(木) 14:47:580557デフォルトの名無しさん
2008/06/19(木) 14:51:17( ´,_ゝ`)プッ
0558デフォルトの名無しさん
2008/06/19(木) 15:06:03GUIの部分の記述が色々と面倒でしんどいです
やはりC#あたりも勉強しておくべきですかね
0559デフォルトの名無しさん
2008/06/19(木) 15:07:220560デフォルトの名無しさん
2008/06/19(木) 15:32:22プロジェクトの多さにビビッたのは印象的。
0561デフォルトの名無しさん
2008/06/19(木) 20:59:24ttp://www.nicovideo.jp/watch/sm2999516
の中にあるようなプログラムを習得したいのですが、
なにがなんだかさっぱりです。
何から始めればいいか教えてください。
0562デフォルトの名無しさん
2008/06/19(木) 21:10:340563デフォルトの名無しさん
2008/06/19(木) 21:15:500564デフォルトの名無しさん
2008/06/19(木) 21:18:47CPLDの設計をするための開発言語(HDL)にはいくつか種類があるけど、VHDLあたりがよく使われるらしい。
日本語書籍も出てるし解説サイトもあるけど、組み込み系の知識は必要だし、動画のやつを作るには回路設計の技術もいる。
具体的にどんな物が作りたいの?
組み込み系やりたいの?PC向けやりたいの?
0565デフォルトの名無しさん
2008/06/19(木) 21:19:00どの言語があればできますか?><
0566デフォルトの名無しさん
2008/06/19(木) 21:21:390567デフォルトの名無しさん
2008/06/19(木) 21:22:24組み込み系ですかね。
具体的に何をつくりたいとかはないんですけど
0568デフォルトの名無しさん
2008/06/19(木) 21:26:59プログラムを作れる奴を使えるようになる方がいいよ。
0569デフォルトの名無しさん
2008/06/19(木) 21:27:290570デフォルトの名無しさん
2008/06/19(木) 21:38:05応用が利くんですか、土台となるんですね。
ではCを勉強しまつ。どもです
0571デフォルトの名無しさん
2008/06/19(木) 21:57:14現在のスキルは、ファイルメーカーでそのようなソフトを仕事で作ったことがあるのと、組み込み系のCのソースがある程度理解できる程度です。
なお、本業で、そのようなソフトが作れるような仕事に転職することを考えています。
よろしくお願いします。
0572デフォルトの名無しさん
2008/06/19(木) 22:11:39何からはじめればいいのかわからないです
0573デフォルトの名無しさん
2008/06/19(木) 22:26:13VB、C#、Java使ってクライアント・サーバで作るか
Web系でASP、Java、PHP、Ruby、Perl他から好きな方法で
あとDB関連も勉強しといた方がいい。
>>572
C++&DirectX
0574デフォルトの名無しさん
2008/06/19(木) 22:33:54ありがとうございます
がんばってラグなろくつくってきます( ^ω^)
0575デフォルトの名無しさん
2008/06/19(木) 23:39:520576デフォルトの名無しさん
2008/06/19(木) 23:50:43この10年くらい格ゲーって見てないけど。
0577デフォルトの名無しさん
2008/06/19(木) 23:54:510578デフォルトの名無しさん
2008/06/19(木) 23:56:00本格的なものとなると現状で選択肢はC/C++、C#ぐらい
スクリプト系の言語は・・・・最近のマシンならいけるかもしれんが、それ以前に資料が少ないと思う
0579デフォルトの名無しさん
2008/06/20(金) 00:14:08>>577
俺は最近の3D格闘より古い2D格闘派
0580デフォルトの名無しさん
2008/06/20(金) 00:18:01グラフィックデータと調整が全体の8割くらい占めてるぞ
全体の8割分のデータは既に揃ってるんだよな?
フリーの対戦格闘ツクールみたいなので試してみてからのほうがいいんじゃないかと思うがね
0581デフォルトの名無しさん
2008/06/20(金) 00:19:28プログラムやれば? 画面表示や30 FPS 60FPSにするだけで苦戦思想
0582デフォルトの名無しさん
2008/06/20(金) 01:00:04ツクールは値が張るから、mugen系で取り敢えず完成させてみる
0583デフォルトの名無しさん
2008/06/20(金) 01:29:31まあ頑張れ
あまり知られてないことだが、世の中で作られたアマチュアのゲームの半分以上は
ゲームといえる形すら保てず未完成で放置されている
ベクターとかに行くとすごいのやすごくないのが大量にあるが、あれは全体から見て1割くらいで
残り9割のソフトはあの域に達してもいないんだ
すごいゲームを作ろうと考えるのもいいけど、そういうのは5回目くらいからやろうぜ
0584デフォルトの名無しさん
2008/06/20(金) 03:31:57Windowsだと、既にいくらでもあって、副業になるかどうか。
Linux Mac 上で作って欲しい。それだと、言語の選択も
少し変わるかもしれない。
0585デフォルトの名無しさん
2008/06/20(金) 03:36:34無理だな
個人レベルのサポートしかできんとこに金出すアホ企業などおらん
0586デフォルトの名無しさん
2008/06/20(金) 03:45:06きっちりできていて、Linuxだったら数万円でも私は買うよ。
0587デフォルトの名無しさん
2008/06/20(金) 04:05:05小説賞に応募してくる作品の殆ど(一次審査で落ちる連中)は、
つまらないという以前に、日本語になっていないらしいからなぁ。
どの分野も、末端は広いよね。
もちろん、その末端の広さを見て、変な安心をしちゃいけないけど。
0588デフォルトの名無しさん
2008/06/20(金) 04:18:56ゲームに限らず、なにか便利ライブラリを作ってサイトで公開したよとか
ライブラリ登録サイトに登録してプロジェクトにしたよとか
そういうソフトでもバージョン0.2.15くらいでたいていは死ぬ
作者がプログラミングやネットやめたのかと思ったら普通に別のソフト作って活動してたりする
0589デフォルトの名無しさん
2008/06/20(金) 07:38:30完成したものの飽きてサポート終了したやつが多数あるわ・・
作ってる時は楽しいんだよ・・作ってる時は・・・。・゚・(ノД')・゚・。
0590デフォルトの名無しさん
2008/06/20(金) 07:41:05フリーだとどうしても責任が無いので作りっぱなしになることも多い。
>>589
まあフリーだったらいいんじゃね?
シェアでもサポート期限もあるしな。
0591デフォルトの名無しさん
2008/06/20(金) 12:55:160592571
2008/06/20(金) 12:57:20WEB型かクラサバ型どちらがいいのかわかりませんが、とりあえずASP.NETかVB.NETかで考えたいと思います。
どちらがいいか判らないので調べてみたいと思います。
尚、副業はソフトを売るんじゃなくて形のあるいろんな商品です。
ありがとうございました。
0593デフォルトの名無しさん
2008/06/20(金) 16:24:050594デフォルトの名無しさん
2008/06/20(金) 16:37:28COMが取り扱えるのは必須条件になるんじゃないかな
0595デフォルトの名無しさん
2008/06/20(金) 16:55:25今実際そうしてるし。
0596デフォルトの名無しさん
2008/06/20(金) 17:12:10画像が欲しければHTML手書きでInternetExplorer使えばいい
ランダムな処理が欲しければJavaScriptだって動作する
0597デフォルトの名無しさん
2008/06/20(金) 17:18:540598デフォルトの名無しさん
2008/06/20(金) 18:19:360599デフォルトの名無しさん
2008/06/21(土) 01:36:350600デフォルトの名無しさん
2008/06/21(土) 02:01:230601デフォルトの名無しさん
2008/06/21(土) 02:09:550602デフォルトの名無しさん
2008/06/21(土) 03:01:41もう見てないかもしれないけど Ruby on Rails なら慣れてれば2人日であらかた出来ちゃうと思う
慣れてなくても勉強や何を管理すべきかをつかむ時間を含めて1人週でできると思う
とても出来が良いフレームワークです
完全なドキュメントがどこにもないのが難点だけど
勉強が必要な要素としては Ruby, HTTP, HTML, JavaScript, Apache httpd, Ruby on Rails, SQL
0603デフォルトの名無しさん
2008/06/21(土) 04:50:180604デフォルトの名無しさん
2008/06/21(土) 04:58:27仕入、販売、在庫、会計の管理システムを2人日で作ることは
全く不可能だと思うけれど。
0605デフォルトの名無しさん
2008/06/21(土) 05:03:520606デフォルトの名無しさん
2008/06/21(土) 05:32:15すみません。この質問に派生させてください。
エクセルでなく、OpenOffice.org の Calc だとどうでしょうか?
0607デフォルトの名無しさん
2008/06/21(土) 07:03:37ところで、会計の知識は十分でしょうか。
0608デフォルトの名無しさん
2008/06/21(土) 09:40:17どの言語でやればいいのか見当も付きません。アドバイスお願いします。
・4桁の暗証番号で開く扉がある。
・正しい番号を入力(0〜9を選択方式)すれば"当たり"と表示される。(番号を入力する順番は関係なし)
・例えば"2222"と入力すると"タライが落ちてきた"と表示される。
↑こういう条件は後から色々追加できるようにする。
・条件に合うものがなければ"はずれ"と表示される。
・今のところ考えているのは、エクセルで作るか、webで公開できるようにhtmlで作るか・・・
というような感じです。分かりにくいかもしれませんがよろしくお願いします。
0609デフォルトの名無しさん
2008/06/21(土) 09:49:25プログラミング言語と言われるものはどれでも作れる。 好きなので作れ。
0610デフォルトの名無しさん
2008/06/21(土) 10:16:50Prologだと、
入力情報(String,"当たり") :- length(String,4),登録暗証番号(_登録暗証番号),
intersection(String,_登録暗証番号,L),length(L,4).
入力情報("2222","タライが落ちてきた").
入力情報(_,"外れ").
と書き連ねていくね。
0611デフォルトの名無しさん
2008/06/21(土) 10:19:540612デフォルトの名無しさん
2008/06/21(土) 10:28:58自己レス。intersection/3はだめでした。暗証番号が"2324"の場合lengthが3になり、
"当たり"にならなくなる。武骨だけれど、intersection/3の代わりに、
findall(1,(member(U,String),member(U,登録暗証番号)),L),
としないといけないようです。
0613デフォルトの名無しさん
2008/06/21(土) 11:21:05プログムの前に日本語を勉強した方が良いと思うよ
0614608
2008/06/21(土) 11:30:15ありがとございます。
どの言語でも作れると言われてもどれでやればいいのかさっぱり分からないので
見た目だけjavascriptで作ってみました。
ttp://up2.viploader.net/pic/src/viploader675668.jpg
あと結果を右側に表示できるようになれば完成。
なにしろ初心者なので1から調べないといけないのでここまででも結構時間がかかってます。
>610
書いてあることがちんぷんかんぷん過ぎて吹いたw
0615デフォルトの名無しさん
2008/06/21(土) 11:49:50それ何がしたかったの?
HSPでもコンボボックス使えそうだけど・・・
0616デフォルトの名無しさん
2008/06/21(土) 12:29:220617608
2008/06/21(土) 12:48:24>>614は、最終的にこういう感じになればいいなーと思って作ったものです。
中身はまだ全然できてません。
というかどの言語ではじめれば一番ゴールに近いかが分からなくてまだ色々と調べている途中です。
問題は、4つの要素を読み取って条件を満たしていれば当たりと表示させること。
で、この4つの要素は順番は関係ないこと。
例えば正解が3,5,7,8なら"7,5,8,3"でも"3,7,5,8"でも構わないこと。
このようなコマンドが用意されている言語はあるのでしょうか。
0618デフォルトの名無しさん
2008/06/21(土) 13:00:540619デフォルトの名無しさん
2008/06/21(土) 13:12:31やりかけてるならJavaScriptでいいんでないの。
0620デフォルトの名無しさん
2008/06/21(土) 13:50:15HSPでいいじゃん
何度か比較するだけで、出来るだろう
0621デフォルトの名無しさん
2008/06/21(土) 13:54:11中国の検索結果
# 中国に比べると日本はちっぽけな国である。
In comparison with China, Japan is a tiny country.
チベットの検索結果
# 「彼女はチベットに住みたがっているの」「どこに住みたいって?」
"She wants to go live in Tibet." "She wants to live where?"
日本の検索結果
# 日本がODAに割り当てた資金を不正使用する
misuse money allocated for Japan's official development assistance
# 日本が、国際社会で十分な役割を果たしていると考えている国はわずかだ。
Few countries think Japan is doing its part well in the international community.
# 日本が脅威であるという認識
perception of Japan as a threat
# 日本でテロ攻撃が起こる可能性があると思いますか。
Do you think it's likely that a terrorist attack would occur in Japan?
ttp://eow.alc.co.jp/%E6%97%A5%E6%9C%AC/UTF-8/?ref=ex&exp=KI-00969&dn=1844169&dk=JE&pg=2
0622デフォルトの名無しさん
2008/06/21(土) 14:06:08中国で検索すると面白いなwww
・中国5000年の歴史 ←また1000年増えてるww
・中国からの独立を宣言する
・中国から密入国する
・中国が、米国を抜いてこのランキングの1位になりました。
0623デフォルトの名無しさん
2008/06/21(土) 14:23:14どこにでも沸く嫌中厨は帰れ
0624デフォルトの名無しさん
2008/06/21(土) 14:30:49勧めるのには異議があるだけだ。
せめて翻訳制度が非常に高いなどの別な利点があげられているならともかく。
0625デフォルトの名無しさん
2008/06/21(土) 14:41:09これだけ更新されている英日辞書を俺は知らない
0626デフォルトの名無しさん
2008/06/21(土) 15:33:150627デフォルトの名無しさん
2008/06/21(土) 15:45:52だからこそ大量の新しい表現も思い切って掲載することができ、最大級といえる辞書に成長し絶大な支持を得た
が、まあ、だからこそマイナーなエントリに変なのが混じっても気づきにくいというのはあるんだがね
そのへんの丸呑みのできなさは英単語版Wikipediaみたいなもんだと思ってくれるといい
辞書として内容にお墨付きを与えられているわけではない
0628デフォルトの名無しさん
2008/06/21(土) 16:02:13でも、あの膨大な情報は他では得難い。
0630デフォルトの名無しさん
2008/06/21(土) 16:31:50俺が無知だった。すまんかった。
0631デフォルトの名無しさん
2008/06/21(土) 23:17:03元の話からすると、自分用に作って使う自分ツールらしいので
お小遣い張に毛が生えた程度で最初は良さそうだと判断して2人日と見積もった
0632593
2008/06/21(土) 23:35:59すみません。593です。COMって何ですか?ググってみましたが解説してるとこなくて。。。
0633デフォルトの名無しさん
2008/06/21(土) 23:39:06http://ja.wikipedia.org/wiki/Component_Object_Model
0634デフォルトの名無しさん
2008/06/24(火) 02:09:46どんな言語がお勧めでしょうか?
自分が今までいじった言語はHTML、CSS、JAVAscriptです。
どれも中途半端な知識しかありませんが・・・。
また、参考に出来るサイト等ありましたら、是非教えてください。
0635デフォルトの名無しさん
2008/06/24(火) 02:50:140636デフォルトの名無しさん
2008/06/24(火) 06:30:34マイクロソフトが無料ツールを色々出しているので、またプログラムでも始めようかと思ってます。
当面の目標は書庫内の画像ファイルを閲覧しながらファイラのように扱えるアプリ制作・・・という感です。
VisualC++2008が洗練されてて良いのかなぁ?という印象があるのですが、ある掲示板情報だと、
初心者がVisualC++で始めると挫折してしまう、実用的じゃないみたいな書き込みを見ます。
何かモノを作るときの挫折なんてもんは楽しんじゃう方なのですが、それでもそんな感じでしょうか?
VC++でもCの教科書が普通に使えるような記述もあるし、Cを学ぶならVC++インストでも良いような気もするのですが・・・
複数の言語覚えるのは面倒だし、どうせなら汎用性の高い言語が良いかな・・・とも思ってます。
何かアドバイスをお願いします。
0637デフォルトの名無しさん
2008/06/24(火) 06:31:53>何かモノを作るときの 苦労 なんてもんは楽しんじゃう方なのですが、それでもそんな感じでしょうか?
0638デフォルトの名無しさん
2008/06/24(火) 07:51:36Win32APIは無料だけど古くて手間がかかるし、それ以外は有料orマイナー。
楽しむレベルまで到達する前にくたくたになる。
VC#で.NET Framework 2.0ベースで作るのがいいのでは。
0639デフォルトの名無しさん
2008/06/24(火) 12:05:22挫折する可能性は高い
覚えることも多いし
試しにやってみて無理そうなら別の言語やツールに移るという手はあるけど
VC++自体は実用的であるし汎用性も高い
ちなみにCの教科書1冊読んでもウィンドウ1枚出せない
0640デフォルトの名無しさん
2008/06/24(火) 12:41:11たったこれだけで、ほとんど完璧だ
学生なら各半年で、VC++で遊べるようになると思うよ
//個人的にはC#でサクサク遊び始めて、その後で次の選択をした方がいいと思います
0641デフォルトの名無しさん
2008/06/24(火) 12:48:55マイクロソフトがライブラリを用意してくれているだけで使いこなせなければ
言語単体でのC++もC#も難易度は大して変わらないだろ
0642デフォルトの名無しさん
2008/06/24(火) 12:51:27コンパイラが他の物より変って事は無いと思うよ。 いちおう標準のCに乗っ取って書けば
どのコンパイラでも成功するし動くはず
0643デフォルトの名無しさん
2008/06/24(火) 12:59:54C++は複雑な言語だと断言してもかまわんと思うが
C#/JavaはC++を参考にしつつCとの互換性を切って整理してあるんだから、
そりゃあ良く整うってもの
0644デフォルトの名無しさん
2008/06/24(火) 13:17:27みんな初めにすらすらと文法を全部頭に入れたの?
0645デフォルトの名無しさん
2008/06/24(火) 13:17:320646デフォルトの名無しさん
2008/06/24(火) 13:43:46目的のプログラムが動けばいい、その他はまた今度覚えればいいの人には、
目的に至るまでの道を理解するだけでいい。(初心者にはこれも難易度は高いけどね)
0647デフォルトの名無しさん
2008/06/24(火) 14:00:02そうなんだよね。その道を理解するのが大変。
一度目標に達成したら次からは要領をつかめると思うんだけど。
やはり初めはある程度耐える事も必要か。
0648デフォルトの名無しさん
2008/06/24(火) 14:05:34原因は、どこから手をつけていいか分からないこと。
結果的に、なんでも全部やろうする。
0649デフォルトの名無しさん
2008/06/24(火) 15:11:48初心者にとっては、その言語が活躍する分野での使われ方が把握しづらい。
0650デフォルトの名無しさん
2008/06/24(火) 15:41:080651デフォルトの名無しさん
2008/06/24(火) 16:48:200652デフォルトの名無しさん
2008/06/24(火) 16:51:14もうその時点でアウトだろ。
そんな断片はどうでもいいよ。
まずはお題を設けてそれに使われるアルゴリズムなんかの
解説し云々・・・からだよ。
0653デフォルトの名無しさん
2008/06/24(火) 17:01:56このままC++を使っていくのとC#あたりに移るのはどちらがよいでしょうか・・・
0654デフォルトの名無しさん
2008/06/24(火) 17:08:00「習得言語は一生にひとつしか選べないから選択は慎重にしなければならない」
というような考えの人が結構いるっぽいがそれは単純に誤りだから食い散らかせ
■ このスレッドは過去ログ倉庫に格納されています