[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/10 00:15 / Filesize : 160 KB / Number-of Response : 700
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者のためのプログラミング言語ガイド Part14



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/

※雑談はプログラマ板でやりましょう。

38 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:56:14 ]
つーか、C#のソースが丸見えって何時のネタだよ。情報弱者か?

39 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:31:27 ]
>>34
フリーウェアならソース見られても何も問題ないかもしれないけど
シェアウェアにとっては致命的だろ。
不正使用されないためにパッカーや難読化ツールの利用が
当たり前になってるというのに。

どう頑張ってもクラックを完全に防ぐのは不可能だけど
それでも難読化等でカジュアルクラックを防ぐことは
非常に有効だというのが一般的な見解。

40 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 17:35:19 ]
>>36
コンパイル時に消えてなければ出来るよ

41 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 18:42:18 ]
C#はソースが見られるけど、
趣味ならソース見られてもいいかもしれないけど、
C#で書かれた商用パッケージソフトって厳しいと思う。
それでも、今後はC++からC#に変わっていくのかな。


42 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:27:26 ]
>>35
コメントは含まれてねーよ

43 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:39:35 ]
>>41
商用ソフトだと何か問題でもあるの?

>>42
あれ?変数名は分かるの?

44 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:42:07 ]
>>43
変数名どころか、クラス丸ごと分かるよ。
C#にデコンパイルしなくても、ilasmの状態ですでに相当可読性高い。

45 名前:デフォルトの名無しさん [2009/02/28(土) 21:11:34 ]
>>43
同じ機能のフリーソフトが出まくっても問題ない?


46 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:21:15 ]
ソースが見えることと何の関係があるの?



47 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:22:27 ]
むしろソースが見えたら盗作がバレバレで訴えられますw

48 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 21:58:57 ]
制限付の体験版をダウンロードして、
制限解除して使用するなんてことが、
簡単になっちゃわない?

49 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:08:31 ]
割れだらけの世の中なのに何を今更
そんなもんけっきょくはモラルの問題だよ

50 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:25:51 ]
初心者用の言語のスレでソースが見えるとか見えないとか関係ないだろ。
添削の仕事でもない限り、初心者の書いたソースなんて頼まれても見たくねーよ。

51 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:27:45 ]
ソース読みたくなるようなものが作れる人は
だいたい何でも使えて言語の違いなんて無意味なレベルだろうな

52 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:50:35 ]
>>50
2chとかで叩かれるんだよ
ソース公開してたら一回くらい、そう言うこともあるだろ
変数名をローマ字で付けるなとか、変なメールいっぱい来るんだよ

53 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:52:51 ]
そんなレベルなら難読化で充分だろ

54 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:53:29 ]
ハードウェアに依存しているプログラミング言語ってある?

55 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 22:56:55 ]
ASM

56 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:05:37 ]
>>52
それは言語関係なくお前が悪い



57 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:10:43 ]
>>52
 いっそ、漢字にしてしまっちゃったらどうか?
 漢字にすれば、短くなって読みやすいし、予約語とぶつかる心配もない。
 
 student_name → 生徒名
 FragmentSize → 断片容量

58 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:10:44 ]
>>52
変なメール公開してー

59 名前:デフォルトの名無しさん [2009/02/28(土) 23:19:39 ]
>>54
BREW

60 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:38:36 ]
>>54
アセンブリ言語

61 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 00:04:03 ]
>>59
はい、ダウトー

62 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:06:10 ]
真面目な話、初心者向けのプログラミング言語ないもんかね?

Javaはイベント処理系とstdin/stdout系のクラスが初心者向きでないし、
C#(.net)はクラスライブラリがあれだし、
Delphi/C++Builderは開発環境が有料だし。

簡単にGUIが組めて、まっとうなクラスライブラリ使える言語ないもんかね?

やったことないけど、ActionScript3.0とかRubyとかのスクリプト系言語はそこら辺どうなん?

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
これって、初心者用なの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<160KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef