- 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/ ※雑談はプログラマ板でやりましょう。
- 63 名前:62 mailto:sage [2009/03/01(日) 02:07:45 ]
- あっ、62で言う初心者向けってのは敷居が低い上に、
VBみたいに妙な癖が付かない言語ね。 相反するのかもしれんけど、、、、
- 64 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:19:18 ]
- >Delphi/C++Builderは開発環境が有料だし。
Turbo C++が無料だよ
- 65 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:26:58 ]
- >>62
スクリプトのGUIには、期待しない方がいいと思う ああでも、PythonならRubyよりだいぶマシなのかも。 あと.NETのクラスライブラリってダメなの?
- 66 名前:デフォルトの名無しさん [2009/03/01(日) 02:30:01 ]
- Cコンパイラで初心者でも使いやすいものありますか?
環境はwindows vistaです。 お金が多少かかっても大丈夫です。(2万くらいなら・・・)
- 67 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:40:38 ]
- 俺は掲示板スクリプトの改造目的でPerlを最初に覚えたけど簡単にマスターできたよ。
それで本格的に勉強してみようとCの本を買って読んでみたら intとかcharとかなんでこんな面倒くせえことするの?? と、すぐ食わず嫌いになった。 でもその後ゲームの改造目的でアセンブラを覚えて その流れでCにも興味持ってもう一度本を読んでみたらすらすら理解できた。 結局、やりたいことや目的がはっきりしてればなんでもいくらでも吸収できるし、 漠然とただ勉強しようという意識ではモチベーションが持続しなくてすぐ挫折するんじゃないかと。
- 68 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:41:37 ]
- >>66
たいていの環境は無料で揃うよ。 コマンドラインからの利用がメインなら Windows Vista SDK 統合環境も使うのなら Visual C++ 2008 Express Edition でいいんじゃないかな。 インストール方法はぐぐれば一発なのでそっちで。
- 69 名前:62 mailto:sage [2009/03/01(日) 03:08:07 ]
- >>64
おおっ、いつの間にかVCLでのポタペタ開発が追加されている。 しかも、Turbo Delphiとかも出てる。 勉強になったよ。 サンクス。 >>65 サンクス。 やっぱGUI系は中々ないか。 .netのライブラリは構造化言語のライブラリ的に使うならありだけど、 継承とかまで考えるとorzになる。 まあ、使えりゃ良いじゃんって話もあるけど(^^; >>67 確かに。 このスレの住人は違うけど、 仕事にせよ、学校にせよ、皆が皆、自発的なモチベーションを 持っているわけじゃないのが色々大変だったりするので。
- 70 名前:62 mailto:sage [2009/03/01(日) 03:14:45 ]
- >>66
教えてもらったばっかだけど、 64さんがあげてくださったTurbo C++がお勧め。 C++迄行くと、.netと同じように部品のドラッグ&ドロップで Windowsアプリが作れる様に。 昔、C++Builderを使った経験だと、たしか、統合開発環境の エディタにちょっとした癖があるので、一番最初にエディタの 設定を変更するのを推奨。
- 71 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 09:02:05 ]
- C++の読み方で一番多く読まれているのはどれですか?
シープラスプラス、シープラプラ、シータスタス、シーダブルクロス、シープラ
- 72 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 09:05:21 ]
- しーぽっぽ
- 73 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 10:27:38 ]
- >>36
書かれているが、どこからも使われていない関数を使う。 リンカがどうかしました?
- 74 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 10:59:40 ]
- Turbo 〜 は製品としてはともかく、作ってるところが今一行き先不明だからなぁ
- 75 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:19:30 ]
- C+十
シータスジュウ
- 76 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:20:59 ]
- C十十
スィートオトオ
- 77 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 12:25:26 ]
- >74
作ってるところはもう動きませんが?それよりもTurboの先行きのほうが問題かと。
- 78 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 13:30:38 ]
- 買われた先もいつ気が変わって捨てられるかわからんところだろ
- 79 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 14:50:51 ]
- そう思う理由は?意味不明。
- 80 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 15:56:34 ]
- オッチャスレでやれ。
- 81 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 18:59:03 ]
- >>63
VBの癖ってどういうの?
- 82 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 22:21:22 ]
- 恐怖の標準モジュール
- 83 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:09:55 ]
- クセなんかどうでもいいよ。
スポーツと違っていくらでも直せるんだし。 最初に憶えた言語のスタイルでしかかけないようなやつが たまたま最初にスジのいい言語で学習して素直なコードが書ける 用になったとしても、ほかの言語に移ったらどうせ使い物にならないだろし。 そもそもクセがどうこう言ってる本人からが、新人のころに 憶えたスキルだけでずっと仕事していこうってダメ思考のやつなんじゃないか。
- 84 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:27:01 ]
- 30-40のオッサンは大概糞なBASICからプログラム入ってるんだし、癖がどうこうとかどーでもいいだろ。
- 85 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:43:27 ]
- 小学5年の子どもがプログラムでRPG作りたいというので、とりあえず
ツクールを与えたら、Rubyがさっぱり分からんと困っていたので、 Scratchというものをダウンロードして、本も買ってきました。 なんかちょっとあまりに型にはめすぎだし、コミュニティも英語の物 しかないみたいなので、他の選択肢はないかなあ、と探してるところ ですが、なんかおすすめはありませんか? >>84 わたしゃApple][の6kベーシックROMに内蔵されてた6502の簡易アセンブラと GAME言語やTL/1でしたよ。なぜかBasicはほとんど通らなかった。
- 86 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 00:54:18 ]
- >>83
だめ思考のやつがどれだけ居ると思ってるんだ。 そいつらを戦力にしないといけないんだぞ。
- 87 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:13:06 ]
- VBを最初に憶えてしまって、VB風にしか書けなくなるようなやつは、
ほかの言語で憶えてもどうせ大した戦力にしかならないよ。
- 88 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:31:36 ]
- >>85
HSPを与えるべき そう言えばさんざんバカにしてた、Ruby on HSPは、まだなのかな?
- 89 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:39:56 ]
- >>74
まあ、入門用としてはいいんじゃね? ベタなC/C++のプログラム作るには便利だし、 GUI作るのも簡単な上、GUIオブジェクトと イベントハンドラの関係が分かりやすいし。
- 90 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:51:59 ]
- >>87
マネージャとか教育係になってから泣くといい。
- 91 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:54:01 ]
- >>87
変なやり方覚えて使い物にならなくなるより、 たいした戦力でなくても戦力になるだけましなんじゃね?
- 92 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 10:54:50 ]
- >>91
まあ、でも誤差の範囲だろ。 たとえばCプログラマにjavaやらC++の仕事をさせるとして、 Cライクな書き方しかできないやつでも使えちゃう程度の現場なら 「クセ」の矯正きかなくても、平気だろうし、しっかりした 書き方が求められるところなら、どのみち使えないだろうし。
- 93 名前:92 mailto:sage [2009/03/02(月) 10:58:08 ]
- あと「クセ」の矯正のきかないレベルのやつって、
一時的に表面上の書き方をつくろっても、根本的にコードの質が 低そう。 教条主義的に「goto禁止」とか、分かりやすいルールを覚えさせる 程度しかできないんじゃね。
- 94 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 17:16:50 ]
- >>92
それじゃ、バブルの時に「これからの日本は製造でなく特許でくっていんくだ」とか 言って日本の経済・技術基盤を破壊した馬鹿な団塊世代の文系官僚と同じ発想だよ。 現実問題、どんなジャンルでもすそ野の広さとレベルの高さは比例する以上、 すそ野の方にいる連中もコマとして使える様にする必要がある。 すそ野の方は使えないからイラネ、ゴミだけ量産させとけ、と言えりゃ楽だけど、 それだけじゃ世の中まわんない。 教える方、フォローする方にとっては、ゴミを作られるのと、 多少なりとも使えるものが出来るのとでは雲泥の差があるんだよ。 また、出来る奴でも変な癖は残る可能性もあるし、 そういう奴らに対しては尚更無駄な遠回りさせたくはないしな。 ゆえに、教育が重要になるし、初心者向けの良い言語、良い環境、良い資料の 情報を交換するようなこういった場が大切になるわけだ。
- 95 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 19:40:27 ]
- >>94
単に教育能力が異様に低いから、 本人の資質のせいにしたいだけだろ。 放っておいてやれ。
- 96 名前:デフォルトの名無しさん [2009/03/03(火) 03:58:01 ]
- www.google.com/search?lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&q=$TEXTE
so.7walker.net/?site=$TEXT$LINK dictionary.goo.ne.jp/search.php?kind=ej&mode=0&MT=$TEXT こういうのを2chブラとかで範囲選択を右クリックから"グーグル" "ブラクラチェック" "グー辞書"とかってすごい便利じゃないですか 同じようにハッシュだったり "無修正" ってクエリだったりをShare登録できませんか?
- 97 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 05:09:11 ]
- 外部コマンド呼び出しとかでできるだろうから
まずは使ってる2chブラウザのヘルプ読んでみれ
- 98 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 01:27:24 ]
- >>88
ありがとうございます。聞いたことはあったんですが、初めて見てみました。 なかなか、しっかりしたコミュニティがあって、日本語なので言語の壁も なく、その点はよさそうです。 言語仕様はどうやら、行番号がなくなりつつあるけど構造化言語と呼ぶには ?という近世のBASICに、マルチメディア関係のモジュールを大量に 組み込んだ、という感じですね。 ですが、気になるところは: ・命令キーワードが変。mesとかpicloadとか何よ?英語系のキーワードに するなら、ちゃんと英語として命令形になるようにしようよ。 ・HSPTVがとても使いやすいミニゲーム集。子どもは飽きるまでこれを やり続けるに違いない。 ってところですね。 Scratchへのなじみ具合を見てから考えたいと思います。
- 99 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 09:39:43 ]
- >>98
プログラミング言語は英語とは違うからねぇ。 C言語だって、「int」や「malloc」みたいに、英単語ではない予約語が出てくる。「integer」とか 「memory_allocation」とか、長い綴りだとタイプ量が増えるから、予約語は短いほうがいい。 当然、「message」より「mes」、「pictureload」より「picload」。
- 100 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 10:15:34 ]
- 今はフルスペルが主流だよ
まあHSPの場合は保守性とか気にしても仕方ないから書きやすさを重視してるんだろうけど
- 101 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:06:24 ]
- >>100
それは疑わしい。 5文字を超え、英単語に合致するものがあるフルスペルな予約語を比率を 概算してみた。 ・C++ ― 35.1% ・Java ― 48.3% ・C# ― 39.0% ・D ― 28.0% フルスペル傾向が強かったのはJavaだが、その後の手続き型言語では、5文字を超える 長さの予約語にはフルスペルが少ない。
- 102 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:09:41 ]
- 多分、フルスペルの採用比率が高いのは、言語そのものの予約語ではなく、
ライブラリのほうだと思われる。
- 103 名前:100 mailto:sage [2009/03/04(水) 11:15:50 ]
- すまん予約語じゃなくて関数やメソッドの名前について言ったつもりだった
mallocは予約語ではなく関数名だから>>99が混同してるのかと思った C系の言語では,言語組み込みの予約語はみんなが全部覚えてるのが前提だから短くていいんだよ HSPのコマンドは予約語というよりライブラリの関数に相当すると思うんだけど
- 104 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:59:28 ]
- >>99
短いのがいいならそれはそれでいいんだけど たとえばprintが長くていやならsayでいいと思うんだよね。 mesがmessageの略だと言われても、messageなんて動詞はないから気持ち悪い。
- 105 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 12:03:36 ]
- picloadも、loadpicだよね。
picにloadするわけじゃないんだから。
- 106 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:03:04 ]
- >>104
messageは動詞としても使われる。動詞としての用法は知られている限り1583年にまで遡る。 しかし、まぁ、sayのほうがいいかな。 >>105 同意。
- 107 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:16:53 ]
- >>99
最初に名前の置換を宣言すれば名前なんぞいくらでも変更できる そんなことも知らないの?
- 108 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:19:28 ]
- そういうのは略語の多用以上にやっちゃいけないこと…
- 109 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 13:56:27 ]
- >>106
あ、ごめん そりゃあるよね、メッセージングっていうくらいだから。 発言するとか表示するとかいう意味合いではないでしょ。
- 110 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 21:56:37 ]
- プログラミングって何?
- 111 名前:デフォルトの名無しさん [2009/03/04(水) 23:02:46 ]
- 人生
- 112 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 02:33:28 ]
- >>105
picloaderの略かもしれないじゃないかー まあどうでもいいや picloadとloadpicで動作が違うのはあまりよくない
- 113 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 13:39:45 ]
- Rubyなんて p って名前の組み込み関数があるんだぜ
- 114 名前:デフォルトの名無しさん [2009/03/06(金) 00:25:52 ]
- javaがいいね。アプレット作ってブラウザで簡単に公開できるから。
Cで中途半端な物作っても誰も見てくれんからね。
- 115 名前:デフォルトの名無しさん [2009/03/06(金) 00:47:54 ]
- javascriptの方がいいだろ。jvmなんて入れたくないし。
- 116 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 01:35:45 ]
- >>110
劣化した数学
- 117 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 04:20:58 ]
- >>115
スレタイ読んでから書き込め。
- 118 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 04:52:00 ]
- >>117
それはお前の方だろ
- 119 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 02:56:48 ]
- WEBサイトを作りたいと考えています。
アイテムがいくつかあって、条件を絞って抽出出来るような仕組みを実現したいです。 こういった場合、PHP+DBと言うのが一般的なのでしょうか? また、もう少し手軽に出来る方法があれば教えてください。
- 120 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 03:07:59 ]
- nntpサーバにアクセスし、新着記事を引っこ抜いてメールで転送するプログラム
を作りたいですけど、どの言語でやるのがいいですか?
- 121 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 04:12:59 ]
- C/C++って、どういう意味?
CもしくはC++どちらかの言語を表してるの?それとも、CとC++両方ともを表した書き方?
- 122 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 09:00:43 ]
- >>119
Prolog
- 123 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 09:09:39 ]
- >>122
Webサーバが自社とか自宅にある場合以外は導入が難しくないか?
- 124 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:08:57 ]
- >>119
Rubyと言いたいところだが、もう死にかけなので、Pythonにしとけ >>120 C言語 >>121 両方を指す。C++をCの上位互換として見ているイメージかな
- 125 名前:119じゃないけど mailto:sage [2009/03/07(土) 15:33:58 ]
- >>124
PHPは書籍数が圧倒的でDBとの連携が書かれてる本も多いのですが、 pythonはその辺が不安です。 初心者向けでかつ、pythonとDBの連携もフォローしてくれるような書籍、 あるいは参考になるようなサイトのお勧めがあれば教えてください。
- 126 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:45:43 ]
- >>119
他の用途で使わないのなら、PHPにするのが吉 >>125 Pythonは日本語書籍少ないから無理だろう・・・RubyやRailsの書籍は多いのだけど・・・ 諦めてネットで勉強かな あとRubyは無かったと思うけど、PythonはデフォルトでSQLite持ってたよ思うよ
- 127 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 15:54:24 ]
- >>124
120です、ありがとうございました。他にあったら教えてください。
- 128 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 02:43:22 ]
- PHPからのステップアップに、RubyとPythonどちらにしようか迷っています。
テキストの整理や、PHP用途の代わりに利用したいと考えています。 どちらがよいのでしょうか? 少し調べた限りでは、世界的な使用者数やドキュメントやライブラリの多さは、圧倒的にPythonとのことですが、 日本ではRubyが人気で情報も集まりやすく、Pythonより短く簡素に書けるようです。 ただLinuxではPythonはあるのにRubyなかったり、公式にWindowsバイナリがなかったり色々と不安が残ります。 動作速度もPythonの方が早く、Rubyは遅い。Pythonは大規模バージョンアップのせいで互換性が無くなったらしいです。
- 129 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 08:20:57 ]
- >>128
PythonはGoogleが使っている言語。Pythonを覚えておけば、Google App Engineを使った 開発などもできる。
- 130 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 09:17:20 ]
- >>128
PHP使えるのなら、使ってるPCに両方の処理系インスコして 対話型シェルで遊んでみて自分に合いそうな方を選べばいいと思う。 ただテキスト処理がメインなら、正規表現組み込みで文字列メソッドが やたら充実してるRubyを勧めたい。
- 131 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 09:33:48 ]
- >>128
結論から。ほとんど好みの問題 記述力に関しては、どちらの言語も大差ない Ruby屋的にはRubyの方が良いと感じるw が、もちろん逆のユーザーも沢山いる むしろ細かい仕様をつつきあった不毛な論争になりやすい ライブラリ・ドキュメントはPythonのほうが整備されている印象 一般的な用途についてはRubyも一揃いある 速度。大差ないので気にしなくて良い マイクロベンチマークだとせいぜい数倍差。数倍が大問題になるような領域では使わない Python/Rubyはどちらも切り替え期だが、移行にはまだ年単位の時間が必要だと言われている 現段階では頭の片隅に入れておけばいい 最大の違いは、言語が持つ哲学というか、文化というか、そういうもののような気がする
- 132 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 09:40:27 ]
- 手間を少なくしたいならPerlだな。
大抵のことはモジュールの組み合わせだけで済む上に ソースの資産も尋常じゃない量だから。
- 133 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 10:32:13 ]
- ソースの資産を持ち出したら永久にPerlをやめられなくなるw
- 134 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 11:19:22 ]
- 初心者に勧めるのにPerlは無いわ
- 135 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 13:07:17 ]
- Perlの知識が5年前で止まってるんじゃないか?
モダンPerlあたりで再勉強を薦めるw
- 136 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 13:18:10 ]
- すまん「モダンPerl入門」ね。
www.amazon.co.jp/dp/4798119172
- 137 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 13:19:49 ]
- Rubyって大丈夫なの?
まるでLinux(Python)とFreeBSD(Ruby)を見ているみたいだよ あと日本のプロジェクトって、なんだか不安が残る VineとかMomonga Linuxとか、だめだめじゃん
- 138 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 15:42:13 ]
- >>136
これって、初心者用なの?
- 139 名前:デフォルトの名無しさん [2009/03/08(日) 17:31:35 ]
- 覚えるのは容易だけど使いこなすのは至難な言語って何がある?
- 140 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 17:44:20 ]
- >>139
Brainfuckは覚えるのは1分だけど 使うの結構大変かな。
- 141 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 18:26:12 ]
- 困ったときは、調査機関Gに頼ることをおすすめする
www.google.co.jp/trends?q=ruby%2Cpython
- 142 名前:デフォルトの名無しさん [2009/03/08(日) 19:04:50 ]
- >>139
アセンブラ
- 143 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 20:22:43 ]
- >>141
米国ではなぜRubyに較べてPythonが不人気なの?
- 144 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 20:25:52 ]
- キーボードにひじついて
インデント崩れたらすべてがパーになる
- 145 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 22:14:16 ]
- >>143
Rubyみたいな一般名詞じゃ、言語以外も入るからね Pythonの方がだいぶ上だよ
- 146 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:07:48 ]
- >>145
実際ライブラリなんかを含めたら、pythonの方が楽なことも 結構多いね。英語圏の人がいろいろ作ってくれている。 言語的にはrubyの方が好みなんだけど、自分の環境の実用性で python使っている。 >>128 PHPからの移行だったら、perlはいいかもね。記述の仕方がC系列で 結構似たような感覚だった記憶がある。
- 147 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:18:48 ]
- 今、VBScript使ってるんだけど、まともなプログラムに挑戦したい。
移行するなら、どれが良い?
- 148 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:38:00 ]
- >>147
より適切な解答がほしかったら、 1.主にどんな目的のアプリを作るのか 2.習得するのにどれくらい労力かけられるか 3.仕事で使うか あたりを書いておくといいと思うぞ。とりあえずなにか試しにやりたいなら、 C#使ってみるといいよ。.net入れているなら、cscってコンパイラが既に 入っているから、そのまま試せる。
- 149 名前:デフォルトの名無しさん [2009/03/09(月) 00:43:36 ]
- >>147
Visual C# 2008 Express Editions www.microsoft.com/japan/msdn/vstudio/Express/
- 150 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:49:40 ]
- ブラウザのjavascriptも結構遊べる
- 151 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:50:53 ]
- >>148
1.ネットからHTMLをダウンロードしてそれを処理して表示するようなツールを作ろうと思ってる 他にもインターネットを介するような汎用ツールを作りたい 2.必要なようならいくらでも労力は惜しまないけど、なるべくVBScriptから以降が簡単で労力がかかりにくい物がいい。 3.仕事では使わない
- 152 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:51:34 ]
- >>151
Visual C# 2008 Express Editions www.microsoft.com/japan/msdn/vstudio/Express/
- 153 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 00:59:54 ]
- >>148,149,152
とりあえずC#を勉強してみる。 C#って、C言語を先に習得しなくて大丈夫?
- 154 名前:デフォルトの名無しさん [2009/03/09(月) 01:01:52 ]
- >>153
大丈夫 何でCが出てくるんだ?全く関係ない。
- 155 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:10:37 ]
- >>148
こういう場合大抵C#が勧められてるみたいだけど、 とりあえずJavaとはならないの? なんとなくJavaをやってみようかと思って本を買ってきたばっかなんだけど。
- 156 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:13:13 ]
- じゃあ、Javaでいいよ。
- 157 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:13:57 ]
- いや、そこはほれ、日本語のヘルプが充実してるとか
インストールが簡単とか、なんかあるんじゃないの?
- 158 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:18:18 ]
- >>153
それならC#が一番いいよ。 >>154 まあC#はC++++にちなんでって話だから、そう思うのかもね。 >>155 windowsでランタイム入れるなら、javaよりも.netの方がいいから。 javaの本買って来たなら、javaでいいよ。ただwindowsのみで配布を考えるなら .netの方がいいと思うけどね。javaわかるならC#もすぐわかる。
- 159 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:20:53 ]
- >>158
ランタイムだけの差なのか。ありがと。
- 160 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:47:17 ]
- C#やJavaの実行速度って遅いの?
C#とJavaを比較したらどっちが早い?
- 161 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 02:02:37 ]
- C#のほうがかなり速い。
Windows以外の環境ではどうなるか知らないけど Windowsで使う前提ならMS様に従っておくのが正解。
- 162 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 08:13:38 ]
- >>138
文法書ではないのでPerlの基本的な使い方から学びたい場合は 「初めてのPerl」を先に読むといい。
- 163 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 12:12:37 ]
- >>145
それはないだろう。ここ5年くらいに限れば、Webサイトに現れるrubyと いう単語の少なくとも95%以上はプログラム言語のRubyのはず。
|

|