- 1 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 08:53:41 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 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 Part13 pc11.2ch.net/test/read.cgi/tech/1232286278/ Part12 pc11.2ch.net/test/read.cgi/tech/1226761546/ Part11 pc11.2ch.net/test/read.cgi/tech/1218282605/ Part10 pc11.2ch.net/test/read.cgi/tech/1215717670/ Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/ ※雑談はプログラマ板でやりましょう。
- 429 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 02:33:14 ]
- インストールしろ。
gcc cygwin インストールでググれ。
- 430 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 03:02:44 ]
- うちでは使えてるよ
- 431 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 05:58:39 ]
- >>428
setupで何も考えずに全パッケージ選べ。 そうすれば確実に使える。
- 432 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 06:45:34 ]
- >>412
同意。 C#風の対話型環境があればいいのだが……現実には、クラスライブラリの挙動を 対話的に確かめる手段はPowershellってことになる。
- 433 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 07:23:34 ]
- 構造体って配列に名前をつけれるようなもの?
- 434 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 07:38:25 ]
- CsharpReplを嫌うのはなぜ?
- 435 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 08:14:40 ]
- >>433
そーゆー考え方なら 配列 同じ大きさの箱をまとめたもの 構造体 違う大きさの箱を一個にまとめて、箱に名前つけたもの かなあ
- 436 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 09:41:22 ]
- >C#風の対話型環境があればいいのだが……現実には、クラスライブラリの挙動を
>対話的に確かめる手段はPowershellってことになる。 Powershell厨がそろそろウザいんだが。 こいつらはPythonの存在を無かったことにしたいのか?と感じる。 こっちも対話式に式やオブジェクトやライブラリの挙動を確認できるんだが。 もうちょっと現実的な話をしろよ。 そもそもクラスライブラリをPowershellから呼び出すヤツは初心者じゃねーっつの。
- 437 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:05:25 ]
- >>393
宗教ガイドスレでもないのでご注意ください
- 438 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:09:51 ]
- PowerShellだと
1 | gm IronPythonだと dir(1) とかだな PowerShellは二つの言語を無理やりくっつけたようなトリッキーな構文なんで、 初心者には理解しにくいし、プログラミングの勉強にも適してないと思う 1+1が2に評価されるのに echo 1+1は1+1を印字するとかな
- 439 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:39:36 ]
- >>436
Pythonの対話型は好ましい。C#でそれに相当するほどの出来栄えのものはない。――と いうことがいいたかったんだが。
- 440 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:46:51 ]
- >>439
だから何故、CsharpReplを無視する?
- 441 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 10:56:02 ]
- Monoにはそんなのあるんだね
- 442 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 13:21:32 ]
- PowerShellな人の「手段はPowerShell・・・」な話の展開はおかしいよな。
ライブラリの挙動を対話式に知りたいなら>>436の言う通りにPythonの方が遥かに手軽だしなぁ。 なぜにいきなし茨の道な展開を初心者に植え付けようとしているのかイミフメイだ。 正直、高機能なGUIアプリでなければ.NETのクラスなんか使わなくても 大抵の事は実現可能だし、Windows環境で高機能なアプリを作る目標があるなら、 最初からC++で頑張ればいいワケだし。 PowerShellを全否定するわけじゃねーけど、初心者にPowerShellはねーな。 せめて「業務でWindows鯖を使っていてWSHは習得した初心者向け」ってトコが関の山。
- 443 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:00:28 ]
- Windowsべったりを望んでないかぎり、
PowerShell, C#, C++/CLIはありえないな。 三つともドメスティック仕様の転用効かない言語だから。 C#にはmonoもあるが古いままだし。
- 444 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:21:33 ]
- 俺は>>289だけど(432じゃないよ)、(Windows使ってて)元々これといった目標がない人向けに押したつもり
そこが言い足りてなかったから>>292で付け加えたけども コマンドが覚えやすくて、やりたいことなくてもそのコマンドの出力を弄ってみるところから初めて 変数に代入してみたり制御構文使ったり、という風に少しずつ学べるからいいと思った >>438 パイプを使うことがトリッキーなら最初は Get-Member -InputObject 1 でいいじゃん 見た目長いけど補完できるんだし、慣れれば gm -i 1 とできる 文字列を出力したいなら引用符で囲むだけでいい(関数や構文を覚える必要はない)わけで echoを使う機会自体すくない
- 445 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:24:07 ]
- それで何か不満が出たなら、それはやりたいことがうまくできないから不満が出るわけで
じゃあ目標できたってこと(だから適した別の言語選べけばいいし、あえて続ける必要はない) ということも>>328で言ったつもり
- 446 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:27:33 ]
- Mono古くないよ。
最新ではないが、LINQも使えるし。 このリリースペースだからキャッチアップしていくだろう。 Apple純正以外で、まともにiphoneアプリ書ける唯一の環境じゃないかな。
- 447 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:37:18 ]
- >>440
無視したのではなく、>>432を書いた時点でCsharpReplの存在を知らなかった。 >>442 Pythonが手軽ということに異議はない。>>432はC#についての肯定的な意見ではない。 (ただし、この見解はCsharpReplに慣れてきたら変わるかもしれない。)
- 448 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:47:41 ]
- >>444
トリッキーなのはパイプじゃなくて、 実質的に二種類の相異なる構文が共存していること自体だよ 「〜すればいい(回避できる)」ってのは初心者向けの言い草じゃないぞ 1# 1+1 2 2# 1 + 1 2 3# echo 1+1 1+1 4# echo 1 + 1 1 + 1 こんな言語に初心者をつきあわせたいの? 全く理解しかねる
- 449 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:29:43 ]
- >>446
> Mono古くないよ。 > 最新ではないが えー
- 450 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 17:55:42 ]
- echoはスペース区切りをリストコンテキストとして評価するってだけで
この手の話はPowerShellに限った事ではないと思うけど まあ確かに>>448の例は直感に反する結果だわな。
- 451 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 18:28:11 ]
- >>450
echoの仕様は関係ない PowerShellの構文/パーサが変態なだけ ちなみに 1 + 1 | echo は2を印字する
- 452 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 18:51:45 ]
- >>451
そうなのかぁ なんだかややこしそうだから一度勉強してみるわw でもって 1 + 1 | echo は echo (1 + 1) と同じ意味になるはずだから 2を印字するのが直感と合致してて問題ないと思う。
- 453 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 19:21:13 ]
- PowerShellのことはよくわからんが、俺の感覚的に、
echo 1 + "1" だったら、 1 + 1 と表示してほしいが、 echo 1 + 1 だったら、2と表示してほしいな。
- 454 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 19:37:54 ]
- >>453
1# 1 + 1 2 2# 1 + "1" 2 3# "1" + 1 11 4# "1" + "1" 11 こうなる ちなみに全部、echoに引き渡すと 1 + 1 と印字される
- 455 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 19:50:57 ]
- 4月から大学生になり、大学ではCをやるみたいです。
ところが自分はMac使いなので、Cocoaに興味があるのですが、 Cocoaをやっていると大学でやるCに対してアドバンテージになりますか? また、MacでCをやるのはどうですか? プログラムの経験はPerlとPHPをかじった程度です。
- 456 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:18:16 ]
- >>455
大学でのアドバンテージは考えずに、 Objective-C + Cocoaやればいいと思うよ。 一番のアドバンテージは、Cをやっていたということより、 自分の興味のあることに自分の力で勉強する習慣。 だからCocoaをやるのはいいこと。 結局はアドバンテージにもなる。
- 457 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:19:26 ]
- ちなみにObjective-Cは、
CにSmalltalk風のオブジェクト指向の機能を付加したもの。 昔は独自プリプロセッサ+ライブラリだった。
- 458 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:32:28 ]
- レスありがとうございます。
Objective-Cをやるにあたって、Cを知っている必要はないのですね。 書籍を探してみます。
- 459 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:36:36 ]
- C知っていた方が習得が早いってだけ。
けどその早さはプログラミングの勉強全体に比べたら誤差みたいなもの。
- 460 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:46:54 ]
- 大学で習うCなんて、ツマランものだよ。
ただ、打って動くよ〜って確認だけ。なんでそう書くのか・・・は習わない。
- 461 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 21:33:07 ]
- それは大学や講義による。
- 462 名前:デフォルトの名無しさん [2009/03/18(水) 21:41:49 ]
- >>431
それは Deuel Defaultってとこを全て選ぶという事ですか?
- 463 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:11:44 ]
- >>455
ミイラとりがミイラにならなければ何やってもよろし
- 464 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:13:00 ]
- >>454
それは直感に反してないな。
- 465 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:15:35 ]
- このスレの3大言語
・PowerShell ・Lisp ・Haskell 個人的には、以下の3つのどれかからでいいと思うんだけどね ・C ・C# ・Python
- 466 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:27:28 ]
- >>465
> 個人的には、以下の3つのどれかからでいいと思うんだけどね > ・C > ・C# > ・Python ここにJavaも加えたいね。
- 467 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:33:10 ]
- >>465
構造化 静的型付オブジェクト指向 動的型付オブジェクト指向 バランス取れてるな。 好みでC#の代わりにJava、Pythonの代わりにRubyって感じか。
- 468 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:36:41 ]
- >>448
すればいい、じゃなくて初心者がechoを使うことを思いつくと思えない(もっと簡単な方法があるから) その部分は付属のクイックリファレンスにも詳しく書かれてるし メソッドとコマンドの違いを明確にできてむしろいいことだと思う
- 469 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:50:15 ]
- 1 | gm
gm -i 1 はSystem.Int32のメンバーを取得し表示する gm 1 + 1 gm | gm はエラーだ gm -i gm はどうか? やってみれば分かるが、System.Stringのメンバーが表示される 俺にはどうしてそこまでPowerShellのような代物を初心者向けと推せるのか さっぱり理解できない
- 470 名前:469 mailto:sage [2009/03/18(水) 23:51:00 ]
- - gm 1 + 1
+ gm -i 1 + 1 としてくれ
- 471 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 23:57:39 ]
- >>464
そうだろうか。加法の交換法則すら満たされていないことが観測されるし 式の評価ルールがPowerShellを知らない人には全く自明でない。 つまり、1 + 1がいつ誰によってどのような条件で評価されるのかが分からないだろう。 ちなみにPythonでは次のようになる。 1 + 1 -> 2 1 + "1", "1" + 1 -> エラー "1" + "1" -> "11" printに引き渡した場合の結果はこれと同じだ。 print 1 + 1 は2を印字する。
- 472 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:17:28 ]
- >>471
その結果はおそらくperlと同じだし、式の型は最初に評価されたパラメータに確定して、 残りのパラメータはその型にキャストされるというルールであれば、問題ないよ。 初心者向きかというと、はなはだ疑問だが。
- 473 名前:471 mailto:sage [2009/03/19(木) 00:19:01 ]
- > 加法の交換法則すら満たされていない
これはちょっと言い過ぎた 文字列を+で加算する言語は、どのみち文字列加算が可換じゃないから それにしてもPowerShellの構文をキモいと思わない人が多いのか? ちょっと驚きだな
- 474 名前:471 mailto:sage [2009/03/19(木) 00:21:19 ]
- >>472
残念ながらそれは違う perl -e 'print 1 + "1", "\n"' perl -e 'print "1" + 1, "\n"' どっちも2を印字する
- 475 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:29:37 ]
- >>474
ちなみにJavascriptは、 > 1 + "1" 11 > "1" + 1 11 こういう暗黙の変換は有害。
- 476 名前:471 mailto:sage [2009/03/19(木) 00:32:00 ]
- >>475
だよね
- 477 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:36:21 ]
- この件に関しては、文字の結合と加算が同じ演算子なのが混乱の原因だと思う。
暗黙の変換があっても、文字連結演算子なら文字列に変換、加算演算子なら数値に変換とすれば、混乱はない。 そういう意味ではVBの&は偉かった。VB.netは知らないけど。
- 478 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:42:22 ]
- >>477
そんなの古すぎw 演算子どれだけあっても足りないし、 演算子使いたいところで関数呼び出し使うことになりかねない。 Pythonのスタイルがいいよ。 Rubyも同じです。 "1" + 1 → in `+': can't convert Fixnum into String (TypeError) 1 + "1" → in `+': String can't be coerced into Fixnum (TypeError)
- 479 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:49:27 ]
- >>478
どれだけあっても足りないって、何を追加するつもりだ? 自動型変換でやばそうなのは、文字列連結の+くらいじゃないか?
- 480 名前:デフォルトの名無しさん [2009/03/19(木) 00:49:50 ]
- 質問させて頂きます
まったくのズブの素人で、htmlを扱えるくらいです OSは窓XP 複数の画像を選んでそれが1つの絵になるジェネレーターを 作りたいのですが、一番最初に何を勉強したら良いかわかりません JavaScriptだということは分かるのですが 素人ゆえ、その前段階で一体何から手を付けて良いのかチンプンカンプンです 最終的には、このような物を作りたいです ttp://www.geocities.jp/nanika_jp/m/ 宜しくお願い致します
- 481 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:52:33 ]
- というか、なぜ文字列連結に + を選んだのか、理解に苦しむ。
Javaでオーバーロードされてる演算子ってあれだけじゃないか?
- 482 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:54:34 ]
- やはりこの辺はPerlが一番便利で分かりやすいね。
テキスト加工のための言語と言われるくらいだから当然かもしれないが。 >>478 文字列用の演算子って2種類くらいしか使わないと思うが・・
- 483 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:55:12 ]
- Perlやawkのような言語は、文字列演算子を分けるスタイルだね
PowerShellは、文字列と数値をごっちゃにしてかつ同じ演算子を使っているのが よくない が、 echo 1 + 1 をキモいと思わないのかw(別にechoじゃなくてもよい、コマンドが何であっても 同じことだ) シェルなら、空白区切りのワードを切り貼りするだけで、 1 + 1を評価するにはexprだのbash拡張の$(())だのが必要なので評価のルールは明確だ PowerShellはそうじゃない
- 484 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:55:44 ]
- >>477
&だって他の用途あるじゃんw
- 485 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:57:11 ]
- >>484
どんな用途?
- 486 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 00:58:03 ]
- ビット演算でしょ
- 487 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:00:41 ]
- あ、VBなら&はビット演算子じゃないね
ごめん
- 488 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:03:47 ]
- VBあいてなら代入の=と比較の=を攻めればいいんじゃないかな。
- 489 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:37:32 ]
- >>480
どこまで出来ているのかわからないけど 透過gifの作成 → ペイントソフト 複数の画像を重ね合わせて表示 → HTML ユーザの選択に合わせて表示を動的に変化させる → Javascript 順番にクリアしていけば作れるようになるはず。
- 490 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:50:37 ]
- >>480
とりあえず、そのページのHTMLとJavascriptを全部読みなよ。 ブラウザでソースを表示して、必要な.jsもダウンロードして。 分からないなりに全部目を通せば、 自分が何が必要か分かるでしょう。 まずはJavascript本ってことになるのでそうが。
- 491 名前:480 mailto:sage [2009/03/19(木) 02:31:11 ]
- >>489-490
レスありがとうございます! ページのソースをみているのですが、なんとなく分かったかもしれません でも初心者なので多分間違ってると思いますが とりあえず教本を購入してじっくり構えてみます 本当にありがとうございました!
- 492 名前:デフォルトの名無しさん [2009/03/19(木) 02:42:25 ]
- じゃあ今度は書籍やサイトを並べてこういう風に学習したらこの言語が一番だろという感じでスタートです
- 493 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 02:57:51 ]
- gifの重ね合わせで、こういうのができるのかおもしろいな
- 494 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 06:27:04 ]
- >>465
PowerShellは一人が暴れているだけだし、 Haskellはそれに引っ張られていくだけだろ。 勝手にランク付けするんじゃねぇよ。
- 495 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 08:01:18 ]
- PowerShellは初心者にはお勧めしない言語にランクされてると思うが。
一人が必死になってるだけだろ。 1 + "1"なんてPythonみたいにTraceback返す方が親切だしだな。 ただ、Pythonの"w" * 10がキモいと思う時期が漏れにありました。w
- 496 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 10:30:59 ]
- >>469
クイックリファレンスを読みながら試せば解決することじゃないか 初心者が必ず気付くガイドの類さえ全く読まないのはさすがに想定してない 他言語経験者が読み飛ばすことはあるかもしれないけれど
- 497 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 10:34:17 ]
- リファレンスや仕様を読めば、トリッキーで醜い構文を理解できるだろうけど
そもそもトリッキーで醜い構文を持つ言語を初心者に推奨する理由はないよね
- 498 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 10:57:53 ]
- どんな言語だろうが大抵はアレなところがあるけど
PowerShellはちょっと酷すぎだろ プログラミングという概念が頭の中に出来上がってない初心者にこんなものを 最初のモデルとして使わせるのは酷だ .NET上で使えるインタプリタが欲しいんなら他にもあるんだしな
- 499 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:44:42 ]
- 大体、インタプリタって初心者向きか?
ってのもある。 経験的に実行時に構文エラー吐くような環境って 実行→構文エラー修正の繰り返しになるから、 タイプミスの多い初心者に使わせて あんまり良かった印象ないんだけど。
- 500 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:47:36 ]
- おっとBASICをバカにするのはそこまでだ
- 501 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:48:02 ]
- いまどきの IDE つかえば実行しなくてもエラー表示してくれるからいいんじゃね?
- 502 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:52:11 ]
- >>499
HaskellやScalaなどの静的型言語のインタプリタを使えば良い REPLは有用だ
- 503 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:54:36 ]
- というかREPLを使う分にはそのつど式が評価されるのだから
ミスをやらかせばその場でエラーになるし困らんだろう
- 504 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 12:27:52 ]
- 結局なにを覚えればいいんだよ
- 505 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 12:28:41 ]
- 動的型チェックの言語の場合、
実行されなかったelse節の中に、 型エラーが残っているかも知れません。 静的型チェック+REPLならこういう問題はないですが。
- 506 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 12:42:48 ]
- 静的型付けで型エラーが排除できても、
論理的なミスが残っている可能性は残る その辺は「動かせば分かる」、というのが動的言語の方法論 どちらが良いとか言うつもりはない
- 507 名前:505 mailto:sage [2009/03/19(木) 13:13:13 ]
- まあ型システムは度を過ぎると、
プログラマーのモラルハザードを招くのは確か。 「とりあえずXXXしといて、エラーでないようにしとけ」 「とりあえず常にXXXしとけ」
- 508 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 16:39:36 ]
- >>505
except の中でよく忘れる
- 509 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 16:51:16 ]
- >>504
盲目の信者が暴れてるけど賢明な人間なら C/C++ C# Java Python Ruby Perl このくらいまでが候補だと理解できよう。 あとは目的次第で。
- 510 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:04:58 ]
- どんなOSだろうとシェルスクリプトは何か一つ抑えとかないと不便でしょうがないよ。
かといっていまさらCMDもどうかと思うし PowerShell浅くやっとくのもいいんじゃないの。 コマンド羅列程度なら変態構文にあまり関わらずにすむし。
- 511 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:11:59 ]
- >>509
Perl外して、別カテゴリにJavascript入れて後は同意。
- 512 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:12:22 ]
- >>506
論理的ミスは単純に論理型言語を選択すれば防げるんじゃないの?
- 513 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:12:53 ]
- >>510
WindowsならJavascript系のJScriptでどうかな?
- 514 名前:デフォルトの名無しさん [2009/03/19(木) 21:11:25 ]
- >>509
Delphiも入れてくれ。
- 515 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 21:47:23 ]
- Delphiは・・・ブワッ(AA略
- 516 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 21:57:44 ]
- >PowerShell浅くやっとくのもいいんじゃないの。
>コマンド羅列程度なら変態構文にあまり関わらずにすむし。 それこそ、BATファイルで事足りるのPowerShellを使う理由にならないな。 凝った事したいなら、PerlかPythonを使えばいいし。 つかPowerShell信者の布教ウゼえ。
- 517 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 22:01:21 ]
- PowerShellはシェルとして常用するには起動遅すぎ
窓が出てからプロンプトに入力可能になるまでやたらと待たされる cmd.exeとは比べ物にならんし 同じドトネトでもIronPythonのがずっと速い(1.1の話で、2.0はどうだか知らんが)
- 518 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:25:27 ]
- ngenしろ
- 519 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:30:16 ]
- ngenしてても遅いんだよ
- 520 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:33:56 ]
- なんかサービスを起動してるみたいですね
- 521 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:53:53 ]
- >>517
どーい
- 522 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:55:49 ]
- >喋ってキリがいい所でやめる
と言いつつ+1時間やったのかw
- 523 名前:522 mailto:sage [2009/03/19(木) 23:56:23 ]
- 誤爆スマン
- 524 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 00:08:13 ]
- PowerShellは出来ることなら全力でスルーしたいんだけど
投入されてる背景とか考えると捨てきれなくてイラつく
- 525 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 01:43:35 ]
- >>510
まあ、そうだけど、 初心者スレでアレもコレもは不味くね?
- 526 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 02:33:19 ]
- よくわかんないけどプログラムやってみたいです、って人に勧めるなら
C#かJava(かRubyかPython)あたりで丸く収まるのかと思えば揉めまくってるな。
- 527 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 02:39:03 ]
- 格闘技やりたいって人にカバディを勧める人がいるから仕方ない
- 528 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 02:43:24 ]
- 実際はC#だよ
極端に言えば機能としてできることはどの言語でもほとんど同じなので 環境が簡単に構築できるRADとして優れている言語が最も進めやすい そういう意味ではデータベースからWebからすべてを網羅していて もっとも簡単に開発環境を構築できるのはC# そういう意味ではVBでもいいが今ならC#のほうがいいというこで
- 529 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 02:46:17 ]
- >>528
NetBeansはどうだい?
|

|