- 1 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 18:37:15 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 29 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:35:05 ]
- Rubyはワンライナ書くにはちょうど良いが
それ故に「以前書いたコードが残ってない」ことが多々ある。
- 30 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 11:15:07 ]
- プログラム未経験者です。
最初は何でもいいから理解できるものがいい、と言われたのですが、 簡単かつ応用が聞く言語を教えてください。 できればブログなどを自動で更新できるようなのがあればいいです。
- 31 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 11:16:27 ]
- rubyが手軽でいいと思うよ
- 32 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 11:18:14 BE:789120465-2BP(125)]
- >>30
それなら漏れもRubyがいいんじゃないかと思う。 もしくはPython
- 33 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 11:32:54 ]
- 応用が利くかは疑問ですが、
Prolog が一番簡単ですね。
- 34 名前:30 mailto:sage [2007/10/27(土) 12:42:18 ]
- レスありがとうございます。
Rubyあたり勉強してみます。
- 35 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:33:00 ]
- WSHの中でRubyって使えますか?
- 36 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:56:04 ]
- うん。
- 37 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 15:21:36 ]
- WSHで使える、使えないとは、どういう意味なのですか?
- 38 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:01:11 ]
- >>25-26
詳しい手順をありがとうございます。 どちらも導入して試してみます。 >>27 一応は使えます… しかし自身持って「俺使えるぜ」ってレベルではないです… あれ何だっけ?でそのたびにググらないと進みません… >>27-29 それらの言語も確認してきます。ありがとうございました。
- 39 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:30:02 ]
- >>37
WSHってVBScript以外にJavaScriptとか使えるじゃないですかぁ だからRubyScriptモードもあればいいなぁって思ったんですよぉ
- 40 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:32:42 ]
- Ruby は俺も好きだな。shell script とかで簡単にできない
ファイル処理とかをまとめてするときによく使う。 そういう仕事にはうってつけ。一回限りで書くこと多いから その辺に散らかってる。 ただ、ある程度大きなもの書くときは C++ か Java で書いてる。 Ruby でも出来るけど、速さの問題とあと大きいの書き出すと あまり手軽さが効いてこない。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:40:16 ]
- だからあるんだってば
- 42 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:49:13 ]
- >>39
釣りだろうけど初心者スレなので誤解するひとがいるといけないのでいちおう混じれ酢 ttp://d.hatena.ne.jp/ku__ra__ge/20070513/p8 ttp://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/ruby-win32ole/file-system-object.html ttp://taylor.gotdns.org/ruby.html
- 43 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:37:45 ]
- C++とかD言語って高級言語なの?
- 44 名前:デフォルトの名無しさん [2007/10/27(土) 19:36:45 ]
- PHPの話題がない。
使えないのかな?それともJAVAとかの前にやるにしても応用が利かない言語なのかな? プログラム全くやったことないからわけわかめ
- 45 名前:デフォルトの名無しさん [2007/10/27(土) 19:41:30 ]
- phpはwebで必須だろう
速度もCGIよりいいんじゃないか
- 46 名前:デフォルトの名無しさん [2007/10/27(土) 19:45:05 ]
- PHPは他に専門の板があるからここでは話題にならないんだと思う。
WEBプログラミング@2ch掲示板 pc11.2ch.net/php/
- 47 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 19:49:24 ]
- 三ヶ月でものになる言語ってどれですか?
- 48 名前:デフォルトの名無しさん [2007/10/27(土) 20:04:53 ]
- (X)HTML+CSS+PHPはお勧めコンボだと思うんだがなぁ。上手くやれば一ヶ月でものになるぞ。
- 49 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:12:29 ]
- 3時間でものになる女はいませんか?
- 50 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:28:46 BE:946945049-2BP(125)]
- >>48
それにDBとJavascriptを加えるとWebでは最強!!! かもしれない
- 51 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:58:14 ]
- >>49
つ空気嫁
- 52 名前:デフォルトの名無しさん [2007/10/27(土) 21:15:46 ]
- レスくれた人サンクスです。
PHPでロボット制御、ゲーム作成とかできればいいんだけど JAVA覚えた方がWEB、制御、ゲーム全てに使えてよいんだろうか? 数年前初心者用のJAVAの本買ってやってみたが一瞬で挫折したんだけど
- 53 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 21:17:07 ]
- 制御はマジで難しい
フレームワークが提供されているなら別だけど
- 54 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 21:18:22 ]
- PHPは、言語としての筋が悪いから、汎用言語としてはお勧めしかねる。
- 55 名前:デフォルトの名無しさん [2007/10/27(土) 21:20:13 ]
- >>52
PHPはwEB専用だろ とりあえずただのc言語が普通じゃないか
- 56 名前:デフォルトの名無しさん [2007/10/27(土) 21:27:50 ]
- ありがとです。
やっぱりPHPでなく難しいと言われているC覚えなきゃいけないのか。 俺のヘタレ頭でも覚えられる解説本でもあればいいんだけど
- 57 名前:デフォルトの名無しさん [2007/10/27(土) 21:31:44 ]
- cが難しいって事はないよ ポインタとかやらなければいい 適当に例文みて勉強すれば出来るようになるよ
- 58 名前:デフォルトの名無しさん [2007/10/27(土) 21:36:39 ]
- >>57
ポインタとかやらなければいい、というのは暴論じゃないかな。 それより、どんな言語でもいいので、一つの言語をとことん使いこなす までやったほうがいい。最初の言語をマスターするのには時間がかかるけど。 そうしておけば、2番目、3番目となるほどに、言語の習得はどんどん簡単になる。
- 59 名前:デフォルトの名無しさん [2007/10/27(土) 21:41:03 ]
- ポインタを積極的に使う、勉強する必要はないとおもうよ
ファイル操作などで使う程度で、みずから使わなければそれで済ませられる
- 60 名前:デフォルトの名無しさん [2007/10/27(土) 21:46:41 ]
- >>59
サンプルプログラム程度ではいらないかもしれないけれど、 サンプルプログラム以上になれば、必要になるよ。
- 61 名前:デフォルトの名無しさん [2007/10/27(土) 22:00:58 ]
- とりあえずC言語からやってみたいと思います。
最近、生産技術の仕事で他の人との能力の差を実感している状態で これでまた自分の知能の低さに幻滅しないだろうかと不安
- 62 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 22:31:06 ]
- 今更だけどPHPとCGIで速度を比較するのって狂ってるよな…
- 63 名前:デフォルトの名無しさん [2007/10/27(土) 22:33:21 ]
- 今気づいたがC言語をWEB系で使うってのは聞いたこと無い
- 64 名前:デフォルトの名無しさん [2007/10/27(土) 22:39:20 ]
- WEB系で使いたいとはいっていないとおもうぞ
- 65 名前:デフォルトの名無しさん mailto:age [2007/10/27(土) 22:47:24 ]
- 薦めるスッドレ
- 66 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 22:52:46 ]
- >>63 本なら、
「C言語でつくるCGI入門」 玉川竹春著 技術評論社 があるね。
- 67 名前:デフォルトの名無しさん [2007/10/27(土) 23:15:31 ]
- ブラウザで設定を行うような家電機器では、CGIをCで書くことは
よくあるよ。CGIというと語弊があるが。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 23:19:53 ]
- そうだね
httpd自体を自分で書き起こして CGI経由せずに直接解釈とかね
- 69 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 23:21:14 ]
- >>63
サイボウズとかはexeになってるけど
- 70 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 10:12:49 ]
- だってボウズだもん。
- 71 名前:デフォルトの名無しさん [2007/10/28(日) 19:35:03 ]
- JAVAとCはどちらがむつかしいでつか?
- 72 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:35:48 ]
- Cじゃない
- 73 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:51:52 ]
- CかC++でWindowsアプリケーション作るとしたら
皆さんならどちらを選びますか? 選んだ理由等も教えて下さい。
- 74 名前:デフォルトの名無しさん [2007/10/28(日) 19:56:41 ]
- C++
機能を多く使った方が楽
- 75 名前:デフォルトの名無しさん [2007/10/28(日) 19:57:55 ]
- >>73
C++。そしてWin32API。 C++は慣れると楽なんだ。 APIも直接Windowsを叩けるからいいね。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:59:05 ]
- C++
というかVC++ MFC使うから
- 77 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 20:21:35 ]
- ウィザードが嫌いでゼロからプログラミングしないと気が済まない私は
CかC++どちらを選んだらよいですか?
- 78 名前:デフォルトの名無しさん [2007/10/28(日) 20:22:23 ]
- C++
- 79 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 20:26:20 ]
- >>78さん
なぜ、C++なのですか?
- 80 名前:デフォルトの名無しさん [2007/10/28(日) 20:28:24 ]
- Cが使いにくい為
- 81 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 20:40:05 ]
- >>79
悪いことは言わん。C++ でプログラミングしばらくしてみろ。 そうすれば自分でどちらが良いか判断できる。 俺も C++ で書くが、両方使いこなせる人で敢えて C で書く人間は知らん。
- 82 名前:デフォルトの名無しさん [2007/10/28(日) 20:42:26 ]
- >>73
現在、WindowsアプリケーションをCで書くことは一般的でないと思う。 情報、サンプル、手助けの得やすさからCよりはC++をおすすめします。
- 83 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 20:59:28 ]
- みなさん。
レスありがとうございます。 実は、C++でプログラミングをしようとVS2005を最近買いまして、 本も数冊借りてきたのですが、 まず私はプロジェクトの多さにびっくりしました。 まるで何を選んだらよいかわからず、 借りてきた本の説明を見てMFCアプリケーションを選択したら多くのコードが自動生成されていて、 基礎のわかっていない私がMFCを使うことは、駄目だと感じたのです。 C++でゼロからプログラミングするためには私はまず何から覚えたらよいですか?
- 84 名前:デフォルトの名無しさん [2007/10/28(日) 21:00:28 ]
- C♯
- 85 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 21:01:18 ]
- C
- 86 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 21:57:26 ]
- >>83
www.amazon.co.jp/dp/475611749X MFCによるWindowsプログラミングをすすめようと思ったけど、値段がすごいことになっていてワロタ。
- 87 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 21:58:38 ]
- >>83
別に今さら C から学んだ方が良いなんてことはない。 とりあえず、本一冊 IDE に頼らないで C++ でのプログラミングを してみると良いと思う。簡単な本で良いから。 そうすれば IDE のしていることもわかる。
- 88 名前:デフォルトの名無しさん [2007/10/28(日) 22:05:52 ]
- >>83
具体的にどんなの作るつもりなの? 一般的には、C++を全く知らないのなら、Win APIとかMFCには手をつけず、 しばらくはコマンドプロンプトで動かすプログラムで修行しましょう。 まずは初心者向きの本をさっと一通り。その後C++プライマー、Effective C++。 これで一通りC++の基礎知識はつく。
- 89 名前:デフォルトの名無しさん [2007/10/28(日) 22:07:27 ]
- C#ってどれくらいの速度ですか?
- 90 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:07:39 ]
- C++もこれから勉強って感じなら、C++は捨てて、C#やVBでいいよ。
- 91 名前:デフォルトの名無しさん [2007/10/28(日) 22:12:22 ]
- >>89
なんの速度? 性能?開発効率? 性能ならどっちかというと実行するマシンの性能次第なので あまり気にする必要はないと思う。よっぽどしょぼいマシンをターゲットとして考えていないなら。 WindowMobileでも結構いい感じで動くくらいだし。 開発効率はVSを使えばものすごく簡単に開発できる。
- 92 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:16:57 ]
- >>89
shootout.alioth.debian.org/gp4/ 各言語とのベンチマークの比較。 C#はmonoだけど。
- 93 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:54:22 ]
- 速度が気になるのってゲームくらいじゃね?
- 94 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:56:47 ]
- >>88さん
最終的な目標としてはダウンローダーを作りたいです。 C++プライマー、Effective C++は基礎を勉強した後で読ませてもらいます。
- 95 名前:デフォルトの名無しさん [2007/10/28(日) 23:22:34 ]
- >>89です
>>92 ありがとうございます。 ゲーム作ってます
- 96 名前:デフォルトの名無しさん [2007/10/28(日) 23:29:01 ]
- ところで、VBで.netフレームワーク使うのと
C++で使うの、速度変わるんでしょうか? それと、フレームワークで出来ることを自分でAPIを使って実装した場合って 早くなるんでしょうか?
- 97 名前:デフォルトの名無しさん [2007/10/28(日) 23:51:55 ]
- ExcelやWordといったMicrosoftOfficeに手を加えるデスクトップアプリを作りたいんですが、何を使えばいいですか?
- 98 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 00:07:03 ]
- VBA
- 99 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 03:27:29 ]
- やっぱ始めるんならHSPからのほうがいいのか
- 100 名前:デフォルトの名無しさん [2007/10/29(月) 03:28:16 ]
- 実用的な物を手軽に作るならHSP
実用的ではなくても発展性があるのはC++
- 101 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 03:35:20 ]
- ここで質問に答えてる人は言語をいくつ勉強したことあるのですか?
最初に触った言語とプログラミング暦なども知りたいです
- 102 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 03:37:59 ]
- しかも慣れれば相当効率良くなるし
さらに先人達(しかも凄い人達!)によって道が開かれているのもポイントだ
- 103 名前:デフォルトの名無しさん [2007/10/29(月) 03:39:50 ]
- プログラム歴は10年以上だな
一番最初は中学のときにBASIC あとCOBOL、C++がわかる 昔に情報処理試験1種合格したときはCOBOLで受けた
- 104 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:11:55 ]
- >>101
プログラミング歴は 20年以上かな。初めは fortran 次 C。 そして C++, Java, Ruby。Perl はなぜか馴染めなかった。 Ruby は似てるはずなんだけど、Perl よりずっと入りやすかった。
- 105 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:53:03 ]
- プログラミングのことなど何も知らないド素人です
2chブラウザとニコニコ動画専用ブラウザを作りたいと思っているのですが なにから手をつければいいのでしょうか? IEコンポーネントは使いたくありません
- 106 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 09:55:55 ]
- 書き忘れました
使っているOSはWinXPです
- 107 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:44:43 ]
- >>105
先ずはプログラミングとは何かを知るところから始めたら如何でしょう。
- 108 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:05:01 ]
- そういうレスは参考にならない
- 109 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:07:47 ]
- >>108
では参考になるレスをどうぞ。
- 110 名前:デフォルトの名無しさん [2007/10/29(月) 13:19:29 ]
- うんこ
- 111 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:31:57 ]
- プログラミングには向いてないな
やめとけ
- 112 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:48:15 ]
- >>105です
>>107-111 質問した私が愚かだったようです やはり他人に期待してはいけませんね 自分で勉強します
- 113 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:52:46 ]
- HSPから始めろ
- 114 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:54:55 ]
- >>113
ありがとうございます 勉強します
- 115 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:57:03 ]
- >>112
万一作りたいものが作れたら見返しにおいで
- 116 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:02:34 ]
- >>115
はい!ありがとうございます! いつになるのかはわかりませんがw
- 117 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:19:57 ]
- ゲーム作るにしてもソフト作るにしても、
やっぱ薦めるんなら簡単で資料も多いHSPくらいだよなあ。
- 118 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 15:22:55 ]
- HSP覚えると次に他の言語覚えるのが楽になったりしますかね?
- 119 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 15:50:14 ]
- 少なくともプログラミングの基本は身に付く
講座サイトの説明とかも理解しやすくなる
- 120 名前:デフォルトの名無しさん [2007/10/29(月) 16:05:37 ]
- >>104
20年前にFORTRANかあ、1980年代後半だろ、渋くない?
- 121 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:06:36 ]
- 数学は必須?
- 122 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:09:04 ]
- 余裕があればってぐらいだな
ニートでも無ければ道具の使い方とか言語知識、 ハード技術の進歩追いかけるので精一杯でしょ?
- 123 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:18:50 ]
- プ。Fortran系列の言語はもう用済みなのだよ。
ちなみにJavaもC#もFortran系列だからね。新しい言語とか勘違いしないように。 www.aoky.net/articles/leon_bambrick/lisp_truth.htm 初心者諸君は誤った道を進まないように気をつけてください。
- 124 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:29:43 ]
- このスレ一通り読んでC++を勉強してみようと思ったんですが
参考になるサイトか参考書有ったら教えていただけませんか? あとプログラミングは初心者です
- 125 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:37:06 ]
- いきなりC++は挫折の要因
- 126 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:42:42 ]
- かつては
「手続き型に慣れてきたプログラマはオブジェクト指向ができない」 とか語られてきたが、近い将来 「命令型言語に慣れてきたプログラマは関数型を理解できない」 って言われるんだろうな。 初心者諸君はよーく考えるんだね。ゴミ箱行きの知識を今から詰め込むなんて おかしいだろ?
- 127 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 16:50:22 ]
- C言語が普及してる現実は変わらない。
- 128 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 17:00:12 ]
- >>96
> VBで.netフレームワーク使うのとC++で使うの、速度変わるんでしょうか? C++/Delphiのような.NETランタイムが不要な言語の方が早い。 >フレームワークで出来ることを自分でAPIを使って実装した場合って早くなるんでしょうか? ほとんどの場合はフレームワークを利用すると僅かに遅くなる。 再実装は手間がかかる割りに大して速度が上がらないと思う。
- 129 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 17:01:51 ]
- ×僅かに
○遥かに
|

|