初心者のためのプログラミング言語ガイド 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/
0152デフォルトの名無しさん
2008/05/25(日) 08:47:14マルチプラットホームで書けるのが当然になりつつあるのに
従来型のGUIごときで環境依存コードはさすがにないんじゃないでしょうか。
0153デフォルトの名無しさん
2008/05/25(日) 18:34:12まだまだ十分生き残ってるんじゃないかな
C&Win32APIで終わってしまって、遅いし大きくなるしC++&MFCまで行かない人が増えるかも知れないけど・・・
.NETの方が圧倒的にいいけどね。ポトペタは楽しい
>>150
.NETをPC-UNIXでも動かす方向へ・・・向かわないかな・・・
JAVAよりは.NETの方がだいぶいいと思うしw
ただC#が欲張りすぎな感はある
なんかVB.NETの方がいい方向へ向かうかもw
VB.NET:仕事とかサクッと作ることが目的な人向き(言語の枝葉末節にこだわらない普通の人向き)
C#:プログラミング言語とか最近の流行に興味のある人向き
0154デフォルトの名無しさん
2008/05/25(日) 19:40:46それが一番現実的だと思える。C標準、Win32API、.NETのいずれも使える。
0155デフォルトの名無しさん
2008/05/25(日) 19:49:14今主に使ってるの以外どんどん忘れていくんです。
もちろんそこで得た根幹的知識は理解しているから本をざっと読み返せば使えるけれど、
関数名や文法なんかすぐやれと言われると飛んでる部分がかなりある。
皆って参考類を何も見ないで出来る言語って共存していくつも覚えてられるもんですか?
0156デフォルトの名無しさん
2008/05/25(日) 19:53:250157デフォルトの名無しさん
2008/05/25(日) 20:22:58そりゃ少ししか使わなければ忘れるよ
長く一つのやると覚えてるみたいだけど
普通に仕事でも慣れてくると、アレ?文法どうだっけ?って言う若い子は多くいるよw
0158デフォルトの名無しさん
2008/05/25(日) 20:50:57普段は tera term でサーバにアクセスして
現状データを閲覧し、コマンド投入して設定を変えるのですが、
閲覧→コマンド投入の部分を自動的にやってほしいのです。
ユーザには「何を」「どう変える」ってとこだけ記入させるイメージで。
当方プログラムについて無知なので、
多少重くても書きやすいもの求めてます。
0159デフォルトの名無しさん
2008/05/25(日) 21:20:32telnetなりsshなりのプロトコルについての学習が必要
…と思ったが、TeraTermはマクロついてなかったっけ
0160デフォルトの名無しさん
2008/05/25(日) 23:01:26>158の想定がどの程度かは知らんが、試してみる価値はあると思う。
どっちみち、プログラミングの才覚は必要だと思うけど。
0161デフォルトの名無しさん
2008/05/25(日) 23:13:51じゃー telnet クライアントごと作れば良いのか
と思って調べてみたんだけど、そんなの作れるのかな?
全然関連記事見つからなかったんで誰か教えてください。
お勧め言語は何か?やったとして難易度はどの程度なんでしょうか?
0162デフォルトの名無しさん
2008/05/25(日) 23:15:17>160
0163158
2008/05/25(日) 23:15:20tera term のマクロも要チェックですね?
どんなことできるのか調べてみます。
0164デフォルトの名無しさん
2008/05/26(月) 05:49:48Linux板の
http://pc11.2ch.net/test/read.cgi/linux/1012915309/
を見てみたら。ソースレベルで改変する話題が多い。
0165デフォルトの名無しさん
2008/05/28(水) 09:45:18オススメのコンパイラもしくは統合環境ってありますでしょうか?
VC#は無料の.netの統合環境でやってみましたが動作がもっさりしてるので
なるべくでしたら除外したいです。
0166デフォルトの名無しさん
2008/05/28(水) 10:00:080167デフォルトの名無しさん
2008/05/28(水) 10:01:220168デフォルトの名無しさん
2008/05/28(水) 10:07:552DゲームのテトリスぐらいならOKだ。その場合gccでも可能だがWinAPIで挫折する予感。
0169デフォルトの名無しさん
2008/05/28(水) 10:14:280170デフォルトの名無しさん
2008/05/28(水) 10:53:36コンパイラとかはなんでもいいけどCでD3DやWin32API直接触るのはあんまりおすすめしないな
まずライブラリ構成を決めるのがいいと思う、英語が苦にならないかどうかで選択の幅は大きく変わるけどね
0171デフォルトの名無しさん
2008/05/28(水) 10:55:31DarkGDK
http://pc11.2ch.net/test/read.cgi/tech/1208941132/
0172デフォルトの名無しさん
2008/05/28(水) 11:12:05タイトルでいえばたとえばどんなゲーム作りたいの?
0173デフォルトの名無しさん
2008/05/28(水) 11:16:41なるほど〜
>>171
あーその前のバージョンは使ったことありますね〜
英語なので速攻挫折しましたけど^^;
>>172
ゲームシステムとしては嫌いなんですけど負荷のかかるシステム
に挑戦ということで弾幕ゲーですかね・・
それのベースが出来ればミニゲーム的な物のアイデアがあるので
それに切り替えてみようかと思ってます。
0174デフォルトの名無しさん
2008/05/28(水) 11:22:590175デフォルトの名無しさん
2008/05/28(水) 11:36:05それだったらDXライブラリなんかどう? Cで楽に書けるよ
開発環境はVC++でもBC++でもお好きなほうでおk
性能的にどうしても満足いかなかったらそのときは
あらためてD3Dベースのライブラリを検討するということで・・
本家
ttp://homepage2.nifty.com/natupaji/DxLib/
使用例
ttp://homepage2.nifty.com/natupaji/DxLib/userwork.html
スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1197468399/
0176デフォルトの名無しさん
2008/05/28(水) 11:38:060177デフォルトの名無しさん
2008/05/28(水) 11:43:360178デフォルトの名無しさん
2008/05/28(水) 11:47:44DirectXなら汎用的なのでよいが・・・
0179デフォルトの名無しさん
2008/05/28(水) 11:53:15ポインターとかはとりあえずOKなんで。
むしろC#のDCあたりのブラックボックス感が嫌なので
面倒でもいじりたいくらいです。
0180デフォルトの名無しさん
2008/05/28(水) 11:54:540181デフォルトの名無しさん
2008/05/28(水) 12:01:050182デフォルトの名無しさん
2008/05/28(水) 12:37:45まあそうなんですけどねw
0183デフォルトの名無しさん
2008/05/28(水) 12:52:540184デフォルトの名無しさん
2008/05/28(水) 14:42:560185デフォルトの名無しさん
2008/05/28(水) 14:57:28ナニからナニに移植・環境変更することを意図してコードを変えてるの?
0186デフォルトの名無しさん
2008/05/28(水) 15:02:540187デフォルトの名無しさん
2008/05/28(水) 17:30:560188デフォルトの名無しさん
2008/05/28(水) 20:58:00∧_∧|∈ WindowsならVC++の一択だよー
/|\( *・∀・)|/|\ C++やるくらいならC#がいいよー
⌒⌒(つ )つ|~ ⌒ 無駄な移植性なんて気にするなー
▼〜(/(/ .|
0189デフォルトの名無しさん
2008/05/28(水) 20:59:180190デフォルトの名無しさん
2008/05/29(木) 00:04:360191デフォルトの名無しさん
2008/05/29(木) 03:50:002008年3月時点で95%だ
ttp://www.itmedia.co.jp/news/articles/0804/01/news030.html
0192デフォルトの名無しさん
2008/05/29(木) 07:15:020193デフォルトの名無しさん
2008/05/29(木) 07:21:38まあとある端末向けに開発してた物があったんですけど
何分グレーな物なのでPCでも同じものを作った上で
同じデータを使えるおまけソフトとして端末側を提供する
方針に切り替えようかと思ったんです。
まあ、移植性云々は・・・あまり期待してないです。
0194デフォルトの名無しさん
2008/05/29(木) 12:00:120195デフォルトの名無しさん
2008/05/29(木) 17:20:02なんともいえないな
欧州やアジア含めて調査すればぜんぜん違う数字出るんじゃないか
Sourceforgeのダウンロード数なんかの数字だとWin7割ぐらいか
0196デフォルトの名無しさん
2008/05/29(木) 20:15:44まず、最初はCからプログラムの勉強したほうがいのでしょうか?
それとも標準で付いてるらしいVBAからがいいでしょうか?
0197デフォルトの名無しさん
2008/05/29(木) 20:16:39適当に弄ってれば出来るでしょ
0198デフォルトの名無しさん
2008/05/29(木) 20:21:28ウイザードで選択していけば勝手に・・・
エクセル 表 作成
でぐぐることをオススメします。
0199デフォルトの名無しさん
2008/05/29(木) 20:25:28CもVBAも要りません
0200デフォルトの名無しさん
2008/05/29(木) 20:33:200201デフォルトの名無しさん
2008/05/30(金) 01:53:310202デフォルトの名無しさん
2008/05/30(金) 03:02:12何をやるのかの概要を紙に書けないとだめだな。
>>201
つまらないひねりで自滅だな。
> 一方、アメリカは紙とスペースペンを使った。
> 一方、中国は紙と筆を使った。
> 一方、日本は空気を読んだ。
0203デフォルトの名無しさん
2008/05/30(金) 03:31:15こっちの方が全然面白くないんだけど。
0204デフォルトの名無しさん
2008/05/30(金) 05:01:120205デフォルトの名無しさん
2008/05/30(金) 05:52:23出す物の妥当性や匙加減が疎かになるのは
思春期の特徴。
0206デフォルトの名無しさん
2008/05/30(金) 09:26:530207デフォルトの名無しさん
2008/05/30(金) 09:28:38「うは!俺スゲー。こんな多機能な実装したよ〜」
まあ大体こういうのって使いにくいんだよね。
0208デフォルトの名無しさん
2008/05/30(金) 12:20:48以前、地図ソフトのソースを見せてもらったことがあるのですが
VB版とC++版の2種類がありました。
そのときは特に何も思わなかったのですが、
今になってなんで2種類なのかすごく気になりました。
やってることは全く同じなのに、2種類あるのがとても不思議です。
なぜなのでしょうか?
ちなみに、商品版はC++でビルドしたものを使用しているとのことです。
0209デフォルトの名無しさん
2008/05/30(金) 12:24:180210デフォルトの名無しさん
2008/05/30(金) 12:27:150211デフォルトの名無しさん
2008/05/30(金) 13:01:15君みたいな自意識過剰ですぐ興奮するタイプのオトコノコは
何もしないほうがいいよイタイから、ということ。
0212デフォルトの名無しさん
2008/05/30(金) 13:16:02ありがとうございます。
可読性の良いVBで機能実装をした後、C++に移す、と。。
VBだけでいいんじゃない?とか思ってしまいますが、
それでもC++に移してビルドしているあたり、
C++は実行速度等々でVBに勝っている?のだと解釈しました。
なんとなく分かりました。ありがとうございます。
0213デフォルトの名無しさん
2008/05/30(金) 18:06:47あるいは組み合わせる関係とか
0214デフォルトの名無しさん
2008/05/31(土) 01:27:23べつにVBにしたからって可読性が高くなるわけじゃないよ。
0215196
2008/05/31(土) 12:50:546月の決算書向けにただグラフィカルにしたいのでグラフを添付したいだけなのです。
皆さんの意見を聞くと関数を使うのでしょうか?
それともワードでやったほうが早いのでしょうか?
専用ソフト(イラストレーター等)がよいのでしょうか?
よろしくお願いします
0216デフォルトの名無しさん
2008/05/31(土) 12:52:07関数いらないってw
0217デフォルトの名無しさん
2008/05/31(土) 13:21:12ソフトウェア板行ったほうがいいお
>プログラム技術@2ch掲示板
>この板はプログラムを作る人のための板です。
0218デフォルトの名無しさん
2008/05/31(土) 14:09:29それよりは同等の物が作れるVB.NETの方が、使いやすくていいと聞いたのですが、
趣味で簡単なアプリケーションやゲームを作る場合VB.NETでいいのでしょうか?
またCは古く破綻しており、オブジェクト指向という物にも対応しておらず、今更これだけでは難しい。
C++は、難しく複雑でユーザー数は減っており、この先先細りするしかない。
JAVAはWindowsではGUIが使いにくく、UNIXのサーバーアプリケーション用と聞きました。
Windowsしか使わないので簡単らしい.NETで良いのですが、他に選択肢がありましたら教えてください。
あと.NETを選んだ理由ですが、.NETやJAVAは遅いと聞きますが、実際は作り方に大きく左右され、
CやC++を使いこなせない初心者がのレベルでは、逆に.NETやJAVAの方が
速いものが出来ると言う話を聞いたので、.NETを最有力選択肢にしました。
0219デフォルトの名無しさん
2008/05/31(土) 14:14:070220デフォルトの名無しさん
2008/05/31(土) 14:21:290221デフォルトの名無しさん
2008/05/31(土) 14:23:070222196
2008/05/31(土) 14:24:17関数がいらないというのは分かりました。
ということは、HTMLの知識が多少必要だと言うことですね。
がんばってみます。ありがとうございました。
0223デフォルトの名無しさん
2008/05/31(土) 14:24:27「趣味で簡単なアプリケーションやゲームを作る場合VB.NETでいい」 ― その通り。
0224デフォルトの名無しさん
2008/05/31(土) 14:26:110225デフォルトの名無しさん
2008/05/31(土) 14:26:15ちょっと待てどこでHTMLが出てきた
0226デフォルトの名無しさん
2008/05/31(土) 14:28:15VBもC#も言語としての難度は変わらんと思うのだが
0227196
2008/05/31(土) 14:38:24ソース見たらHTMLで書かれてました。
何か・・・間違ってるのでしょうか・・・@@
0228デフォルトの名無しさん
2008/05/31(土) 14:42:37>>216のホームページの手順で自分ところの決算報告書の数字をグラフに教えてあげれば
勝手にできるって・・・・
0229デフォルトの名無しさん
2008/05/31(土) 14:50:20なあ、まず聞くがEXCELを一度でも起動した事あるか?
あると言うなら>>216を見て、なんでそんな疑問が湧いてくるのが不思議だよ?
0230デフォルトの名無しさん
2008/05/31(土) 14:54:20あるいは、Excelというソフトウェアを見たことがない、でもまだわかる。
それ以外なら勘弁してくれ。
0231デフォルトの名無しさん
2008/05/31(土) 15:01:24FLASHとFlexとAIRというのはどう違うのでしょうか?
0232デフォルトの名無しさん
2008/05/31(土) 15:05:52くじらさんに語りかけたり?グラフと入力してみたのですが、だめでした・・・・
>>229 EXCELは触ったことありますよ。ロータス123と同じよな仕組みですよね。
>>230 正直最初しか見てませんでした・・・最後までちゃんと目を通してみます。
アドバイスありがとうございました。無理なら部下に頼もうかと思います。
0233デフォルトの名無しさん
2008/05/31(土) 15:10:41・・・上司
0234デフォルトの名無しさん
2008/05/31(土) 15:27:34ロータス123の時点で・・・
0235デフォルトの名無しさん
2008/05/31(土) 16:31:000236デフォルトの名無しさん
2008/05/31(土) 16:45:130237デフォルトの名無しさん
2008/05/31(土) 17:19:16周りから聞いたのは総て忘れて、身近にいちばん簡単にできる言語をやるのが正解。
君が言った内容総て偏見によるバイアスがかかっていると思え。
(これにも、反論のレスが付く可能性があるが気にするな。醜い言語論争だ)
0238デフォルトの名無しさん
2008/05/31(土) 17:32:550239218
2008/05/31(土) 17:34:39>>220 そうですね
>>223,224 VB.NETにしようかと思います
>>232 見た目もありますし、うまい人に作ってもらうといいと思います
>>237
実は少しCをやっていたのでC#が綺麗に見えるのです
少しと言っても文法一通りのレベルですが・・・
それで文法に一貫性がないように思えるので、新しいのにしようかと思いましたw
またIronRubyと言うのも見つけたので見てきます。
とりあえず色々触ってみます。有り難うございました。
0240デフォルトの名無しさん
2008/05/31(土) 18:09:51運営からお金をもらえるという噂は本当ですか?
0241デフォルトの名無しさん
2008/05/31(土) 18:13:10プロ固定とかプロ名無しはあるよ
0242デフォルトの名無しさん
2008/05/31(土) 20:31:19釣りじゃないよね
どんなグラフ書きたいか知らんが、部下に任せた方がいいよ
ちゃんと部下をねぎらってね
本当に少しでもやる気あるなら、今すぐ本屋に行ってExcelの本買おう
0244デフォルトの名無しさん
2008/05/31(土) 20:42:570245デフォルトの名無しさん
2008/05/31(土) 20:50:390246デフォルトの名無しさん
2008/05/31(土) 21:18:360247デフォルトの名無しさん
2008/05/31(土) 21:32:12勘定系から切り出したらしい。今から固定長定義ファイルを探すよ。
0248デフォルトの名無しさん
2008/05/31(土) 21:50:540249デフォルトの名無しさん
2008/05/31(土) 21:52:09ちょっくら行ってくる
0250235
2008/05/31(土) 22:07:480251239
2008/05/31(土) 23:17:51>>242 釣りではないです。
IronRubyってexe出来ないんですね。
全くもって、使えないようでした。
0252デフォルトの名無しさん
2008/05/31(土) 23:19:15■ このスレッドは過去ログ倉庫に格納されています