初心者のためのプログラミング言語ガイド Part12
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2008/11/16(日) 00:05:46質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っている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
Part11 http://pc11.2ch.net/test/read.cgi/tech/1218282605/
Part10 http://pc11.2ch.net/test/read.cgi/tech/1215717670/
Part9 http://pc11.2ch.net/test/read.cgi/tech/1210941509/
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/
0002デフォルトの名無しさん
2008/11/16(日) 00:08:070003デフォルトの名無しさん
2008/11/16(日) 00:09:430004デフォルトの名無しさん
2008/11/16(日) 00:28:01何にもないと寂しいからじゃないか?
あとは過去スレ追うの楽になるし、番号間違いや重複とかあっても面倒がないことくらいかな
> これからプログラミングを始める初心者の人に言語を薦めるスッドレ
> スッドレ
> スッドレ
これ間違いで良いの?
次スレの時は、黙って直しちゃうよ?
0005デフォルトの名無しさん
2008/11/16(日) 00:36:100006デフォルトの名無しさん
2008/11/16(日) 00:55:200007デフォルトの名無しさん
2008/11/16(日) 01:14:460008デフォルトの名無しさん
2008/11/16(日) 01:28:43ありがと。初めて知ったよ
こんなの用語だったんだ・・・
>>6-7
ありがとう
0009デフォルトの名無しさん
2008/11/16(日) 01:54:32>スッドレ
ちなみに、Part1からスッドレだったりする。
って、7年目に突入してたのかw
>初心者のためのプログラミング言語ガイド
> 1: 名前:デフォルトの名無しさん [] 投稿日:02/10/13 19:32
> 質問者に最適な言語を薦めるスッドレ
>>2
こういう時に過去スレを見に行くため
0010デフォルトの名無しさん
2008/11/16(日) 18:53:050011デフォルトの名無しさん
2008/11/16(日) 19:12:04Rubyでもいいが、わざわざ人気のない方を積極的に選ぶ理由もないしね
でも個人的にはRuby派ですよ
LinuxだとPythonは他のソフトの都合でバージョン固定になるし、
Pythonは色々なところで使われているので、3.0で仕様変えるのにもめるような状況。
Rubyなら下位互換なんてすぐ切り捨てられるし、依存ソフトも少ないから最新が使える
どうせ漏れは保守するようなスクリプト書くわけでもないのだから、それで問題ない
0012デフォルトの名無しさん
2008/11/16(日) 19:48:00複数のバージョンを共存させてもいいんだぜ?
0013デフォルトの名無しさん
2008/11/16(日) 22:24:58まずは本を買ってきてわからないところはネットなども見て理解するという感じでいいんでしょうか?
サイトだけ見て勉強すると間違ったことも覚えそうですし、どのサイト見ていいかもわからないですし…
0014デフォルトの名無しさん
2008/11/16(日) 23:56:56何を作るんだい?
0015デフォルトの名無しさん
2008/11/17(月) 00:12:04http://www7b.biglobe.ne.jp/robe/cpphtml/
http://homepage2.nifty.com/c_lang/
この2つは書籍にもなってるし,オススメだなー
そういえば今日Effective C++を買ってみた.
これはオモシロスwwww
0016デフォルトの名無しさん
2008/11/17(月) 00:25:26ニコニコ動画の講座を見て真似てみた程度ですが、その動画ではゲーム作りを目標としています
遠回りでも何でもいいんですが、まず何か形になるまでプログラミングを勉強してみたいという感じです
>>15
ありがとうございます
やっぱり本を買う前にもっと勉強したいのでまずそのサイトを見てみたいと思います
0017デフォルトの名無しさん
2008/11/17(月) 18:34:17一応、ゲーム作成をしてみたい。
現在、使えるOSはWindowsとLinuxかな。
まあ、Linuxはただ持ってるだけで使ったことはないんだが。
0018デフォルトの名無しさん
2008/11/17(月) 18:42:360019デフォルトの名無しさん
2008/11/17(月) 18:51:350021デフォルトの名無しさん
2008/11/17(月) 21:09:28JAVA言語をメインにソフト開発をしてるそうなんですが
自分自身のスキルからいって仕事についていけるかとても
心配です。今から勉強でもしておかないととても不安なので
実戦に役立つ書籍があれば紹介してくれませんか?ちなみに
SJC−A程度の知識はあります。
0022デフォルトの名無しさん
2008/11/17(月) 21:13:40作りたいものを調べながら作ってみれば
0023デフォルトの名無しさん
2008/11/17(月) 21:14:45思いっきりスレ違いだろ
0024デフォルトの名無しさん
2008/11/18(火) 18:01:17携帯アプリをつくりたいのでJAVAを勉強しようと思っているのですが、
まったくのプログラム初心者でも大丈夫でしょうか?
もし先にやっておいたほうがいいものがあれば教えてください。
0025デフォルトの名無しさん
2008/11/18(火) 18:14:19質問に答えると、プログラム初心者でも大丈夫だ。
先にやっておいたほうが良いものは特にない。
いきなり始めちゃってくれ。
0026デフォルトの名無しさん
2008/11/18(火) 19:50:19また、C言語で学ぶとして、VisualBasicでも同じくらい学ぶことは可能でしょうか?
0027デフォルトの名無しさん
2008/11/19(水) 09:09:130028デフォルトの名無しさん
2008/11/19(水) 10:11:58ありがとうございます。
これで安心して勉強できます。
オブジェクト指向?が難しいとかっていう話を見たもので。。。
0029デフォルトの名無しさん
2008/11/19(水) 12:01:14多分プログラミング=C言語の場合だと思うのですが、どういう事を書けばいいのですか?
また、わかりやすいサイトがあれば教えてください。
0030デフォルトの名無しさん
2008/11/19(水) 12:24:570031デフォルトの名無しさん
2008/11/19(水) 12:25:390032デフォルトの名無しさん
2008/11/19(水) 12:48:29Pascal のチュートリアルサイトを探してごらんなさい。
あるいは図書館で初期の本。
0033デフォルトの名無しさん
2008/11/19(水) 12:52:130034デフォルトの名無しさん
2008/11/19(水) 13:11:400035デフォルトの名無しさん
2008/11/19(水) 13:29:24C#
VB
C/C++
Delphi
Java
日本語などの自然言語
0036デフォルトの名無しさん
2008/11/19(水) 13:32:15ありがとうございます
頑張ってまとめます
0037デフォルトの名無しさん
2008/11/19(水) 14:20:25言語っていうよりツールだな
UWSCでいいんでね?
0038デフォルトの名無しさん
2008/11/19(水) 14:46:030039デフォルトの名無しさん
2008/11/19(水) 18:48:59特にファイルの操作が簡単にプログラムできる言語があれば教えてください。
また、コンパイラが無料であるとありがたいです。
OSはWinVISTAで、知識はCとJavaはあります。
0040デフォルトの名無しさん
2008/11/19(水) 18:52:21っていうか、CやJavaが出来るんならそれでやれば良いじゃん
0041デフォルトの名無しさん
2008/11/19(水) 18:55:20ありがとうございます。
それもそうなんですが、他の言語をやってみたいというのもありまして。
0042デフォルトの名無しさん
2008/11/19(水) 21:34:05ほんと何でもいいんじゃないの
0043デフォルトの名無しさん
2008/11/19(水) 21:37:080044デフォルトの名無しさん
2008/11/19(水) 21:53:460045デフォルトの名無しさん
2008/11/19(水) 22:10:460046デフォルトの名無しさん
2008/11/19(水) 22:31:130047デフォルトの名無しさん
2008/11/20(木) 06:25:550048デフォルトの名無しさん
2008/11/20(木) 13:11:170049デフォルトの名無しさん
2008/11/21(金) 01:16:51なんだか、unix系だったら簡単にできそうな処理。
それはともかく、こんな関数を書くわけだな。
(cp コピー元フォルダ (file指定 名前(正規表現などを使う余地をいれるといいかな) 拡張子) コピー先フォルダ)
0050デフォルトの名無しさん
2008/11/21(金) 01:21:090051デフォルトの名無しさん
2008/11/21(金) 12:00:34Windowsでfromからtoにコピーするのなら、コマンドラインで、
for /f "delims=" %i in ('dir /s /b from\*.txt') do move %i to
とやるだけ。これが必要十分にして最速に近い。
0052デフォルトの名無しさん
2008/11/21(金) 13:23:34*が正規表現にしかみえないのだが、これはどう縦読みしたものか
0053デフォルトの名無しさん
2008/11/21(金) 13:46:350054デフォルトの名無しさん
2008/11/25(火) 18:00:54ノートン先生に「悪意のあるプログラム」扱いされて削除されたり
メッセンジャー経由で友人に渡したらウィルス扱いされて消されたりとろくなことが無いので
何か別のちゃんとした言語で作ろうかと思います。
・今後就職で役に立つ方が良い
・ネットワークを利用したアプリも作りたい
・Linux用のプログラムを作る可能性がある
といった事情からJavaを勉強してみようかと思っているんですが、
他の言語の方が良いよ とかありますか?
因みに携帯用アプリをJavaで作った事があるんですが
感覚的にあんまり好きじゃない感じがしました。
005554
2008/11/25(火) 18:02:23C#の方がJavaより良い と言っている友人が居るんですがどうなんでしょ。
0056デフォルトの名無しさん
2008/11/25(火) 18:04:51中途採用以外で”プログラミングできます”なんて話の種にして話し続けられるものでもないことは
かくていてきにあきらか
中途の人だったらごめんぬ
005754
2008/11/25(火) 18:12:07中途の人ですorz
どっちにしろ実務経験にはならないからそこまで大した効果は期待してないです。
まぁ少しでも足しになればいいかな程度で。
0058デフォルトの名無しさん
2008/11/25(火) 18:13:260059デフォルトの名無しさん
2008/11/25(火) 18:36:270060デフォルトの名無しさん
2008/11/25(火) 18:59:48シェアはオプソが握ってるし、できることとといえば市場拡大程度
鯖運用とかなら話は別かも
0061デフォルトの名無しさん
2008/11/25(火) 19:02:46就職では一目置かれる。金になるかどうかは取引先次第。
0062デフォルトの名無しさん
2008/11/25(火) 20:05:34でも「Linux用のプログラムを作る可能性がある」との事なので、Javaしか選択できない。(一応Monoはあるけど・・)
0063デフォルトの名無しさん
2008/11/25(火) 20:14:54実際にはMonoは使える。しかし、Linuxを採用する企業に行ってC#で開発します
から、Monoを入れてくださいといったら、お引き取りくださいと云われてしまう。
安定性があるかどうか評価しなくてはならないから当然だけど。
0064デフォルトの名無しさん
2008/11/25(火) 20:38:030065デフォルトの名無しさん
2008/11/25(火) 21:47:520066デフォルトの名無しさん
2008/11/25(火) 22:32:480067デフォルトの名無しさん
2008/11/25(火) 22:38:550068デフォルトの名無しさん
2008/11/25(火) 22:40:530069デフォルトの名無しさん
2008/11/25(火) 22:51:28C++、けっこう多いな。
0070デフォルトの名無しさん
2008/11/25(火) 23:07:08Rubyが↓↓なランキングって何のランキングなのか分からんな。
0071デフォルトの名無しさん
2008/11/25(火) 23:08:120072デフォルトの名無しさん
2008/11/25(火) 23:18:53007354
2008/11/26(水) 00:25:35Linuxは自分がLinuxを使っているから作るかもしれない というだけです。
やはりJavaにしようと思います。
0074デフォルトの名無しさん
2008/11/27(木) 11:40:2364bitは次のバージョン、2009はUnicodeネイティブ化だけ
0075デフォルトの名無しさん
2008/11/27(木) 14:20:490076デフォルトの名無しさん
2008/11/28(金) 01:36:50現在はhtmlやperlが少し読める程度
c言語やVBの基本的な構文は分かります
使っているOSはxp sp3
ゆっくりでも良いので綺麗なソースコードを書けるようになりたいです
おすすめの言語を教えて頂けませんか?
0077デフォルトの名無しさん
2008/11/28(金) 01:52:550078デフォルトの名無しさん
2008/11/28(金) 01:55:40VB
007976
2008/11/28(金) 02:05:25ありがとうございます
GUIに力点があります
Windows以外で利用することはありませんが
実行環境に力点はありません
たとえば、ファイル、編集、表示、のようなメニューがあって
メモ帳やブラウザなどのようにタスクバーに入れられる
プログラムを書けるようになりたいと考えています
>>78
expressEditionを落として触ってみますね
0080デフォルトの名無しさん
2008/11/28(金) 02:14:55私がこれまで作ったことのあるプログラムは
UIもコンソールで何だか寂しく
作ってみたものの使い道に乏しいものばかりだったのです
また、C/C++の宿題スレに持ち込まれる宿題のように
与えられた課題みたいなものを言われるがままにつくるのではなく
ちょっとこういうのがほしいな…というときに
vector等で探すのではなくて
時間がかかっても自分で作れてしまうようになりたいと思っています
やっぱりVBが良いのかなぁ…。周りに詳しい方が一人もいないので
本当に助かります。ありがとうございます
0081デフォルトの名無しさん
2008/11/28(金) 02:35:560082デフォルトの名無しさん
2008/11/28(金) 02:46:19俺の場合
DB使う事とか帳票印刷とかグラフ作ったりとかも視野に入れて、しかも完全無料でって考えてたら
Javaになりました。
EclipseSWTとJasperReportsとJFreeChartの組み合わせです。
やってて思ったのは「タダより高いものはない」w
帳票印刷考えなくてよかったらVC#にしたんだけどなぁ。
0083デフォルトの名無しさん
2008/11/28(金) 05:45:52だといわゆるスクリプト言語だけどところがGUIを簡単にというと面倒、
VBはいまいちだし、難しいなあ。
消極的選択としてC#かな
C#もGUI以外ではどれほどJava等に比べて楽なのかわからない。
0084デフォルトの名無しさん
2008/11/28(金) 13:46:02>スクリプト言語だけどところがGUIを簡単に
Tcl/Tkがばっちりじゃまいか。
>>80
まぁTclは置いといても、実用できるスクリプト言語向けのGUIライブラリやデザイナは十分あるんで、RubyやPythonから始めるのもいいと思うよ。
0085デフォルトの名無しさん
2008/11/28(金) 18:00:000087デフォルトの名無しさん
2008/11/28(金) 19:04:11Java も候補だが、Java は OS フリーなので
OS 固有の便利な機能が使えなくてもどかしくなる場合もある。
008876
2008/11/28(金) 19:17:41私としては、身近に相談できる方がいらっしゃいませんので
一人でも学べるくらい情報量/質が揃っている方と嬉しいです
教えて頂きましたように
まずはVB、C#、Python、Javaを導入するだけ導入してみて
しばらく触ってみた上で、しっくりくるものを使い続けて行きたいと思います
10年後には初心者の方にアドバイスできるよう頑張りたい思います
本当にありがとうございました!
0089デフォルトの名無しさん
2008/11/28(金) 19:53:511年もあれば、初心者にアドバイスくらい出来るようになるよ
とりあえず趣味ならVC#やっておけばいいよ
VB.NETを趣味でってあまり聞かないし、JAVAやPythonはWindowsでGUIなら論外だろう
0090デフォルトの名無しさん
2008/11/28(金) 21:49:47むしろ逆じゃね?趣味じゃないとVBなんか使わない希ガス
0091デフォルトの名無しさん
2008/11/28(金) 22:09:33自分は仕事はVB.NETだから日曜プログラミングはHaskellやF#
ExpertF#楽しいよExpertF#
0092デフォルトの名無しさん
2008/11/28(金) 22:11:420093デフォルトの名無しさん
2008/11/28(金) 22:26:040094デフォルトの名無しさん
2008/11/28(金) 22:29:21その内容は「じゃんけん」です
はい=グー いいえ=チョキ キャンセル=パー にしたいのですが
どうやればよいのでしょうか?
教えてください
0095デフォルトの名無しさん
2008/11/29(土) 00:21:57手をどれに割り当てるのかなのか、
それとも普通でないじゃんけんを作ってるのか。
0096デフォルトの名無しさん
2008/11/29(土) 01:29:58それなら、MsgBoxの戻り値を見れば、どのボタンが押されたかわかる。
でも、スレちがい。
0097デフォルトの名無しさん
2008/11/29(土) 02:40:48まぁスレ違いだな。
0098デフォルトの名無しさん
2008/11/29(土) 03:04:58VBとVB.NETを一緒にするなよ
.NETの標準と言われるC#があるのに、趣味でVB.NETを趣味で選ぶ理由がない
仕事だと過去VB使ってた場合に、VB.NETを選択する可能性もある
C系は難しいという先入観もあるだろうし、文末にセミコロンが必要とかそれだけで嫌なんだろう
基本的に新しいものを導入&学習したくもないのに、VB6を使い続けたいのに、新規にC#という選択肢はないだろう
まあ海外は、どうだか知らないけどね
0099デフォルトの名無しさん
2008/11/29(土) 03:07:53スレ違い
0100デフォルトの名無しさん
2008/11/29(土) 04:20:190101デフォルトの名無しさん
2008/11/29(土) 09:07:25だから趣味でやるんだったら、C#を選ぶ理由もないだろ。
べつにどっちでもいいよ。
日本だとVB6からの移行はVB.NETのほうが多いし。
0102デフォルトの名無しさん
2008/11/29(土) 09:15:04.NET本のコード記述例は大半がC#だ
0103デフォルトの名無しさん
2008/11/29(土) 09:32:13.NET本は、まあ、読むようになってるころには、ほんとうにどっちでもいいってくらいになってるだろうし。
0104デフォルトの名無しさん
2008/11/29(土) 09:43:060105デフォルトの名無しさん
2008/11/29(土) 09:49:41されていることが多いね。
もうまったく別言語だけど、C++は(だいたい)Cの上位互換だから。
0106デフォルトの名無しさん
2008/11/29(土) 10:03:550107デフォルトの名無しさん
2008/11/29(土) 10:40:240108デフォルトの名無しさん
2008/11/29(土) 10:46:21まず どのようにそのソースを開けばいいかわかりません
誰か教えてください
0109デフォルトの名無しさん
2008/11/29(土) 11:03:51それは拡張子「.tar.gz」のファイルの開き方が分からないってこと?
Vector行って、Lhaplusみたいな解凍ソフトをダウンロードすればいいよ
0110デフォルトの名無しさん
2008/11/29(土) 11:25:46すいません
おそらく自己解決
制作者からソースをもらうしかない
みたいです
0111デフォルトの名無しさん
2008/11/29(土) 11:25:53わかります
俺もパンティの穿き方がわからなくて顔にかぶってた時期がありましたから
あまり気にせずまずチャレンジしてみてください
それでえーとパソコンの電源を入れるのですが、電源を入れるためのスイッチはですね
0112デフォルトの名無しさん
2008/11/29(土) 11:30:07tar zxvf hoge.tar.gz
tar jxvf hoge.tar.bz2
を入力して Enterを押すか、Lhaplusを使う。
http://www.vector.co.jp/soft/win95/util/se169348.html
0113デフォルトの名無しさん
2008/11/29(土) 13:34:400114デフォルトの名無しさん
2008/11/29(土) 14:14:050115デフォルトの名無しさん
2008/11/29(土) 18:37:44>>108のやりたい事がサッパリわからない上にどう自己解決したのかも気になる
0116デフォルトの名無しさん
2008/11/29(土) 18:49:150117デフォルトの名無しさん
2008/11/29(土) 18:53:340118デフォルトの名無しさん
2008/11/30(日) 00:32:49Windowsvistaです
0119デフォルトの名無しさん
2008/11/30(日) 00:50:41Visual Studio 2008 EE
0120デフォルトの名無しさん
2008/11/30(日) 02:25:550121デフォルトの名無しさん
2008/11/30(日) 19:10:30Windows上からシリアルポート接続のROMライターを制御したいのです。
ファイル(テキスト(Intelhex形式))をROMライターに転送したり吸い出したり。
ROMライター制御コマンドは分かっています。
言語は何を使ったらいいでしょうか?
VBでも出来ますか?
また関連スレはありますでしょうか?
ちなみに基本情報技術者はありますが、C言語のみそのレベルの知識しかありません。
よろしくお願いいたします。
0122デフォルトの名無しさん
2008/11/30(日) 19:13:09VBでもできます
Cでもできます
0123デフォルトの名無しさん
2008/11/30(日) 22:58:31言葉足らずな説明してんじゃねぇよ。
ベージョンや条件つきだろうが。
バーカ。
0124デフォルトの名無しさん
2008/11/30(日) 23:30:15Delphiでもできます
PHPでもできます
VBSでもできます
0125デフォルトの名無しさん
2008/12/01(月) 00:05:430126デフォルトの名無しさん
2008/12/01(月) 00:11:130127デフォルトの名無しさん
2008/12/01(月) 00:11:140128デフォルトの名無しさん
2008/12/01(月) 00:16:51まったくの初心者なので何もわかりません。
とりあえずアドバイスいただいたものから本でも探してみます
0129デフォルトの名無しさん
2008/12/01(月) 00:29:21GUIにこだわるのならば、C#。
0130デフォルトの名無しさん
2008/12/01(月) 00:35:13ファミベー
0131デフォルトの名無しさん
2008/12/01(月) 00:50:370132デフォルトの名無しさん
2008/12/01(月) 00:57:210133デフォルトの名無しさん
2008/12/01(月) 00:57:50Apple系限定だけどObjective-Cお勧め。
0134デフォルトの名無しさん
2008/12/01(月) 03:29:260135デフォルトの名無しさん
2008/12/01(月) 03:44:48初めてなんだったら奥までつっこまないCを薦める。
あまり、プリプロッセッサやポインタとか構造体まで行かない範囲で。
コンピュータ科学も考えているならLisp系も学ぶ。
お手軽に何かを書きたいならRubyかPython。
0136デフォルトの名無しさん
2008/12/01(月) 07:55:300137デフォルトの名無しさん
2008/12/01(月) 08:36:270138デフォルトの名無しさん
2008/12/01(月) 10:26:11まずはダブルクリックからだろ!
0139デフォルトの名無しさん
2008/12/01(月) 11:44:290140デフォルトの名無しさん
2008/12/01(月) 15:26:31HQ9+だろ。
>>125
Brainfuckマジおすすめ
0141デフォルトの名無しさん
2008/12/01(月) 16:41:37一つずつ調べてみます。色々あって大変ですが、頑張ります
0142デフォルトの名無しさん
2008/12/01(月) 16:50:37↓
JAVAでSwing
ときて、MFCで挫折しました。
Win上でQtとかGtkとかは、MFCよりかは使い易いでしょうかね?
書籍があまり無いのが気がかりですが。
ちなみに、あくまで趣味であって、プロになる気はありません。
0143デフォルトの名無しさん
2008/12/01(月) 16:55:47と言いたいところだけどWPFとか出てきてるから
今更WinForms勧めていいものか困る
0144デフォルトの名無しさん
2008/12/01(月) 17:04:46Win上でQt/Gtk/wxWigetsとか
わざわざC++で作って
look&feelがネイティブでないか、巨大でもっさりか、その両方か、という
うんこが出来上がるだけだぜ
カリカリにチューンアップできないのなら今時C++なんて言語を触る意味がない
ちなみにC#+WinFormはJavaよりWindowsとの親和性は高いけど
やっぱりもっさりで起動ものろめ
0145デフォルトの名無しさん
2008/12/01(月) 17:16:23これからGUIつくりたきゃWinならC#で、マルチならJAVA。
C/C++は高速化したい部分をDLLとして利用すればいいってこと?
0146デフォルトの名無しさん
2008/12/01(月) 17:22:27いや、C#やJavaの計算速度自体はそんなに遅くない
ただ、巨大なランタイムをかかえていることとJITコンパイルの関係で
どうしても起動はのろいし、GUIは設計の問題によってもっさり目になっている
それはC++にロジック部分を外だししたところでどうにもならない問題で、
あまり意味が無い
もっと計算速度の遅いスクリプト言語でなら有効な方法論だがな
Pythonとか
0147デフォルトの名無しさん
2008/12/01(月) 18:48:16ネタ回答もけっこう混ざってるので、最終的には自分の判断で
何がやりたいか決めてないと、もうそれこそ好みの世界になるので十人十色
0148デフォルトの名無しさん
2008/12/01(月) 19:30:11明日テストなんだがいまいち・・・
0149デフォルトの名無しさん
2008/12/01(月) 19:35:210150デフォルトの名無しさん
2008/12/01(月) 22:22:49スレ探す
while(!適切なスレ)
0151デフォルトの名無しさん
2008/12/01(月) 23:03:51点数はもらえないかもしれないが一目置かれるぞ
0152デフォルトの名無しさん
2008/12/01(月) 23:53:03do while (.true.)
print *, "スレ違い"
end do
end program main
0153デフォルトの名無しさん
2008/12/01(月) 23:59:220154デフォルトの名無しさん
2008/12/02(火) 00:31:51do while文を説明してください!!11
while(説明される) {
何いってるのかわかりません><
}
} while(!説明される)
こうですか><;;
0155デフォルトの名無しさん
2008/12/02(火) 00:55:53試験を受ける;
if("do〜while"が理解できる) break;
単位を落とす;
留年回数++;
while(留年回数<4);
0156デフォルトの名無しさん
2008/12/02(火) 23:48:36while ふたりきり
でれでれ
0157デフォルトの名無しさん
2008/12/02(火) 23:58:00それでは実は仲が悪いバカップルになってしまうぞ。
0158デフォルトの名無しさん
2008/12/03(水) 15:05:38c言語やVBといった言葉は単語としては知っていますが現在まで全く触ったこともありません。
最近、サウンドの出力に関するツールを探していたのですが自身の希望するような機能を備えたものは見つからず。
この機会にプログラミングを学んで自力でツールを作成できるようになりたいと考えています。
作成を目指すツールは
windowsXP上でGUIで動作する、サウンド出力に関するもの
具体的にはサウンドのルーティングと、その際に音量の増大や高低の調整など簡単なエフェクトをかけることができるものにしたいです
また同時にサウンドルーティングの中継点となる仮想オーディオデバイスの作成も希望しています
現状、全くのずぶの素人であるため、掲げた目標がどの程度先にあるものかも自身には判然としていませんが
まあ目標は目標としつつ、ゆっくりでもいいので勉強していきたいと思っています。
希望するツールの作成にはどのような技術が必要なのか、
初学者ですので基礎から始めることになりますが将来的にはどの言語でツールを作成することになるのかなど、
学習の方向性に助言をお願いします。
0159デフォルトの名無しさん
2008/12/03(水) 15:24:560160デフォルトの名無しさん
2008/12/03(水) 16:11:320161デフォルトの名無しさん
2008/12/03(水) 16:45:110162デフォルトの名無しさん
2008/12/03(水) 20:52:27DirectXのフィルタを作りたいってこと?
サウンドデバイスはよーわからんけど。
ドライバ作成するハメになりそうだったりCOM使わないといけなかったりするなら
C++
0163デフォルトの名無しさん
2008/12/03(水) 23:48:35最近それを見つけ、ふと自作ゲームに挑戦してみよう、などと思い人の自作ゲームを見て回りましたがttp://www.nicovideo.jp/watch/sm1948128(ニコニコ動画ですみません・・・)
土地上で何かを育てたり変化を伺うゲーム、このようなものを作ってみたいと思いました
がしかし、C、C++、D言語などと多数ある言語のどれを選んで勉強すればいいのか分からず、途方に暮れるばかり・・・
オマケにソフトもどうすればいいのか分からないのが現状です
初心者というのもレベルが高すぎるぐらいのド素人ですが数年かけてでも言語を覚えたいと思っています、上記のようなゲームにはどのような言語が適しているか、などお教えいただけますようよろしくお願いします
0164デフォルトの名無しさん
2008/12/03(水) 23:51:190165デフォルトの名無しさん
2008/12/04(木) 00:07:380166デフォルトの名無しさん
2008/12/04(木) 00:12:08Cを一通りやってC++に。
Dは現時点では問題を自己解決できる人向け。情報量その他の点で。
ただC++やるならVC++6.0はtemplate回りとか適当すぎるのであまりお勧めできん。
0167デフォルトの名無しさん
2008/12/04(木) 00:15:03お手軽さではHSPという選択肢も無いではない
0168デフォルトの名無しさん
2008/12/04(木) 00:23:36まず少しでいいから、HSPをやってみるべきだね
その次はVisual C#を選ぶのが良いと思う
ゲームでどうしてもと言うのなら、初めからC/C++言語でもいいが時間がかかるだろうね
もちろん学生で1年頑張れるのなら、無理に止めないけどね
出来ることなら「HSP→C#→C/C++」にしておいた方が無難だと思うよ
きっとC#はあたるよ!と言い続けて早(ry だけど・・・
あと複雑なD言語に、次世代を期待するのは無理だと思うよ
0169デフォルトの名無しさん
2008/12/04(木) 01:47:23あと悪い事は言わんからHSPだけはやめとけ、あれはGUIすらまともに作れないゴミだ
0170163
2008/12/04(木) 07:35:46趣味の一つとして、すぐに出来なくても構いませんし時間を作ってコツコツと勉強していきたいと思っていますので
C/C++でやっていきたいと思います!
>>163の動画のようなプログラムを作れるようになるまで頑張ります!
0171デフォルトの名無しさん
2008/12/04(木) 17:37:21どうしたらいいのでしょう?
当方、プログラミング言語の知識もすくなく、
VBA、VBが少々使える程度です。
よろしくお願いいたします。
0172デフォルトの名無しさん
2008/12/04(木) 17:46:34これを買え
http://gihyo.jp/book/1999/4-7741-0838-3
0173デフォルトの名無しさん
2008/12/04(木) 19:10:29問題
3次関数f(x)=x(x-a)(x-b)とx軸、および直線x=0とx=c(c>0)とで囲まれる部分の面積の近似値
を求めるプログラムを次のように書け。
よろしくお願いします。
0174デフォルトの名無しさん
2008/12/04(木) 19:54:100176デフォルトの名無しさん
2008/12/04(木) 20:35:200177デフォルトの名無しさん
2008/12/04(木) 20:46:59C#でdecimal型を使えばいい。28桁まで大丈夫。
0178デフォルトの名無しさん
2008/12/04(木) 20:55:03必要にせまられ10bit(RGBで30bit)以上の画像を扱いたいのですが、
そんなグラフィックライブラリを持つ言語は有りますでしょうか?
アセンブラでライブラリを作るのもありなのかも知れませんが、
もし、そんなライブラリが有るなら使って見たいと思います。
参考になりそうなサイトが有りましたら、ここに行けでも構いませんので
宜しくお願い致します。
0179デフォルトの名無しさん
2008/12/04(木) 22:20:1232bit DIBでググれ。言語はC++でいいんじゃね?他のでも問題ないけど
0180171
2008/12/05(金) 08:54:26ありがとうございます。
調べてみます。
0181デフォルトの名無しさん
2008/12/05(金) 12:30:31それをwebに表示して動的に見えるようにしたいのですが、
これを可能にする言語はありますでしょうか?
よろしくお願いします。
0182デフォルトの名無しさん
2008/12/05(金) 13:10:41お絵かきチャットでも利用した方が手っ取り早い気がする
0183デフォルトの名無しさん
2008/12/05(金) 13:15:43日本語でおk
Javascript でいけそうな気がする。
0184デフォルトの名無しさん
2008/12/05(金) 15:03:070185デフォルトの名無しさん
2008/12/06(土) 00:15:590186デフォルトの名無しさん
2008/12/06(土) 00:52:070187デフォルトの名無しさん
2008/12/08(月) 00:54:41なるべく処理が早いほうがいいんだよね?
0188デフォルトの名無しさん
2008/12/08(月) 01:01:37もっと視点を広く持つべき
0189デフォルトの名無しさん
2008/12/08(月) 02:42:11http://www.gimp.org/
2.GIMP2を使ってみる
3.作る気がなくなる
0190デフォルトの名無しさん
2008/12/08(月) 11:26:12GIMPのプラグインでも作ったほうがいいに決まってるわな
それとも少し才能とかなりのやる気があるなら
GIMPと渡り合えるソフトを作るプロジェクトを立ち上げてみては
0191デフォルトの名無しさん
2008/12/08(月) 11:51:23Paint.NETくらいの方が使いやすい
0192デフォルトの名無しさん
2008/12/08(月) 12:45:510193デフォルトの名無しさん
2008/12/08(月) 13:20:50自作なんて自殺行為だよねーっていう
0194デフォルトの名無しさん
2008/12/08(月) 13:27:54ネコペとかSAIの方向性のソフトはあまり多くないので作るとしたらこのタイプかな。
0195デフォルトの名無しさん
2008/12/08(月) 13:39:01なんでGIMP対抗P立ち上げるとかいう話になるのか理解できない
0196デフォルトの名無しさん
2008/12/09(火) 04:24:49コードについての評価制度や議論の場を大々的に与えることで日本のプログラマの技術向上の一端を担えるのではないかと思い、この度大衆である皆様方にこのような問いを投げかけさせて頂きました
なお、私におかれましては世間の言うところのリア充でありまして、このような多大な責務を背負うつもりは御座いませんことをご了承ください
0197デフォルトの名無しさん
2008/12/09(火) 10:20:46200時間という限られた時間で独学なら、
どの言語を学ぶのが一番プログラムの知識がつくでしょうか。
例)ひたすらJava
. ベーシックで基礎→VBで作成のコツ→C++で本作成
0198デフォルトの名無しさん
2008/12/09(火) 10:30:03>どの言語を学ぶのが一番プログラムの知識がつくでしょうか。
具体的な目的を出さないと、わけのわからんレスしか付かないよ。
プログラムの知識ってのはアバウトすぎ。
0199デフォルトの名無しさん
2008/12/09(火) 10:41:09さすがにプログラムの知識が全くないではアレなんで
面接までに最低限レベルのプログラム知識をつけたいと考えたから、です
なお、使っているOSはXPホームです
0200デフォルトの名無しさん
2008/12/09(火) 10:41:43実際の開発でポインタを使うかどうかは別にして
すごく地味だが後々で全然違ってくる
バイトやビットをイメージできることがアルゴリズムやネットワークで生きてくる
もっとも、1つの言語をきちんと理解できていれば他の言語の習得が楽になるし
やりたいようにやればいいと思う
プログラミングは言語だけがすべてではないから
0201デフォルトの名無しさん
2008/12/09(火) 10:47:23その手の本を読み漁ったほうがよほど有効に時間を使える
0202デフォルトの名無しさん
2008/12/09(火) 11:01:25こらこら、お前は何がしたいんだ
技術のことがわからんSEはただの御用聞きだ
たとえ技術がわからなくても正しくソリューション営業ができるならいいが
本読んだだけでできるはずもない
0203デフォルトの名無しさん
2008/12/09(火) 11:36:42コミュニケーション能力の重要性がようやく悟れそうな気がするんだ
技術は人に頼むなり金で買うなりすればいいが
コミュニケーション能力だけは自前で用意するしかないからな
コミュニケーション能力と外来語を使ってはいるが実態は以心伝心
2ちゃんの質問系スレで言うところのエスパーすることなんだ
0204デフォルトの名無しさん
2008/12/09(火) 12:00:47#include <iostream>
using namespace std;
class classA{
int a;
public:
classA(); // コンストラクタ
};
classA::classA()
{
a=10;
}
int main(void)
{
classA a = new classA(10); と書く事も可能//← ここの処理は何でもよいってことですか?
}
よく分からんでし
0205デフォルトの名無しさん
2008/12/09(火) 12:16:18言いたいことはわからんでもないが、どうしてこの手の輩はこうもコミュニケーションを曲解するのか
以心伝心とかもうねおいおい一体全体何を言い出すのかと…
>SEになるならプログラミングよりコミュニケーション能力が大事
>その手の本を読み漁ったほうがよほど有効に時間を使える
本を読んで、エスパーできるようになったりコミュニケーション能力が身に付いたりしないだろ
エスパーするのだって経験に基づいていたりするし、適切に答えるのだって知識や経験を要する
ああ、だからって俺にコミュニケーションとは何かなんてくだらんことを聞かないでくれよ
君はここで質問に答えてないで先ず基礎教養を学ぶべきだ
もし君が高校生で、1つものを覚えた気になって浮かれているのならそれは間違いだ
0206デフォルトの名無しさん
2008/12/09(火) 12:37:39身についてないのは生まれながらにして社交性のない人間だけだから問題ない
それとも人間として最低限のことをアドバイスをするスレなのか?
0207デフォルトの名無しさん
2008/12/09(火) 12:51:30SEか。なら、情報処理技術者試験用の勉強でもしたらどうだ
さしあたりは、例えばN進数での計算や、ビット/論理演算のようなものだな
0208デフォルトの名無しさん
2008/12/09(火) 13:48:30そうでない人間を入れる会社は入社後にちゃんとした技術研修を行う
だからこそまずはこの業界でコミュニケーション能力が
なぜこれほど叫ばれてきたのかその経緯を
頭の隅に入れておいたほうがいいと思ったのさ
その手の本には大抵失敗事例が載っているからな
0209デフォルトの名無しさん
2008/12/09(火) 13:51:06コミュニケーション能力なんてのは人間が赤子の頃から経験として
蓄積していくものであって
200時間だか本を読んだぐらいで身につくようなもんじゃないから安心しろ
0210デフォルトの名無しさん
2008/12/09(火) 13:55:34飽きてる
0211デフォルトの名無しさん
2008/12/09(火) 14:05:33身につけるなんて一言も言ってないけど?
0212デフォルトの名無しさん
2008/12/09(火) 14:17:11シャウトとスクリームの違いなんて知るかよ
ソウルなんだよ
熱いハートビートがプライスレス
0213デフォルトの名無しさん
2008/12/09(火) 17:09:33> 普通はコミュニケーションなんて学校で身についてる
こういう幻想持ってる奴って、日常において「自分はできてないかもしれない」という検証を
まったくしないから、ちょっと困ったチャンであることが多い。
0214デフォルトの名無しさん
2008/12/09(火) 22:59:100215デフォルトの名無しさん
2008/12/09(火) 23:02:33ことさらコミュ能力を強調するやつとか会社とか、大丈夫かって感じがするけど。
0216デフォルトの名無しさん
2008/12/09(火) 23:05:330217デフォルトの名無しさん
2008/12/09(火) 23:11:23抵抗は無意味だ
0218デフォルトの名無しさん
2008/12/09(火) 23:11:38コミュニケーション、コミニュケーションってね
そんなに大事ならゾウリムシとコミニケューションしてればいいんだよ
0219デフォルトの名無しさん
2008/12/09(火) 23:17:060220デフォルトの名無しさん
2008/12/09(火) 23:57:360221初心者の見方
2008/12/10(水) 22:02:24これからプログラミング言語を学ぼうとしているが、どこから手をつけていいのか分からずこのスレに駆け込んできていると思う。
ただここでは誰も教えてくれない。
なぜならここにいるプログラマーはあなたが理解できるように教える能力がないからだ。
わたしは発見した。
プログラミング言語の全体像が見通せる書籍を。・・・
秀和システム
掌田津耶乃 (しょうだ つやの)著
「みるみるプログラミングがわかる本」
内容は、いわゆるプログラミング言語とよばれるものからスクリプト言語だけではなく
.NET系の内容やサーバーサイド系の内容、Macでのプログラミングから果ては携帯アプリ系の内容まで多様だ。
各言語の特徴・ソースコード・おすすめ度や開発環境の紹介。
また各開発環境の特徴・おすすめ度などの紹介。
初心者が取り組みやすいようなプログラミングのサンプルやアルゴリズムのサンプル等。
まさに私にとっては目からうろこのような内容だった。
amazonでもなんでも検索してみることをすすめる。
読んで損はないだろう。
まじおすすめ。
作者HP
http://homepage.mac.com/tuyano/
本を買う前にここをさらっと読んでもいいだろう。
http://homepage.mac.com/tuyano/TutorHome.html
0222初心者の見方
2008/12/10(水) 22:04:25おチンチンびろーん
∩___∩
| ノ ヽ/⌒)
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/
.( ヽ |∪| /
\ ヽノ /
/ /
| _つ /
| /UJ\ \
| / ) )
∪ ( \
\_)
0223デフォルトの名無しさん
2008/12/10(水) 22:48:00Q.どの言語がいいんでしょうか?
A.日本語、英語
Q.スキルをつけたいのですが、どうしたらいいでしょうか?
A.コミュニケーション能力をつけましょう
もうHSP、C、C++、C#、VB.NET、JAVA、Python、Rubyくらいしか選択しないしな
あとは用のツール系くらいか・・・
0224デフォルトの名無しさん
2008/12/10(水) 23:05:28ここはお前のいるべき場所じゃない
0225デフォルトの名無しさん
2008/12/10(水) 23:33:500226デフォルトの名無しさん
2008/12/10(水) 23:37:19てつのおのマジオススメ
0228デフォルトの名無しさん
2008/12/11(木) 00:18:33どういった言語がよいのでしょうか?
現在はDelphiかVisual C++で迷っています。
人気のVisual C#は、.NETなので重くて遅いと聞いたので、選択肢には入っていません。
0229デフォルトの名無しさん
2008/12/11(木) 00:23:190230デフォルトの名無しさん
2008/12/11(木) 00:58:34まだDelphiやD言語の方がマシだよw
0231デフォルトの名無しさん
2008/12/11(木) 01:27:43C#で十分だろ。
VC++はMFCが不便すぎてお勧めできない。
0232デフォルトの名無しさん
2008/12/11(木) 01:36:47VC++よりかは動作はのろい
0233デフォルトの名無しさん
2008/12/11(木) 01:45:130234デフォルトの名無しさん
2008/12/11(木) 01:50:53(主に)実行開始時にもっさりするけど、あとはまったく気にならないレベル。
0235デフォルトの名無しさん
2008/12/11(木) 02:47:43じっさいはやればできる子なのに><
0236デフォルトの名無しさん
2008/12/11(木) 03:17:02なんで例外投げるの?
>>228
Delphi
0237デフォルトの名無しさん
2008/12/11(木) 03:20:26GUI部分がボトルネックになるけど、それは開発効率とのトレードオフだね。
0238デフォルトの名無しさん
2008/12/11(木) 09:38:02他人に言語何がいいとか聞くようなレベル(プログラミングスキルじゃなくて、自分で調べようという意欲)の人間にはVC++は決してお勧めできない。
Delphiなんて終わった言語。
このレベルの人間はC#でプログラミングのイロハをやったほうがはるかによい。
0239デフォルトの名無しさん
2008/12/11(木) 10:39:41わからない→論文読めって逃げられるしね
0240デフォルトの名無しさん
2008/12/11(木) 10:45:31「こんな所」にまで乗り込んできて初心者を足蹴にして何が楽しいんだ。
とっとと巣に帰れ。
0241デフォルトの名無しさん
2008/12/11(木) 10:45:53間取ってC++Builder
0242デフォルトの名無しさん
2008/12/11(木) 12:44:56Delphiはありえるが、D言語はありえない。少なくとも、現段階で、「初心者のためのプログラミング言語」ではない。
0243デフォルトの名無しさん
2008/12/11(木) 13:02:55常識的に考えてDなんか他人にオススメするやつは詐欺師の類だと思っていい
0244デフォルトの名無しさん
2008/12/11(木) 14:20:30.NETよりD言語のほうがマシという感覚が、どうもこうも、どこか吹っ飛んでいるような感じがしてしまう。
0245デフォルトの名無しさん
2008/12/11(木) 16:42:41サーボモータは Futaba S3002 を使用
・計7個のサーボモータ使用
・ボタンを押して入力したものをサーボモータに出力〔右に90度⇒左に90度〕
光電センサーは鏡とセンサーの間を通過するのを検出するもので omron E3R-R2E4 を使用
・コインを検出してカウントする
・6個使用
ディスプレイは数字と文字の両方を表示したいです
まとめると、コインを光電センサで検出してその検出したコインをディスプレイに表示する。たまボタンを押すとサーボモータが回転
するものを作りたいです。
この動作をBASICのブログラムで制御させるには、どのようなプログラムにすればいいですか
0246デフォルトの名無しさん
2008/12/11(木) 17:23:49このスレは動機や用途からどの言語を選択すればいいかをガイドする目的だったスレなので、
BASICを使うと決めているのならBASICのスレで尋ねるか、
もしそういったスレが無かったりそのスレの趣旨から外れる気がするのであれば、
すれ立てるまでもない質問はここでスレ等の汎用的な質問スレで質問してください。
過去形…_| ̄|○
0248デフォルトの名無しさん
2008/12/11(木) 19:56:110249デフォルトの名無しさん
2008/12/11(木) 22:26:17起動時のモッサリ感が完全にアウトだ
でもDelphiの方がいいな
ほら、おまいらが使っている2chブラウザだってDelphi製だろ?
JAVAや.NET製使ってる香具師は、流石にいないだろう?
0250デフォルトの名無しさん
2008/12/11(木) 23:29:370251デフォルトの名無しさん
2008/12/11(木) 23:33:37もしかして.netか?
0252デフォルトの名無しさん
2008/12/11(木) 23:43:31ada
0254デフォルトの名無しさん
2008/12/12(金) 01:13:410255デフォルトの名無しさん
2008/12/12(金) 04:37:50釣られないニダ
0256デフォルトの名無しさん
2008/12/12(金) 09:49:100257デフォルトの名無しさん
2008/12/12(金) 09:52:050258デフォルトの名無しさん
2008/12/12(金) 09:58:580259デフォルトの名無しさん
2008/12/12(金) 10:16:12C, C++, Javaだろう。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0260デフォルトの名無しさん
2008/12/13(土) 13:06:12何に使われてんの?
0261デフォルトの名無しさん
2008/12/13(土) 13:21:20知らんけど
0262デフォルトの名無しさん
2008/12/13(土) 13:59:19お前はV2C使いを敵に回した
Maximaとかそーゆんじゃ無くて?
0264デフォルトの名無しさん
2008/12/13(土) 19:25:58twintail使いは優しいから、そんなことじゃ怒らない
0265デフォルトの名無しさん
2008/12/14(日) 02:28:16小物は小物らしく、サイズが小さく起動終了が素早いという特徴を持ったプログラムが作れて、
なおかつ生産効率が良い言語ってありますか?
すぐに連想したのはCとWinAPIを使う方法ですが、なんだか骨が折れそうなイメージです。
これでも慣れればさくさくと作れるんですかね?
0266デフォルトの名無しさん
2008/12/14(日) 03:37:38サイズがでかくなってもいいならDelphiとかC++ Builderの方が楽
0267デフォルトの名無しさん
2008/12/14(日) 03:38:283Dの時計や、テレビドラマや販売促進の宣伝で見かけるような、スクリーンセーバーは難易度が高いものでしょうか?
おしえてください
0268デフォルトの名無しさん
2008/12/14(日) 04:04:44※スクリーンセーバー(scr)は単に実行ファイル(exe)の拡張子を変えただけの物で言語は問わない。
C++とOpenGL/DirectXで作られる事が多いけど
自分用のを手軽にという事であればC#とGDI+で作るのも良いと思う。
いっそプログラミングせずに、flashや動画として作りそれを読み込ませて表示する手もある。
0269デフォルトの名無しさん
2008/12/14(日) 07:19:05AutoIt
JkDefragCmd.exeというソフトを使って常駐デフラグを行うフロントエンドを作ったことがある。UIはタスクトレイの
アイコンのみ。
LBJkDefrag.exeの大きさは232KBくらい。起動にかかる時間は0.089秒くらい。稼働中に440KBくらいのメモリーを
占める。
惜しむらくは、UIとバックグラウンド処理以外では、マルチスレッドができないことだ。だから、今ではAutoItを
全然使わない。
0270デフォルトの名無しさん
2008/12/14(日) 08:06:01bat
0271デフォルトの名無しさん
2008/12/14(日) 14:46:41GUIを使える小物用言語: Tcl/Tk
WinAPIをたたきたければその部分だけCで拡張を書く。
0272デフォルトの名無しさん
2008/12/14(日) 14:49:49haskell + yampa
0273デフォルトの名無しさん
2008/12/14(日) 14:51:40DirectX
0274デフォルトの名無しさん
2008/12/14(日) 15:57:06なるほどなるほど。
スクリプト系の言語は結構向いてるかもしれませんね。起動が少し時間かかりそうですが。
AutoItってのは初めて聞きました。興味深いです。
0275デフォルトの名無しさん
2008/12/14(日) 16:05:400276デフォルトの名無しさん
2008/12/14(日) 17:21:250277デフォルトの名無しさん
2008/12/14(日) 17:47:550278デフォルトの名無しさん
2008/12/14(日) 18:39:09相変わらずスパゲティ状のうんこじゃん
0279デフォルトの名無しさん
2008/12/14(日) 18:49:08俺も>>265と同じような考えで、C+Win32APIでこちょこちょやりはじめてたんだけど、スクリプト言語とは盲点でした。
たいした処理はしないので、実行速度は気にならないんだけど、起動速度は重視したいところ。
GUIで起動速度だけ考えた場合、.netやJavaよりもRubyの方が早かったりします?
0280デフォルトの名無しさん
2008/12/14(日) 19:17:01起動速度を考えると、C言語一択かな
3Dの時は負荷もあるし、とりあえずCでやって必要そうならC++もって感じだと思う
>>277
HSP to Cってまだ出来ないの?
これがあれば、かなり大きいと思うんだが。
>>279
RubyでGUIやるくらいなら、Pythonの方がいいかもw
でもLLは起動速度の問題より、GUIの方が不安だよ
使い分けが重要だと思う
本当に小物ならHSPでもいいと思う
0281デフォルトの名無しさん
2008/12/14(日) 19:55:06起動速度を重視するとC,C++でWinAPIしか選択肢が残らない。
まぁよくある手で、予め起動して常駐させとけば、どの言語でも一瞬で起動するわけだけど
.NETでいいんじゃないの?
ウォームスタートアップで、初回起動ではない or Ngen済み なら結構早いし
0282デフォルトの名無しさん
2008/12/14(日) 20:09:16Pythonあたりで自分で頑張れば、比較的軽いGUIも作れるが、C/C++の知識が
前提になるので、C/C++を避けるのが目的なら論外だな
大概のLLは出来合いのツールキットとのバインディングを持っているが、
そのようなものは大きいので、軽さという意味ではやはり論外になる
0283279
2008/12/14(日) 21:45:57Python結構いいんですか?
なんか、上の方で女にもてるとか書いてるしwww
ちょっとやってみようかな?
>>281
C#はさわりだけやったことあるのですが、結構文法は気に入っているので、余裕があったら本格的にやってみます。
まずはPythonやってみますけど。
>>282
C/C++の基礎知識はあるんですけどねぇ・・・
ただ、個人で使う便利ツールには大げさなんですよね・・・
C++で一生懸命ヘッダファイル書いてるうちに、Javaならもう書き終わってるよ〜みたいな。
Pythonで女にモテルとか書いてる奴は、たぶんモンティパイソンとごっちゃにしてると思われ…
0285デフォルトの名無しさん
2008/12/15(月) 00:11:19美少年ハッカーがPython使ってRubyのREXML脆弱性を突いたんだよ
その、めちゃくちゃコアなドラマ。(´ヘ`;)
そんなん有ったんか…
0287デフォルトの名無しさん
2008/12/15(月) 00:54:110288デフォルトの名無しさん
2008/12/15(月) 05:23:550289デフォルトの名無しさん
2008/12/15(月) 05:48:32でも、ドラマは見ていない。
0290デフォルトの名無しさん
2008/12/15(月) 23:18:29>>287 「ただしインデントはタブに限る」
>>288 インデントでやればなんでもかっこよく見えるよな
>>289 ←ここで上を読み直して理解したorz
0291デフォルトの名無しさん
2008/12/17(水) 11:12:36おそらく「プログラミング」という名前に
かなりの幻想を抱いているからだと思いますが
1.スケジュール管理ソフトも作りたいし
2.日常生活がちょっと便利になるような機器も作りたい。
たとえば時間になったらカーテン開けてくれるとか
ちょっとした市販品のプログラム変えてカスタマイズとか・・・・
1と2がどれだけ相反するのかもわかりませんが
そんな万能型を最終目標にするには、まず何から始めればいいですか?
0292デフォルトの名無しさん
2008/12/17(水) 11:23:32万能型言語を探すのではなく、それぞれの用途にあった言語を使い分けられる万能プログラマを目指せ。
1は生産効率の高い言語(JavaやC#など)でやるといいし、
2はマイコン制御だろうからCかな。しかし2はハードの設計や、電化製品のハックも含まれるから相当敷居高いぞ。
どれからやればいいかはシラネ
0293デフォルトの名無しさん
2008/12/17(水) 11:23:580294デフォルトの名無しさん
2008/12/17(水) 11:46:17作りたいものや期限がそれほど明確に決まっていないなら、何から始めてもいいと思うよ。
よほど奇妙なモノを勉強するのでない限り、大概のことは後々のためになるし、
どっちみち言語なんて幾つも身につけるのが当たり前で、順序の違いにさほど大きな意味は無い。
いずれにせよ、学習のルートなんかより、「さっさと始める行動力」と「挫折しない粘着質」が大事。
たとえば、もう既に2人が「1を作る言語」としてC#を挙げてる。俺も同意だから、3票入ったことになる。
もちろん君の今日のスケジュール次第だけど、これで今日中にC#をせめて3時間くらいは勉強するようじゃないと、
資質が無いかも。
「あと何日か、自分なりに調べて考えてみよう」とか思うようだと話にならない。
その数日で、筋の良い奴なら基本部分の勉強を終えちゃうし。
0295291
2008/12/17(水) 11:46:59プログラム言語は一つを覚えると他の言語にも
応用が利くって事ですか?
たとえば英語を覚えると同じラテン系言語は簡単だとか・・・?
少なくとも、日本人が英語習得に四苦八苦している程の苦労を
各言語習得ごとに味わうことはないって事ですか?
0296デフォルトの名無しさん
2008/12/17(水) 11:49:42金を貯めて市販品を買うなり人に作らせるなりしたほうが
安くて早くて手軽でしかも小奇麗
ということにいずれ気づく
投資コストに見合わないんだよね
好きでなきゃやってられん
0297291
2008/12/17(水) 11:57:56たしかにどんなに高機能のなスケジュールソフトを注文しても
個人で何とかなるくらいの金額なのは分かります。
逆に、「その程度の要求」ではない、自分で作った方がいいというのは
どういうものなんでしょうか?
投資コストに見合うって事でしょうが、具体的な事がわかりません・・・
0298デフォルトの名無しさん
2008/12/17(水) 11:59:47めちゃめちゃ利く。一つの言語を数ヶ月かけて覚えると
別の言語で簡単なプログラムを書くのに数時間とかからない
(C→Lispみたいに趣のまったく異なる言語間なら話は別)
2はハードウェアの知識が相当いるから大変そうだ。漏れには無理
誰か具体的な指針を示してくれる人がいるといいね
0299デフォルトの名無しさん
2008/12/17(水) 11:59:48利くのもあるしまったく利かないのもある
0300デフォルトの名無しさん
2008/12/17(水) 12:01:27睡眠やご飯よりプログラミングが好きだって人意外は既製品のほうがいいんじゃない?
ってことじゃない?
0301デフォルトの名無しさん
2008/12/17(水) 12:02:10応用が利かないのってどんなの?
0302デフォルトの名無しさん
2008/12/17(水) 12:07:470303291
2008/12/17(水) 12:14:06そんなに利くんですか・・・?
僕の中では「言語」とつくから英語習得に近い大変さがその都度あるのかと思ってました。
実際は方言や流行語レベルって事なんでしょうか・・・・
応用が利く利かないの区別が全くわかりません。
言語の相関図みたいのってありますか?
人種をラテン系やモンゴリアンやアングロサクソン系とかに分けるような・・・
0304デフォルトの名無しさん
2008/12/17(水) 12:18:15系譜とかある。
http://image.itmedia.co.jp/l/im/enterprise/articles/0703/26/l_psfig1.jpg
0305デフォルトの名無しさん
2008/12/17(水) 12:20:09直りん出来なかった
http://www.itmedia.co.jp/enterprise/articles/0703/26/news021.html#l_psfig1.jpg
0306デフォルトの名無しさん
2008/12/17(水) 12:21:44まあ極端なことを言えばアセンブリからPrologとか、いくつか例はありそうだが
大抵の場合は多少なりとも応用が利くだろう
0307デフォルトの名無しさん
2008/12/17(水) 12:22:15例えばそれ自体が自社の商品だったり企業秘密のノウハウの塊だったりする場合
つまり誰にでも作れるものではなく、かつ誰にでも作れてしまっては困るようなものは自製する
それでも外注に出してるようなところもあるけど
あとは作ること自体が目的化してしまっているような場合
コストに見合わないとは時間がかかりすぎるということ
少しの工夫のために膨大な手間と時間が必要なる
つぎ込んだ時間は取り戻せない
0308291
2008/12/17(水) 12:24:58ITmediaはサーバー負荷になるから外部リンクできないみたいです。
今、ITmedia内を捜索していますが、そのページのURLがわかればお願いします。
0309デフォルトの名無しさん
2008/12/17(水) 12:34:08自然言語に比べたら覚える量なんて屁みたいなもんだぞ。
例えば英語なんかは、日常会話レベルでも何千もの単語を覚えなければならない。
しかし、プログラミング言語なんてものは覚える単語なんて100あるかってくらいだ。
君が考える以上に言語の習得は簡単。だが、その先に待っているアルゴリズムや作法などの
プログラミングテクニックが、とてもとても奥深いものなのだ。
んで、他の言語を習得する際もその「プログラミングテクニック」を活かせるから、
「応用が利く」んだよ。
0310デフォルトの名無しさん
2008/12/17(水) 12:50:58>305 を参照
現実の言語でも、日本語と英語は全然違うが
スペイン語とポルトガル語なんて、日本で言う方言ぐらいの違いらしい
プログラミング言語でも近い言語と遠い言語がある
現在多く使われてるのは手続き型言語と呼ばれるグループ
手続き型言語同士なら語彙の違いや付加機能の違いはあるが、基本的なところは一緒だよ
他の言語に行っても「ああこれは○言語で言う××みたいなもんか」って感じ
ましてやプログラミングの場合、現実の言語みたいにリアルタイムで翻訳する必要ないしな
辞書引きながら書けば良いんだから >309 の言う通り沢山の単語を覚える必要はない
0311デフォルトの名無しさん
2008/12/17(水) 12:51:56多分今の時点で言語を分類する基準を言ってもピンとこないと思う
よほどトリッキーな言語を選ばない限り(選ぶのが大変)いくらでもつぶしが利く
このスレでもよく挙がるけどC, C#, Java, Python, Rubyなんかを選んどけば間違いないよ
ちなみに>>305のまつもとゆきひろ氏はRubyの作者
0312デフォルトの名無しさん
2008/12/17(水) 13:12:43Cができれば、たいていの言語は扱える。
システムユーティリティーで、市販のものではどうも痒い所に手が届いていない感じがする場合、自分で
作るしかない。フリーソフトでオープンソースであれば、ちょこっと改造したりして便利になることもある。
株の売買なんてのをやっていると、ウェブからデータを拾ってきて、分析するみたいなことをやらせるソフトが
欲しくなる。既製品だと、自分が使いたい指標が組み込んでなかったりとか、あるいは、開発用の言語が組み
込まれているがやたらと高価だったりとか、いろいろ問題があったりする。
0313291
2008/12/17(水) 13:41:08痒い所に手が届く回答ばかりで目から鱗です。
系譜を見たら、「C言語すげぇ!」と思いました。
そこでふと思ったのですが
現代言語の祖と言うべきCと、最近式?のC#なら、
やっぱり根幹とも考えられるCですか?それともC++?
「C#はjavaに対抗して開発された」ありますが、
かと言っても、やっぱり方言レベルですか?
0314デフォルトの名無しさん
2008/12/17(水) 13:55:13> 系譜を見たら、「C言語すげぇ!」と思いました。
略図だし、
ALGOL→PASCAL→Delphi
が載ってない様な偏向した図だからね。
0315デフォルトの名無しさん
2008/12/17(水) 14:07:27気にする必要は全くない。
2については自分でなんとかするのはあきらめろ。
1についても言語を覚えるコストをかけるより市販品を買ったほうが遥かにマシ。
自分の好きな物を作れる程プログラミングできるようになるには、仕事か、余程の物好きでなければ不可能。
0316デフォルトの名無しさん
2008/12/17(水) 14:23:172.は、bluetoothに対応してる家電とかなら
ネットワークプログラミングの範疇になりそうだが
そうでなきゃ自分で工作してマイコン制御ってな話だろう
面白そうだとは思うが、身の回りに師匠がいないと敷居が高いんじゃないか
電子回路の工作とかはできるのかい?
>>304
色々違和感のある図だな……
少なくともCがPL/Iの子孫になってるのは明らかに変だ
0317デフォルトの名無しさん
2008/12/17(水) 14:32:39限られた記事のスペースでまとめてるんだから、多少の偏向は許してやれよ…
元Eiffel信者がPascal系まるまる切ってるんだし…
にしても記事読んだなら、現代言語の祖はFORTRANか、100歩譲ってSimulaにしかならんだろ…
0318291
2008/12/17(水) 14:33:36難しさが分からなかったです。
先輩方の意見からすると、非現実的なんですね。
はじめに習得する言語に関しては
「基礎が大事」との思いから選ぼうと思っていましたが
どの言語からでも基礎は学べるみたいですね。
あえて言うなら「やりたい事優先」なのでC#かjavaみたいですね。
何人かの意見で
「プログラムで自作するくらいなら買え」とありますが
結局プログラムはプロでやっていく人以外は不要と思っていいのでしょうか?
0319デフォルトの名無しさん
2008/12/17(水) 14:35:43たしかに祖というならそのとおりですね。
古くてその言語からの派生発展系が多くて
理系大学生が必修科目のように習っているのでC言語と思った次第です。
0320デフォルトの名無しさん
2008/12/17(水) 14:38:31プログラミングは、PC上で日常よくやる種類のくだらない作業の自動化・効率化には
非常に役に立つよ。
普通はそういう種類のプログラミングを「スクリプティング」と言い、
shell, Perlやそれに類する言語がよく使われる。
とりあえず正規表現を覚えて、単純なテキスト処理からはじめるのがお勧め。
C#やJavaは、そういう用途に向く言語ではないな。どっちかっつーと「お仕事」用の
言語だ。
0321デフォルトの名無しさん
2008/12/17(水) 14:42:38MatzがPHPを叩いたのを見てカーニハンを思い出した漏れ
> 「プログラムで自作するくらいなら買え」とありますが
色々と大変な時期だから。察してあげて
0322デフォルトの名無しさん
2008/12/17(水) 14:49:33目的による
プログラミングが目的でスケジュール帳が口実ならばともかく
スケージュール管理が目的でプログラミングが手段だと考えているなら
買うほうが正解
それに今日日買わなくても無料でダウンロードできるやつが巷に溢れているから
それらを試してからでも遅くはない
0323デフォルトの名無しさん
2008/12/17(水) 14:56:38>少なくともCがPL/Iの子孫になってるのは明らかに変だ
CはRatfor経由でFortranの傍系と言うところか
0324デフォルトの名無しさん
2008/12/17(水) 15:00:43つ 「Interface4月号」、「トランジスタ技術4月号」
おまけにマイコンがついてくる(はず)。
0325デフォルトの名無しさん
2008/12/17(水) 16:57:07http://www.microsoft.com/japan/msdn/vstudio/Express/
Web インストールの所から落として実行すると、
必要なファイルをダウンロードしてインストールするとこまでやってくれるよ。
言語はC#がおすすめ
0326デフォルトの名無しさん
2008/12/17(水) 18:20:011について、
本格的な管理ソフトを目指すならともかく、
テキストベースで予定表の検索くらいならスクリプト言語でやってみてもいいんじゃない。
2について、
多くの回答にあるように、時間になったらまでは簡単cronでもokだがその先の「もの」が問題。
プログラムの改造するのも実用的なものは大規模だから、そのなかでのマクロを書いてみるとかがおすすめ。
0327デフォルトの名無しさん
2008/12/17(水) 18:43:28限界を感じてちゃんとしたプログラムを覚えようと思い
いろいろと調べていたところ、こちらのスレに辿り着きました。
製作するゲームについてはジャンルや2D・3Dに拘らず何でも作りますが、
ゲーム以外の用途でプログラムをすることは無いと断言できる場合
どのようなプログラミング言語がおすすめでしょうか。
ちゃんとしたプログラムの知識は学校で習ったC言語くらいです。
初期投資や入門の簡単さには拘りません。
唐突な質問になりますが、よろしくお願いします。
0328デフォルトの名無しさん
2008/12/17(水) 19:16:51Flashでいいと思うよ。速度が足りてるなら。
速度が足りないなら、C++でDirectXしかないかな。
0329デフォルトの名無しさん
2008/12/17(水) 19:28:11何に限界を感じたのかkwsk
0330デフォルトの名無しさん
2008/12/17(水) 19:30:17Adobe AIRやAdobe flexとかじゃだめ?
0331デフォルトの名無しさん
2008/12/17(水) 20:08:03はい、まさに速度が足りないことです。
Flashの利点を生かしたゲームを作りたいわけではないので
より処理速度やゲームの開発環境が整った言語を探しています。
DirectXが使える言語がやはり最終的には良いのでしょうか。
>>330
あまりAIRは使いたく無いんですよね…。
特にFlashに拘りを持っている訳ではないので
他により良い環境があればActionScriptと文法が全く違う
プログラミング言語などでも特に問題ありません。
0332デフォルトの名無しさん
2008/12/17(水) 22:17:09そうなると、やはりC++とDirectXだろうな。
0333デフォルトの名無しさん
2008/12/17(水) 22:21:17なにを学べばそれがわかる?教えてくれ
0334デフォルトの名無しさん
2008/12/17(水) 22:21:51flashから入ったのならflashに向いたゲーム作ってた方が幸せになれる気がする
0335デフォルトの名無しさん
2008/12/17(水) 22:24:19興味持ったらやってみろよ、挫折したとしても何かは残るさ
0336327
2008/12/17(水) 22:33:45とりあえずC++とDirectXをメインに調べてみます。
Flashでやれることを既存の言語で実現するのが難しいというより
Flashが簡単過ぎるのだと思いますし、やれるだけやってみます…
0337デフォルトの名無しさん
2008/12/17(水) 22:35:36JavaScriptと言った場合、Webブラウザ上で動作するクライアントサイドの話と受け取るのが一般的。
ECMAScriptと言った場合には、FlashのActionScriptなども含む。
一応サーバサイドJavaScriptもあるけど、使われる事は少ない。
>なにを学べばそれがわかる?
とりあえずぐぐれ
0338デフォルトの名無しさん
2008/12/17(水) 22:40:52手軽なものでは WSH かな? CScript.exe + JScript
今のWindowsなら最初からインスコされてるハズ
0339333
2008/12/17(水) 22:47:35おお!まさしくこれですな
コンパイル済みのアプリケーションに他ユーザが新たに要素を追加できるような使い方がしたかった
0340デフォルトの名無しさん
2008/12/17(水) 22:50:24Java でも JavaScript 使えるよ。
0341デフォルトの名無しさん
2008/12/17(水) 22:53:02こけるかも知れないけど、XNAと言うゲーム開発環境があるらしいよ
それはそれは素晴らしいものらしいよ
新しめのPCや、Xboxで動くらしいよ
C++とDirectXは、しばらくもちそうだし、”頑張れるなら”一番正解に近い気がするけど・・・
0342デフォルトの名無しさん
2008/12/17(水) 22:54:04ん?拡張/組み込みスクリプト言語としての用途を考えてるってこと?
ならまあ確かにJavaScriptとかPython、lua、Lisp系がありがちかな
JavaScriptなら、今だとgoogleのv8が流行ってんじゃねえか
アプリをオートメーションサーバとして作るアプローチもあるが
ぶっちゃけ面倒くさいと思う
0343デフォルトの名無しさん
2008/12/17(水) 23:42:21とりあえず頑張ってみます。
しばらく調べてみましたが、D言語という言語もDirectXが使えるようですね。
…ものすごい不正解臭がしますが。
0344デフォルトの名無しさん
2008/12/18(木) 00:34:56D言語は初心者にはオススメできない。
いい言語だと思うけど、いつまで経っても絶賛開発中なのが・・
0345デフォルトの名無しさん
2008/12/18(木) 00:37:03DirectXを扱える言語はそれなりにある。扱えるってだけなら
Dはまだ処理系にバグが点在しているような状況だから、言語学習には向かないだろう
安定すればC++よりだいぶ良くなる感じはするんだが・・・・・
0346デフォルトの名無しさん
2008/12/18(木) 01:04:35D言語は・・・まだC#+XNAの方が明るい未来があるように思えるよw
言語が趣味なら楽しいって聞くけど、仕様がコロコロ変わる上に、オプソでもないから微妙かも。
0347デフォルトの名無しさん
2008/12/18(木) 11:32:32・将来性(具体的には.netの動向や携帯コンテンツ、webアプリetc)
・多言語への乗り換えやすさ
はどっちですか?
図書館で調べた限りでは
今のところはjavaだけど、言語はc#の方が優秀らしい
だけど、新しい言語なので今後落ちぶれる可能性も・・・
んで、どっちですか?
0348347
2008/12/18(木) 11:34:44お互いの言語の得意分野や
「こんなものを作りたいなら○○言語の一択」
ってありますか?
0349デフォルトの名無しさん
2008/12/18(木) 11:37:59Windowsで作れる物が多く速度が出るのはC#
0350デフォルトの名無しさん
2008/12/18(木) 11:40:30要するに
windowsPC以外の何かを作りたいならjava
windowsマンセーでアプリを作るだけならC#??
0351デフォルトの名無しさん
2008/12/18(木) 11:44:53Javaはソースからコンパイルする必要が無い。 C#はソースがあっても動くか確実ではない。
0352デフォルトの名無しさん
2008/12/18(木) 12:09:17将来性ではC#。
.NET対応言語が増える → .NETプログラミングが流行る → C#が流行る。
(夢見すぎか?)
0353デフォルトの名無しさん
2008/12/18(木) 12:13:17> Javaはソースからコンパイルする必要が無い。
kwsk
0354デフォルトの名無しさん
2008/12/18(木) 12:15:59山ほどあるよ。
http://www.dotnetpowered.com/languages.aspx
0355デフォルトの名無しさん
2008/12/18(木) 12:28:270356デフォルトの名無しさん
2008/12/18(木) 12:28:35> Javaではプラットフォーム非依存を目標の一つとし、またバージョン間の互換性に注意して開発が進められている。
> Javaは、中間言語にコンパイルされ、Java仮想マシンで実行されるよう設計された。
> .NET Frameworkはあらゆる言語で記述されたプログラムが共通中間言語にコンパイルされる。
> この中間言語はJITコンパイラによって実行時にネイティブコードにコンパイルされる。
0357347
2008/12/18(木) 12:37:03では、今後20〜30年のデジタルの世界では誰も予測できないけど
JAVAはこの先.NETにやられちゃいますか?
それとも>>352が夢?と言っているように現実的でない?
今までの流れだとやっぱりマイクロソフトの独裁は続いて
.NETの天下で言語もDEFと踏襲していく気もします。
0358デフォルトの名無しさん
2008/12/18(木) 12:38:430359デフォルトの名無しさん
2008/12/18(木) 12:41:530360デフォルトの名無しさん
2008/12/18(木) 12:42:36実行速度ではC++の速いからこれは消えないとして、そしたらC++で.NETを動かせた方が勉強が
少なくて済む。
0361デフォルトの名無しさん
2008/12/18(木) 12:47:440362デフォルトの名無しさん
2008/12/18(木) 12:48:43C++を本当に使えるぐらいならJavaだのC#だのは瞬殺で習得できて
.NETなアプリを使う分にはずっとクリーンかつ楽に記述できるぞ
だから皆C#を使ってるんだ、C++/CLIじゃなくてな
0363デフォルトの名無しさん
2008/12/18(木) 13:03:38まず最初にMSがC#に力を入れたからでは?
0364デフォルトの名無しさん
2008/12/18(木) 13:10:22いやいや、C++/CLIはCの上に構築されたC++の上に構築された言語だから、
ただの.NETアプリを組むには全く不要な複雑性を抱え込んだ言語だから、だよ
言語の優劣は機能だけで決まるもんじゃない
単純素朴に「大きいものはいいことだ」と考えるのならC++/CLIは強力な
言語だが、ネイティブコードとの連携が不要な部分までC++/CLIで記述するのは
愚かだ
0365デフォルトの名無しさん
2008/12/18(木) 13:21:380366デフォルトの名無しさん
2008/12/18(木) 14:36:40C、C++、C#、JavaとVB、VC++、VC#、eclipseの違いはなんですか?
0367デフォルトの名無しさん
2008/12/18(木) 16:41:53例えば、有名な言語は、自分で使うことより
他人に教えて使わせることを重視していたりする
0368366
2008/12/18(木) 16:45:34人に教えて〜って事は、プロジェクトリーダーって役職?って事かな?
では、趣味程度に考えて、フリープログラマなら何がいい?
0369デフォルトの名無しさん
2008/12/18(木) 17:09:50C/C++でスクリプト言語を作る
それから、そのスクリプトとC/C++を連携させる
というパターンが多いような気がする
0371デフォルトの名無しさん
2008/12/18(木) 17:34:260372デフォルトの名無しさん
2008/12/18(木) 17:50:38でも、これから趣味として始めるならばjavaとかの方がいいんじゃないの?
0373デフォルトの名無しさん
2008/12/18(木) 18:45:11金儲けだけが目的ならPGなんか選ばない方がいい
0374デフォルトの名無しさん
2008/12/18(木) 19:01:26東○とかは以前は残業代が給料とほぼ同額になるとか聞いたけど・・・
0375デフォルトの名無しさん
2008/12/18(木) 19:07:35インストールからコーディングまでがやたら簡単だし、他人のソースが見やすい。
ドキュメントも豊富でハマりやすい落とし穴も少ない。
変なクセもつきづらいし、ずっと使っていける言語。
0376デフォルトの名無しさん
2008/12/19(金) 05:26:53作るプログラムや動作させる環境も分からないのに答えろとか、エスパーじゃないと無理だな。
0377デフォルトの名無しさん
2008/12/19(金) 09:59:49金を儲けたいとかフリープログラマとか言ってんだから
具体的なプランが全く無いくらいわかれよw
「この言語を覚えれば一生金儲けが出来る」って妄想からの質問だろ〜
エイダをおぼえればまいくろそふとにしゅうしょくできるよ
と俺ならアドバイスするねw
0378デフォルトの名無しさん
2008/12/19(金) 11:22:510379デフォルトの名無しさん
2008/12/19(金) 14:17:57お金を稼ぐには
・誰よりも詳しくて
・誰よりも早くて
・誰よりも独創的
であれば財を成せると思う。
その後に「世間から望まれる物」を作成する環境にいられるか?だと思う。
もっと言えば、「世間から望まれる物」を自ら作る事も出来る。
マイクロソフトやグーグルってそういうもんじゃないのかな?
0380デフォルトの名無しさん
2008/12/19(金) 15:21:03>・誰よりも安くて
>・誰よりも早い
牛丼屋だろ
0381デフォルトの名無しさん
2008/12/19(金) 15:27:21牛丼屋は
早くて
安くて
旨い
の順
0382デフォルトの名無しさん
2008/12/19(金) 16:06:530383デフォルトの名無しさん
2008/12/19(金) 16:33:03むかし言われた
0384デフォルトの名無しさん
2008/12/19(金) 17:03:380385デフォルトの名無しさん
2008/12/19(金) 17:05:470386デフォルトの名無しさん
2008/12/19(金) 17:19:21まじで死ぬ
0387デフォルトの名無しさん
2008/12/19(金) 19:52:37手続き型(C言語)
オブジェクト指向(C#言語もしくはjava)
どっちがいいですか?
0388デフォルトの名無しさん
2008/12/19(金) 19:59:120389387
2008/12/19(金) 20:04:03どっちからの方がとっつきやすい?
どこかで「手続き型からやるとオブジェクト指向が理解しにくい」と聞きました
0390デフォルトの名無しさん
2008/12/19(金) 20:12:29Cのコードとアセンブリのコードを比較して眺める。
を繰り返せば確実に応用力が付く。
0391デフォルトの名無しさん
2008/12/19(金) 20:12:45その分類は排他関係じゃないし
0392デフォルトの名無しさん
2008/12/19(金) 20:41:10Haskellマジオススメ
0393387
2008/12/19(金) 20:50:53その応用力というのは、c言語の応用力という意味ですか?
他の言語の理解度も早くなるという応用力ですか?
0394デフォルトの名無しさん
2008/12/19(金) 21:00:44Javaはやる気がない時でも覚えられるだろ
0395デフォルトの名無しさん
2008/12/19(金) 21:10:14ホームページビルダー=htmlビルダー
だとすると
C=言語
vc=Cビルダー
basic=言語
vb=vbビルダー
c#=言語
vc#=c#ビルダー
????
0396デフォルトの名無しさん
2008/12/19(金) 21:18:110397デフォルトの名無しさん
2008/12/19(金) 21:23:490398デフォルトの名無しさん
2008/12/19(金) 21:32:0210年ぐらいかけてWebアプリケーションでつくって、オープンソースで
公開する野望を持っているのですが、言語はPHPでいいですか?
PythonとかRubyとか別の言語を選んだ方がいい積極的な理由があるでしょうか。
0399デフォルトの名無しさん
2008/12/19(金) 21:34:030400デフォルトの名無しさん
2008/12/19(金) 21:36:1110年かけて作っても、10年も使ってもらえない気がするので、
RoRかcatalystなどのフレームワークを使って、数日でプロトタイプを立ち上げるくらいの
勢いでやった方がましな気がする
どちらにせよ、SQLは必須になるでしょう
0401デフォルトの名無しさん
2008/12/19(金) 21:40:49片方ずつやるんじゃなくて、両方同時にやると良いと思います
0402デフォルトの名無しさん
2008/12/19(金) 21:41:42適当に風呂敷広げて派手に宣伝ぶちかますのが先だな
0403デフォルトの名無しさん
2008/12/19(金) 21:57:440404デフォルトの名無しさん
2008/12/19(金) 21:59:05大学なら一方は授業で基本的なことを学べるし、
もう一方は時間があるなら独学でつっついてみてもいいんじゃない?
独学のみならC++をお勧めしたいな
応用がきく
0405デフォルトの名無しさん
2008/12/19(金) 23:54:15一切の手続き型プログラムを除去できるわけではありません。
関数型とかなら無いかもしれません。しりませんが。
0406398
2008/12/20(土) 00:31:07自分では思ってもみなかった観点からのアドバイスをいただき
たいへん参考になりました。ここできいてみてよかったです。
10年かけて完成品をつくりあげたとしても、
それは10年も使ってもらえないだろう。
また10年後には何の言語が主流になっているかわからない。
それよりもプロトタイプをなるべく早くつくって公開し、
それを技術や環境の変化に応じて改変したり作り直したり
していくほうが、Webアプリケーションにはふさわしい。
完成よりも永遠のβ版を目指すべきである。
…といったようなアドバイスと受け取りました。
言語については、今知っているのがPerlだけなので、
とりあえずcatalystについて調べてみることにします。
どうもありがとうございました。
0407387
2008/12/20(土) 01:26:27全くの独学です。
C++はCに無理矢理オブジェクト指向をつけてややこしいとの事でしたので
C++ならばC#かと思っています。
やはりプログラミングの土台をしっかりするならCなのかと思っています。
0408デフォルトの名無しさん
2008/12/20(土) 01:50:01必ず通らないといけないような類の物ではない。
それで、何でプログラミング始めようと思ったんだ?
職業プログラマになりたい。とかいうアレなら、悪い事は言わんからやめとk
0409387
2008/12/20(土) 02:00:55必ず通らなきゃいけないわけじゃないんですね
職業プログラマはどの方向から見ても墓場みたいなので・・・・・
目指しているのはベクターでちょいちょいファンがいるくらいの
windowsアプリケーションプログラマですかねぇw
0410デフォルトの名無しさん
2008/12/20(土) 02:03:120411デフォルトの名無しさん
2008/12/20(土) 02:06:21趣味としてはいいんじゃない?
シェアウェアとして商品化するもいいさ
0412387
2008/12/20(土) 02:09:17windows系アプリケーションならc#だとはたくさんの場所で同意見です。
ただ、長く続けたいので、.netなどにも将来性に不安もあります。
0413デフォルトの名無しさん
2008/12/20(土) 02:39:40.NET の最初のリリース(1.0RTM)からもうすぐ7年。
先の事は誰にも分からんけど、当面はサポートされ続けると思う。
0414デフォルトの名無しさん
2008/12/20(土) 10:31:57ぶっちゃけ、プログラム書けるようになったら言語仕様の違いなんてマニュアルみながらでどうとでも対応できるから、言語の将来性なんて考えるだけ無駄。
0415デフォルトの名無しさん
2008/12/20(土) 11:53:47他に乗り換えるのなんてたいして労力つかわんだろ。
将来性なんて気にするだけ無駄ムダ
0416デフォルトの名無しさん
2008/12/20(土) 12:09:42関数型とかアセンブリとか、それ自体は使わなくとも
0417デフォルトの名無しさん
2008/12/20(土) 13:53:00コンピューターやOSの仕組みを知るには、必須の知識。
でも、趣味としてやるなら、もっとお手軽な方がいいと思う。
ヒープの管理なんて、VMとか.netにやらせれば十分。
0418デフォルトの名無しさん
2008/12/20(土) 13:58:01ちょこっと修正して使い続けることができた
というぐらいしかメリット感じたことないわー
ハードに近い部分を知るならアセンブリ言語一択だし、
アルゴリズム、データ構造、抽象化のような計算機科学寄りのところなら関数型言語には遠く及ばんし
Cは学習用としては中途半端な気がするなぁ
0419デフォルトの名無しさん
2008/12/20(土) 14:07:25作るのだってC/C++だしAPIもC/C++
0420デフォルトの名無しさん
2008/12/20(土) 14:15:35あと、最初のうちはなるべくネイティブコンパイルする言語を扱った方が
マシンに関する知識がついていいと思う。
↓ C++ の基本(ほぼ C と同じ。手続き型と思って構わない。配列を関数に渡す時以外のポインタは後回しでも良い(代わりに参照使えばいいので))
↓ インラインアセンブラ
↓ C++(ポインタ、オブジェクト指向、ジェネリックプログラミグ)
↓ C#(GUI が楽に作れると嬉しいよね)
↓ tcsh, bash(シェルプログラミングもやっといて損は無い)
↓ Perl, PHP(スクリプト言語。とりあえずはどっちか1つでいい)
↓ Ruby, Python(近代的なスクリプト言語。とりあえずはどっちか1つでいい)
↓ ActionScript(お好みで。FLASH 作れると面白いしね)
↓ Lisp(手続き的なところもあるがどちらかと言うと関数型言語)
↓ Haskell(純粋関数型言語)
↓ Prolog(論理型言語)
こんな感じの順番で3年くらいかけてやれば力付く。
速度を要求されるアプリ(エンコード/デコード、大量データ処理、ゲーム等)では
依然としてCやC++、あるいは部分的にアセンブリ言語が要求されることもある。
1つ言語を覚えてしまえば、あとは似たような文法な事が多いので、
仕様の簡単な言語なら、1日で使えるようになったりもする。
Lisp, Haskell, Prolog などはパラダイムが大きく変わるので
そう単純にはいかないだろうが。
0421デフォルトの名無しさん
2008/12/20(土) 14:18:310422デフォルトの名無しさん
2008/12/20(土) 14:19:410423デフォルトの名無しさん
2008/12/20(土) 14:20:150424デフォルトの名無しさん
2008/12/20(土) 14:23:370425デフォルトの名無しさん
2008/12/20(土) 14:34:15ソフトウェア工学、プロジェクトマネジメント、経営学等が控えております
プログラマになるのは難しいですね
0426デフォルトの名無しさん
2008/12/20(土) 14:42:400427デフォルトの名無しさん
2008/12/20(土) 15:25:52・豊富なドキュメント
・同じく豊富なユーザー数
で使う言語を決めればいいと思うよ!
0428デフォルトの名無しさん
2008/12/20(土) 16:57:28C、C++、C#、tcsh、bash、PHP、Rubyと使えるようになった奴が
わざわざActionScript覚える必要あんのか?
0429デフォルトの名無しさん
2008/12/20(土) 17:29:56そこまでやるのは単なる言語ヲタだ
仕事じゃ使い物にならん
0430デフォルトの名無しさん
2008/12/20(土) 17:31:183年で習得は無理だろjk・・・
コピペだった
0431デフォルトの名無しさん
2008/12/20(土) 17:43:07手作業で数日かけて置換してるのを見ると
そりゃ殺意も抱くさ。
0432デフォルトの名無しさん
2008/12/20(土) 17:56:13逆順にやったほうがいい。
0433デフォルトの名無しさん
2008/12/20(土) 18:45:56色々言語知ってる奴の方が
思考が柔軟でいいコードを書くよ。
0434デフォルトの名無しさん
2008/12/20(土) 18:54:590435デフォルトの名無しさん
2008/12/20(土) 19:11:120436デフォルトの名無しさん
2008/12/20(土) 19:12:570437デフォルトの名無しさん
2008/12/20(土) 19:46:40using namespace std;
class myclass {
public:
myclass() {cout << "Normal Constructor" << endl; }
myclass(const myclass &obj) { cout << "Copy Constructor" << endl; }
};
myclass f() { myclass ob; return ob; }
int main() {
myclass a;
a = f();
return 0;
}
これ実行すると
Normal Constructor
Normal Constructor
Copy Constructor
って出力されるらしいけど3行目がでてこない・・・
どうしてだかわかる?
0438デフォルトの名無しさん
2008/12/20(土) 19:52:160439デフォルトの名無しさん
2008/12/20(土) 19:58:580440デフォルトの名無しさん
2008/12/20(土) 21:20:47慣れるとあれほど脳内パースが楽な言語もないけどな
0441デフォルトの名無しさん
2008/12/20(土) 21:26:050442デフォルトの名無しさん
2008/12/20(土) 21:27:110443デフォルトの名無しさん
2008/12/20(土) 21:32:430444デフォルトの名無しさん
2008/12/20(土) 21:48:30ありがとう。
とりあえず人生投げ出す覚悟で挑戦してくる
0445デフォルトの名無しさん
2008/12/20(土) 23:46:07慣れた人にとっては楽でいいかもしれないけど、
初学者にはとっつきにくい感があるね。
C++はまさにそれ。複数手段があるとわかったときにそれぞれの方法を調べる必要が出てきて大変。
0446デフォルトの名無しさん
2008/12/21(日) 01:06:410447デフォルトの名無しさん
2008/12/21(日) 03:28:30どっちつかずになりそうで、どっちかを辞めようかと考えてます。
プログラミングはC++を勉強して挫折して、今VB.netを勉強してます。
最近、勉強していて、プログラミングのセンスないな〜と実感。
さらにプログラミングの世界はすでに市場飽和していて、プログラムを
勉強しても無駄になりそうと思ってるんですが・・・
CGのほうは子供のころから絵を書くのが好きでそれでやってます。
どっちかといえば論理的に考えるより、直感でものを考えるタイプです。
僕はどっちをやめたほうがいいでしょうか?
0448デフォルトの名無しさん
2008/12/21(日) 03:40:380449デフォルトの名無しさん
2008/12/21(日) 04:15:43若くて多少心得があればどこか雇ってくれる。(若くなくなってからは知らん)
向いてないと思うならCG頑張って、
プログラミングは日曜大工プログラマとして、趣味でやるといいんじゃないかね。
0450デフォルトの名無しさん
2008/12/21(日) 04:33:39そうだね。 >>447 にはScalaを薦めます。
0451デフォルトの名無しさん
2008/12/21(日) 05:06:59個人的にはCG羨ましいよ。俺は絵心ないからな。
ぶっちゃけプログラミングぐらいしか向いてないからな。
まあ、プログラミングだって中途半端だけどw
それでも、強いて言えば、他のことに比べりゃ、程度の
センスはあると自分では思ってる。
CGやDTM、SSも挑戦したことはあるが…
DTMは数曲作れてちょっと自己陶酔したが本気でハマれなかったし
SS?ショートストーリーの略なのに書き上げれんwww
CGに至ってはどうみても小学生です本当にありがとうございました。
0452デフォルトの名無しさん
2008/12/21(日) 06:29:160453デフォルトの名無しさん
2008/12/21(日) 07:27:47最低賃金+サビ残でも「絵を仕事にできる」と言えば若者が寄って来る
年齢と最低ラインの出来が一致しないから20歳と40歳が等しく貧乏だ
0454デフォルトの名無しさん
2008/12/21(日) 07:34:06どっちも趣味にして普通に会社に就職しろ
就職のために「勉強」するようなものではない
就職活動と称して企業対抗マラソンの体作りを始める奴はいないだろ
0455デフォルトの名無しさん
2008/12/21(日) 09:31:08かと言ってプログラマの待遇もあまり良いとは言えないしなあ…
まあ、分野によるかも知れんけど
0456デフォルトの名無しさん
2008/12/21(日) 10:26:280457デフォルトの名無しさん
2008/12/21(日) 11:34:570458デフォルトの名無しさん
2008/12/21(日) 11:52:35極論するとプログラムなんて誰でも出来るぞw
0459デフォルトの名無しさん
2008/12/21(日) 12:18:350460デフォルトの名無しさん
2008/12/21(日) 13:03:50csh whynot
ttp://www.kiso.tsukuba.ac.jp/~makimura/text/node239.html
0461デフォルトの名無しさん
2008/12/21(日) 15:05:550462デフォルトの名無しさん
2008/12/21(日) 15:33:27見事な器用貧乏になりました
0463デフォルトの名無しさん
2008/12/21(日) 15:50:16何を言う
一人でADVが作れるではないか
0464デフォルトの名無しさん
2008/12/21(日) 15:52:20中途半端なゲームほどつまらない物はない
0465デフォルトの名無しさん
2008/12/21(日) 16:00:030466デフォルトの名無しさん
2008/12/21(日) 16:02:03だけど、いろんな分野をつまみ食いしたくなっちゃうんだ。
おれも親父みたいに器用貧乏コース突入か。
0467デフォルトの名無しさん
2008/12/21(日) 16:11:12プログラムは子供のころからの積み重ねとかあまり関係ない
0468デフォルトの名無しさん
2008/12/21(日) 17:13:25ソフトウェア業界の巨人、マイクロソフトが後押ししているものに不安を感じるんなら、何をやっても不安は
拭えねぇんじゃねぇか?
0469デフォルトの名無しさん
2008/12/21(日) 17:40:100470デフォルトの名無しさん
2008/12/21(日) 18:19:180471デフォルトの名無しさん
2008/12/21(日) 18:27:35巨人だろうが失敗はするし黒歴史は沢山あるんだぜ
当初の宣伝から大幅に縮小後退したWinFX(笑)とかな
0472デフォルトの名無しさん
2008/12/21(日) 18:29:31そんな俺はWinFormsとWPFの間で揺れるわけだ
0473デフォルトの名無しさん
2008/12/21(日) 18:37:02つまり>>468が言いたいのはどれ選んでも不安なんてぬぐえないんだから
そんなこと気にするだけ無駄無駄ァてことだと思う。
>>472はどっちが良いと思う?
WPFならFlashアプリみたいにベクタで描いたGUI部品を使えそうなので、
環境に応じて柔軟に大きさを変えられそうだなと妄想してる(WinFormsでもできる?)んだけど、
巷では遅い重いと悪い意味で評判だな。
0474デフォルトの名無しさん
2008/12/21(日) 19:06:20まあ、IBMが押してるものはズッコケないと思っているやつは、今更いないだろうしな。
0475472
2008/12/21(日) 19:18:19ただWinFormsがこれだけ浸透していて
MSが今後もWinFormsをサポートしていくって言ってる現状だと
WPFへの移行が進むか、WPFが今後もサポートされるかかなり不安
0476デフォルトの名無しさん
2008/12/21(日) 19:31:01VB6でやってたような業務は、VB.NETかC#に移行するしかないし、日本以外だとVB.NETよりC#ほうに移行が進んでるらしい。
0477デフォルトの名無しさん
2008/12/21(日) 19:48:110478デフォルトの名無しさん
2008/12/21(日) 21:18:49> あなたは、コンピューターグラフィックのこれからの10年で、GDIが最高だと本当に考えているのですか?」
Rico Marianiカッコエエ
0479デフォルトの名無しさん
2008/12/21(日) 23:01:45Cにしたところで、GUI作ろうと思ったらいつまで寿命のあるかわからないwindows APIを覚えないといけないし、
かつて流行ったvisual basicなんて今は名前だけでまったく別物。
環境と資料が手に入りやすい言語でサクッとつくっちまえよ。
0480デフォルトの名無しさん
2008/12/21(日) 23:03:580481デフォルトの名無しさん
2008/12/21(日) 23:16:14この板にスレが1個もないのでだめそ・・・
0482デフォルトの名無しさん
2008/12/21(日) 23:33:37また、それらを実用的に利用できる最新のプログラミング言語は何?
0483デフォルトの名無しさん
2008/12/21(日) 23:36:540484デフォルトの名無しさん
2008/12/22(月) 00:13:36主流:オブジェクト指向
今後の主流:マルチパラダイム
実用的に利用できる言語:.NET(言語ではなく環境)
まぁでも、この辺の話は人それぞれ違うから、一概には言えないな。
0485デフォルトの名無しさん
2008/12/22(月) 00:19:39と言われ続けて早数十年・・・
0486デフォルトの名無しさん
2008/12/22(月) 00:22:41最近: Unicode識別子おkプログラミング
今後の主流: なでしこ
0487デフォルトの名無しさん
2008/12/22(月) 01:16:33言語の基礎にばかりこだわりすぎて今までVBとC#を行ったりきたり・・
0488デフォルトの名無しさん
2008/12/22(月) 01:56:07言語はそれでいいから、データベース関係とか習得すべき事は沢山あるじゃないか。
0489デフォルトの名無しさん
2008/12/22(月) 09:39:46DOSのTurboC++ならどうしようも‥‥
WindowsのTurboC++ならC++Builderスレへ
0490デフォルトの名無しさん
2008/12/22(月) 09:55:49TAOはマルチパラダイム。:-)
0491デフォルトの名無しさん
2008/12/22(月) 17:25:11どんな言語でも辞書見ながら完成出来る?
言いたい事は、どんな言語よりもまずアルゴリズムを覚えた方がいいのかなぁという事です
0492デフォルトの名無しさん
2008/12/22(月) 17:37:41有名なアルゴリズムほど標準ライブラリとかでとっくに実装されてたりするので、
先に言語やった方が良いと思う
0493デフォルトの名無しさん
2008/12/22(月) 17:43:440494491
2008/12/22(月) 17:49:23トンカチやのこぎりなどの道具の使い方は完璧でも
設計図がなければ何も出来ないんじゃない?
設計図さえあれば、各職人に指示するだけでいいと思うんだけど・・・・
それがSEって事になるのかな?
0495デフォルトの名無しさん
2008/12/22(月) 17:55:02アルゴリズムというより「コンピュータサイエンス」かな?
具体的に考える上で、実際にアルゴリズムを記述するための言語は
あったほうがいいよ、例えばSchemeとか
現実のプログラミングの話をすると、日本独自の「SE」だの「(作業員としての)
プログラマ」がやっているのは、OSやDBMS、Webサーバー、ミドルウェア、ライブラリ
のようなものの上に乗っかって、データを右から左に移すだけの仕事をしているので、
コンピュータサイエンスを学ぶことよりは、そのようなもの(土木工事のための機械)
の使い方を知ることのほうが重要になる
0496491
2008/12/22(月) 18:07:54つまり、日本のプログラミング業界の現状を考えるならば
自動車は運転方法さえマスターしていればメンテナンスや車の仕組みなんて
知らなくても全く問題なし!
って事ですか?
ってことは、より車の運転がうまくなる為には仕組みや整備士免許持ってる方が
上手くなるって事ですね?
下手な例えでスマン・・・
0497デフォルトの名無しさん
2008/12/22(月) 18:09:41大体そうだけど、あくまで普通にSI屋あたりに就職して
SEだのPGだのとして喰っていくなら、という話だから
別にコンピュータサイエンスを学んでも意味が無い、というつもりはないよ
0498デフォルトの名無しさん
2008/12/22(月) 18:16:05アルゴリズムには厳密な定義が必要だが
設計は厳密なプログラムを書く前の段階。だからサイエンスかどうかも少し怪しい。
0499デフォルトの名無しさん
2008/12/22(月) 18:20:120500デフォルトの名無しさん
2008/12/22(月) 18:55:55言語パラダイム毎に特化するのが悪いとは思わないが
CとHaskellのクイックソートの実装例が違いすぎて笑う
0501デフォルトの名無しさん
2008/12/22(月) 19:35:391)perl→ruby
か
2)ruby→perl
か、
それぞれの利点と欠点を教えてください。
0502デフォルトの名無しさん
2008/12/22(月) 19:39:16何を作ってみたいの?
特になければRubyでいい。Perlのソースは可読性が悪い点だけでも敬遠する理由になる。
0503デフォルトの名無しさん
2008/12/22(月) 20:49:49つかCとHaskellじゃ思想が全然違うからなあ
0504デフォルトの名無しさん
2008/12/22(月) 20:57:59そういった意味で Perl をやるのも悪くはない。
0505デフォルトの名無しさん
2008/12/22(月) 21:09:470506デフォルトの名無しさん
2008/12/22(月) 21:12:41両方やらなきゃならないんなら、Perl→Rubyでおk。
逆だと、構文や後付OOPの関係でPerlやってらんねってなる。
片方だけでいいのならRuby。あとPythonって選択肢もある。
0507デフォルトの名無しさん
2008/12/22(月) 21:12:53Windowsのみで完結してるならどちらでもお好みで。
0508デフォルトの名無しさん
2008/12/22(月) 21:17:03よく分かるなw
でも、Ruby できれば Perl 覚えるのなんて楽勝なんで、
そう気にする事もないかもね。
Perl を書く気力はどうせ逆でも無くなるし。
0509デフォルトの名無しさん
2008/12/22(月) 21:59:210510デフォルトの名無しさん
2008/12/22(月) 22:16:010511デフォルトの名無しさん
2008/12/22(月) 22:23:27CPANライブラリが使えれば、何でもできる。
そのレベルにさえ到達できない人が多いのも事実だけどな。
0512デフォルトの名無しさん
2008/12/22(月) 22:38:130513デフォルトの名無しさん
2008/12/22(月) 22:52:250514デフォルトの名無しさん
2008/12/22(月) 23:04:305行くらい訳したところで飽きてしまう。
0515デフォルトの名無しさん
2008/12/22(月) 23:10:07Perlはちょっと高級なawk/sedだ、俺の中では
それ以上の使い方をする気にはとてもなれない言語
0516デフォルトの名無しさん
2008/12/22(月) 23:10:52ふだんから使えそうなのに、チェックを入れといて、どうこうみたいな話で、もしかして
2chあたりで言われてるほど、使い勝手のいいもんじゃねーの? みたいな予感がしたけど。
0517デフォルトの名無しさん
2008/12/22(月) 23:14:55非標準にも幅広い分野で良質なライブラリが豊富に揃ってるし
言語の素性は比べ物にならないし
標準でffiを使えるからそれこそ本当の意味で「何でもできる」し
C/C++との連携手段もやたらと豊富だし
使い捨てワンライナー以外の目的でPerlを選ぶ理由が分からない
0518デフォルトの名無しさん
2008/12/22(月) 23:18:030519デフォルトの名無しさん
2008/12/22(月) 23:18:38ファイナルファイト?
0520デフォルトの名無しさん
2008/12/22(月) 23:19:18それがPerl
0521デフォルトの名無しさん
2008/12/22(月) 23:19:260522デフォルトの名無しさん
2008/12/22(月) 23:20:11foreign function interface
0523デフォルトの名無しさん
2008/12/22(月) 23:25:520524デフォルトの名無しさん
2008/12/22(月) 23:28:32汚くても簡潔に書けるのだけが唯一の取り柄なのに、エンコーディング周りで
冗長な泥仕事を強いられるのでは何の意味も無い
0525デフォルトの名無しさん
2008/12/22(月) 23:48:14あんまり悪く言っちゃいけないよとは思うが
0526デフォルトの名無しさん
2008/12/23(火) 00:04:060527デフォルトの名無しさん
2008/12/23(火) 00:19:090528デフォルトの名無しさん
2008/12/23(火) 00:48:23それは人には言えない関係ですか?
0529デフォルトの名無しさん
2008/12/23(火) 01:12:270530デフォルトの名無しさん
2008/12/23(火) 01:30:180531デフォルトの名無しさん
2008/12/23(火) 01:36:580532デフォルトの名無しさん
2008/12/23(火) 01:40:520533デフォルトの名無しさん
2008/12/23(火) 03:18:090534デフォルトの名無しさん
2008/12/23(火) 03:40:210535デフォルトの名無しさん
2008/12/23(火) 04:43:07どんなライブラリや命令があるか、翻訳/解釈の方式、機能のネイティブサポート、その辺が主か?
要素が多くてこれという指針は挙げにくいな。
既存のライブラリがあればそれを使うことができるが、無ければ自作しなければならない。
ゲームが作りたければグラフィックスやサウンド、ゲームコントローラなどのライブラリが必要。
技術計算をするなら技術計算用のライブラリがないと自作するしかない。
コンパイラは実行が速い。
インタプリタは遅いが、テストが手軽にできたり動的な実行ができたりする。
欲しい機能が言語ネイティブでサポートされていれば書きやすい。
例えばPerlは正規表現などによって文字列操作がやりやすく
PHPはHTMLに組み込むような形で書くのが前提で、Webプログラミングに使われたりする。
あと関数型言語や論理型言語などの非手続き型言語は手続き型言語では記述し辛い内容を簡潔に書けたりするが…俺もこれは良く知らない。
0536デフォルトの名無しさん
2008/12/23(火) 10:54:250537デフォルトの名無しさん
2008/12/23(火) 11:22:31今までもこれからも沢山いるだろうし
0538デフォルトの名無しさん
2008/12/23(火) 11:30:140539デフォルトの名無しさん
2008/12/23(火) 12:30:180540デフォルトの名無しさん
2008/12/23(火) 13:13:01人が多いのがいいんですが、ユーザー比率ってLinux5割、
会社とかでまだWindowsが4割近くユーザーがいて、残りMacとその他大勢でいいんでしょうか?
学校回りでもLinuxしか見ないんで7割近く行ってるような気もするんですが実際どうなんですか?
0541デフォルトの名無しさん
2008/12/23(火) 13:27:47Linuxの正確な数値は判らん(ダウンロードできるし)が
パソコンだとWindows8〜9割、その他1〜2割と思って良い。
学校は特にLinuxの普及率が高い分野なので高く感じるかもね。
同じようにデザイン関連はMacOSXの普及率が高いそうな。
でもそれ以外のパソコンはほぼWindowsの独裁やね。
パソコン以外の、汎用機や組み込みの分野では全然違うけど。
0542デフォルトの名無しさん
2008/12/23(火) 13:44:46これによると、Windowsが約9割、Macが5%、残りその他ってところだね。
あくまでインターネットの商用サイトへのクライアントとしての集計だが
作る物がPCのソフトなら、まあこれを根拠にしてもいいんじゃないかな。
0543デフォルトの名無しさん
2008/12/23(火) 15:06:38バイナリ互換じゃなくてソースコード互換だったらいいんでね?
あんまりないけど
0544デフォルトの名無しさん
2008/12/23(火) 16:43:580545デフォルトの名無しさん
2008/12/23(火) 16:56:43すみませんしらべたらわかりました
0546mild7070
2008/12/23(火) 17:03:20まだやはりC、C++なんかがメジャーですか?
http://mild7070.livedoor.biz/
0547デフォルトの名無しさん
2008/12/23(火) 17:35:40”しょくぎょうてきぷろぐらまー”とやらを定義してからだ
undefinedな値は混ぜて捏ねて焼いてもずっとundefinedだからな!
0548デフォルトの名無しさん
2008/12/23(火) 17:44:180549デフォルトの名無しさん
2008/12/23(火) 17:54:20世界的に求人量で圧倒しているのがJava。プログラマ数でも同じだと思う。
それだけ希少性に欠けるということ。
0550デフォルトの名無しさん
2008/12/23(火) 18:09:39IUnknownはUnknownでも有用だ
0551デフォルトの名無しさん
2008/12/23(火) 18:13:150552デフォルトの名無しさん
2008/12/23(火) 19:49:03将来性や、仕事での待遇等を考えれば、やはりマイクロソフトのC#が優位なのでしょうか。
0553デフォルトの名無しさん
2008/12/23(火) 19:56:49C#が特別ロボティクス向きという訳ではないからはっきり優位とは
いえない。
0554デフォルトの名無しさん
2008/12/23(火) 20:02:08たぶん、どちらかが身についていれば、移行は簡単。
手近な実行環境や教材のそろっていたり、質問できる人がそばにいるかどうかで、
決めればいい。
0555デフォルトの名無しさん
2008/12/23(火) 20:02:540556デフォルトの名無しさん
2008/12/23(火) 20:32:09C#でDirectX80フレーム実現させるにはほとんど中身が書けないということなんでしょうか?
0557デフォルトの名無しさん
2008/12/23(火) 20:35:53同じような処理をC#とC++で書いて、比べてみたら?
せいぜい数倍程度の差だと思うけど。
結果報告、よろしく。
0558デフォルトの名無しさん
2008/12/23(火) 21:58:14起動が遅いのです。
フレームレートなどの速度は、プログラムの書き方に大きく左右されるので分かりません。
実際問題、C#でも速度は意外と速いみたいですが。
消えると思ったXNAとかまだありますし、楽しいかも知れませんよ。
0559デフォルトの名無しさん
2008/12/23(火) 22:09:34∧_∧ ∧_∧ ))^)
( ・∀・) ( ・∀・) (( (
⊂ ⊂ ) ( U つ )) )
< < < ) ) ) (( (
(_(_) (__)_) )) )
0560デフォルトの名無しさん
2008/12/23(火) 22:42:00差が出るのは初めの立ち上がりくらいでは?
0561デフォルトの名無しさん
2008/12/23(火) 23:17:58基本と謳われがちだがなんか凄く難しく感じる
0562デフォルトの名無しさん
2008/12/23(火) 23:22:380563デフォルトの名無しさん
2008/12/23(火) 23:27:570564デフォルトの名無しさん
2008/12/23(火) 23:30:38基本といわれてるのはCだと思われ。(おれは別にCからやる必要ないと思ってるけど)
C++は難しい部類だと思う。
0565デフォルトの名無しさん
2008/12/23(火) 23:46:39別に無理してライブラリ全部覚えなくてもいいんだぜ
0566デフォルトの名無しさん
2008/12/23(火) 23:48:40C++は仕様を満たしたコンパイラが作れないほど、複雑怪奇なのだよ
基本はC言語。業界次第ではJAVAってとこもあるだろうね
まあC++の時代は来なかったと言うことだよ
ほとんどの場合、BetterCで止まってるだろうからね
0567デフォルトの名無しさん
2008/12/23(火) 23:49:44たくさんあるよな。
0568デフォルトの名無しさん
2008/12/23(火) 23:57:160569デフォルトの名無しさん
2008/12/23(火) 23:59:380570デフォルトの名無しさん
2008/12/24(水) 00:00:310571デフォルトの名無しさん
2008/12/24(水) 00:04:44また興味がわいてきた。
仕事もちょうどC++だし、自宅のVCにboost入れてみた。
0572デフォルトの名無しさん
2008/12/24(水) 00:05:43Cの高い自由度をそのままにOOを被せたからね。
JAVAやC#みたいに言語仕様として制約を入れてたら結果は違ってたかもね。
関数をリンクできるレベルにとどめて、ソースレベルでの完全互換にこだわらなかったらよかったのにね。
0573デフォルトの名無しさん
2008/12/24(水) 00:35:53それじゃ意味ないだろ・・・
C++が必要なくなるようなものが欲しいんだからさw
最近のC#はどんどん拡張される一方だし、保守的なJAVAの方が言語としては無難なのかも知れないな
0574デフォルトの名無しさん
2008/12/24(水) 00:39:49じゃ、C#がネイティブにとか意味のないこと言うなよ。
0575デフォルトの名無しさん
2008/12/24(水) 00:41:07難しいと言う人は、良い入門書を選べなかったんだろう。
0576デフォルトの名無しさん
2008/12/24(水) 00:41:49Dでも使っとけw
0577デフォルトの名無しさん
2008/12/24(水) 00:48:57ハーバード・シルト著 「標準講座C++」 \6800
とかどう?
0578デフォルトの名無しさん
2008/12/24(水) 01:40:490579デフォルトの名無しさん
2008/12/24(水) 01:46:16同じことするにもCとの互換性なんかが影響していくつも方法ができてしまうから、
どれを選べばいいかで悩むことになる。
0580デフォルトの名無しさん
2008/12/24(水) 01:48:490581デフォルトの名無しさん
2008/12/24(水) 01:52:49落とし穴&バッドノウハウ指摘の参考書だらけ、
そう新しくは無い言語なのに新しい手法がどんどん登場して古いコードが
陳腐化していくので萎える
わざわざC++に労力を払う気がしなくなったよ
仕事で使わざるを得ない人はまあご苦労さんとしかいえない
0582デフォルトの名無しさん
2008/12/24(水) 01:55:300583デフォルトの名無しさん
2008/12/24(水) 02:16:19ポトペタ、ネイティブ、OO、高速、柔軟・・・・いいとこだらけなのに、なぜに落ち目なのか?
0584デフォルトの名無しさん
2008/12/24(水) 02:20:10落ち目なのは当たり前だろう
0585デフォルトの名無しさん
2008/12/24(水) 07:22:05これってC++のみマネージコードとアンマネージコードを混在できるのではなく
切り替えてどっちでも使えるのがC++だけだということなんでしょうか?
今までのネイティブコードにSTL等のライブラリ感覚でCLR使いたい場合/clrを追加すれば
CLRは必要になるけど混在させられるということではないんでしょうか?
0586デフォルトの名無しさん
2008/12/24(水) 11:30:38http://msdn.microsoft.com/ja-jp/library/k8d11d4s.aspx
http://msdn.microsoft.com/ja-jp/library/85344whh.aspx
0587デフォルトの名無しさん
2008/12/24(水) 13:24:47もしかして、C++/CLIが最強言語なんでしょうか?
アンマネージドな部分が含まれていてCLRのメモリ管理、セキュリティ、言語統一が
失われたりしてCLRのメリットが減ったりしないんでしょうか?
CLRの機能で一度アンマネージ部分をラッピングして全てのコードがCLRになる構造なんでしょうか?
0588デフォルトの名無しさん
2008/12/24(水) 13:46:110589デフォルトの名無しさん
2008/12/24(水) 15:07:57アンマネージド部分はラッピングされず、マネージドと混在することになる。
0590デフォルトの名無しさん
2008/12/24(水) 16:48:44http://schiphol.2ch.net/test/read.cgi/575/1010948472/l50
0591デフォルトの名無しさん
2008/12/24(水) 17:20:12いくらでも語るスレあるだろ
0592デフォルトの名無しさん
2008/12/24(水) 18:13:32直せるような物なら直したいし、直せないにしても参考にどのようなプログラム?で動かしていたのか知りたかったのですが、
何を使って作ったソフトかとか、どのようなプログラムで動いていたのかの中身を見るにはどのようにしてみればいいのでしょうか?
ソフトは◎◎.exeでプロパティを見るとWindowsApplication1となっています。
exeファイルの他には、拾わなくて良いドロップを指定するフォルダ(ここに入れておいたものは自動で取得しない)のみです。
的外れな質問かもしれませんが、わかる方いらっしゃいましたらよろしくお願いします。
0593デフォルトの名無しさん
2008/12/24(水) 19:02:31まぁ、情報が少なすぎて何とも言えんな。
0594デフォルトの名無しさん
2008/12/24(水) 19:31:17直したい→1から作るほうが早いです
参考にしたい→参考に出来るだけの知識があるなら1から作れます
因みに十中八九ゲームの規約に違反してます
0595デフォルトの名無しさん
2008/12/24(水) 23:17:40itachigai
0596デフォルトの名無しさん
2008/12/24(水) 23:34:37今見てみたら、visual StudioでVB.NETのアプリを作ると、デフォルトのプロジェクトがWindowsApplication1になるな。
C#とかC++だとそういう名前になってなかった。
0597デフォルトの名無しさん
2008/12/25(木) 00:18:41C#2008ではWindowsFormsApplication1になってるというマメ知識。(Wpfプロジェクトが追加された為)
0598デフォルトの名無しさん
2008/12/25(木) 22:22:10ゆくゆくはベクターなどで公開できるようなWindowsアプリケーションを
(ゲームを除く)いろいろと作りたいと思っています。
で手始めに、家計簿を作りたいと思っています。
いろいろ調べて、ゆくゆくを考え、VC#を選択しようと
思っているのですがどうでしょうか?
0599デフォルトの名無しさん
2008/12/25(木) 22:30:02C#が本命かな。
0600デフォルトの名無しさん
2008/12/25(木) 22:30:38もうちょいビックになれよ
0601デフォルトの名無しさん
2008/12/25(木) 22:41:59Excel VBAを推します
0602デフォルトの名無しさん
2008/12/25(木) 22:52:390603デフォルトの名無しさん
2008/12/25(木) 23:40:450604デフォルトの名無しさん
2008/12/26(金) 00:09:14ゆとり仕様だから最初は普通にやれよ
0605デフォルトの名無しさん
2008/12/26(金) 00:14:020606デフォルトの名無しさん
2008/12/26(金) 01:14:480607598
2008/12/26(金) 08:59:49VC#2008EE入れてみました。
ExcelVBAやAccessはちょっとだけ、やっていたので
なんかやれそうです。
メモ帳でコードを書くよりはぜんぜんいいです。
なれてきたらメモ帳でコードかけるように頑張りたいです。
0608デフォルトの名無しさん
2008/12/26(金) 15:08:11プログラミングは授業で入りだけ学習し、
DreamSparkでVS2008を手に入れたと見た
そして言語の選択か
変な癖が付かなければいいが・・・
0609デフォルトの名無しさん
2008/12/26(金) 15:31:57VC#からC#やC++に移行するのは大変なんですかね?
初心者なので英語の羅列よりGUIの方が分りやすく、
プログラムの仕組みが分ってきたらC++などに移行できればと
思っていた次第です。
http://www.microsoft.com/japan/msdn/vstudio/express/
GUIで作成できて、尚かつ無料だし、C#って付いているし(移行しやすい??)
VC++よりは敷居が低そうだし。
上記のような感覚でVC#を選んだんですけど、
私がどっか勘違いしてるのかな?
この無料版だと後々苦労しますかね?
またはVC++の方がいいんですかね?
0610デフォルトの名無しさん
2008/12/26(金) 15:39:55VC#が使えればC#は簡単…というより、C#を学ぶ環境としてVC#以外の選択肢があるのか?って感じだよ。
C++は結構大変だろうな。というより、何の言語から移っても大変。
かと言ってC++から始めるのも大変だから、C#でプログラミングに慣れるのも悪くないと思うよ。
0611デフォルトの名無しさん
2008/12/26(金) 15:41:27いや、別にVC#をやることは問題ない。
C#は今最も注目されている言語といってもいいほど拡張されてるし。
でもVC#は簡単にウィンドウが出せちゃったり、D&Dで部分的なパーツを組み込むことができるから、
簡単すぎて知識も浅はかになってしまうんだな。
将来これで食っていこうと思うなら、基礎知識も身につけてほしい。
VC#標準では機能が足りなくなった、あるいは追加したくなった際に役立つから。
C++やCでDLL組んでの機能拡張とかもいいかもね。
0612デフォルトの名無しさん
2008/12/26(金) 15:57:16そもそもVisual C#は言語の名前じゃないよ。
大雑把に言えばC#でプログラムを書くためのツール群。
要するにVisualC#を使ってC#のプログラムを書くわけ。
そして、VisualC#を使わずにC#のプログラムを書いている人はレア。
後々苦労することは多分無いから、安心してVC#をどうぞ。
0613609
2008/12/26(金) 16:34:38私も皆さんのようになれるよう精進したいと思います。
0614デフォルトの名無しさん
2008/12/26(金) 16:43:040615デフォルトの名無しさん
2008/12/26(金) 19:43:32でも、C++さわりたくなくなるよな
いいじゃん、もうC#で・・・
JAVAと違ってそう思えるからC#は立派だよな
0616デフォルトの名無しさん
2008/12/26(金) 21:36:37この順番で学ぶと分かり易いよ。
0617デフォルトの名無しさん
2008/12/27(土) 12:22:54せめてD言語が流行ればいいんだけど無理だろうし
ライブラリまでD言語なCodeGear D Builderでもだしてくれないかな
0618デフォルトの名無しさん
2008/12/27(土) 19:36:540619デフォルトの名無しさん
2008/12/27(土) 20:22:47仕事でも使えるしアリだと思うけど、将来性は保障できないよ
それならHSPでもやった方が楽しいと思う
あとはスレで人気なVisual C#の方が、将来性があるかも知れないよ
0620デフォルトの名無しさん
2008/12/27(土) 21:50:32でもTry〜Catch〜Finallyはほしい
0621デフォルトの名無しさん
2008/12/28(日) 03:28:49OpenOfficeのVBAに当たるスクリプトは既にJavaScript的なものだし。
0622デフォルトの名無しさん
2008/12/28(日) 11:59:000623622
2008/12/28(日) 12:01:18Common Lisp、Cはそこそこいけるのですが、
静的なOO言語も勉強したいと思っています。
ひとつならコレやっとけ、というのがありましたら。
0624デフォルトの名無しさん
2008/12/28(日) 12:03:250625622
2008/12/28(日) 12:10:07それもありなんです。Schemeも多少はやってるので、この際、Steele尽しみたいな。
でもそれで決めちゃっていいのかなぁ、というのもあります。
0626デフォルトの名無しさん
2008/12/28(日) 12:22:04ただまあ、やっぱりCLOSとは似てないと思う
0627デフォルトの名無しさん
2008/12/28(日) 12:31:28好きに汁
0628デフォルトの名無しさん
2008/12/28(日) 12:54:54でも逆に手続き型OOPLには疎そうだなあ
>622
オブジェクト指向を学ぶなら
Java、Python、Rubyのどれかで良いんじゃね
オブジェクト指向関連のドキュメントもそれなりにあるし
0629デフォルトの名無しさん
2008/12/28(日) 12:57:36どっちでも構わんし、どちらからやっても移行は容易だ。
0630デフォルトの名無しさん
2008/12/28(日) 13:28:550631デフォルトの名無しさん
2008/12/28(日) 13:39:39OOPの学習言語としては不向きなんじゃないだろうか。
0632622
2008/12/28(日) 13:50:48そうなんです。静的なOOP言語はとんと初心者なのです。
>>629
どうもです。C#ってGNU/Linuxでもいけますかね。MSなイメージが。
>>630
はい。なのでOO自体は多少はわかっていると思います。
お勧めいただいたもの
C#:1
Java:3
Scala:1
;; Python,Ruby:動的なので割愛
0633デフォルトの名無しさん
2008/12/28(日) 13:54:110634デフォルトの名無しさん
2008/12/28(日) 13:56:38C#関連のドキュメントは「Windowsでアプリ開発」という部分が強調されてて
「オブジェクト指向」の部分にあまり深入りしている物が少ない気がする
Javaはオブジェクト指向の解説でも頻繁に出てくる言語だし、これで良いかと
0635デフォルトの名無しさん
2008/12/28(日) 13:57:05LinuxでC#ならこんなのがあるよ。
http://www.mono-project.com/Main_Page
とはいえ静的なOOPの学習用としてならJavaが面倒が少なくて
いいだろうと思う。それ系の本も山ほど出てるし。
0636デフォルトの名無しさん
2008/12/28(日) 13:57:43ということは、OOの宗派は8通りくらいあるんだろうなw
0637デフォルトの名無しさん
2008/12/28(日) 14:04:54言語を学ぶだけなら Java より C# の方がオススメ
0638デフォルトの名無しさん
2008/12/28(日) 14:18:56JavaならOpenJDKもあるしSunのJDKもLinux用があるハズ。
0639622
2008/12/28(日) 14:34:53>>635
覗いてみました。monoっていうのはVM+開発ツールみたいな感じですね。
>>636
さらにMOPまでいくと、可能性としては連続体になっちゃいますね。
お勧めいただいたもの
C#:2
Java:7
Scala:1
;; Python,Ruby:動的なので割愛
すいません、この状況を見ての疑問なのですが、
静的OOというとC++もいろいろな意味で有名ですが、
やっぱりひとつだけコレ、というと除外させる何かが
あるのでしょうか。
0640デフォルトの名無しさん
2008/12/28(日) 14:43:20C++はマルチパラダイム言語だからな
OOを学ぶのが目的なら、不純度高くて向いてないんじゃないか
0641デフォルトの名無しさん
2008/12/28(日) 14:51:090642デフォルトの名無しさん
2008/12/28(日) 15:16:170643デフォルトの名無しさん
2008/12/28(日) 15:47:580644デフォルトの名無しさん
2008/12/28(日) 15:48:08柔軟性に富むが、その分バグの入りやすい仕様だよ。
趣味でやっていて、ちっとも楽しくなかった。
あと、変数の宣言のない言語も、タイプミスによるバグを発見しにくいから、おすすめしない。
0645デフォルトの名無しさん
2008/12/28(日) 16:01:29OOPが活きてくる大きなプロジェクトで自前管理は怖い
やはり扱いの楽な言語+要所でC、くらいが楽で良いかと
C++は静的OOPLの勉強でなく、混沌とした仕様の勉強が目的になりかねん
0646デフォルトの名無しさん
2008/12/28(日) 16:03:120647デフォルトの名無しさん
2008/12/28(日) 16:05:020648622
2008/12/28(日) 16:08:32>>640
なるほどです。とすると静的OOというフィーチャに集中するならC++は
避けた方がよさそうですね。
>> 644
最後の苦行、、、逆にそそられる気もします。
お勧めいただいたもの (集計基準がちょっと曖昧)
C#:2
C++:1 -3
Java:7
Scala:1
;; Python,Ruby:動的なので割愛
;; RPGツクール:スクリプト言語RGSSが動的なので割愛
0649622
2008/12/28(日) 16:18:50ありがとうございます。
●お勧めいただいたもの (>>647まで)
※(推奨 非推奨 不明)という表記です。集計基準は曖昧です。
C#:(2 0 0)
C++:(1 5 1)
Java:(7 0 0)
Scala:(1 0 0)
;; Python,Ruby:動的なので割愛
;; RPGツクール:スクリプト言語RGSSが動的なので割愛
0650デフォルトの名無しさん
2008/12/28(日) 16:21:170651デフォルトの名無しさん
2008/12/28(日) 16:22:450652デフォルトの名無しさん
2008/12/28(日) 16:26:180653デフォルトの名無しさん
2008/12/28(日) 16:28:11これほどシンプルなのがほかにあるか?
漠然とした理解も理解を進めるために重要だ
0654デフォルトの名無しさん
2008/12/28(日) 16:29:56このご時世に勧められんよ
てか>>622
0655デフォルトの名無しさん
2008/12/28(日) 16:33:40ってか初心者なのか?w
0656デフォルトの名無しさん
2008/12/28(日) 16:35:56こういうときに欲しいのは信者の熱いアピールなんだが
ここのスレの住人は妙に良識があるから(ry
0657デフォルトの名無しさん
2008/12/28(日) 17:48:360658622
2008/12/28(日) 17:55:12>>650
Eiffelは確かあの青いずんぐりむっくりな本で扱っている言語ですね。
>>651
MSIL、調べました。なるほど、.NET/monoというのは
VM(stack machine)+開発ツール(GCC的であり中間言語はMSIL)
ということなんですね。
>>652 >>653
たぶん、私の質問じゃなくて別の質問への解答ですよね。
>>654 >>655 >>656
そうなんです。まっさらな初心者ではないですがお許しを。
●お勧めいただいたもの (>>656まで)
※(推奨 非推奨 不明)という表記です。集計基準は曖昧です。
C#: (2 0 0)
C++: (1 5 1)
Eiffel:(1 0 0)
MSIL: (1 0 0)
Java: (7 0 0)
Scala: (1 0 0)
;; Python,Ruby:動的なので割愛
;; RPGツクール:スクリプト言語RGSSが動的なので割愛
0659デフォルトの名無しさん
2008/12/28(日) 18:07:13自分に合った言語なんていくらでも見つけられるだろうw
0660622
2008/12/28(日) 18:42:21動的だったら見当がつくんですね、ぱっと思いつくところで
Smalltalk > ECMAScript > Ruby >> Python > Perl
という順で自分にあってるのではと。でも静的はコードサンプルすら
ほとんど読んことがないので、これから調べないとというところなんです。
で、その前に世間の評価やお勧めはどうなんだろう??
と気になったんです。
すいません、もう少しだけお邪魔させてください。
夜の方のご意見も聞いてみたく。
0661デフォルトの名無しさん
2008/12/28(日) 19:57:28> 夜の方のご意見
マア、ナンテ性的ナンデショ!!
0662デフォルトの名無しさん
2008/12/28(日) 20:43:04俺と C をやらないか?
0663622
2008/12/28(日) 21:02:5622時くらいに失礼しようと思います。
>>657
そうですか。本のサンプルコードに多いというのはかなり魅力的です。
>>661 >>662
構っていただき、すいません。
●お勧めいただいたもの(>>662まで)
※(推奨 非推奨 不明)という表記です。集計基準は曖昧です。
C#: (2 0 0)
C++: (1 5 1)
Eiffel:(1 0 0)
MSIL: (1 0 0)
Java: (8 0 0)
Scala: (1 0 0)
;; Python,Ruby:動的なので割愛
;; RPGツクール:スクリプト言語RGSSが動的なので割愛
0664デフォルトの名無しさん
2008/12/28(日) 21:44:02やる気無くすくらいに静的だから
0665622
2008/12/28(日) 22:11:12Wikipediaみてみました。Adaってオブジェクト指向言語で初めて国際標準になった
ものなんですね!
みなさん、ありがとうございました。m(_ _)m
事前のイメージでは、こんなにJavaの一人勝ちになるとは
思ってませんでした。お伺いしてよかったです。Javaを勉強してみます。
●お勧めいただいたもの(>>664まで)
※(推奨 非推奨 不明)という表記です。集計基準は曖昧です。
Ada: (1 0 0)
C#: (2 0 0)
C++: (1 5 1)
Eiffel:(1 0 0)
MSIL: (1 0 0)
Java: (8 0 0)
Scala: (1 0 0)
;; Python,Ruby:動的なので割愛
;; RPGツクール:スクリプト言語RGSSが動的なので割愛
それでは失礼します。
0666デフォルトの名無しさん
2008/12/28(日) 22:45:44最後までまったくブレがないじゃないか。
ロジカルという言葉が形容として正確かどうかはわからんが。
仕事はできる人なんだろうなあ。
0667デフォルトの名無しさん
2008/12/29(月) 07:46:17さて問題はそこからだ。
PHPにするかJAVAにするか、あるいはC#か。
JAVAでスタンドアローンもありな感じになってきたこと、
C#が随分と普及してきたこと、というわけで、これは悩むよね。
プログラマーを仕事にしたいなら、とりあえずJAVAを薦めたい。
もしも難しくて理解出来ないなら、その前にPHPをやるのもいい。
0668デフォルトの名無しさん
2008/12/29(月) 08:17:14サンプルプログラムとちょっと違うことをするとエラーがでるが、系統だった解説を受けてないので、エラーの原因が分からない。
俺の場合は先にJavaをやって、もう一度JavaScriptに戻ったら、ようやく理解できたよ。
0669デフォルトの名無しさん
2008/12/29(月) 08:50:18http://www.tiobe.com/index.php/paperinfo/tpci/Java.html
実はCも弱含み。
http://www.tiobe.com/index.php/paperinfo/tpci/C.html
C#は上昇中。
http://www.tiobe.com/index.php/paperinfo/tpci/C_.html
PythonとRubyも強い。
http://www.tiobe.com/index.php/paperinfo/tpci/Python.html
http://www.tiobe.com/content/paperinfo/tpci/Ruby.html
0670デフォルトの名無しさん
2008/12/29(月) 10:15:45読んでないが『初めてのJavaScript』とかあるじゃないか。
あとはWASPのJeremy Keithが書いたのがある。
とはいえJavaScriptは実行環境がブラウザであり他とは大きく異なるので
プログラミング入門言語としてはお勧めできない。Rhinoとかあるけど敷居が高すぎる。
HTML分かってる人がやるなら格別、そうでない人にはオーバーヘッドが大きすぎ。
0671デフォルトの名無しさん
2008/12/29(月) 10:46:09まあweb系がプログラミングの全てだと思ってるんだろうけど
0672デフォルトの名無しさん
2008/12/29(月) 10:48:15JSがプロトタイプベースのOOPLってことを理解するまでは
俺的には糞言語だと思ってたが
理解した途端に神言語に変わりつつある
0673デフォルトの名無しさん
2008/12/29(月) 10:57:34あくまでも補助的なツールにすぎないのを知らずに勉強始めたら無駄骨だぞ
0674デフォルトの名無しさん
2008/12/29(月) 11:05:550675デフォルトの名無しさん
2008/12/29(月) 11:07:00この辺詳しく。
javaやc#に比べてjsのvmはよく使われるのに、
何やってるかとかが実装依存なので全然見てない…
0676デフォルトの名無しさん
2008/12/29(月) 11:16:24perlすら入れさせて貰えんときもあるし
実用性は相当あると思うヨ
0677デフォルトの名無しさん
2008/12/29(月) 11:41:19・高度なRPG開発が可能な、完全無料のゲーム作成ツールです。
・製作者はなんと「モノリスフィア」やツクール2000でシルフェイド幻想譚などを製作した
SmokingWOLF氏だよ。
・雰囲気はRPGツクール2000に近い。RPGツクール2000で自作システムを作りこむ際に
不満だったところがいろいろ解消されていて、かなり自由度が高いです。ただし
その分初心者には難しいかも。すでにツクール2000で自作システムを組むのに
慣れた人やRPGツクールでは物足りないけどプログラミングはちょっとという方にお勧め。
・作成したゲームは自由に配布したり、コンテストに投稿することも可能。
また本ソフトを持たない人でもプレイ可能!ファイル暗号化も完備してるよ!
・要望、不満点、バグ報告などなど書き込みお願いします。今もどんどん進化中です。
・それとマップやキャラなどのドット素材もじゃんじゃん募集中ですので
一度サイトにお越しくださいませ。
・このツールで作ったゲームをサイトで紹介してるから、ダウンロードしてどういう
ゲームが作れるのか見てみてね。
2ちゃん本スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1229261856/l100
0678デフォルトの名無しさん
2008/12/29(月) 11:55:14詳しくはWebで…というか資料をあたって欲しいところ
まぁ、とりあえず自作オブジェクトが使えるとOOPLって感じがするか?
<script language="JavaScript">
function MyObject(hello, world) {
this.hello = hello;
this.world = world;
this.toString = function() {
return this.hello + "," + this.world;
}
}
var obj = new MyObject("Hello", "world");
document.write(obj.toString());
</script>
0679デフォルトの名無しさん
2008/12/29(月) 12:11:16高レベルの話でよければとっかかりとして
http://blog.livedoor.jp/dankogai/archives/51033584.html
低レベル(実装より)の話はJavaScriptに関しては読んだこと無いなあ
多分こっちを求めてる気がするけど
0680デフォルトの名無しさん
2008/12/29(月) 12:57:05趣味でプログラムをと考えています。
たとえば2chのスレ等の特定の言葉を集計、カウントしたり
画像掲示板の画像を自動で集めたりみたいなWeb上で動作するものを作ってみたいです。
OSはXP、数年まえに手書きでへぼいHP作ったり、JAVAで画像表示とかで少し遊んだ経験のみです。
おおすめの言語がありましたらご教授お願いします
0681デフォルトの名無しさん
2008/12/29(月) 13:13:59(言語やライブラリのインストールは可能か、cronは使えるか等)によって、
選べる言語や出来ることが大きく違ってくる。
Webサーバに設置して動かすことを前提としなければ、どんな言語でも構わない。
スクリプト言語ならPerl, Python, Ruby, コンパイルの必要な言語ならC#, Javaあたり。
0682デフォルトの名無しさん
2008/12/29(月) 13:40:10しばらく見ないうちに化けたっぽいね
その辺、詳しく知らんけど
0683デフォルトの名無しさん
2008/12/29(月) 13:45:15自宅サーバー立てるのかな?
そうでなければPHPが、多くのサーバーで使えていいと思うよ
>>682
ずっとホームページのクソ拡張に使われてきたから・・・
0684デフォルトの名無しさん
2008/12/29(月) 13:57:49Javaだって最初は遅いだの何だのと散々けなされていたw
0685デフォルトの名無しさん
2008/12/29(月) 14:56:13あざーす。
そのつど起動して集計するようなものを考えてました。常時動かすならperl系のが良いってことですよね?
JAVAでやってみて、それなりに完成したらPHPもチャレンジしようと思います。
0686デフォルトの名無しさん
2008/12/29(月) 16:18:170687デフォルトの名無しさん
2008/12/29(月) 16:22:330688デフォルトの名無しさん
2008/12/29(月) 17:22:290689デフォルトの名無しさん
2008/12/29(月) 17:42:360690デフォルトの名無しさん
2008/12/29(月) 19:35:350691デフォルトの名無しさん
2008/12/29(月) 19:37:340692デフォルトの名無しさん
2008/12/29(月) 19:42:270693デフォルトの名無しさん
2008/12/29(月) 19:48:580694デフォルトの名無しさん
2008/12/30(火) 09:47:18やりたいことなどはなくて、一応言語を勉強しておこうとおもっています。
0695デフォルトの名無しさん
2008/12/30(火) 09:56:18次はデバッグの方法とか勉強してみたら?
0696デフォルトの名無しさん
2008/12/30(火) 10:02:53統合開発環境も用意されてるし、オブジェクト指向は初心者でも分かりやすいからな
0697デフォルトの名無しさん
2008/12/30(火) 10:11:120698デフォルトの名無しさん
2008/12/30(火) 10:15:00この板を見渡してテキトーに決めると良い
0699デフォルトの名無しさん
2008/12/30(火) 10:22:48Haskellがいいんじゃないかな
0700デフォルトの名無しさん
2008/12/30(火) 10:30:41大器晩成志向 →Haskell
即戦力志向 →Java | C#
小物速成志向 → Python
0701694
2008/12/30(火) 10:38:01Javeでもやってみようとおもいます。
0702デフォルトの名無しさん
2008/12/30(火) 10:39:280703デフォルトの名無しさん
2008/12/30(火) 10:42:250704デフォルトの名無しさん
2008/12/30(火) 10:47:110705デフォルトの名無しさん
2008/12/30(火) 10:55:020706デフォルトの名無しさん
2008/12/30(火) 10:55:13Javeマジオススメ
0707デフォルトの名無しさん
2008/12/30(火) 10:57:040708デフォルトの名無しさん
2008/12/30(火) 11:18:280709デフォルトの名無しさん
2008/12/30(火) 12:37:090710デフォルトの名無しさん
2008/12/30(火) 13:14:350711デフォルトの名無しさん
2008/12/30(火) 14:12:33厨向け言語
0712デフォルトの名無しさん
2008/12/30(火) 14:18:090713デフォルトの名無しさん
2008/12/30(火) 14:19:500714デフォルトの名無しさん
2008/12/30(火) 14:24:140715デフォルトの名無しさん
2008/12/30(火) 14:47:350716デフォルトの名無しさん
2008/12/30(火) 14:50:45http://practical-scheme.net/trans/pypar-j.html
0717デフォルトの名無しさん
2008/12/30(火) 14:57:15そもそもCが厨言語なのに・・・
0718デフォルトの名無しさん
2008/12/30(火) 15:00:330719デフォルトの名無しさん
2008/12/30(火) 15:05:08信仰してる奴らが厨というだけ
0720デフォルトの名無しさん
2008/12/30(火) 17:15:20C++ + Java = C#
っていう考え方で良いですか?
0721デフォルトの名無しさん
2008/12/30(火) 17:19:34C#は後進なのでJavaからもいいとこどりしてる
0722デフォルトの名無しさん
2008/12/30(火) 17:19:53ちがいます。
0723デフォルトの名無しさん
2008/12/30(火) 17:20:090724デフォルトの名無しさん
2008/12/30(火) 17:46:40何でもいいからプログラミングできるようになればプログラミングのコツが掴めると思う
コツがつかめれば他の言語なんて応用でどうにでもなる
自分は情報科の大学なんだけど、いきなりCからプログラミング学ぼうとして挫折した友人を何人見たことか
0725デフォルトの名無しさん
2008/12/30(火) 17:50:16進化したと思えばいい。
C++ →進化→ JAVA →進化→ C#
いらないものは、捨て必要な物は足してあるんだよ
>>724
とりあえず、HSPだろ
0726デフォルトの名無しさん
2008/12/30(火) 18:05:21便利な小物作るときに役に立つと思うのになあ
0727デフォルトの名無しさん
2008/12/30(火) 18:45:380728デフォルトの名無しさん
2008/12/30(火) 18:59:28C並みに処理が外部依存じゃん
0729デフォルトの名無しさん
2008/12/30(火) 19:01:475年とかで消えたりしませんよね?
winアプリのプログラマーになりたいんですが、
大学の連中がこぞってc++&win32APIを薦めてくるんですが。。
ちょっと検索しただけでも明らかにヤバそうな感じがするんですが、どうなんでしょ?
「.netがある現在、今更APIを極めようなんて人はいないと思いますが・・・」とか、
「過去の遺物となりつつあるwin32API」とか、
「肥大化が進み個人レベルでは習得が困難」とか、
こんな台詞を見ると躊躇してしまいます。。
でも教授がC#なんかクソとか言ってますし(C++が一番好きらしい)
このスレッドではC#の評判がいいようなのでC#に興味があるんですが。。
0730デフォルトの名無しさん
2008/12/30(火) 19:04:05自分用のスクリプティング目的なら「パールのようなもの」系の方が
ぶっちゃけ便利だと思う
GUIでっちあげるのにHTAってのは場合によっては悪くないが
WSHスクリプトならWindows環境では大抵動くから、他人に渡すには向いてると思うが、
ウィルススキャンソフトにウィルス扱いされがちだよな
0731デフォルトの名無しさん
2008/12/30(火) 19:04:19Norton先生がお怒りになるので・・・
0732デフォルトの名無しさん
2008/12/30(火) 19:06:400733デフォルトの名無しさん
2008/12/30(火) 19:11:260734デフォルトの名無しさん
2008/12/30(火) 20:32:15Win apiと.netとunixと、いろいろやれば見識がついていいとおもうよ。
0735デフォルトの名無しさん
2008/12/30(火) 20:35:09他人に入れてもらわなきゃなのはなぁ
0736デフォルトの名無しさん
2008/12/30(火) 21:41:53VisualC++(C++/CLR)
Win32API
Turbo C++
こんくらいしかわかんない・・・
俺からもC++から移り変わるにはどれがいいか意見たのんます
0737デフォルトの名無しさん
2008/12/30(火) 21:58:03ターボパスカルとかターボCとか2万円で買えたのに・・・
お試し版でも遊び程度なら作られるのでしょうか
0738デフォルトの名無しさん
2008/12/30(火) 22:13:020739デフォルトの名無しさん
2008/12/30(火) 22:21:44寿命は知らないが、作れる物としては最良の物が出来る
一年コースでC++でも挫折しないと言うのならC++で良いと思うよ
C#はC++に比べて改良されていて、簡単で挫折し無さそうだから人気
ただ出来るのは.NETアプリだから、起動時間が少し長くて微妙だけどね
>>736
Win32API
たぶんここからが楽しいところだと思うよ
>>737
Visual C++ Expressで無料で、MFC以外の大抵のことは出来るよ
あとリソースエディタも付いてないかな
0740デフォルトの名無しさん
2008/12/30(火) 23:11:52混乱しているようだが
・C++(言語)
・Win32API(ライブラリ)
・VC++(開発環境)
・C++Builder(開発環境)
なので「C++から移る」ものは無い。
どれもC++と共に利用できるものだ。
強いて言えばVCとCBuilderをどっちにするか、ってぐらい。
まあ、VCには無料のExpressがあるからそれで良いかと。
0741デフォルトの名無しさん
2008/12/30(火) 23:15:05>>729
WinXPは確か2014年までは現役じゃなかったか?
C#でもDllImportでWin32を使える。
0742デフォルトの名無しさん
2008/12/30(火) 23:40:340743デフォルトの名無しさん
2008/12/31(水) 00:01:14oss、フル版でも全く金かからない。
0744wolf ◆8VH3XAqjlU
2008/12/31(水) 00:13:51レスが違う
正しくは「C#.NETにのめりこんで見たいけど5年とかで消えたりしませんよね?」じゃないかな?
あとこのスレの存在を否定する事になるけど
.NETの世界は「言語単体で考える世界ではない」と先生に伝えて下さい
0745デフォルトの名無しさん
2008/12/31(水) 00:32:480746デフォルトの名無しさん
2008/12/31(水) 00:34:43LLの世界でも拡張ライブラリにCを使う
C++とLispは言語単体でって感じがするw
0747デフォルトの名無しさん
2008/12/31(水) 00:41:48UNIX はC言語で書かれたそうですが、Windowsも同じでしょうか?
0748デフォルトの名無しさん
2008/12/31(水) 00:44:40M$に就職しソースコードを見ればわかります
0749デフォルトの名無しさん
2008/12/31(水) 01:19:05たぶんC++言語が中心だと思いますよ
0750デフォルトの名無しさん
2008/12/31(水) 03:42:31これからはC#かもしれないと感じているよ。
別にJAVAに取って代わるというわけではないのだけれど
初心者向きであり、なおかつ汎用性があるということなら
C#なんだよね。JAVAは環境構築は初心者向きではないから。
PHPは言語自体は初心者向きだけど、
やはり環境構築の面でそうではないんだな。
総合的に見るとC#が最良ということになりますね。
0751デフォルトの名無しさん
2008/12/31(水) 03:48:46根源的な質問ではないですよ
0752デフォルトの名無しさん
2008/12/31(水) 04:58:390753デフォルトの名無しさん
2008/12/31(水) 08:23:43自由はお前ら底辺デジドカにはねーんだよ
という神の声が聞こえました
0754デフォルトの名無しさん
2008/12/31(水) 09:12:250755デフォルトの名無しさん
2008/12/31(水) 12:24:540756デフォルトの名無しさん
2008/12/31(水) 13:22:01つ初心者
0757デフォルトの名無しさん
2008/12/31(水) 14:21:04JAVAと競合しないように、どちらも生き残って欲しいな
出来ればJAVAは、あまり大規模仕様変更無しで・・・
0758デフォルトの名無しさん
2008/12/31(水) 14:45:030759デフォルトの名無しさん
2008/12/31(水) 14:49:33ucsd p-systemとか
0760デフォルトの名無しさん
2008/12/31(水) 14:56:110761デフォルトの名無しさん
2008/12/31(水) 15:02:170762デフォルトの名無しさん
2008/12/31(水) 15:13:340763デフォルトの名無しさん
2008/12/31(水) 15:17:52既に1.5辺りで色々仕様変更されんかったっけ
0764デフォルトの名無しさん
2008/12/31(水) 15:45:15VS で作っても Mono で動くよ。
0765デフォルトの名無しさん
2008/12/31(水) 15:46:13何だかんだ言って、結局JAVAは動かないOSがあるんだ
SUNの独自技術だったし、クローズだったし
そこから見ればC#とMonoの方がだいぶ期待できるよ
アプリ作成に関しては圧倒的に優位だしね
>>763
Java7のクロージャー見送りを評価しようって話かな
0766デフォルトの名無しさん
2008/12/31(水) 16:00:00加藤鷹
0767デフォルトの名無しさん
2008/12/31(水) 16:03:150768デフォルトの名無しさん
2008/12/31(水) 16:36:150769デフォルトの名無しさん
2008/12/31(水) 16:48:14みたいな状況にしたいんだろうな・・・
結局、D言語に期待するしかないんだよな
0770デフォルトの名無しさん
2008/12/31(水) 16:52:090771デフォルトの名無しさん
2008/12/31(水) 18:44:21ずっとボーランドばっかりだったけど
マイクロソフトのも見てみます
プログラミングなんて久しぶりです
0772デフォルトの名無しさん
2008/12/31(水) 20:19:42WindowsでのC++はひどすぎるし(もう少し何とかならなかったものか・・・)
それに引き替えC#は、再開発の固まりでいいよな
最近少し仕様が膨らんできたけど、それでもだいぶいいよな
>>771
今CodeGearを選ぶ理由は少ないね
Delphiを使えるとかなら、それもありなのかも知れないけどね
0773デフォルトの名無しさん
2009/01/01(木) 00:52:42以前は逆だったのに
0774デフォルトの名無しさん
2009/01/01(木) 01:14:15JNodeの思想を取り入れた未来のWindowsとC#にだけど。
0775デフォルトの名無しさん
2009/01/01(木) 02:47:22この場合にオススメの言語って何ですか?一応HSPを少しだけかじったことがあります。
0776デフォルトの名無しさん
2009/01/01(木) 03:05:170777デフォルトの名無しさん
2009/01/01(木) 04:05:15Flash(ActionScript)も良いんじゃないか
0778775
2009/01/01(木) 05:04:09ですが、HSPは人口が少ないだとか習得しても社会で役に立たないだとか、
何かと「マイナー」で「お遊び」な印象を受ける意見をよく聞くので、ちょっと抵抗があります。
とても生意気な事言ってすいません。ですが、
どうしても一度本格的なプログラミング言語に取り組んでみたいんです。
0779デフォルトの名無しさん
2009/01/01(木) 05:19:370780デフォルトの名無しさん
2009/01/01(木) 09:20:42はかどらなくてやる気なくなっていくだろうし
で、RPGツ(ryの新しいやつでRuby使えるらしい
0781デフォルトの名無しさん
2009/01/01(木) 09:24:182Dのゼルダなら。
0782デフォルトの名無しさん
2009/01/01(木) 11:31:38気軽で手に職付けられるってことなら
>>777 の言う通り Flash (ActionScript) が最良なんじゃないかね。
今は Flash 使ってるサイトとか多いし。
0783デフォルトの名無しさん
2009/01/01(木) 11:37:000784デフォルトの名無しさん
2009/01/01(木) 13:12:490785デフォルトの名無しさん
2009/01/01(木) 15:46:13社会で役に立つ必要があるの?ゲーム会社で働きたいの?
で、一般的なと言うのならC言語と、簡単ゲームライブラリがいい
簡単ライブラリにもよるけど、HSPの感覚で続けていけると思うよ
C#でXNA使ってみてもいいのかもしれない
本格的らしいし、MSが作ってるし、XBOXでも動くんだよ
流行る保障もないし、消える可能性もあるけど、とにかく本格的らしいよw
>>784
きっともうDelphiの時代は来ない。MS風味のBorland言語?、C#で我慢しよう
0786デフォルトの名無しさん
2009/01/01(木) 18:25:050787デフォルトの名無しさん
2009/01/01(木) 18:29:36時代が変わったんだよ
Turbo PascalやDelphiの作者であるAnders Hejlsbergは1996年にはMSに移った
その後のBorlandは出がらしみたいなものさ
0788デフォルトの名無しさん
2009/01/01(木) 18:46:49MSがその後も出がらしなのは何故だ!?
0789デフォルトの名無しさん
2009/01/01(木) 18:49:030790デフォルトの名無しさん
2009/01/01(木) 18:53:03その後のMSはぜんぜん出がらしなんかじゃないよ
0791デフォルトの名無しさん
2009/01/01(木) 19:03:15> というかその人ってC#の設計達の中でも中心人物じゃん
なんと言うでがらし・・・
0792デフォルトの名無しさん
2009/01/01(木) 19:09:38どのあたりが出がらしなのかkwsk
0793デフォルトの名無しさん
2009/01/02(金) 02:30:44Delphi産は多いけど、それももう・・・
現状.NETの問題点は、起動が遅いことくらいだしね
特殊なソフトのC++な分野はともかく、軽いゲームならさほど問題もないし、
何より今後のサポートが期待できるw
>>788
いつものこと?
Windowsに付いてるソフトも.NETでないし、まだ.NETには不安がある
Vistaの失敗も痛い。無理してもVistaは64bitを推奨して、.NETアプリ推奨にすれば良かったのにw
出がらしでもなく、たぶんいいとこ取りで先端を走っているとは思う
0794デフォルトの名無しさん
2009/01/02(金) 09:51:17使ってる人いる?
0795デフォルトの名無しさん
2009/01/02(金) 11:23:370796デフォルトの名無しさん
2009/01/02(金) 11:29:480797デフォルトの名無しさん
2009/01/02(金) 11:46:38ネイティブってそんなに必要でも無いなと最近思うようになってきた。
0798デフォルトの名無しさん
2009/01/02(金) 11:56:490799デフォルトの名無しさん
2009/01/02(金) 12:05:12D言語は、まだ言語仕様がころころ変わるレベルらしいよ
完全なオープンソースでの開発でもない
使用も増えていく一方だし、もう少し様子見だね
とりあえずC#でもやっていた方がいいよ
どうしても速度がいるのはCでいい。C++なんていらない
>>797
マルチコアでネイティブより有利になる可能性もあるしね
今だって書き方によっては、仮想マシンの方が早くなってしまうことも十分あるし・・・へたれでごめんなさい
0800デフォルトの名無しさん
2009/01/02(金) 12:17:12妥協っていうか、好みが変わりつつあるんだろ
ただ言われた通りのものを作ると、完成した頃には気が変わってて
違うのが欲しいと言われる
0801デフォルトの名無しさん
2009/01/02(金) 12:34:47>今だって書き方によっては、仮想マシンの方が早くなってしまうことも十分あるし
そんなことはないw
0802デフォルトの名無しさん
2009/01/02(金) 12:51:11http://blogs.msdn.com/jonathanh/archive/2005/05/20/optimizing-managed-c-vs-native-c-code.aspx
三年前の記事だけど今とたいして変わらないんじゃないかな
0803デフォルトの名無しさん
2009/01/02(金) 12:54:53え? それ仮想マシンのほうが速いって例?
0804デフォルトの名無しさん
2009/01/02(金) 13:07:320805デフォルトの名無しさん
2009/01/02(金) 13:34:52バカスwwwww
って感じか?
もう、そう言う時代が来たんだよな
あと10年もしたら、スクリプト言語の時代も来るのかな・・・
0806デフォルトの名無しさん
2009/01/02(金) 14:15:370807デフォルトの名無しさん
2009/01/02(金) 14:21:09速度やメモリの制限の緩い大部分のアプリに関しては
既にスクリプト言語やVM言語の時代になっている。
Cで書いた方が速いとか言ってるとバカにされるぞ。
でも、相変わらずC/C++で書かないと困る分野もあることは事実で、
その分野では今後もC/C++が使われ続けるだろう。
もちろん、アセンブラで書かないと困る分野だって未だにある。
0808デフォルトの名無しさん
2009/01/02(金) 14:29:12>>805は>>804を皮肉ってるんだと思うよ。
0809デフォルトの名無しさん
2009/01/02(金) 14:30:35速いかどうかの話題じゃん。
だれも、なんでもCで書くべきとか言ってないし。
0810デフォルトの名無しさん
2009/01/02(金) 14:32:30COBOL :現役維持
C言語 :現役維持
C++ :現役。今後衰退予定
VM :現役。
LL :現役。
やっぱり並列化って、仮想マシン側で吸収するのが有力?
言語側で、作成者側で吸収することになるの?
0811デフォルトの名無しさん
2009/01/02(金) 14:40:550812デフォルトの名無しさん
2009/01/02(金) 14:43:37Common Lisp :現役
Prolog :現役
Scheme :現役
0813デフォルトの名無しさん
2009/01/02(金) 14:44:360814デフォルトの名無しさん
2009/01/02(金) 14:44:53このスレを見せるのは気の毒ではある。
0815デフォルトの名無しさん
2009/01/02(金) 14:56:02起動しっぱなしのソフトで使う分にはいいんだが、
小物ツールみたいにそれなりの頻度で起動してすぐ閉じたりするヤツには向かん
0816デフォルトの名無しさん
2009/01/02(金) 14:56:39C#自体は文句ないよ
0817デフォルトの名無しさん
2009/01/02(金) 14:59:47今後.netアプリが当たり前になって、OS起動時にフレームワークも起動するのが一般化すれば
それも解決すると思われる。
今はCかなー。適当なリソースエディタ使ったら簡単にGUIアプリ作れんのかな。
0818デフォルトの名無しさん
2009/01/02(金) 14:59:550819デフォルトの名無しさん
2009/01/02(金) 15:02:39>>817
よくわからんけどJITコンパイルしなくていいの?
0820デフォルトの名無しさん
2009/01/02(金) 15:03:58その変換プログラムは起動にあまり時間は食わないと思うが。 実行できる形式にするほうが時間食ってると思うが。
計ったことはない。
0821デフォルトの名無しさん
2009/01/02(金) 15:42:27単にWindowsのAPI設計がダメすぎるだけなんだよね。
そのためにC#を教えようとするぐらいなら
ラッパーTK+C++を勧めたほうがいい気がするね。
C#なんて初心者に教えるもんじゃねえ。
ぬるま湯・プラットフォーム依存で楽できても行き詰まりそう。
やっぱり可愛い子には旅をさせろで、
将来自分で道を開ける子になってもらうにはC/C++を先に教えないと。
C#なんてある程度経験ある奴が生産性を秤にかけて使うもんだろ。
俺ならC++ + wxWidgetsとかでウィンドウアプリ作るの目標にさせる。
0822デフォルトの名無しさん
2009/01/02(金) 15:44:360823デフォルトの名無しさん
2009/01/02(金) 15:46:11.NET依存アプリなんてださいし今時Linuxでクロス開発できんとかありえん。
0824デフォルトの名無しさん
2009/01/02(金) 15:48:54マイナーすぎ。 wxWidgetsってperlやパイロンで使う方がおおいのでは
0825デフォルトの名無しさん
2009/01/02(金) 15:51:120826デフォルトの名無しさん
2009/01/02(金) 15:51:52このスレのターゲットは独学初心者だぞ。
(先輩等聞ける相手がいるならそっちに聞けば済む話)
C#のように資料が豊富でとっつきやすい環境を勧めるのが筋。
>>824
ぱいそん。
0827デフォルトの名無しさん
2009/01/02(金) 15:55:58TKってツールキットの略なんだな。Tcl/TkのTkかとオモタ。
0828デフォルトの名無しさん
2009/01/02(金) 16:15:16「初心者のための〜」スレで何でクロスプラットフォーム開発とか
出てくるんだよ……
> 将来自分で道を開ける子になってもらうにはC/C++を先に教えないと。
> C#なんてある程度経験ある奴が生産性を秤にかけて使うもんだろ。
この発想も全く賛成しかねる。
CS教えるカリキュラムでも、いずれCだのアセンブラも学ばせるにしても
最初はSchemeとかで教えるわけだろう。
一番重要な「抽象化」「アルゴリズム」「設計」のようなものを学ばせるには、Cだの
C++だのは、気にしなければならない雑音が多すぎる上に、
言語のレベルが低すぎて、もっと抽象度の高い概念を学ぶことができない。
下に下りるのは、抽象度の高いところで、やりたいことを
やれるようになってからでいい。
0829デフォルトの名無しさん
2009/01/02(金) 16:24:500830デフォルトの名無しさん
2009/01/02(金) 16:27:570831デフォルトの名無しさん
2009/01/02(金) 16:36:31そこがどう出るか分からん
0832デフォルトの名無しさん
2009/01/02(金) 17:00:41ついでに小学生からやり直させてくれ。
0833デフォルトの名無しさん
2009/01/02(金) 17:02:520834デフォルトの名無しさん
2009/01/02(金) 17:09:27C#でFFみたいなゲーム作れるようになるまで、俺の寿命あるだろうかw
0835デフォルトの名無しさん
2009/01/02(金) 17:12:27つーかゲームってプログラム以外のものも相当あると思うんだけど
0836デフォルトの名無しさん
2009/01/02(金) 17:17:21これに加えてアイデアもないと面白いゲーム作れないからしんどいな。
0837デフォルトの名無しさん
2009/01/02(金) 17:26:330838デフォルトの名無しさん
2009/01/02(金) 17:38:380839デフォルトの名無しさん
2009/01/02(金) 17:43:19ゲームは娯楽でしかないから大衆の好みに迎合しないといけない。この違いはでかい。
と考える今日この頃。
0840デフォルトの名無しさん
2009/01/02(金) 18:05:48余命何ヶ月なのですか?
FFってファミコンのやつだよね
懐かしいなぁ
0841デフォルトの名無しさん
2009/01/02(金) 19:05:06特にこだわりがなければツクールが手っ取り早いと思う
rubyなんかも使えたりするし
0842デフォルトの名無しさん
2009/01/02(金) 19:18:35aaaとかbbbとかfdsaとかすげぇ名前の変数が山のように出来て
マジでどれがどれかさっぱりわからなくなる
0843デフォルトの名無しさん
2009/01/02(金) 19:46:28PRGに限らずプログラミングに向いてない気がする。
0844デフォルトの名無しさん
2009/01/02(金) 20:11:31貯金が2年分しかない。。。
このまま仕事がなかったら、孤独死するしかない。。
0845デフォルトの名無しさん
2009/01/02(金) 20:22:02派遣切り・・・
早くXNAで遊べるようになるといいね
0846デフォルトの名無しさん
2009/01/02(金) 20:47:140847デフォルトの名無しさん
2009/01/02(金) 20:56:23自分のPCはWindowsだから家で復習とかが出来ません
windowsでもc言語を勉強できるようなソフトはないんでしょうか?
0848デフォルトの名無しさん
2009/01/02(金) 21:01:12とりあえずCygwin入れれば解決。
0849デフォルトの名無しさん
2009/01/02(金) 21:09:13同じ環境を作るならVMware+Linux
0850デフォルトの名無しさん
2009/01/02(金) 21:34:21できるようになりました!
0851デフォルトの名無しさん
2009/01/02(金) 21:37:11一番とっととはじめられるのは
VMware Player + ダウンロードしたUbuntuの仮想マシン
別に回し者じゃないが
0852デフォルトの名無しさん
2009/01/02(金) 21:41:37なんで苦労したのか忘れたけど。
0853デフォルトの名無しさん
2009/01/02(金) 21:53:54cygwinってそんなにお奨めできない気がする。
0854デフォルトの名無しさん
2009/01/02(金) 22:09:10Ubuntuは公式サイトでVMwareTools適用済みの.vmx配布してなかったっけ
今は無いの?
まあ無ければ無いでVMwarePlayerに同梱のLinux.isoをマウントして
中のスクリプト走らせて終わりだったと思うが
0855デフォルトの名無しさん
2009/01/02(金) 22:15:15あー、思い出した。
ネットでtoolsの存在を知ったは良いけど、入れ方の情報が断片的なものばかりで(ネットの悪いところだな)
予想以上に時間かかったんだ。
そのとき「端末」を知らなかったから、当たり前のようにコマンドが書いてあってもどこに入力するのかわかんなかったのだ。
0856デフォルトの名無しさん
2009/01/02(金) 22:28:11その後、試していない人間なら、判断できる能力は無いのでは?
0857デフォルトの名無しさん
2009/01/02(金) 22:36:19初心者のwindows環境が不安定になるかもしれないリスクがあるので
お奨めできない気がするということです。
ここの初心者ってPCに対しても含まれそうですから
0858デフォルトの名無しさん
2009/01/02(金) 22:48:520859デフォルトの名無しさん
2009/01/02(金) 22:50:26cygwinはあくまでUnixのシェル環境に慣れてる人間がWindowsでそれっぽいものを
手に入れるための擬似環境なので、>>847のような要求には向いてないと
俺も思うよ
例えばwchar_tが2byteだし、C++でwstringさえ使えないし、localeは腐っているし、
難点を挙げればキリがない
学校でLinuxで勉強しているのなら、混乱するだけだろう
0860デフォルトの名無しさん
2009/01/02(金) 23:13:29Cygwin入れたってWindowsは不安定にはならないだろ
自分でサービスに何か登録したりとかしてれば別だろうが。
それこそVMwareの方が不安定になるだろうよ
あとVMware使うとかならLiveCDでもいいかもね
それにしてもCygwinは不人気だな・・・
0861デフォルトの名無しさん
2009/01/02(金) 23:20:01が、ここでのリクエストはそうじゃない
それだけの話だ
0862デフォルトの名無しさん
2009/01/03(土) 06:53:13Windows PowerShell って、Rubyみたいなやつですか?
0863デフォルトの名無しさん
2009/01/03(土) 08:40:12シェルスクリプトのことを言ってるんだろうけど
これはシェルの機能の一部に過ぎない。
0864デフォルトの名無しさん
2009/01/03(土) 08:51:11まず何から学んだらよろしいでしょうか?
0865デフォルトの名無しさん
2009/01/03(土) 08:54:070866デフォルトの名無しさん
2009/01/03(土) 08:55:39>どのプログラミング言語を最初に覚えるべきかは
>なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
>なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。
って書いてあるのが見えんのか?
0867デフォルトの名無しさん
2009/01/03(土) 08:59:250868デフォルトの名無しさん
2009/01/03(土) 09:46:08JAVAとデータベースが出来ればどこか拾ってくれるよ。
0869デフォルトの名無しさん
2009/01/03(土) 11:17:320870デフォルトの名無しさん
2009/01/03(土) 12:58:42JAVAやればいいと思うよ
あと出来れば状況は、もう少し詳しく書いてくれよ
0871デフォルトの名無しさん
2009/01/03(土) 14:50:350872デフォルトの名無しさん
2009/01/03(土) 16:07:06プログラミングって面白そうとか思ったので勉強しようと思いました。
まったくわからない庁内LANとかにも詳しくなってみたいです。
どの言語の本買ったらいいですか?
できたら基礎になるような、これからもっといろんな世界が広がるような
きっかけとなる勉強がしたいです。
0873デフォルトの名無しさん
2009/01/03(土) 16:18:22C言語。ただし茨の道だよ。
LANやシステムの話は、プログラミングとは少し違う分野だよ。
長く使える入門書は・・・専用スレ行った方がいいかも。
ゲーム、アプリ、WEBシステム、WEBゲーム作りたいとか目標があるのなら話は楽なんだけど
基礎となると言われると楽しくなくてもC言語としか言えない・・・
0874デフォルトの名無しさん
2009/01/03(土) 16:50:33初級シスアド(ITパスポート)の勉強したらいいと思う。
そこから自分の興味あるところへ勉強を広げていったらいいんじゃないかな。
0875デフォルトの名無しさん
2009/01/03(土) 17:00:34お答えありがとうございます。
基礎と思われるC言語はやはり難しそうなので
>>874さんの言うとおり、まず初級シスアド勉強してみます。
役所に入ってるシステム屋さんとかが非常にかっこよく見えます。
0876デフォルトの名無しさん
2009/01/03(土) 17:02:20まぁその二つがCで挫折する人が多い理由なんだが
0877デフォルトの名無しさん
2009/01/03(土) 17:07:380878デフォルトの名無しさん
2009/01/03(土) 17:17:48Cを覚えることそのものは楽でも、Cを使って何かを書くとなると……
0879デフォルトの名無しさん
2009/01/03(土) 17:21:35WindowsだとWindows APIとかCの文法覚えたばかりの奴には無理があるね
0880デフォルトの名無しさん
2009/01/03(土) 19:24:13MSDN見ればいいだろ馬鹿
0881デフォルトの名無しさん
2009/01/03(土) 20:36:230882デフォルトの名無しさん
2009/01/03(土) 20:41:220883デフォルトの名無しさん
2009/01/03(土) 21:51:08僕のスペックから 情報系のFランク大学中退者 18歳ニート もうそろそろ6日から始まる職安の訓練コースで
C言語と組み込みソフトウェア技術者について学ぶ
でも期間が6月だけじゃ学ぶものも対して学べないって職安の面接官に言われた。
聞くところによると就職するにあたっては1種類だけできればいいってもんでもなく、
●言語と●言語 または ●言語と なにか? っと2種類ぐらいないとだめとも聞いた。Wikiにも書いてあった気がする
訓練コースが終わった後に何か独学でかつ就職に関して有利になる言語を学ぼうと思いました。
0884デフォルトの名無しさん
2009/01/03(土) 23:08:13他分野(Webとか)を目指すならまた違ってくるよ
0885デフォルトの名無しさん
2009/01/03(土) 23:21:240886デフォルトの名無しさん
2009/01/03(土) 23:29:150887デフォルトの名無しさん
2009/01/04(日) 00:15:45それなら情報処理でもとっておけば?少しは就活に有利かもよ
それとTOEICかな、たぶん一番重要なのは英語だよ
言語は組み込みなら、とりあえずC言語だけやってればいいよ
あと必要な知識はコンピューターの基礎とか、OSの基礎とかかな
C++も上位なら組み込みでも使うだろうけど、スキルとして書いても・・・どうせ職業経験は0だし、まだ若いんだし・・・
あと携帯電話開発だけは、やめておけ。
0888デフォルトの名無しさん
2009/01/04(日) 00:30:31最低限ハードウェアの仕様書を読める程度の知識は必要。
ソフトウェアに関してはCとアセンブラ,それにOSに関する知識が必須になる。
0889デフォルトの名無しさん
2009/01/04(日) 01:55:53いくつか疑問になったことがあるので答えてくれたら幸いです。
>>884
職表訓練コースでは組み込みについて勉強するみたいなので、たぶん組み込み関係の就職が視野だと思います。
他分野といっても何があるのか具体的にわからないので、選択肢できません。
>>887
初級シスアドについて試験受けるつもりで勉強最中です。
スキルは0です。 後お聞きしたいのですが、>>あと携帯電話開発だけは、やめておけ というアドバイス
たぶん 給料的労働条件的に苦しいものがあるからアドバイスしてくださってるのだと思いますが、
具体的にどう良くないのでしょう?
>>888
わかりました、ハードウェア、アセンブラ、OSに関する基本知識について勉強していこうと思います、
アセンブラ言語は試験にあるから就職のときの面接官に履歴書を通して学んでることを伝えることができると思うのですが、
他2個類する資格やらはありますでしょうか?
0890デフォルトの名無しさん
2009/01/04(日) 02:26:38どうせ取るなら基本情報、欲を言えば応用情報(旧 ソフトウェア開発)が欲しい。
# 4ヶ月しかないから応用情報は厳しいか。難関の午後�Uが廃止され多少は通りやすくなると思うが・・。
0891デフォルトの名無しさん
2009/01/04(日) 02:56:37組み込み技術者の方が業界の流れもゆっくりだし、WEBやシステム系よりいいかもね
取るべきなのは初級シスアドじゃなくて、基本情報の方かな
大体新入社員が入社1年目に取る資格だから、頑張れば取れると思うよ
他の資格で言うとエンベデット技術者があるけど、楽には取れないと思うし経験0では必要もない気がする
たぶんその時間使って、就活でもしてた方がだいぶいいと思うよw
携帯電話は、納期が絶対にずらせない案件だからね
それも数ヶ月毎に新製品が出るし、かなり大変なのだよ
以下は業界でも有名な(?)記事だ。ネタもあるだろうが携帯やるなら、このレベルの覚悟は必要だよ
「笑わないプログラマ」
http://s03.2log.net/home/programmer/archives/blog38.html
http://s03.2log.net/home/programmer/archives/blog39.html
0892デフォルトの名無しさん
2009/01/04(日) 03:09:53基本情報は僕も取ろうと思っていました。初級シスアドを勉強してから基本情報に移るほうがいいって聞いたので勉強してきました。
>>891
なるほど、新製品出るから仕事量が大変そうですね。新しく覚えないといけないこととかもでるかもしれませんしね
丁寧なご説明ありがとうございました。
0893デフォルトの名無しさん
2009/01/04(日) 06:14:12組み込みの現場に飛び込む前に、ちょっと考えた方がいいぞ。
分野は違うが、建築家には、「構造」「設備」「内装」という3つの分野があって、耐震性能偽装問題で逮捕された
姉歯は「構造」の専門家だった。
「構造」のところは、集合住宅の買い手には直接見えるものではない。そのため、「構造」の専門家は、「内装」の
専門家と比べて、儲かるのが難しい。
この例えはやや乱暴だけど、
構造 : 組み込み = 内装 : web
といえなくもない。ユーザーに直接見えるwebのプログラマーの方が花形になる。
0894デフォルトの名無しさん
2009/01/04(日) 06:44:136ヶ月も猶予があるなら、Prologとその仕上げとしてエキスパートシステムを勉強なさい。
20年くらい前に流行った技術で過去のものと思われているが、ありとあらゆる部分で
役に立つ。プログラマにならなかった場合にも。
ただしエキスパートシステムについて知識がありますといっても、就職で有利になるわけでは
ないから、これは+Oneだね。
0895デフォルトの名無しさん
2009/01/04(日) 09:17:48わかりました。たとえでいう内装ことwebを選べばいいんですね。
>>894
6ヶ月猶予って言っても、、、これも聞いた話なんですが、もともとこの訓練コースを受ける人はその仕事に携わってた人が多く、
それでも訓練していくうえで苦戦する場合が多いって聞いたので、この6ヶ月間勉強に釘付けで訓練が終わった後も勉強してるかもしれません。
すべてのことが終わったら取り組んでみようと思います。
>>893>>894 アドバイスありがとうございます。
0896デフォルトの名無しさん
2009/01/04(日) 09:22:220897デフォルトの名無しさん
2009/01/04(日) 10:27:190898デフォルトの名無しさん
2009/01/04(日) 10:48:460899デフォルトの名無しさん
2009/01/04(日) 11:09:13採用やってるのは文系の営業総務庶務ばっかだよ
0900デフォルトの名無しさん
2009/01/04(日) 11:15:10インタプリタのサイズは大した事ないけど、妙にスタックが
伸びる時があるから、どれくらいメモリを確保する必要がある
かとか、難しい点があるかな。
全てのデバイスにPrologインタプリタが載っていたら組み込みも
激変するけどね。
0901デフォルトの名無しさん
2009/01/04(日) 13:15:430902デフォルトの名無しさん
2009/01/04(日) 13:24:42目的は関数型言語の勉強で実用性は考えていません
使用しているプラットフォームはWinです
おすすめの言語と実装は何かありますか?
0903デフォルトの名無しさん
2009/01/04(日) 13:26:390904デフォルトの名無しさん
2009/01/04(日) 13:37:26>>902
LispBoxかGaucheでぐぐる
0905デフォルトの名無しさん
2009/01/04(日) 14:27:46Haskell、Glasgow Haskell Compiler
0906デフォルトの名無しさん
2009/01/04(日) 14:50:00その根拠を軽く説明しよう。
まず、OS、プログラミング言語、開発環境は
一体であるのがよいという前提がある。
どうせ覚えるなら汎用性のあるプログラミング言語がよいという発想がある。
というわけでVMであるJavaとC#という選択かと思われるがそうではない。
何故ならそれらはそれだけではOSを作ることが出来ないからだ。
もっともMicrosoftがWindows上だけでは
ネイティブで動くC#を開発すれば話は別だが。
Sunにはその発想は生まれ得ない。
何故ならJavaがネイティブで動くべきOSを持たないからだ。
私があえてC#よりもOBjectibe-cに可能性を見出したのは
Objective-CのほうがネイティブとVMを両立しやすいと考えるからだ。
つまりObjective-cでいえばMac上ではネイティブとして動き
それ以外のOS上ではVMを介して動く。
最も勢力を拡大するのはMacであるという確信はあるが
しかし決して現在のWindowsのようなポジションは得る事はないとも考える。
Mac,Windows,Linux,JNodeの四大勢力による天下四分の計が実現するだろう。
OS,言語,VMを作る技術力と経済力を併せ持つAppleが伸びる。
LinuxとJNodeは要素が欠けているので伸びない。
もしもMicrosoftが天下四分の計を理解するなら相対的な影響力は下がっても
それなりの勢力を維持することが出来るだろうがゲイツはヘマをすると思う。
0907デフォルトの名無しさん
2009/01/04(日) 14:54:59Windowsだけではネイティブで動くC#を開発すればいい
と
Objective-cでいえばMac上ではネイティブとして動き
それ以外のOS上ではVMを介して動く。
って同じことを言ってるよねwwwww
Mac OS上のVMでC#動かせばいいってことでしょwwwww
0908デフォルトの名無しさん
2009/01/04(日) 15:03:500909デフォルトの名無しさん
2009/01/04(日) 15:09:460910デフォルトの名無しさん
2009/01/04(日) 15:17:300911デフォルトの名無しさん
2009/01/04(日) 15:18:46何も知らないで批判されても困る。
0912デフォルトの名無しさん
2009/01/04(日) 15:21:15どうあがいてもMacに勝ち目はないと思われ。。
0913デフォルトの名無しさん
2009/01/04(日) 15:22:28ネットさえ見れりゃいーやって人も結構・・・
ああ、買い替えが少ないか。
0914デフォルトの名無しさん
2009/01/04(日) 15:25:410915デフォルトの名無しさん
2009/01/04(日) 15:49:56エキスパートシステムの知識があるだけでは就職の役に立たないと
いうのはどうかな。私がちょっと指導した子でほとんどプログラミング
経験はなかったのだが、KNOPPIX HACKSという本を精読したことを
就職試験で証かしたら、即採用になった例がある。
世の中いろんな会社があるということではないか。
0916デフォルトの名無しさん
2009/01/04(日) 15:59:27プログラミングくらい入社してから叩きこんでやる。
0917デフォルトの名無しさん
2009/01/04(日) 16:01:31それを言い出すとエキスパートシステムに限らず、何でもありになっちゃわないか?
0918デフォルトの名無しさん
2009/01/04(日) 16:12:290919デフォルトの名無しさん
2009/01/04(日) 16:16:28企業の役に立ちそうな技術を持っているなら自信を持ちなさい。
としか言いようがない。
0920デフォルトの名無しさん
2009/01/04(日) 16:32:35Windows上で「ネイティブ」で動くソフトは、Win32やらWin64などのAPI使って動く。そのWin32やWin64の代わりに
.NETフレームワークが使われても、Windowsに限定すればたいして違わなくなる。
Objective-Cで開発されたソフトだって全く同じこと。Mac上では「ネイティブ」ということに、長期的に維持できる
優位性などないのだよ。
0921デフォルトの名無しさん
2009/01/04(日) 17:29:51ところでアセンブリ(アセンブラ?)ってどういった言語なのかね?
なんか通信速度やらなにゃらとか聞いたけど
0922デフォルトの名無しさん
2009/01/04(日) 17:35:190923デフォルトの名無しさん
2009/01/04(日) 17:36:58C++はコンパイルすると、マシン語やアセンブラに翻訳される。
C++はマシン語やアセンブラを簡単に使えるようにしたラッパーともいえる。
C++のコードに直接アセンブラを記述することも可能
0924デフォルトの名無しさん
2009/01/04(日) 17:37:12ぐぐれば出てくるよ
0925デフォルトの名無しさん
2009/01/04(日) 17:44:39インラインアセンブラが使えてもたいした利点にはならないし
環境移行する時はかえって余計な手間が増える。
0926デフォルトの名無しさん
2009/01/04(日) 17:49:42簡単に言うと、CPUの命令に大体一対一で対応していて
機械語よりは人間にとって扱いやすくしたのがアセンブラ
CPUに直接命令出すには今でもアセンブラが必要だ
が、実際に必要になることはほとんどない
あんたが使ってるOSを動かしているカーネルというプログラムでさえ、
アセンブラを使っている部分は本当にごく一部で、
大半はCかC++で組まれているはずだ
0927デフォルトの名無しさん
2009/01/04(日) 17:55:31>としか言いようがない。
俺も年齢からすると平均をずいぶん上回る技術を持っていて、そのことも理屈ではわかってはいたけど
自信がなくなっていったなあ
0928デフォルトの名無しさん
2009/01/04(日) 17:59:37コンピュータが普及する前、最初の頃は機械語でプログラミングしてた
↓
機械語を直接書くのはかなりキツいので
機械語の解説として簡単な記号を付けた(アセンブリ言語のはしり)
↓
折角だから、アセンブリ言語を機械語に変換するのも
コンピュータにやらせちゃえば良いんじゃね?(アセンブラ)
↓
アセンブラもマシンの中身をみっちり把握してないと難しいので
もう少し楽に書けるようにならんかな(プログラミング言語のおこり)
↓
もっと便利なプログラミング言語を!(今ここ)
0929デフォルトの名無しさん
2009/01/04(日) 18:06:130930デフォルトの名無しさん
2009/01/04(日) 18:07:57そのまえはからくりのおもちゃみたいんやつ。
0931デフォルトの名無しさん
2009/01/04(日) 19:16:27キャラクタのスキンとキャラクタの動作を自作したいです
0932デフォルトの名無しさん
2009/01/04(日) 19:20:340933デフォルトの名無しさん
2009/01/04(日) 19:40:33OpenGLとは有料ソフトでしょうか?
このソフトで一通りの3Dゲームの知識を学べるのですか?
0934デフォルトの名無しさん
2009/01/04(日) 19:42:410935デフォルトの名無しさん
2009/01/04(日) 19:47:230936デフォルトの名無しさん
2009/01/04(日) 19:55:44まっさらの状態からなら3Dゲームを作る事に
一生をかけますというなら必ずできる
十年かけますというならほぼできる
一年かけますというなら頑張ればできないこともない
一月かけますというなら言語とライブラリを選べばあるいは
冬休みが終わるまでにというならまずできない
0937デフォルトの名無しさん
2009/01/04(日) 19:58:170938デフォルトの名無しさん
2009/01/04(日) 20:00:010939デフォルトの名無しさん
2009/01/04(日) 20:27:35|_ _|_」 └─‐┐ __| |__ / / 〈 \ ヽ冫 ┌―ー┐
| L/_ r┐ r┘ | _____| / / \ \ l二二l 了刃 |
| _| l レ / ||/ ̄ ] _冂__ \/ / 7 \/ l二l くノ〈__/
「`l| | | 〈 ||〈/| |└i r┘ / / ┌┐ l二l /7_
_| ll └┐/ ∧ ヽ. / / | K>| | / /-ー┘| 「r┐|「‖ ||_|_|ト、
�� -―‐┘L_/ \_] く_/ Ll 〈__」 [_ -―ヘ_} L二」凵ヽ二二/
┏━┓ ┏━━━━━┓ ┏━┓ ┏━━━━━┓┏━┓ ┏━┓
┏━┛ ┗━┓┃ ┃┏━┛ ┗━┓┃ ┃┃ ┃ ┃ ┃
┃ ┃┗━┓ ┏━┛┗━┓ ┏━┛┗━━━┓ ┃┃ ┃ ┃ ┃
┗━┓ ┏━┛┏━┛ ┗━┓┏━┛ ┗━┓ ┃ ┃┃ ┃ ┃ ┃
┏┓┃ ┃┏┓┃ ┃┗━┓ ┏━┛ ┃ ┃┃ ┃ ┃ ┃
┃┃┃ ┃┃┃┗━┓ ┏━┛┏━┛ ┗━┓ ┃ ┃┗━┛ ┃ ┃
┃┃┃ ┃┃┃ ┃ ┗━┓┃ ━ ┏━┛ ┏━┛ ┃ ┏━┛ ┃
┗┛┗━┛┗┛ ┗━━━┛┗━━━┛ ┗━━━┛ ┗━━━┛
0940デフォルトの名無しさん
2009/01/04(日) 20:28:05▅████▀ ▀▀▅
▆████▀ ▀▍
.████▀ ▌
████ ▍
█████▅▃▃▂ ▌
████▀ ▃▅▅▃▂▅▋ ▃▅▅▂ ▼
███▀ ▅██████▃ ████▉ ▌
▀█▅▂ ▀███▀██▆ ▀██▀ ▲
██▆▃▂▃▅█▀█▊ ▍
▀███▀▀█ ▼▼ ▅▃▂◢◤
▀██▅▆██▅▃▂ ▂ ▼ ▌
◥█▀▅▋▃▋ ▌ ▍▂◢◤ ▌
██▃█▂▌▲▌ ▀ ▋
▀███▀▀ ▅▀
▀██▃▂▃▅▀
0941デフォルトの名無しさん
2009/01/04(日) 22:41:09XNA
0942デフォルトの名無しさん
2009/01/04(日) 23:12:21Amazon.co.jp: ゲームプログラマになる前に覚えておきたい技術: 平山 尚(株式会社セガ): 本
http://www.amazon.co.jp/dp/4798021180/
学ぶのはこれを読んでからでも遅くない
0943デフォルトの名無しさん
2009/01/04(日) 23:48:32その本読む前にC++の本読まないと・・・
0944デフォルトの名無しさん
2009/01/05(月) 04:27:04世界的な勢力図ではPythonだけど
日本国内ではRubyだよね。
少なくとも本屋で見かける書籍に関してはそうだ。
ていうか本屋でPython関連本見たことないんだけど…。
0945デフォルトの名無しさん
2009/01/05(月) 04:36:11Python
理由
日本脱出して、国外で働く事になっても、ツブシが利くw
だが、
>世界的な勢力図ではPythonだけど日本国内ではRubyだよね。
この前提自体どうなんだ?w
0946デフォルトの名無しさん
2009/01/05(月) 04:59:08ということは、exeさえ落としてくれればWindowsであれば動くよ、というプログラムはC或いはC++を使って作ればよいのでしょうか。
0947デフォルトの名無しさん
2009/01/05(月) 05:33:250948デフォルトの名無しさん
2009/01/05(月) 05:54:31違うよ
DelphiやPythonやRubyの場合もあるよ
0949デフォルトの名無しさん
2009/01/05(月) 06:19:270950デフォルトの名無しさん
2009/01/05(月) 06:23:160951デフォルトの名無しさん
2009/01/05(月) 06:32:22日本だと始めて学ぶプログラミング言語はWebやってる人ならJavaScriptかPHP
そうでなければVBかJavaとういう人がほとんどだと思う。
最近はC#も増えてきたのかな?
そういう私はVB(旧式ね)とJavaを同時に始めました。
VBが.NET化してからはJavaに完全移行。
そこからインタプリタがあれば便利だなということでPythonを学んだ経緯があります。
参考にしてください。
0952デフォルトの名無しさん
2009/01/05(月) 06:52:39ちょっとしたツール動かすためにPython必須ってのが良くあるから
もはや入ってない環境のが少ないかも
>947
ウチの親父はこないだ落としたアプリが動かんって言ってて
見たら.NETが入ってなかった
0953デフォルトの名無しさん
2009/01/05(月) 06:58:31これで普及台数が1台増えたな。 え、そういう話じゃない?
0954デフォルトの名無しさん
2009/01/05(月) 07:05:56いつのまにかver3.5が入ってた
0955デフォルトの名無しさん
2009/01/05(月) 07:12:130956デフォルトの名無しさん
2009/01/05(月) 07:28:022009 年 1 月 27 日 (太平洋標準時刻)にXP以降で.NET2.0以降が入ったPCを対象にして
.NET 3.5 SP1とGDR(General Distribute Release)が配布されるとの事。
>>954
2.0が入ってれば手動更新に2.0 SP1が出るけど、3.5が勝手に入るなんて事は・・
3.5使ってるソフト入れた時に、一緒にインストールしたんじゃないの?(Visual Studio 2008と一緒に入れたとか)
0957デフォルトの名無しさん
2009/01/05(月) 07:33:04今確認したら2.0だった。なにか幻覚を見ていたらしい。
0958デフォルトの名無しさん
2009/01/05(月) 07:35:16大きな差はないけどな。Rubyが急激に伸びていることを示すサイトもあれば、
伸びが止まったとする所もある。
0959デフォルトの名無しさん
2009/01/05(月) 09:12:13サラマンダーのリンカを使って、.NETフレームワークの必要部分を埋め込むという手もある。値段が高いけど。
0960デフォルトの名無しさん
2009/01/05(月) 09:15:38いやLinux界ではブラマン以前から
入ってるのがデフォのディストリが多いんだよ
0961デフォルトの名無しさん
2009/01/05(月) 10:08:41>Salamander .NET Linker
へぇ、こんなのあるんだ。面白いな
0962デフォルトの名無しさん
2009/01/05(月) 11:20:21まぁ多分rubyでもjavascriptでも結構近いものなんだが、pythonが一番bindingsが豊富だからな。
jsのbindingsが流行れば、webページやactionscriptとの絡みもあってモテそうな気はするが。
0963946
2009/01/05(月) 16:08:03どっちもVC使えばGUIはそんなに手間取らない……のかな。(D&Dで勉強になってるのか疑問だけど)。
C#でもC++でも、VC使わないでGUI作ろうとしたら、結局似たような難易度になるのかな。
0964デフォルトの名無しさん
2009/01/05(月) 16:15:33それ以外の流儀で作ろうとするとまた難儀するし。
これからwindows限定でC#かC++かなんて悩んでいる奴はC#一択だろ。
0965946
2009/01/05(月) 16:22:32ありがとうございました。
0966デフォルトの名無しさん
2009/01/05(月) 20:02:480967デフォルトの名無しさん
2009/01/05(月) 21:54:22べつにDoc/Viewじゃなくても作れるよ。
プロジェクト作成のときに、Doc/View使わないってオプションがあるじゃん。
0968デフォルトの名無しさん
2009/01/06(火) 23:08:11言っておくが、VC++.net と VC++MFC は別物だからな!
一から覚えるなら、VC++.netはメリット少ないぞ!
0969デフォルトの名無しさん
2009/01/07(水) 06:23:10「RubyとPythonの関係ってLispとSchemeの関係に似ていると思う。
仕様がリッチで複雑なRubyとLisp、その逆のPythonとScheme」
言いえて妙だと思った。ところでPython3.0が出たね。
print "Python3000!!" --> print ("Python3000!!")
0970デフォルトの名無しさん
2009/01/07(水) 07:24:410971デフォルトの名無しさん
2009/01/07(水) 09:10:160972デフォルトの名無しさん
2009/01/07(水) 16:54:45Py2exeはソースと実行環境を一纏めにするツールなんだよマヌケ
0973デフォルトの名無しさん
2009/01/07(水) 17:01:300974デフォルトの名無しさん
2009/01/07(水) 17:20:200975デフォルトの名無しさん
2009/01/07(水) 18:30:460976デフォルトの名無しさん
2009/01/08(木) 00:54:14ごちゃごちゃ記号があってまったく読みにくいんだが
なんかメリットあんの?
0977デフォルトの名無しさん
2009/01/08(木) 00:59:43読みやすく書けば、読みやすいよ。当たり前だけど。
0978デフォルトの名無しさん
2009/01/08(木) 01:05:39数年前けっこう勉強したんすけどね。キレイにかこうとしてもあんまねえ。
他人のソースコードとか読みたくなかったよ。
0979デフォルトの名無しさん
2009/01/08(木) 01:07:45また始めようかとおもって聞いてみたのです。
0980デフォルトの名無しさん
2009/01/08(木) 01:11:04現状のことなら、1番は積もった資産でしょ
流行った経緯としては
元々テキスト処理の楽な言語としてUnix/Linux界で使われていたんだが
インターネットが普及して、Webサイトの開設が一般的になった
で、動的なWebサイトを作る…すなわちHTMLの自動生成をするのに
当時テキスト処理の楽な言語としてPerlを使うようになった、と
そんな感じじゃね?
0981デフォルトの名無しさん
2009/01/08(木) 01:17:41ふむ。モジュールが充実したってとこか。
たしかにオレもHTML自動作成のためにつくってたな。
んじゃあんまかわっとらんか。perl4と5の間あたりで止まってるのよね。オレ。
0982デフォルトの名無しさん
2009/01/08(木) 01:20:05あんがとさん。ノシ。
0983デフォルトの名無しさん
2009/01/08(木) 13:31:500984デフォルトの名無しさん
2009/01/08(木) 18:34:59| | | レ | | | | | J || | |
| | | J | | | し || | |
| レ | | レ| || J |
J し | | || J
| し J|
J レ
/V\
/◎;;;,;,,,,ヽ
_ ム::::(l|l゜Д゜)| …
ヽツ.(ノ::::::::::.:::::.:..|)
ヾソ:::::::::::::::::.:ノ
` ー U'"U'
レス数が950を超えています。1000を超えると書き込みができなくなります。