- 1 名前:デフォルトの名無しさん [2008/01/20(日) 14:31:07 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っている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 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/
- 792 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 03:10:05 ]
- 出る杭は打たれるって言ってな。
Delphiは打たれるってわけだわな。
- 793 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 06:41:28 ]
- >789
Delphi でやってたのがDLL作成とかだったらC言語。 GUIアプリケーションだったらC#。
- 794 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 11:32:18 ]
- >>792
誰がうまくないこと言(ry
- 795 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 11:56:44 ]
- うまくねーし
- 796 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 12:27:22 ]
- 俺ミラじゃねーし
- 797 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 13:20:25 ]
- 出るパイは吸われる
- 798 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 17:26:03 ]
- クズどもはCGスレから出てくるな
- 799 名前:デフォルトの名無しさん [2008/03/28(金) 23:05:57 ]
- 唐揚げ
- 800 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 00:31:24 ]
- 最近、転職をしてプログラムに携わるようになったものです。
会社の先輩に上達するためにはどうしたらよいかを尋ねたら 「IRCサーバーを組めるように頑張れ」との助言をいただいたのですが、 プログラム初心者でも組めるものなのでしょうか。 言語はC言語です。
- 801 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 00:41:48 ]
- まず最初は簡単なコンソールベースのメッセンジャーソフトでも作ってみるといいんじゃないかな?
これでネットワーク越の送受信できるようになったら、RFC1459読んだりしてIRCサーバ組んでみればいい。
- 802 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 00:44:24 ]
- >>800
スレ違い。IRCサーバもどきなら、Webにサンプルが転がっているだろうから初心者でも大丈夫。 まぁ、仕事なら、調べるノウハウを掴むこともも含めて言われているのだろうからこんなところで 書き込んでないでとっとと調べるべし。
- 803 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 12:39:44 ]
- 超初心者の者です。
計算ソフトをホームページ上に載せたいと思っています。 数値を入力する欄をいくつか設置し、そこに入力された値を 足し算、引き算、掛け算、割り算などをして結果を表示させたいです。 そこから更に少し発展もさせたいのですが、基本的に上記の事が できるソフトを作れればと思っております。 よろしくお願いします。
- 804 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:02:40 ]
- ブラウザ上のJavaScriptで出来る範囲のようだが
- 805 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:13:02 ]
- >>804
ありがとうございます。 また何かあれば質問させていただきます。
- 806 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 16:35:22 ]
- >>803
このくらいのことならJavaScriptでできる。 ttp://www.lares.dti.ne.jp/~yew/html/calc.html
- 807 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 16:54:37 ]
- 2年ぶりにやってきました。趣味プログラマ目指してます。
VB.NETとC#。NETどちらに本腰入れようか迷ってます。 「余りかかわんねーよ、どっちでも好きなほうにしろ」は良く言われます。2chで。 クラスから入っていくC#の本とフォームペタペタから入っていくVBでは 2chでの書き込み見てるとちょっと不安になることがあります。VB紹介HPも少なくなりつつ・・・ C#=JavaやC++に似てるから応用利きそう VB=MSアクセスやEXCELのVBAで応用利きそう ((+_+))うーん
- 808 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 17:31:38 ]
- C#にしておけ。
VB.netはVB6とは様変わりしてしまっているので、どうせVBAとも違ってしまっている。
- 809 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 17:32:33 ]
- >>807
.NETに本腰入れるのならC#の方が良いよ。XNAとかもあるし.NET自身がC#メインだから。 それに趣味ならVBAなんて使わないんじゃない?検索してもVBは古い情報がかかることあるしねw C#はポトペタ以外の使い方を紹介するHPも多いし、言語としてやるならいいと思うよ そのうちネイティブ化だって使えるようになるかも知れないしね ただVB経験者なら、VB.NETに賭けてみるのもいいと思うよw C#は仕様増えてきたし、これからはVB.NETの方が綺麗で良くなるかも知れない 漏れの適当な予想だけど、C#よりVBの方が長生きすると思うしね
- 810 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 20:27:37 ]
- どこかで、世界の各地域でのVBとC#の使用率だか移行率を、グラフにしたのを見たことあるけど、
VBのほうが使用率が高かったのは、日本だけで、ほかの地域は、ぜんぶC#のほうが優勢だったよ。 先に消えるのはVBっぽい気がする。 まあ、でも、消えるとしてもすごい先のことだし、どっちでもいいけどさ。
- 811 名前:デフォルトの名無しさん [2008/03/29(土) 20:33:22 ]
- 全機能が使いこなせる所まで行かないので、使えるやつを使う
未経験ならC#
- 812 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 12:46:51 ]
- C#がいいと思う。もともと.netのために作られた感のある言語なので、
.netアプリを作るなら最適。 VBとVB.netは別物で、VBはネイティブアプリが簡単に作れるから 重宝されていたが、VB.netはそのVBユーザーを取り込もうとして 作られたようなもの。(うろ覚えだが、VB.netはMSがやめたがっていたような 気がする) ついでに書くと、海外の開発環境でC#でネイティブを作ることができる ものがあったと思う。ただ新しいバージョンの.netを利用した ソースには対応していなかったと思うけど。
- 813 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 15:43:13 ]
- >>808から812様 ご助言ありがとうございます。吹っ切れました。C#でがんばります。
週末プログラマー遊びですが、楽しんでいきたいと思います。ありがと〜
- 814 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:15:20 ]
- C# は結局最初の厳冬期を生き残って安定期に入ったな
「C++持ち出すってわけでもなくJavaはしっくり来ないとき」に 次世代 VB のように重宝されるのだろう
- 815 名前:デフォルトの名無しさん [2008/03/30(日) 17:18:53 ]
- マジレスすると0からはじめるならRuby.NET一択だろ。
どさくさにまぎれてお気に入り言語を押し付けて勧誘合戦すんのやめろよな。
- 816 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:43:24 ]
- 「どさくさにまぎれて〜」はお前だろ。
せめて.NETでないRubyならRuby信者乙というところだが。
- 817 名前:デフォルトの名無しさん [2008/03/30(日) 18:22:49 ]
- 初心者にperlは凄いいいと思うんだけどなぁ。。簡単な事は簡単に、
難しい事もほとんど出来る。。さすがAMAZONが使う言語ですよ。 web専用のPHPとかマイクロソフト専用言語のVB,ほぼクライアント専用言語のDelphiとかと比べて 出来る事が圧倒的に違う。 マイナーな言語ruby,pythonと比べてもリファレンスの数、モジュールが圧倒してるし API直弄りのC,C++と比べると圧倒的に開発スピードが違う。 個人的にpythonの制御文はかなり分かりやすいから、 モジュールが揃えば将来的に移行するかもしれないけど。。 JavaはSDKダウンロードしたりするのがウザイし、起動がもっさり C#はクライアントは充実してるけど Webアプリ関連のリファレンスやモジュールがperlに比べて圧倒的に足りない。 消去法で行くと一番バランスの取れた言語はperlになるんだよ。。
- 818 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:24:57 ]
- そのバランスを上回る凶悪な記号言語であることをお忘れなく。
- 819 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:26:01 ]
- それが唯一かつ最大の欠点。万能な言語ってないもんだね。
- 820 名前:817 [2008/03/30(日) 18:33:33 ]
- >>818
確かに、可読性の低さは初心者にはきついかも知れない。 DelphiとかPythonの制御文の分かりやすさに比べて あまりにも難しい。
- 821 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:37:18 ]
- > マイナーな言語ruby,pythonと比べてもリファレンスの数、モジュールが圧倒してるし
Perl信者がCPANすげえと言ってるけど、英語が読めないから使えない。
- 822 名前:817 [2008/03/30(日) 18:40:50 ]
- 英語が読めないなら開発者として伸びる可能性低いんじゃないかな・・・
どの言語使うにしてもそれなりの事しようとなると最低限、英語は必要だよ。
- 823 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:42:39 ]
- そりゃそもちろんだけど、入門向けには日本語のほうが敷居が低くなっていいと思う。
- 824 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:43:11 ]
- Perlを初心者にすすめるのはありえないんじゃ……
俺はもうPythonに移行しました
- 825 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:49:01 ]
- 日本語に限ったらPerlは有利じゃないし、バランスいいって行ってもWinアプリとかPerlで作るなんて話はないし。
WebアプリでもPerlは劣勢でしょ。
- 826 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:56:01 ]
- 全員Cから始めろ。Cだけやってりゃなめられないから
- 827 名前:817 [2008/03/30(日) 18:56:03 ]
- Winアプリもperlでほとんどの事が出来ますよ。IDEとしてはwxWidgetsなど使えばいいのです。
exeにしたり,デーモン化したり、 一番いいのはマルチプラットフォーム環境が一番スムーズに作れる事です。 Win,Mac,Linux,BSD,solaris,HP,などでスムーズに動く環境が手っ取り早く作れる事です。 exe実行ファイルのマルチプラットフォーム化に関してはactivestateのおかげでもありますが。
- 828 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:01:00 ]
- で、マルチプラットフォームにする意味は何かあるのか?
もってない環境での動作のサポートなんかできるのか?
- 829 名前:817 [2008/03/30(日) 19:05:51 ]
- >>828
世界でのOSのシェアはwindowsだけではありません。 中国やインドの巨大市場はLinuxがかなりのシェアを占めてます。 これからの時代、世界市場に対応するには 逸早くマルチプラットフォームに対応する事です。 MONOはその点ではまだ未熟と言えると思います。 Javaはその点では優秀ですね。
- 830 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:08:01 ]
- 自分の目的とperlの利点を理解した上でゴリゴリ使っていける奴がどれほどいるのかね。という気はする。
そもそもこんなところで使う言語質問してるような奴には向かないと思うねw
- 831 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:09:05 ]
- Perlは使えるけど中文が分かりません
- 832 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:18:34 ]
- >>817 初心者にはむしろPythonという気がする。
>>829 初心者に中国やインドに市場を語ってどうする?
- 833 名前:817 [2008/03/30(日) 19:30:33 ]
- Pythonは少し難しい事をしようとなるとすくに英語の世界に入る事になります。
Perlよりリファレンスが少ないからです。 言語的にはすっきりした構文で分かりやすいとは思いますが、 実用的な物を作ろうとなると、まだ弱い気がします。 Googleが採用した事もあって最近人気が出てるようなので、 もう少し、日本語環境が揃うのを待ってみるのがいいと思いますよ。
- 834 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:40:43 ]
- 別に英語出来なくてもソース読めりゃいい話だと思うが
- 835 名前:817 [2008/03/30(日) 19:59:50 ]
- まだモジュールの絶対数が少ないと言うのが問題です。
perlであればwin32環境で何かしようとして検索すれば 大抵、モジュールが出て来て、 そのモジュールを使って手っ取り早くアプリを作る事が出来ますが pythonだとそうは行かないと言う事です。
- 836 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:10:55 ]
- >>834
英語読めないと、CPAN使うのは無理。
- 837 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:13:36 ]
- マルチプラットフォームだからPerlとか言うけど、Webアプリかちょっとしたテキスト処理以外のツールは書かないよな。
ふつー。
- 838 名前:817 [2008/03/30(日) 20:17:08 ]
- perlの主力としての用途としてはWebアプリやちょっとした処理系主体ですね。
ただ、それは言語を上手く使いこなせてないと言う事です。 仕事用だと大抵、マイクロソフト言語やJavaなどが採用されますからね。
- 839 名前:817 [2008/03/30(日) 20:28:20 ]
- ちなみにJavaはWeb、クライアント共に
リファレンスやモジュールが十分に揃っているので 言語的には悪くないと思います。 ただ、バージョンごとに違ったJREをインストールしないといけないので 非常に面倒です。 それと、仕様上、APIとの間にAWTクラスが挟まるので クライアントでは重くなってしまいます。
- 840 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:39:59 ]
- Perlとの比較の文脈で、JavaのAWTが重いとかいうのはフェアじゃないだろ。
PerlなんかそれだけじゃGUIがないし。 病院のシステムでJavaでクラアント作ってるのを見たことあるけど、使い方に よっちゃ、Javaでクライアントも十分いけるよ。
- 841 名前:817 [2008/03/30(日) 20:48:56 ]
- パフォーマンスで言うとSwingとperlでwxWidgets使った場合では同じくらいかもしれませんね。
AWTが重すぎるので。
- 842 名前:817 [2008/03/30(日) 20:55:32 ]
- 間違った知識を教えてすいません。
Swingは使わないので良く知りませんでしたが AWTの拡張コンポーネントなのでやはり遅いと言う事です。
- 843 名前:817 [2008/03/30(日) 20:58:25 ]
- ja.wikipedia.org/wiki/WxWidgets
ここに載っていますが wxwidgetsはC++で記述されている為、 C++で記述されているためJavaのSwingを使ったときのように事前にインストールするソフトもなく高速に実行できる利点がある との事ですね。
- 844 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 21:25:12 ]
- >>842
まちがってないとか間違ってるってのじゃなくて、自前のGUIを持ってないし、ふつーはそれでGUIのアプリは 書かないよなって言語との比較の文脈で、ことそらその言語のGUIは遅いとか欠点としてあげつらうのがフェアかって意味。
- 845 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 21:26:52 ]
- ひとつの言語ですべてをカバーしようとがんばるとろくなことにならん
- 846 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 21:28:36 ]
- >>843
> インストールするソフトもなく高速に実行できる利点があるとの事ですね。 なにかしらのインストールやらセッティングは必要だろ。 少なくともWinだと、Perlさえインストールすればそれが使えるってことはないよ。
- 847 名前:817 [2008/03/30(日) 21:52:17 ]
- >>846
perlの場合 exeにコンパイルすればPerlインタープリタを含む必要ファイルを全てが入るので 何もインストールしなくても動きます。 windowsでもmacでもLinuxでも。。 余談ですがwidestudioと言うIDEもperlでのGUI開発環境としてはかなり優秀ですね。
- 848 名前:デフォルトの名無しさん [2008/03/30(日) 21:55:47 ]
- perlもrubyもネットワークで使う物だよ アプリなどはC++やC#などWindows環境に適した物を使うべき
- 849 名前:817 [2008/03/30(日) 21:58:55 ]
- >>848
win32環境で使える膨大なperlモジュールがありますので、 C#と比べても遜色はないと思いますよ。 >>844 言語論争よりも、実際に効率よくアプリを作れる話をしましょう。
- 850 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:02:49 ]
- スレタイ読んでくれ。
ここは俺が考える最強言語決定スレじゃないんだ。
- 851 名前:817 [2008/03/30(日) 22:10:35 ]
- 初心者スレでしたね。
スレから逸れた発言してしまいましたね。 初心者が言語を決めるなら 何がしたいのか、windows環境だけで使いたいのか スピード重視なのか、 Windows+他の環境でも使いたいのか、 webでも使いたいのか、 さまざまな選択肢によって変わると思います。 目的に合わせた選択が一番いいと思います。 雇われとして職業で使うなら業界標準のJava,VB,C#などがいいでしょう。 簡単なwebアプリを作るならphpがいいでしょう。 Webもクライアントもやりたい欲張りな人にはPerlをお勧めします。 3年後にはpythonがいいかもしれませんが、 Perlに限らすC系言語を一つ覚えれば楽に移行できると思います。
- 852 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:10:43 ]
- 初心者ですが、Perlは可読性が悪く、人のソースは見づらいと聞いて
いたので、敬遠してたんですが、ちょっと興味が沸いてきましたよ。 まー、実際に手を出すかどうかは別として。
- 853 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:12:33 ]
- ちょっとググッた感じだと、PerlでWinのGUIって話は、そういうのもできるよってレベルで、
まあ、あんまり初心者に夢を持たせるレベルのようなもんでもないっぽいね。
- 854 名前:817 [2008/03/30(日) 22:16:13 ]
- >>853
日本ではperlでのGUI環境はあまり使われていませんが かなり高度な事まで出来ますよ。 英語の世界に入る事になりますが。。 widestudioは日本語環境で高度なGUIを作れるみたいです。
- 855 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:17:35 ]
- >>852
べつにPerlを薦めるわけでもないけど、Perlだから、ことさら可読性が低いってことはないと思うよ。 Perlで読みにくいコードを書いていたら、他の言語でも読みにくいコードを書くだろうし、 他の言語で読みやすいコードを書いているPGなら、Perlで書いても読みやすいコードを書くよ。 その程度の話。
- 856 名前:デフォルトの名無しさん [2008/03/30(日) 22:17:52 ]
- widestudioはなんか嫌だ perlのGUIのサンプル見せて欲しい
- 857 名前:817 [2008/03/30(日) 22:21:58 ]
- >>856
wxwidgetのスクリーンショットはここで見れます。 www.wxwidgets.org/about/screensh.htm GUIはC++で記述される為、言語非依存なので、perlとか関係ありませんよ。 IDEの仕様に依存します。
- 858 名前:デフォルトの名無しさん [2008/03/30(日) 22:26:05 ]
- 実際にPerlで動いているソフトが見たいよ
例えば、2ちゃんブラウザJaneは、WindowsAPI使ってるけど言語はデルファイだ これはデルファイ言語以外だったらいまみたいに発展しなかったかもしれない
- 859 名前:817 [2008/03/30(日) 22:41:39 ]
- webをちらっと見た感じであったのは
mashpod.seesaa.net/article/81740331.html 趣味用だとこんなのとかですかね・・・ 自分のも見せたいですが、業務用なので。。。
- 860 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:22:26 ]
- perlってそんなにいいかな?古くからあるので、モジュールが多いのは
わかるけど、正直できればperlのコードは読みたくないと思えるほど、 わかりにくく感じるんだが、自分だけかな? いくつかの言語を触ってみたけど、一番perlがとっつきにくかったと思う。 (普通はソースを読みながら学習すると思うけど、省略記法のためか 調べるのに結構苦労した気がする) あとあまり数値計算とかには強くなかったんじゃないかな? 使い捨てのコードを書くには一番楽だけど。 そんなこんなで、今のところ初心者にはperl薦めるのやめているんだけど、 お勧めのサイトなどがあったら、周りの初心者にperlを薦めるので、教えてほしい。 CPANは他の言語でも導入してほしいところだね。
- 861 名前:860 mailto:sage [2008/03/30(日) 23:24:18 ]
- あとwxwidgetに対する利点は、ruby, pythonでも同じことが言える。
でもwxwidgetのランタイムは結構でかいので、将来的に配布を考えている人には あまり薦められないと思う。window一枚表示のコードで、stripして2Mくらいだったかな? (widestudioのランタイムも結構大きい。また今はわからないが、以前は結構バグがあった、 GUIのデザインが不評などの欠点がある。あとwidestudioは、主要な言語ならどれでも使えたはず) またrubyだけは、直接win32apiを使ったGUIデザイナーがあったはず。 そのため、配布のサイズが小さくて済む。
- 862 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:27:33 ]
- GUIは wxPerl を使えと言ってるのか?
Python でも wxPythonってあるから、そこのところは差はないんだが。 Perlでは「簡単な事は簡単に、難しい事もできる」と言われているが、 実際のところ「簡単・難しい」は使う人じゃなくて Perl にとってのことなんだよね。 「配列の配列」とかは、リファレンスの概念が必要で、「難しい」の方に入ってるようだ。 オブジェクト指向プログラミングも、さらに勉強が必要な「難しい」部類になる。 個人的には、「簡単なこと、難しいこと」のレベルが、 自分の理解と言語自体の使いこなしが合っているという点で、 Pythonが気に入っている。
- 863 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:45:45 ]
- >>860
817じゃないしリャマ本一冊読んだ程度でしかもPerlしかいじったことないけど Perlもちゃんと書けばきれいに見えるよ。もちろん汚いものはとことん汚いけど Perlは学ぶのは一回限りだけど何回も使うからほとんどのケースでプログラマの手間を優先させたんだってさ 省略については必要なところに必要なものが入ってるという感じだから慣れれば結構便利だよ perldocもあるし そこでまた英語の問題にぶちあたるけど 数値計算は基本的な数学関数は用意されてるし、モジュールを使えば補える
- 864 名前:デフォルトの名無しさん [2008/03/31(月) 01:38:32 ]
- pythonやrubyはモジュールの絶対数が少ないのが問題ですね。
- 865 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 01:49:54 ]
- 数が多くても、どれ使ったららいいのかわからなくなるんじゃね?
それに外部モジュールに頼りすぎてると環境が変わったときの構築や設定が面倒だろう。
- 866 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 02:37:36 ]
- >>865
Perlについていえば 英語だけどCPAN Seachで検索できるよ 外部モジュールについてはコアモジュールにCPAN.pmモジュールってのがあって依存関係にあるモジュールも含めて処理してくれる
- 867 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 05:03:28 ]
- Perlは長年の仕様改築でかなり無理が出てるのが好かん
- 868 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 06:57:04 ]
- 将来性を考えると、巨大資本が後押ししている言語がいい。
・Microsoft: C#、VB.NET、鉄Python、鉄Ruby ・Google: Python ・SunMicrosystems: Java もっとも、鉄シリーズは.NETの世界にプログラマーを吊り上げる餌かな? 将来は、 「鉄Pythonのサポートは2018年3月で終了します」みたいなことをいわれたりして……
- 869 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 08:15:54 ]
- 初心者が Perl 使うとロクなコード書かなくなりそうで怖いな。
Python 辺りで教育したいところだ。
- 870 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:27:19 ]
- Perlで学習した人は、省略してでも一行にするのが正義だと信じてそうだ。
- 871 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:27:06 ]
- ということを>>870が信じてるだけでは・・・。
- 872 名前:デフォルトの名無しさん mailto:age [2008/03/31(月) 17:16:52 BE:1009039875-2BP(200)]
- www.borland.co.jp/cppbuilder/freecompiler/
が切れていてBorland C++ Compilerがダウンロードできないんだけど
- 873 名前:デフォルトの名無しさん [2008/03/31(月) 17:22:03 ]
- そうだ
- 874 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 17:37:30 ]
- >>872
C++は捨ててC#Expressをダウンロードしろって事だよ
- 875 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 18:18:37 ]
- >>872
www.codegear.com/jp/downloads/free/cppbuilder
- 876 名前:860 mailto:sage [2008/03/31(月) 22:12:03 ]
- >>863
以前に数値計算のモジュールを探したときはあんまり見つからなかったけど、 今CPANで探すと結構ちゃんとしたのが見つかるね。(試してないけど) でもそうすると逆に、perlで数値計算(科学系の計算や、データ処理等)の 解説サイトなどを探しても、ほとんど見つからないのが不思議。なぜなんだろう? 英語の問題は、オープンソースで開発されている言語は、どれも同じことが いえるんじゃないかな。 省略記法は、書くときに非常に楽なのはよくわかる。読むときは苦痛だけど、 書くときはとても気が楽だった。でも、慣れていない人は特にわかりにくくなる 原因だと思う。例えばファイルから読み取って表示するコードは、 while(<>){print;}って書けるけど、調べる時にとっかかりがつかみ難いと思う。
- 877 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 22:33:57 ]
- >>876
> でもそうすると逆に、perlで数値計算(科学系の計算や、データ処理等)の > 解説サイトなどを探しても、ほとんど見つからないのが不思議。なぜなんだろう? 数値演算の最適化は fortran が最強 その次が, 一部でベクトル計算/並列計算に最適化された lisp マッシブにやろうとすると C あたりじゃ全然話にならない ましてや perl なんて………
- 878 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:03:51 ]
- 最適化しやすいことを目指した新言語を作るのも面白いかもね。
特定の CPU に依存してもいいから。
- 879 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:05:21 ]
- 数値計算にfortranというのは蓄積されたライブラリの量のアドバンテージって事?
それとも言語仕様的に優れてるの?
- 880 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:08:37 ]
- 言語仕様のはず
そもそもfotranは数値計算のために作られたプログラミング言語
- 881 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:09:50 ]
- 名前の由来はFORmula TRANslation、すなわち「数式を翻訳する」という英語
- 882 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:16:53 ]
- 言語仕様が貧じゃk・・・コンパクトなのと歴史が古いのとで最適化しやすいらしい。
90 からは配列演算が豊富で並列化しやすいというアドバンテージも。
- 883 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 23:47:32 ]
- real, a(0:100), b(0:100), c(0:100)
... c = 2. * a + sin(b)
- 884 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 14:38:50 ]
- 視覚的に簡単に作っていきたい人におすすめする場合
Delphi6の時代みたいにいい感じに安定したDelphiが普及すれば 初心者にはとてもやさしいと思うんだけど いま簡単に入手できる奴はコンポーネントが基本的に扱えないなど Delphiの魅力がかなり失われてるので敷居が高く残念だ 俺Delphi信者だけど今のDelphiは布教する気おきない(´;ω;`)
- 885 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 17:14:53 ]
- 良心的な信者だと思う。
|

|