初心者のためのプログ ..
856:デフォルトの名無しさん
08/03/30 22:17:52
widestudioはなんか嫌だ perlのGUIのサンプル見せて欲しい
857:817
08/03/30 22:21:58
>>856
wxwidgetのスクリーンショットはここで見れます。
URLリンク(www.wxwidgets.org)
GUIはC++で記述される為、言語非依存なので、perlとか関係ありませんよ。
IDEの仕様に依存します。
858:デフォルトの名無しさん
08/03/30 22:26:05
実際にPerlで動いているソフトが見たいよ
例えば、2ちゃんブラウザJaneは、WindowsAPI使ってるけど言語はデルファイだ
これはデルファイ言語以外だったらいまみたいに発展しなかったかもしれない
859:817
08/03/30 22:41:39
webをちらっと見た感じであったのは
URLリンク(mashpod.seesaa.net)
趣味用だとこんなのとかですかね・・・
自分のも見せたいですが、業務用なので。。。
860:デフォルトの名無しさん
08/03/30 23:22:26
perlってそんなにいいかな?古くからあるので、モジュールが多いのは
わかるけど、正直できればperlのコードは読みたくないと思えるほど、
わかりにくく感じるんだが、自分だけかな?
いくつかの言語を触ってみたけど、一番perlがとっつきにくかったと思う。
(普通はソースを読みながら学習すると思うけど、省略記法のためか
調べるのに結構苦労した気がする)
あとあまり数値計算とかには強くなかったんじゃないかな?
使い捨てのコードを書くには一番楽だけど。
そんなこんなで、今のところ初心者にはperl薦めるのやめているんだけど、
お勧めのサイトなどがあったら、周りの初心者にperlを薦めるので、教えてほしい。
CPANは他の言語でも導入してほしいところだね。
861:860
08/03/30 23:24:18
あとwxwidgetに対する利点は、ruby, pythonでも同じことが言える。
でもwxwidgetのランタイムは結構でかいので、将来的に配布を考えている人には
あまり薦められないと思う。window一枚表示のコードで、stripして2Mくらいだったかな?
(widestudioのランタイムも結構大きい。また今はわからないが、以前は結構バグがあった、
GUIのデザインが不評などの欠点がある。あとwidestudioは、主要な言語ならどれでも使えたはず)
またrubyだけは、直接win32apiを使ったGUIデザイナーがあったはず。
そのため、配布のサイズが小さくて済む。
862:デフォルトの名無しさん
08/03/30 23:27:33
GUIは wxPerl を使えと言ってるのか?
Python でも wxPythonってあるから、そこのところは差はないんだが。
Perlでは「簡単な事は簡単に、難しい事もできる」と言われているが、
実際のところ「簡単・難しい」は使う人じゃなくて Perl にとってのことなんだよね。
「配列の配列」とかは、リファレンスの概念が必要で、「難しい」の方に入ってるようだ。
オブジェクト指向プログラミングも、さらに勉強が必要な「難しい」部類になる。
個人的には、「簡単なこと、難しいこと」のレベルが、
自分の理解と言語自体の使いこなしが合っているという点で、
Pythonが気に入っている。
863:デフォルトの名無しさん
08/03/31 00:45:45
>>860
817じゃないしリャマ本一冊読んだ程度でしかもPerlしかいじったことないけど
Perlもちゃんと書けばきれいに見えるよ。もちろん汚いものはとことん汚いけど
Perlは学ぶのは一回限りだけど何回も使うからほとんどのケースでプログラマの手間を優先させたんだってさ
省略については必要なところに必要なものが入ってるという感じだから慣れれば結構便利だよ
perldocもあるし
そこでまた英語の問題にぶちあたるけど
数値計算は基本的な数学関数は用意されてるし、モジュールを使えば補える
864:デフォルトの名無しさん
08/03/31 01:38:32
pythonやrubyはモジュールの絶対数が少ないのが問題ですね。
865:デフォルトの名無しさん
08/03/31 01:49:54
数が多くても、どれ使ったららいいのかわからなくなるんじゃね?
それに外部モジュールに頼りすぎてると環境が変わったときの構築や設定が面倒だろう。
866:デフォルトの名無しさん
08/03/31 02:37:36
>>865
Perlについていえば
英語だけどCPAN Seachで検索できるよ
外部モジュールについてはコアモジュールにCPAN.pmモジュールってのがあって依存関係にあるモジュールも含めて処理してくれる
867:デフォルトの名無しさん
08/03/31 05:03:28
Perlは長年の仕様改築でかなり無理が出てるのが好かん
868:デフォルトの名無しさん
08/03/31 06:57:04
将来性を考えると、巨大資本が後押ししている言語がいい。
・Microsoft: C#、VB.NET、鉄Python、鉄Ruby
・Google: Python
・SunMicrosystems: Java
もっとも、鉄シリーズは.NETの世界にプログラマーを吊り上げる餌かな? 将来は、
「鉄Pythonのサポートは2018年3月で終了します」みたいなことをいわれたりして……
869:デフォルトの名無しさん
08/03/31 08:15:54
初心者が Perl 使うとロクなコード書かなくなりそうで怖いな。
Python 辺りで教育したいところだ。
870:デフォルトの名無しさん
08/03/31 11:27:19
Perlで学習した人は、省略してでも一行にするのが正義だと信じてそうだ。
871:デフォルトの名無しさん
08/03/31 15:27:06
ということを>>870が信じてるだけでは・・・。
872:デフォルトの名無しさん
08/03/31 17:16:52 BE:1009039875-2BP(200)
URLリンク(www.borland.co.jp)
が切れていてBorland C++ Compilerがダウンロードできないんだけど
873:デフォルトの名無しさん
08/03/31 17:22:03
そうだ
874:デフォルトの名無しさん
08/03/31 17:37:30
>>872
C++は捨ててC#Expressをダウンロードしろって事だよ
875:デフォルトの名無しさん
08/03/31 18:18:37
>>872
URLリンク(www.codegear.com)
876:860
08/03/31 22:12:03
>>863
以前に数値計算のモジュールを探したときはあんまり見つからなかったけど、
今CPANで探すと結構ちゃんとしたのが見つかるね。(試してないけど)
でもそうすると逆に、perlで数値計算(科学系の計算や、データ処理等)の
解説サイトなどを探しても、ほとんど見つからないのが不思議。なぜなんだろう?
英語の問題は、オープンソースで開発されている言語は、どれも同じことが
いえるんじゃないかな。
省略記法は、書くときに非常に楽なのはよくわかる。読むときは苦痛だけど、
書くときはとても気が楽だった。でも、慣れていない人は特にわかりにくくなる
原因だと思う。例えばファイルから読み取って表示するコードは、
while(<>){print;}って書けるけど、調べる時にとっかかりがつかみ難いと思う。
877:デフォルトの名無しさん
08/03/31 22:33:57
>>876
> でもそうすると逆に、perlで数値計算(科学系の計算や、データ処理等)の
> 解説サイトなどを探しても、ほとんど見つからないのが不思議。なぜなんだろう?
数値演算の最適化は fortran が最強
その次が, 一部でベクトル計算/並列計算に最適化された lisp
マッシブにやろうとすると C あたりじゃ全然話にならない
ましてや perl なんて………
878:デフォルトの名無しさん
08/03/31 23:03:51
最適化しやすいことを目指した新言語を作るのも面白いかもね。
特定の CPU に依存してもいいから。
879:デフォルトの名無しさん
08/03/31 23:05:21
数値計算にfortranというのは蓄積されたライブラリの量のアドバンテージって事?
それとも言語仕様的に優れてるの?
880:デフォルトの名無しさん
08/03/31 23:08:37
言語仕様のはず
そもそもfotranは数値計算のために作られたプログラミング言語
881:デフォルトの名無しさん
08/03/31 23:09:50
名前の由来はFORmula TRANslation、すなわち「数式を翻訳する」という英語
882:デフォルトの名無しさん
08/03/31 23:16:53
言語仕様が貧じゃk・・・コンパクトなのと歴史が古いのとで最適化しやすいらしい。
90 からは配列演算が豊富で並列化しやすいというアドバンテージも。
883:デフォルトの名無しさん
08/03/31 23:47:32
real, a(0:100), b(0:100), c(0:100)
...
c = 2. * a + sin(b)
884:デフォルトの名無しさん
08/04/01 14:38:50
視覚的に簡単に作っていきたい人におすすめする場合
Delphi6の時代みたいにいい感じに安定したDelphiが普及すれば
初心者にはとてもやさしいと思うんだけど
いま簡単に入手できる奴はコンポーネントが基本的に扱えないなど
Delphiの魅力がかなり失われてるので敷居が高く残念だ
俺Delphi信者だけど今のDelphiは布教する気おきない(´;ω;`)
885:デフォルトの名無しさん
08/04/01 17:14:53
良心的な信者だと思う。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5404日前に更新/203 KB
担当:undef