- 1 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 09:58:56 ]
- 最強のLL=軽量プログラム言語は、どれよ?
エントリーは、 Perl、PHP、Python、Ruby、JavaScript・・・ さあ、死ぬまで語りやがれ!!! ■LLとは? 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・関数オブジェクト などを利用できるものがLLと呼ばれることが多い。(Wikipediaより) ■過去スレ 【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】 pc12.2ch.net/test/read.cgi/tech/1234635513/ 【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1215319832/ 【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1209289408/ 【Perl,PHP】LLバトルロワイヤル【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1188997302/
- 639 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:30:40 ]
- Perlは文化が成熟してるから、高レベルな人が多いし
高レベルな人の部下になる、高レベルな人の文献で学ぶなど、 ある程度の習熟レベルを超えてからは、返って他言語より成長しやすいと思う
- 640 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:30:56 ]
- 俺はPerl使ってる時だけアフォになる。ぴゃぁあるぅ!
- 641 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:41:37 ]
- >639
大量のバッドノウハウを暗記した奴だけが偉そうに出来るという、 UNIXらしさにあふれる言語だよね。
- 642 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:47:02 ]
- スクリプト言語で高レベルって思ってる奴ってなんか笑えるよなw
世界狭すぎだろ
- 643 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:48:51 ]
- スクリプト言語は高級言語だろ?JK
- 644 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:54:37 ]
- ソフトウェア用語としての高級とか上流とかって、
一般の用法とはニュアンスが違うからなあ。
- 645 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:56:07 ]
- 世界狭すぎだろとか言ってるやつ、お前の世界はどんだけ広いのかなぁwwww
- 646 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:57:18 ]
- WordとかFirefoxとかFFとかLOST PLANETとか作ってる連中からしたらスクリプト書いてる人は
プログラマーに見えないレベル
- 647 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 14:37:10 ]
- >>639
そうして成長て得たスキルやテクニックが、他言語では初心者でも使いやすく用意されてる差
- 648 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 14:38:40 ]
- 高水準とか低水準とか言おうぜ
- 649 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 15:39:36 ]
- >>639
ブログとか見てると確かにそうだし、ライブラリとか使うだけなら他の言語と代わらんようにも見える。 なんだけど、やっぱバッドノウハウの塊なんだよな… >>647みたいに思ってしまう。 Ruby使ってるけど、Rubyも数年後Perlみたいになるのかと思うと(((( ;゚Д゚)))ガクガクブルブル 前Windowsで使ってたDelphiがもろそうなったんで… しかし、Delphiはネイティブ言語のせいか、Perlみたいにバッドノウハウでってときはアセンブラ必須だったりついていけねえ
- 650 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 15:48:12 ]
- >>646
そんな、低水準の言語でしか作れんようなもんばっかだしてからに 反論してたら、そのうちOS作れない言語は(ry とか言い出しそうだな、おい 10年後20年後くらいなったら変わるんじゃね?と思いたい。 最近、LOST PLANET出してきたけど、近年のゲーム開発はスクリプト言語の組み込み必須だろ。 近年といったけど、ファミコン時代だってDSL使ってイベントや敵配置なんか記述してきたし。 スクリプトで、全て作れるわけじゃないが必須にになってる 最近、オンラインゲームで使われてるUnity 3Dなんかは、 マルチプラットフォームだけど、C#なんかで記述できる。 ブラウザ上で動かせるのに、グラフィク周りはハードウェアアクセレーションが効くんで、 エンジン自体はそこそこ速い。 jscriptも使えたかもしれん。 (つっても、実際にはActionScriptで作らずに、Unity3Dで作ってくる連中は、 ある程度本格的でブラウザゲーなのに"重め"のものを作ってくるんで、悪い面もある)
- 651 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 15:50:17 ]
- ああ、スマソ。VM系だけどC#はスクリプト言語じゃないか。
"WordとかFirefoxとかFFとかLOST PLANET"を作れない、って話かと思ったから、 対比で出してしまった。
- 652 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 15:59:29 ]
- そういう誰でもできる部分をスクリプトで外だしにしてるってことだろ。
フロー書ける設定ファイルみたいなもんだ。 で、そこのスクリプト部分には3DもレンダリングもAIもなんらテクノロジーは入ってないわけだ。
- 653 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 16:01:35 ]
- その替わり、アプリの本質とノウハウが詰まっています
- 654 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 16:04:59 ]
- ストリングテーブルが一番のノウハウだな。エロゲーの場合。
- 655 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 16:05:37 ]
- WordはそのうちC#になりそうだし、マルチバース系のUIエンジンや、XBox360の
ソフトなんかもかなりC#ベースになってきてるよね。 で、C#+.net(あるいはSecondLifeみたいにMono)で作れるということは、 かなり近い将来にはPythonやRuby(Iron〜ね)でも同じパフォーマンスの ものが作れるようになるということを意味する。
- 656 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 16:16:39 ]
- 簡単なものは簡単な言語で作る。これが一番。まあ簡単に首も切られるけど。これが現実。
- 657 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 18:15:08 ]
- > XBox360のソフトなんかもかなりC#ベースになってきてるよね。
ソースキボン XNA Live arcadeってそんなに主流じゃなかったと思うけど、 インディじゃなくて商用のゲームでもつかわれてたっけ・・・ 後半は同意する。まあ、Rubyはさすがに遅いが…。 Pythonは、有名どころではPanda 3Dなんかで実際に商用ゲームが作られてるのは知ってる
- 658 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 18:19:50 ]
- C#ベースになってるか知らんが
XBOX(360じゃなくて前の方)が発売したときは やたらC#でDirectXできる人いない?って探し回ってた会社多かったな 突っ込んで聞いてみるとみんなXBOXの下請けの仕事だった
- 659 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 18:34:56 ]
- >>647
まじで? そういうのってなんかのCPANモジュールが標準モジュールになれば対等とか そういうレベルの話じゃなく、なんかもう言語的にそうなの? Perl大好きなんだけど、求人でPerlって少なくなってきてるし、食いっぱぐれそうな恐怖・・・
- 660 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 18:37:08 ]
- いやそりゃPerlしかできなきゃいつかは食いっぱぐれるだろw
今のうちにどこかに潜り込むことをお勧めします
- 661 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 18:52:24 ]
- >>660
PHPも出来るけど、Perlと同じくらい習熟してるとは言えないし Perlと同じくらい習熟する時間と労力があれば、その時間をPerlに注ぎ込んだ方が・・・ とか思っちゃうけど、不安なのでどっかに潜りこむよ
- 662 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 19:24:31 ]
- >>661
いや、PHPは基本がPerlの悪いところで、PHP5になってJavaの面倒な ところを導入した言語だから、PythonかRubyの方がいいよ。 個人的にはPython
- 663 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 19:53:56 ]
- >>662
くいっぱぐれるかどうかの話をしているんじゅないのかww
- 664 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 20:29:49 ]
- Perlは書き捨て以外では使いたくないなぁ
- 665 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 20:44:57 ]
- むしろPerlは書き捨てに最適な言語
$_とかが素早く書くのにぴったり
- 666 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 21:34:03 ]
- XBOXの商用は流石にC#はない。
360はC#で作れる→人雇え→実行速度遅すぎ処理落ちしまくりオワタ って流れだろw ただ昨今のエロゲ移植のゲームはC#でも問題ないだろうな。
- 667 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 21:35:50 ]
- C#で作るとゲームは遅くなるのか?
- 668 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:09:29 ]
- >>666
無いって言われても実際あったんだからそこを否定してどうするの?
- 669 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:12:42 ]
- PowerShellではVB.netの次にIronPythonが紹介されてて、他はない。
ttp://newpops.wankuma.com/ 他言語連携 ■PowerShellからVB.NETのコードを実行する[1][2] ■VB.NETからPowerShellを利用する[1] ■PowerShellからIronPythonのコードを実行する[1][2] ■IronPythonからPowerShellを利用する[1][2] ■オブジェクトのViewを変更する[1][2][3]
- 670 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:17:51 ]
- で、向こう5年食いっぱぐれない言語は何?
Perl、PHP、Ruby、Python、Java の中で。
- 671 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:21:38 ]
- どれでも能力とその時々の状況次第としか
ただ、今現在Pythonで食ってる人は少ないだろうなあ
- 672 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:32:17 ]
- >>67
そうだよね。 俺Perlerなんだけど、Perlってmixiとかlivedoorが有名だけど、他なくない? 中小サービス、中小SIじゃ見たことない。
- 673 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:55:46 ]
- Javaだけだろうな
- 674 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:00:22 ]
- Javaは一番ありえないだろ
非効率が際立ってて、実際落ち目
- 675 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:01:50 ]
- >>672
サイトだとモバゲー、はてなが全てPerl、一部Perl使ってるのがAmazon あとはパッケージだとMovableType そしてここ2chも一部Perl ちゅうか古参のポータルサイトはみんなPerlかCかJavaだよ
- 676 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:02:16 ]
- Javaが非効率ってまさかテキストエディタででも書いてるのか
- 677 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:02:53 ]
- その根拠は?
- 678 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:04:10 ]
- >>670
どれも食いっぱぐれは無いだろ。5年のスパンでは そこそこ普及してるから保守もしなきゃならないしな。 結局本人次第だよ。似たような言語だし、使える奴は何でも使える。
- 679 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:04:51 ]
- スクリプターにJavaがメジャーって説明しても、
あんな面倒なものはやってるわけがないし、実際俺たちが作ってるような Webサイトでは全く使われてないって主張すると思うよ。 Javaは大規模サイトや金融のような信頼性が必要なサイト、 社内イントラなんかでは相当な割合で使われてるけど、 スクリプターが携わるレベルのサイトじゃPHP一辺倒だから今は。
- 680 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:06:08 ]
- このスレの人たちは、JavaからRubyへみたいなトンデモ本を真に受けちゃう人たちだから
- 681 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:07:15 ]
- >>675
2chはPHPだろ 拡張子見て見ろよ
- 682 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:10:33 ]
- そ、そうだね…
- 683 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:17:49 ]
- >>675
Cが使われてんの?
- 684 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:25:34 ]
- 2ch閉鎖騒動とその後の動きを知らんのか
- 685 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:25:35 ]
- おいおいお前が今書き込んでるこのサイトはCとPerlだぞ
- 686 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:26:53 ]
- Cは意外と多いよね
Yahoo!やGoogleのような検索系はもちろんCだし イントラだとサイボウズがC
- 687 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:28:35 ]
- read.cgiがC、bbs.cgiがPerl、BeはPHPだな
- 688 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:30:56 ]
- ApacheのC APIは1冊日本語の本が出てて、斜め読みした感じだと、
割と作りやすそうな感じ。 メモリ管理と文字列処理のいくらかを丸投げ出来たはず。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:47:19 ]
- 超C感じ。
- 690 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:59:06 ]
- Youtubeはpythonだったらしい
- 691 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:40:44 ]
- >>679
「Yahooも楽天も使ってるしPHPってすごいよね〜」って言うとウケが良いw 下手に説明してもあまりのギャップに切なくなるんだよね。ああ、俺はこの現場にいたら駄目になる・・・と。 でも最近は社内イントラシステムでもPHPが増えてきたしJavaの大規模プロジェクトの多くが頓挫してる
- 692 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:04:19 ]
- 楽天は確かに使ってるけどYahooではビューとして使ってるだけだからなぁ
Javaのプロジェクトが頓挫してるのも金融崩壊絡みの金問題であって 技術的に無理だったから頓挫してるわけでもないし
- 693 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:51:26 ]
- ちなみにGoogleの新卒採用では「C、C++ または Java のいずれかにおけるプログラミング知識」、
中途採用では「C++ または Java における開発経験」とある
- 694 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 04:32:07 ]
- 採用にPHPと書いてあるところって偽装請負、胡散臭い、レベル低そうってイメージしか湧かない。
- 695 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 04:54:57 ]
- 言語はあんまり関係ないけど
1年未満もしくは未経験歓迎、独学でやったことあるという方OK ってのが怪しい
- 696 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:43:58 ]
- >>668
だから、ソース出してくださいお願いです。 煽っているんじゃなくて、本当に気になっている 詭弁のガイドラインにしないから頼む
- 697 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:48:27 ]
- こいつのブログをよく見てると、「ビジネス的にはJavaしかありえない」というように思えてくる。不思議!
GAE/Jは破壊的イノベーション - ひがやすを blog d.hatena.ne.jp/higayasuo/20090419/1240111049
- 698 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:58:44 ]
- >>696
お前はXBOXのゲームに一本でもC#で作られてるものがあるとなんか困るのか?
- 699 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:11:10 ]
- >>698
あったほうがうれしいという可能性もある。 ていうか検索しても自作プログラムを動かす話止まりで、それで開発された商品の 話題ってないねぇ。
- 700 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:40:47 ]
- >>698-699
どっちかというと「うれしい」って方です。可能性としてあるのならよい流れだと思うので。 そういえば、最近は、上で出ていたUnity エンジンのおかげで、iPhoneアプリがC#でも開発可能ということらしい。 まあ、ゲーム用途ですが。
- 701 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:59:36 ]
- 言い出しっぺだけど、少なくとも、広く普及しているという状況には
ないことは分かった。 www.google.com/search?q=%22Managed+DirectX%22+%22commercial+game%22+xbox
- 702 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 10:38:00 ]
- あるって言った人だけど、その話はもう5年以上前だからね
360じゃなくて初代のXBOX
- 703 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 12:42:36 ]
- 日本のWeb関係はうんこ企業しかないじゃん
- 704 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:02:45 ]
- 自社サービスを持ってて、内製でエンジニアを育てるところだと、今でもPerlが多い。
新卒を3ヶ月の研修でよそに派遣するようなビジネスモデルだと、PHP一択になる。 結果、数としてはPHPが圧倒的に多い。 ウェブの場合は。
- 705 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:30:24 ]
- >>704
そだね だから自然と、Perl使いはレベルが高い傾向があるし PHP使いはレベル低い奴が多数 あくまでも割合の話ね。 ただ、まだまだ過渡期の一傾向に過ぎないので、PHPで淘汰されて残った優秀な人材が 今のPerlみたいに、強大な文化を形成していく可能性はあるし、 Perlの限界を感じて、RubyやPythonに流れていくっていう可能性もあるし 今後はどうなるかはわからんね。
- 706 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:07:34 ]
- >>704
育てるところ、大企業なんかは特にJavaが多いと思う。 >>705 敷居が低いが故にレベル低くなってしまうね。昔はPerlがその位置だったけど 仰るとおり似非PGは淘汰かPHPに流れた。Perl使いがレベル高いとは思わないけど 元から他の言語やってた人が補助ツールとして使ってる人が多かったそう見えるのかも。 PHPのシェアを崩すのは現状の他のLLでは無理で同様もしくはそれ以上に簡単で あるのが条件、それにセキュリティ関連や仕様が改善された物が出ればあっという間かもね。
- 707 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:11:40 ]
- Perlは最初見たのがどこぞの掲示板CGIだったから初印象悪かったなあ
ラクダ読んだら今度はややこしくて投げたがw
- 708 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:18:10 ]
- Perlの価値はラクダ本で5割増しになってますので。
他の言語でも同様の質のいい日本語書籍があればいいのだけど。
- 709 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:29:04 ]
- 実際趣味でスクリプト言語を学び始めるきっかけとして既成のCGIの
改造というのは少なく無いんだろうな。
- 710 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:38:23 ]
- 底辺スクリプターが必死なスレ・・
- 711 名前:デフォルトの名無しさん [2009/05/10(日) 21:02:04 ]
- >>709
そういう経緯でPerlはじめた>掲示板の改造から >>710 こういう書き方する奴って、無能な奴が多いよな
- 712 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:11:08 ]
- スクリプトっていう定義が最近どうも曖昧だよな
やってることはまったく同じなのに、 VMがあるかないか程度の違いのJavaはスクリプトとは呼ばれないわけで。 そもそもmod_xxx使った時点でコンパイルされてメモリ上に常駐するわけだし。
- 713 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:15:38 ]
- >>712
だからこそ、LLなんだろ? 当座一番使いやすい言葉ってことで。
- 714 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:20:33 ]
- PHPもコンパイル済みなのがキャッシュされてるんだけどな
- 715 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:49:24 ]
- Javaも今時開発中はいちいちデプロイしなくてよくて
スクリプトみたいに作れるフレームワークもあるからな
- 716 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:59:27 ]
- >>714
PHPもというか、mod_php使った場合だけどな。 お前の発言、>>712に含んでるだろ
- 717 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:16:12 ]
- >>716
そうなん? PHPはファイルに落ちると思ってたんだけど、メモリキャッシュなのか
- 718 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:19:26 ]
- ところでJSPの<% %>タグってスクリプトだと思っていたけど違うのか?
- 719 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:34:18 ]
- >>717
ファイルに落ちる? 意味わからん。さすがPHPer
- 720 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:41:24 ]
- ファイルに落ちる、もわからないのか
どこの底辺プログラマーだ
- 721 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:44:12 ]
- ファイルにキャッシュされるってことだろうけど、意味わからんよ
何の意味があるんだよw
- 722 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:14:51 ]
- ファイルに落とす/落ちる…俺も普通の表現だと思ってた
- 723 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:20:28 ]
- >>721
別にめずらしい言い方でもない。お前が無知なだけ。
- 724 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:23:56 ]
- 言い方の話じゃないだろ
- 725 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:26:27 ]
- もう、mod_phpはファイルに落とすってことで。
- 726 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:43:24 ]
- >>717
基本、キャッシュせず、毎回コンパイルじゃない? APCなどのアクセラレータをインストールしていれば、メモリ and/or ファイルにキャッシュできるようになるけど。
- 727 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 01:30:21 ]
- 717はバイトコードをキャッシュしてるって言いたいんじゃないか。
どちらにしろファイルに落ちるとか意味理解していないっぽいけど。
- 728 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 03:20:38 ]
- ファイルに落ちるなんて聞いた事ねーよ。
- 729 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 07:49:21 ]
- しろうとかよ
- 730 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 07:53:10 ]
- 結果をファイルに落とすってのなら使うけど
ファイルに落ちるとは言わないんじゃないかなぁ
- 731 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 08:45:54 ]
- ようするに、phperは、mod_phpが何してるかどころか、mod_phpってなに?
って奴が多いってことだろ 社員の誰かが鯖構築して、他の大多数はシコシココーディングしてるだけっていう
- 732 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:02:16 ]
- >730
落とす操作をしたり、落とすようにプログラミングする (要するに自分が意図して落とす)のは落とすで 別に落とすことを指示したワケでなくソフトウェア側の仕様として落とすのは 落ちるでも良くないか?
- 733 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:05:54 ]
- >>731
職業マなんかそんなもんだろ。
- 734 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:06:46 ]
- コンピュータは誰かが命令しないと処理されないんだから
勝手に落ちる事などない
- 735 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:11:47 ]
- >>721
おっと、python叩きはそこまでだ
- 736 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:46:57 ]
- >>734
>勝手に落ちることなどない その「勝手に」ってのはどこからでてきたんだ?
- 737 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:50:58 ]
- もう、その落ちる件終わりにしない?
>>717=720が必死なだけでしょ。相手にすんなよ
- 738 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:58:18 ]
- まさに底辺の集い
- 739 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 14:35:45 ]
- >>738
志村〜、スレタイ!スレタイ!!
- 740 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:25:41 ]
- >>731
コンパイルキャッシュすれば激速になるというあたかも魔法の言葉ぐらいの 認識しかありません。 突っ込まれても論理的に説明できる知識を有していないため感情論や Yahooも使ってるしぐらいの反論しか出来ません。
- 741 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:33:56 ]
- んで、君ら仕事はどうなの?
- 742 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:40:45 ]
- >>740
正直なやつめ!
- 743 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:56:09 ]
- >>741
なんか今月給料振り込まれてないw
- 744 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 07:26:25 ]
- MITの授業で使う言語がSchemeからPythonに乗り換え
ttp://danweinreb.org/blog/why-did-mit-switch-from-scheme-to-python
- 745 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:28:46 ]
- 逆に今までLispかよみたいな
- 746 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:37:13 ]
- LISPは、C並に支持者の多い言語だからね
LISPを学ぶ意味というのは大きいらしいので、さすがMITって所じゃないか? Pythonに乗り換えたのはちょっと残念だな。 Python自体を否定するわけじゃないが、画一的コーディングになるPythonは MITとか、世界を引っ張っていく人材に教えるようなもんじゃない気がする
- 747 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:27:34 ]
- SICPもPythonで?
- 748 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:49:08 ]
- よく読めばわかるが、授業で教えるべきことが変化した、というのが話のメインであって、
Python という選択はその目的(ロボティクス)のためのライブラリがあったからにすぎない。
- 749 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:59:53 ]
- Cでいいじゃん
- 750 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 13:08:53 ]
- なんか感覚ずれちゃってる人がいるよね、ここ
- 751 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 13:39:34 ]
- はいはい、わかりますわかります
- 752 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 15:15:46 ]
- 授業で使うからコンパイルが必要なCやJavaじゃ駄目なんだよ
- 753 名前:デフォルトの名無しさん [2009/05/12(火) 17:22:47 ]
- コンパイルなんか専門的な内容になると時間かかりすぎてしょーがないしね。
- 754 名前:デフォルトの名無しさん [2009/05/12(火) 22:07:10 ]
- MITにいるような連中が、コンパイルの方法がわからんて
- 755 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:10:32 ]
- 手間だけでいうなら、コンパイルを挟むくらいのことはMakefileを書くだけで済んでみたり
だいたい、もともとLISPを使って教えていたものをCとかJavaとかでってのはあり得んような
- 756 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:12:50 ]
- > もともとLISPを使って教えていたものをCとかJavaとかでってのはあり得んような
なんで Python ならあり得て C や Java はあり得んの?
- 757 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:14:33 ]
- そういえば、Perl6って、どうなってんの
- 758 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:15:42 ]
- べつに
- 759 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:24:36 ]
- >>756
CやJavaで、リストの要素を反転させたり、 幅優先探索したり、再起やラムダを学習するのか? 拘束衣を着てダンスを踊るようなものだろ
- 760 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:32:59 ]
- >>759
新しい MIT のカリキュラムでもそういうことをするの? そういう SICP の世界はメインには据えないのかと思ってた。
- 761 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:39:38 ]
- >757
もう、許してやれよ……
- 762 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:43:39 ]
- >>760
知りません。うちの大学の演習に出てきただけです。(〃∇〃)
- 763 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:25:27 ]
- アフォが多い言語ってPHPでおけ?
- 764 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:33:08 ]
- >>763
まともなプログラマなら仕様に気持ち悪いところが多すぎて 拒否反応示すからな。 会社に押し付けられてどうしても使わないといけないプログラマが アホ仕様を自虐ネタにして笑いとって精神衛生を保ってるレベルの クソ言語
- 765 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:39:08 ]
- しかし一方、WEBフレームワーク付テンプレート言語として捉え、
その上に適当なWEBフレームワークとテンプレートライブラリを重ねて 利用すると、それなりに便利であるのも事実。 たとえば、bashを「クソ言語」と評価しないのと同様な視点からは、 「クソ言語」ではないとも言える
- 766 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:48:09 ]
- クソなのはコーダーだからなぁ
コメントが無い、関数分けしてない、変数に規則性が無い、エラー処理がない 再利用できないコードはゴミといっしょさ
- 767 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 03:04:56 ]
- >>766
言語自体が「動く擬似コード」のように書ける場合はコメントは インタフェース仕様以外ほとんど消えるよ。Pythonみたいに。
- 768 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 05:59:09 ]
- >>763
WebProg見てるとそう思えるかもしれんがム板のPHPスレを見てみろ pc12.2ch.net/test/read.cgi/tech/1232712334/l100 (ノ∀`)
- 769 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 07:43:34 ]
- だめじゃん
- 770 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 08:22:55 ]
- まぁ自分でインスコしようとする輩がいるだけまし・・・いや、微妙か
- 771 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 09:49:38 ]
- >>768
朝っぱらから変なもの見せるな
- 772 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 10:59:30 ]
- アフォでも出来る言語なんだが
アフォしかいない言語になりつつある つか、なってるな>PHP
- 773 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 11:02:25 ]
- VB6やってた人達がそのままスライドしてきただけじゃないの?
そのさらに前はCOBOLで。
- 774 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 11:21:49 ]
- だって、一年発起したニートがIT業界入ると、教わるのがPHPだもんw
2週間PHP研修して、よしお前ら行ってこい! アフォ 「ど、どこに?」 主任 「綺麗なビルだよ。良かったな。あとお前経験2年ってことにしてあるから」
- 775 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 11:31:24 ]
- 研修2週間でなんとかなるのか
Web業界も安くなったなぁ
- 776 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 11:39:10 ]
- なんとかならないよ
だから偽装派遣から雇うのリスク大杉。 働いて貰うどころか、こっちが教育してやって、 やっとそこそこ覚えたかなって頃に来なくなったりw
- 777 名前:776 mailto:sage [2009/05/13(水) 11:43:35 ]
- あ、やっとそこそこ覚えた頃に来なくなるのは、逃げる奴もいるけど
うちの会社のせいってのもある 「新しく来た人、どう見ても素人なんですけど」って上司に伝えて 先方の会社と話し合って契約取り消す頃には1ヶ月くらい経ってるとか まあ何しろPHPerはまともな人にはあんまり会ったことない。 良いことと言ったら、「プログラマになるぜ」的ないわゆるオタクが少ないので 普通の社会人になったつもりが、いつのまにかプログラマやらされてました みたいな人が多いので、普通に可愛い女の子が結構多いことくらい。
- 778 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 11:48:52 ]
- なんというか・・・アホばっかで苦労するのは開発現場
やっぱかわってないのか
- 779 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 12:02:06 ]
- >>777
どこのアフォだらけの現場でも可愛い女の子なんて見たことない うらやますぃ・・・
- 780 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 12:56:56 ]
- PHPそんなに悪いとは思わんけどね。
ウェブ開発ならやっぱコストパフォーマンスは高い。 将来的には自前フレームワークをC/C++に移行しようとしてるんだが 下書きみたいなもんで、基本設計を検討するのに低水準なとこほぼ無視できるのはでかい。 同じものを最初からC/C++で作る気にはなれん。 ただきっちり設計が出来た場合の話で 素人レベルを投入してまともな物を作れてる例は知らん。
- 781 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 13:01:06 ]
- うむ、C/C++もPHPレベルまで文字列・配列が使いやすいと楽なんだろうけどねぇ
- 782 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 13:16:17 ]
- どの世界でもそうだけど簡単で金が稼げる仕事はアフォばっか。
簡単な言語を採用した時点でアフォばかりになるのはもう必然。
- 783 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 18:10:46 ]
- 「簡単で金が稼げる」 素晴らしい仕事じゃないか。決してアフォじゃない。
「難解で金が稼げない」仕事に付いてたらアフォだけど。
- 784 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 20:04:40 ]
- 敷居を押し下げたPHPの功績は素晴らしい。
そこにレベル低い奴が集まるのは必然。 昔はそのレベルでプログラマを名乗る奴なんていなかった。 今や中学生やニートでもそこそこの物が作れてしまう時代。 Web特需を満たすためにはやむを得なかった。
- 785 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:10:41 ]
- つーか、WEB特需がPHPから始まってるんじゃね?
- 786 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:36:03 ]
- >>780
むしろ、webでC/C++ってすごいw mod_なんとかくらいにしか使わんもんかと思ってた
- 787 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:38:01 ]
- >>785
先生、ITばぶる、ネットバブルの時くらいからですよ HTML、CGI(=perl)のからでうしょ
- 788 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:57:22 ]
- 森がイット革命を宣言してインターネット博覧会やったのが2001年だから、
PHPだと4.0が出たばっかりで、0.0.1上がる毎にコロコロ仕様変わって誰も使ってなかった頃だな。 Perlはもう5.0だった。 ちなみに俺は2001年頃、もともとPerlで書かれててgdgdになったシステムを 他の環境に置換する仕事をしていて、PHPとRubyを検証してた。 PHPは3が日本語死んでたんで不採用、Rubyはなんだこのクソ言語と思って 結局Javaを採用した。 Pythonは候補にすらならなかった。
- 789 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:29:21 ]
- perlhist
>5.6.0 2000-Mar-22 2001年にPerl 5.0ってのはずいぶんレガシーだな
- 790 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:39:02 ]
- 出てすぐサーバにインストールされる訳じゃないんだぜ
今だって言行バージョンは2007年の5.10だけどレン鯖は5.6か5.8だろ
- 791 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:17:04 ]
- 2001年ってRedHat6.3とかぐらいの時期だっけかな。
確か5.005が主に使われてた気がする。 基準になりやすいRHELの最新5系でも5.8だからそれ以下が多いだろうね
- 792 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:06:25 ]
- 今年の話だけど、客にPerlでお問い合わせフォーム作ってって言われたから、
多分5.8だろうと思ってEncode.pmとか使って作ったら、動かす鯖が5.6で偉い目にあったわ。 WebArenaてめーこの野郎
- 793 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:08:30 ]
- 環境を確認せずに作るバカがいるのか
- 794 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:18:51 ]
- レン鯖も仮想が増えてきてるからPerl/PHPじゃないとだめって状況でもなくなってきたよな。
俺はJavaとPostgreつっこんで運用してるよ。2001年ごろよりもずっと幅が広がったよ。
- 795 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:38:57 ]
- >>793
良く解らないけど最新のサーバって言うから5.8なら間違いないだろうと思ったら WebArenaの共用って最新でも5.6なんだぜ 個人情報保護のため実サーバには入れてやらんってことだったし CGI作成を外部に依頼する会社なんてそんなレベルのやりとりしかできないんだぜ
- 796 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 02:30:46 ]
- キャリア系は保守的だから5.6も十分にありえるし
それ以前にVer依存するならバージョン情報は最低限必要だろ。 サーバー会社にバージョン問い合わせる事もしてくれないというならご愁傷様
- 797 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 02:33:06 ]
- 間にWeb制作会社とか入ったらそんなもんだよね実際。
一般的なレンタルサーバですので、みたいなwww
- 798 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 07:19:25 ]
- PHPはウェブサーバに置くだけで動くから名。HTTPヘッダ出力とかセッション管理とかクエリーパラメータの取得とか、何も考えないでも使えるから、レベルの低いPGが増える。
- 799 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 15:37:47 ]
- まぁ、そこら辺は意識しないようにカバーしちゃうからな、どの言語つかってても
上に就かないとやってることすら意識しないし
- 800 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 15:54:27 ]
- 攻撃の仕方で自分のレベルが低いことを晒しているのは恥ずかしい限りです
- 801 名前:デフォルトの名無しさん [2009/05/15(金) 07:27:45 ]
- >>798 はプログラミング言語、それどころか、文明社会そのものを否定している。
便利になるのは良い事だよ。 それまで面倒だったことが簡単になり、より高度な事を行えるようになる。 それが文明。
- 802 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 08:31:17 ]
- Perl・PHPは素人向けチラシ作り言語だからねぇ
- 803 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 08:33:51 ]
- そしてRubyはエロ動画簡易収集言語、Pythonは勉強用言語、JavaScriptはブラクラ作成言語ですね
なんだかなあ
- 804 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 08:37:27 ]
- >>802
PerlがPHPと同列かw 無駄が多い、バッドノウハウ必須と言われる言語だから、PHPとは対極だろ。 (もちろんタイトルの4言語の中での話)
- 805 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 09:01:36 ]
- PHPを卑下するような書込があるなか感情的で意味不明なレスが無いのは
さすがにム板だな
- 806 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 16:57:52 ]
- >804
Perl/CGI全盛期をお忘れか あの時代のPerlコードは酷かったぞ
- 807 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 19:07:51 ]
- 颯爽とPHP4時代の酷さを・・・あれ、PHP5も6もたいして改善(ry
- 808 名前:デフォルトの名無しさん [2009/05/15(金) 20:31:04 ]
- PHP6は内部コードUTF-8に変わるんじゃなかったっけ?
>>806,807 まぁ 最初からちゃんとしたコードかける奴はいないんだから しょうがねーんじゃね 今 書けるのかと いわれても困るがw
- 809 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 21:38:00 ]
- >>804
PHPもバッドノウハウ、無駄が多い言語だろ・・・
- 810 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:04:10 ]
- >>809
Perlの比じゃない。PerlはCに近い
- 811 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:20:51 ]
- なにそのCにはバッドノウハウ少ないみたいな言い方
- 812 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:23:28 ]
- >>811
PerlやCは、バッドノウハウの塊っていう意味です
- 813 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:29:42 ]
- 逆に、グッドノウハウが多い言語ってなに?
- 814 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:29:43 ]
- Cを覚えてC++覚えてる最中だったと思うが、Perlの見辛さは半端じゃなかった
- 815 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 22:37:08 ]
- >>813
お前、バッドノウハウの意味分ってないだろ
- 816 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 03:18:42 ]
- PerlはPerlだけじゃなくてCPANの知識を要求される言語
- 817 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 03:25:59 ]
- CPANだけ知っててもダメだけどな
特に他人のコード読むならキッチリ仕様を理解してないと怖い言語だ
- 818 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 03:37:56 ]
- ライブラリも知ってないと駄目ってのはPerlだけじゃないだろうに
なんでPerlの人って俺たちはここが違うんだって的外れな主張するんだろう
- 819 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 04:11:16 ]
- Perl関連は痛い人多いからな
- 820 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 04:19:03 ]
- ちょっと前までjcode.plだなんだをgdgd取り込んでたから
モジュール化されたのが嬉しくてたまらんのだろ
- 821 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 04:34:24 ]
- PerlはCPANによって言語機能そのものを拡張してるから。mooseとか。
- 822 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 04:35:05 ]
- 今時jcode.plとか言ってる奴がPerlを語ることは不可能。
- 823 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 07:09:32 ]
- 基本的に文字コード変換のような外部ライブラリって言語どうこうとか関係ないと思うんだけどな。
Perlは内部コードがUTF8になったから標準で付属するようになっただけで。
- 824 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 07:17:33 ]
- >823
どこの国の人ですか?
- 825 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 08:12:49 ]
- 逆にRubyみたいに黒魔術多すぎもどうかと思う。
Railsとかドキュメント少ないからソース読むの必須なんで、 リファレンスにソースつきだからすぐ見れて問題ないとはいえ しょっちゅう、うん?あ?ということがある。
- 826 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 08:13:56 ]
- jcode.pl(笑)とか言う奴はモダンperl(笑)を笑えないだろ
- 827 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 11:17:51 ]
- また今日も低レベルな語らいですね
- 828 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 11:28:17 ]
- それコピペ
- 829 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 11:56:06 ]
- ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界がある。 その5つとは: 1.パッケージ 2.インターナル 3.組み込み 4.ゲーム 5.使い捨て スクリプト言語の得意分野は、5.
- 830 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 12:07:59 ]
- >>829
得意げに当たり前なこと語るなw
- 831 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 12:46:50 ]
- >>829
Webがどれになるのかは知らないけど、Pythonはすべての分野に 適応できる。
- 832 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 12:47:33 ]
- >>829
WEBアプリ等のサービス系はどこに入るの?インターナル?
- 833 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 12:58:41 ]
- >>832
つかいすて
- 834 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 13:17:35 ]
- WEBアプリは、ある意味最も使い捨てから遠いもののようなw
後からいくらでも手が入るのがむしろ前提だし。 もちろん、部分部分を使い捨ててるっていう考え方で、スクリプトは 使い捨てに向いてるっていう言い方はできるかな。 使い捨てに向いてる言語ってのは、実際有益だよな。
- 835 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 14:38:06 ]
- プログラマってきもちわるい人が多いですね。
- 836 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 14:41:52 ]
- マ板に行けば山ほど見れるぞ
- 837 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 15:02:33 ]
- >>821
言語の実装や中身がどうだとか関係ないんだよ 評価の基準は言語として楽に使えるか使えないかだけなんだから
- 838 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 15:28:10 ]
- ビックカメラのソフトコーナーでも歩いてこいよ。Perlで作れるものなんて一つもないよ。
- 839 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 15:39:38 ]
- んなこたぁない
しかも開発の補助等にも使われている可能性大
- 840 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:01:38 ]
- ビックカメラのビルメンテにPerl使っている俺がきましたよ
- 841 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:02:56 ]
- この辺が全てを物語る
PHP@プログラム板 pc12.2ch.net/test/read.cgi/tech/1232712334/620 620 名前:デフォルトの名無しさん[] 投稿日:2009/05/15(金) 20:33:12 phpでシリアル通信のプログラムを作成しようとしています お勧めのライブラリは何でしょうか
- 842 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:05:33 ]
- >>841
Javaでシリアル通信のプログラムを作成しようとしています お勧めのライブラリは何でしょうか と、どの程度違うのかkwsk
- 843 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:08:01 ]
- phpでAVRマイコンのUSBドライバ作成をしたいと思っています。
お勧めのライブラリは何でしょうか
- 844 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:21:53 ]
- そんな趣味を持った人は極めて少なそうなので、自作した方が早いかと思われます。
と思ったけど、あるっちゃあるんだな ttp://d.hatena.ne.jp/akiraneko/20080813/1218607042
- 845 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:08:03 ]
- >>839
Perlでパッケージ開発なんて皆無だよ。あればなんか挙げてみなよ。
- 846 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:21:33 ]
- パッケージになってビックカメラに並ぶソフトウェアなんて
ソフトウェア業界全体の僅かな市場規模しかないよ
- 847 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:50:42 ]
- >>845
パッケージソフトの意味解って言ってるよな?
- 848 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 17:52:59 ]
- ないんだろ?
- 849 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:08:58 ]
- >>848
あるわけないし、ないことがダメな理由にはならないし。 1万本売れれば大ヒットなのに、1万本売れても儲けは少ないという、悲しい市場規模。
- 850 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:12:13 ]
- BtoBって、云千万、云億っていう規模の開発が普通だからな
そういう世界を知らないんだろ
- 851 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:43:29 ]
- >825
Ruby使ってる俺からするとPerlが一番黒魔術だわ… Pythonは良くも悪くも素直だね、リスト操作とかは「そこは値を戻せよ…」と思うことも少なくないが
- 852 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:48:09 ]
- RubyやPerlの記述が苦手な人には、謎の仕様はあっても黒魔術の入る要素は
かけらも無いPHPをお勧めします。
- 853 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:49:35 ]
- やっぱりパッケージって意味解ってなかったんだな
パックに入って店頭に並んでるソフトだと思ってたわけだ
- 854 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:51:12 ]
- 既製品の商用ソフトって意味だよなパッケージは。
そういうのはPerlでいくらでもあるだろ。
- 855 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:52:32 ]
- でも今更サーバ向け監視ツールみたいなパッケージ提示しても
多分難癖付けて納得しないだろ
- 856 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 18:56:05 ]
- あったよPerlのパッケージソフト
ttp://www.interpark.co.jp/business/package.htm
- 857 名前:デフォルトの名無しさん [2009/05/16(土) 19:18:30 ]
- ドラゴンボールに例えると
Perl: ピッコロ(魔術的で局所的に活躍するがサブキャラの域を出ない) PHP: 悟空(大ざっぱだが一番パワーがある) Ruby: ヤジロベエ(一時期凄いと思われたがすぐに陰を潜める) Python: 悟飯(実は筋がよく一番卒がないが二番手キャラ) JavaScript(クリリン)
- 858 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:01:02 ]
- PHPはベジータだろ
- 859 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:04:23 ]
- JavaScriptはヤムチャだろ
- 860 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:11:01 ]
- C/C++: 鳥山明
- 861 名前:デフォルトの名無しさん [2009/05/16(土) 21:44:06 ]
- >>860
ウマイ
- 862 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:02:57 ]
- >>853
俺解釈・俺定義はチラシの裏でやってろよ
- 863 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:11:33 ]
- >>853 みたいな奴よくいるけどうざいよなあ
ttp://e-words.jp/w/E38391E38383E382B1E383BCE382B8E382BDE38395E38388.html
- 864 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 00:18:32 ]
- >>862-863
よっぽど悔しかったんだな
- 865 名前:デフォルトの名無しさん [2009/05/17(日) 00:19:35 ]
- もうVisual Basicでいいよ
- 866 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 01:53:23 ]
- 元のレスは>838?
だとしたら「同等の機能の物は作れることもある、売り物としては成り立たない」が正解じゃね?
- 867 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 02:04:08 ]
- >>864
まちがえちゃって恥ずかしかったの?
- 868 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 02:17:46 ]
- Wikipediaだと全然違う説明だな
ってかWikipediaのが正しい説明だろ
- 869 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 02:24:46 ]
- 狭義とか広義とか理解できんのかとw
頭カチカチなのな
- 870 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 07:35:48 ]
- >>869
恥の上塗りって言葉を知ってるか?
- 871 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 07:41:36 ]
- どちらかがもう片方を内包していないから
狭義も広義も無いんだけどな
- 872 名前:デフォルトの名無しさん [2009/05/17(日) 08:45:49 ]
- 店頭販売されているものだけが、パッケージじゃないと思うぞ
#ProEとか置いてあるとこ、あるんかい みたいな
- 873 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 09:18:53 ]
- パッケージソフトウェア、という成語があって、完成品(?)が箱に詰められて
流通を通して売られてるソフトウェアのこと。
- 874 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 09:29:19 ]
- いいかげんだな、e-words。
- 875 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 15:33:09 ]
- ソースコードがそのまま見られるスクリプト言語じゃパッケージソフトは無理なんじゃない。
- 876 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 15:35:11 ]
- >>875
なぜ? 恥ずかしいから、とか
- 877 名前:デフォルトの名無しさん [2009/05/17(日) 15:47:35 ]
- >>875
だろうね 基本はサポート料でもうけって感じだろうからw
- 878 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 15:54:48 ]
- BASICでベタベタに書かれてた時代もあったんだから、いつまた先祖返りしても
おかしくないと思うけどなぁ。
- 879 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 16:25:19 ]
- そもそもスクリプト言語は、サーバサイドが主だから、
パッケージなんて勝負する市場が違うわな
- 880 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 16:34:00 ]
- HSPは?
- 881 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 16:36:07 ]
- Eコマース、ECサイト向けのパッケージソフトなんてのもあるんだけどね。
- 882 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:06:34 ]
- >>880
立ち位置的にはLOGOとかツクールみたいなものでしょ? 一種のDSLであって、ここで話題に上るような 汎用志向のスクリプト言語とは毛色が違うと思う
- 883 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:22:06 ]
- >>882
なんやと。もういっぺんゆうてみい。
- 884 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:28:28 ]
- >>882
汎用志向 っていうと、この業界じゃ別の意味になるんだが
- 885 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:30:34 ]
- そらそうなるわな
- 886 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:43:31 ]
- >>875
一つの知識として。Macだとスクリプトを包むことができるヨ。
- 887 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:47:35 ]
- 実務で開発してるわけじゃない、学生とかPG志望の人とかは
サーバサイドプログラミングって言ってもピンとこないんだろうな。 俺もプログラマになろうと思った時、プログラマの世界とは Visual云たらと、組み込みのアセンブラとかCが大半を占めてると思ってた。 ところが、いざ就職してみると、今までVisual云たらでやってたようなことまで WEBに移行する流れになるほど、WEBの市場価値の向上して、PerlやPHPの案件で溢れだした。 WEBとは関係ないけど、あれほど学生時代馬鹿にしてたCOBOLが 実はかなりの巨大市場で、COBOL専門の会社には、安定した会社が多い事実にびっくりした。
- 888 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 17:54:33 ]
- COBOLで作ったシステムは止められないシステムばかりだからな
ハードも異常に頑丈で全然壊れないから 昭和30年代に作ったシステムがまだ動いてたりするし
- 889 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:16:39 ]
- ウチの職場はホスト使っているから売り上げが一番高い部署の
主要言語は確かにCOBOLではあるが、さすがに昭和30年代はないな。w 設計思想と言うか残骸があるのはあるが。 人にもよるから一概には言えんがCOBOLでメシを食うようになると 人間的にも使えないエンジニアになる可能性が99%くらいだしなー。 不具合がでても「昔からこうでした。使い方が悪い。俺は悪くない」 と無責任が発言がでるし、なぜかソレが通じる世界だし。w そして安定している会社かどうかは微妙かな。 やっぱり今はオープン系にシフトしつつあるので、COBOLは 基本的にお先真っ暗だ。
- 890 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:24:39 ]
- 今後もCOBOLを積極的に展開していきましょうって話じゃなくて
COBOLのマシンは今後も動き続けるけど、 当時の技術者はどんどん死んでるから技術者が決定的に足りてないんだよな
- 891 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:25:47 ]
- >ないな。w
こうやって書く奴が気持ち悪くて仕方ない。 ガキやニートならわかるけど。もしかしたらガキやニートかもしれんが。
- 892 名前:デフォルトの名無しさん [2009/05/17(日) 18:32:41 ]
- 俺なら月100万でCOBOLシステムの保守引き受けるくらいなら
半年1000万でCにシステム書き換える提案するけどな。 日本のCOBOL現象って、単にそういう気概がない奴多すぎ、 というだけのことのような。
- 893 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:34:43 ]
- このご時世にその提案?ありえない
- 894 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:42:49 ]
- COBOLからJavaやERPに置換するプロジェクトはよく見るけど
今更Cに置換するプロジェクトは見たことないわ
- 895 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:52:28 ]
- 速度が必要なんでしょ
COBOLから他のLLへ換える案件はおおいね
- 896 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:58:07 ]
- LLへはねーよw
- 897 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 18:59:46 ]
- まぁうちに来るってことはそこまで精度求められてないしww
- 898 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:05:37 ]
- 月100万の安い保守ってのがちょっとイメージ沸かないけど、
5000本くらいある紙時代か存在し資料もロクにメンテされてないCOBOLのプログラムを 半年1000万でやってくれる神級のエンジニアが実在するなら、今頃COBOLは絶滅している。 基本的にCOBOLのシステム移行はCOBOLのエンジニアが協力しないと 話にならないけど、COBOLのエンジニアは他の仕事ができないので、 自分の庭を守る為に、全力で妨害してくるから、いまだに日本は COBOLの楽園なんだろう。 漏れも仕事でタマにCOBOLやらされるが、紙の資料がアテにならないので ソースを読むしかないんだが、ソースのコメント欄ですら嘘が書いてあるので COBOLerの仕事のいい加減サはハンパねぇ。
- 899 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:09:09 ]
- >ねーよw
>ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww >ねーよw >ないしww
- 900 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:10:31 ]
- つまるところCOBOL時代から今の日本の柔らか産業のグダグダ感は始まっていたんだな。
もしCOBOLERがまともな仕事をしていたら柔らか産業の利益率は上がり デスマーチが少なく労働・学習環境も整備され、 日本の柔らか品も世界の第一線で活躍していた。 団塊世代のプログラマには国家が損害賠償請求するべきなんじゃないか。
- 901 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:13:27 ]
- 当事者は必死に働いて結果を出してきたんだ、ってことは忘れちゃいかんと思うよ。
ともあれ今日もオンラインは無事に動いているわけで。 じゃあ誰が戦犯なんだよと言われると困るけれども。
- 902 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:15:59 ]
- おいおいまさかCOBOL使ってるのが日本だけだと思ってないよな
- 903 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:35:21 ]
- ぶっちゃけ、今の時代
PG→SE→PL→PMとか、階級分けしてるのってCOBOL業界くらいだよな。 Windowsアプリにしろ、Webにしろ、PGがスーパーPGみたいになって プログラミングから技術的な客先折衝までやって、営業畑の奴がPMやるとか普通だしな。 PGになって1,2年の奴に、プログラミング任せられるまともな案件がある業界なんてCOBOL業界くらい。 こないだF通の案件で、F通本社の20代前半社員が、開発経験もなしにPMを名乗って F通子会社や協力会社のPGやSEを統括してたぜ。
- 904 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 19:55:03 ]
- 軍隊ではよくあること。
- 905 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:05:27 ]
- >PG→SE→PL→PMとか、階級分けしてるのってCOBOL業界くらいだよな。
はぁ? 言語関係なく業務系や金融系だからそうなってるんだろ リーダーとPGしかいないようなのはWeb系みたいなサイクルが短いところだ
- 906 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 20:10:52 ]
- >>903
Javaでもウォーターフォールが普通だよ。 PLは外注、PGは孫請けってのも普通。 そのへんは、言語問わず昔から変わってないんじゃないかな。
- 907 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 21:00:02 ]
- マ板でやれ
- 908 名前:デフォルトの名無しさん [2009/05/17(日) 22:18:43 ]
- COBOLもLLバトルに参戦したのか?
- 909 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 00:55:23 ]
- 興味深い言語だけど面倒なんだよなあCOBOL
- 910 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 10:11:40 ]
- COBOLは業務系でよく使う基本アルゴリズム知らないとダメだよ
- 911 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 10:39:42 ]
- 日が変わったらスレチ話題は止めようぜ。
- 912 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 14:39:52 ]
- プログラムなんて基本覚えたらあと全部応用じゃん
- 913 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 14:40:32 ]
- え?なんて?
- 914 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 16:45:52 ]
- プログラムなんて基本覚えたらあと全部コピペ改造じゃん
- 915 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:26:27 ]
- >>912
アセンブラさえあれば何でも作れるって主張か。正しいとはとても言えんが。 >>914 本当の基本だけでは、どれをコピペしてどこを改造すればいいかわかるまでに 死ぬかクビか結局理解不能かの三択。
- 916 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:31:02 ]
- >>912
同意。 >>915 泳げない奴は沈めばいい。
- 917 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:34:22 ]
- >>915
横やりだけど、 「一つ覚えてれば・・・」ってのは、この業界だとよく言われることだよ。 だからしょっちゅう採用言語を変える会社とか多いし。 最近だと、TwitterがRubyからScalaに変えたとか。 元から社内にScala使いがいっぱいいたとは考えにくいでしょ?
- 918 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:47:25 ]
- 関数覚えてられないんで逆引き辞書片手にプログラム組むとか普通の光景
鯖の設定と組み方と、SQLだけ覚えてれば何とかなるよっ!
- 919 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:52:36 ]
- >>917
要求によって言語を使い分けるのとそのコストが低いことは別の話でしょ Twitterは度々サーバに障害が出てたわけで、 開発言語を変えるコストが低くなくてもそれをする強い動機があった
- 920 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 19:06:12 ]
- >>917
Twitterがrubyを採用した理由が知りたいね。 作るときにrubyを勉強してたから、とかそんな理由な気がしないでもないんだが。
- 921 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 19:08:56 ]
- 言語的に美しいからかもしれんが、
それよりも、Railsを採用したって感じ
- 922 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 19:27:27 ]
- 話題性と宣伝効果を狙ったのなら大成功だろ
- 923 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 23:58:23 ]
- >>920
そうに決まってるだろ。Railsが流行ってたころだし。 で、次はScala。どう考えても趣味としか思えないwww
- 924 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 00:00:34 ]
- ネタないな〜
日記 ちょっと最近いろいろ行き詰まり気味なので、気晴らしにJavaの勉強を始めた。 Swingアプリつくるの面白い。 レイアウト?んなもん、部品がそれなりに収まって並んでりゃいいんだ。 ・・・ ぶっちゃけ、LLでGUIツールキットをごにょごにょして頑張って使ってる人が なんつーかほんっっっっっとうに、コアな趣味でやってるんだなーとか思った。
- 925 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 01:36:28 ]
- まあ、LLがGNU風に言えば「LLのLは機械に重いが人間に軽いのL」の略だとすれば
本当の意味でのLLの元祖かつ今もなお王道を行くのはJAVAなわけで。
- 926 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 01:41:37 ]
- そこで良いとこどりのJythonやJRubyですよ
- 927 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 01:53:40 ]
- 単純に、どこで「楽」するかだけの違いだったりするってのは真理だと思う
- 928 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 11:41:22 ]
- お前ら、他スレで爆釣りするときは、もう少し控えめにしてもらえませんかね…
717 名前:デフォルトの名無しさん[sage] 投稿日:2009/05/24(日) 07:46:16 <?php foreach (range('a', 'z') as $letter) { print $letter; print "<br>"; } ?> こういうことができるのが、PHPのすごいところ。 おなじことをperlでやったら、正規表現を駆使した 渾身の一作で、何十行 書かないといけないことやら。 723 名前:デフォルトの名無しさん[sage] 投稿日:2009/05/24(日) 08:43:56 >>717 何がすごいのかわからんけど。 ('a'..'z').each{|x|puts x} 724 名前:デフォルトの名無しさん[sage] 投稿日:2009/05/24(日) 08:48:57 >>723 だからさ。 そういう書き方すると、 なにをやっているのか、意味が まったくわからないわけじゃん。
- 929 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 11:42:15 ]
- 会場はこちらです。
PHP@プログラム板 pc12.2ch.net/test/read.cgi/tech/1232712334/717-
- 930 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 12:02:01 ]
- しかしPHPのrangeはクソだよな
- 931 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 13:28:54 ]
- rangeなんてあったのか。初めて知った。
- 932 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 14:05:06 ]
- >>928
むしろその処理を一行で出来ないスクリプト言語が知りたいわw
- 933 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 16:28:20 ]
- もっともだ
誰かアセンブラ版頼むw 725 :デフォルトの名無しさん :sage :2009/05/24(日) 08:49:35 >>717程度の話ならどの言語で書いても数行じゃないか 数十行になるのはアセンブラくらだよ
- 934 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 19:15:24 ]
- 携帯で画像をランダム表示したいのですが
どのようなスクリプトが使えるのでしょうか?
- 935 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 19:25:22 ]
- うわマルチだったのか
答えちゃったよ
- 936 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:28:42 ]
- 書くならこうじゃねーの?
<?php implode("<br>", range('a', 'z')) ?>
- 937 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 01:33:44 ]
- '<br>'.join(map(chr, range(97, 123)))
- 938 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 01:39:19 ]
- こうじゃないの?
<?=implode('<br>', range('a', 'z')), '<br>' ?> Cで書いても三行だしなー。 for(int i = 'a'; i <= 'z'; i++){ printf("%c<br>", i); }
- 939 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 01:47:22 ]
- >>938
<?から始めてることからして、Cの場合は #include <stdio.h> とか int main(int argc, char **argv) { } とかも含めるんじゃないのかな。 (まあ「とか」というよりこれだけだけど) そうなるとJavaやC#はさらに不利だ。
- 940 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 03:06:07 ]
- Rubyの each の魅力がいまいちピンときてなかったけど、
最近javascriptのprototype.js いじっててようやく分かった。 p (1...101). map{|v|v*v}. delete_if{|v|v%100/10%3!=0}. reverse. join('-') こんな感じに、配列に対する処理をパイプみたいに 継ぎ足していけるのは直感的でわかりやすい。 まぁ、この場合eachよりmapのほうが役立つけど。 pythonで同じことをやろうとすると、join(reversed(filter(map... という風に、思考の順番と記述の順番が逆になってしまう。 そういうクラスを作れば、pythonでもRubyと似た記述が可能になるけど 、 Array型に最初から仕組みが組み込まれているRubyのほうがこの点は優れている。 あと、python の lambda 式は ruby のブロックや、javascript の無名関数 と比べると不自由を感じることがある。 高階関数に、処理をリテラルで記述する場合にちょっと不便。
- 941 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 03:58:02 ]
- Common LispのCLOSもチェーンが逆方向になるんだよな
読みづらいなあとか思ってたら、dan氏も同じようなことを考えていたらしい >Lispは、その構造上、オブジェクト指向は極められても、オブジェクト思考には向かないのだ。 >なぜか。述語が必ずリストの頭となるからだ。 (以下略) ttp://blog.livedoor.jp/dankogai/archives/51087431.html ・・・・というか、そもそもの数学で、 重ねられた関数の表記が右から左になってしまうのが 全ての始まりだと思う y = f(x), z = g(y) ⇒ z = g(f(x))
- 942 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 04:40:38 ]
- >>941
教育指導要領を改訂して小・中・高の数学の教科書を全て ポーランド記法にすれば無問題。 10年もたてば若い世代はf->gの処理順をg(f(x))と逆順に 表記するのがあたりまえと感じるようになるだろうし、 様々なプログラミング言語との相性も抜群なので日本の IT競争力向上に貢献すること間違いなし。
- 943 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 06:04:12 ]
- >940
Pythonのリスト処理は ・単純にリストの要素に対して関数を適用する場合、mapやfilter、reduceなどを使う ・リストの要素に対して、式や、単純には引数として渡せない関数などを適用する場合、内包表記 ・実行制御や条件分岐などを行なう場合は、ローカルな関数を作って対応(Rubyでいうproc利用) って3段階になると思う。 正直、mapやfilterでlambdaが要る場面って少ないと思うよ。 内包表記か、それでダメなら関数作っちゃったほうが簡潔な気がする。 あと、どちらかと言うとリストの処理に関しては「新しいリストを返す」より 「既存のリストを変更する」ほうが素直に書ける気がする。
- 944 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 06:26:02 ]
- Rubyのクロージャ利用、特に{|x| ...}型の記法は記述がシンプルで
文字数も少ないのがメリットだと思う。 >>948みたいに色々な方法があるのは良いんだけども、結局記述 がシンプルでないと見通しが悪くなるので、>>940のメソッド チェーンのような活用がし難いと思う。 Ruby使っている人がjQueryと使うと「マシになったな」と思う 一方で「functionうぜ〜」と思うことも少なく無いかと。 あとリスト処理が破壊的か非破壊的かは、場面によるかと。 どちらが良いとは一概に言えないなぁ。両方必要。
- 945 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 09:19:54 ]
- >>940
その「繋ぎ感」の気持ちよさは認めるけど、読み書きしやすさとは違うんじゃないかな。 長い処理は適度に切って変数を使うPython流も、長くなりそうで実際に書いてみると 大して長くならないし、あんまり繋げすぎるよりも読みやすい。 a = [v*v for v in range(1,101) if v%100/10%3 == 0] print '-'.join(reversed(a)) PythonもML上でRubyのブロック記法が提案されたけど、ブロック記法の利点を示す 例として挙げたサンプルコードがことごとく同等にスマートなPythonicなコードで 反論されて、Pythonにはブロック記法いらないという結論になった経緯がある。 lambda もそうだね。関数内でローカル関数が定義できて、Pythonの関数は 「関数専用の名前空間」なんてキモい仕様になってなくて普通定義するだけで 変数に関数が代入されるから、mapにもfilterにも定義した関数を渡せば良い。 lambda を使う大抵の場面はリスト内包で代用可能。 Python3 からは辞書も 集合も内包表記が使えるから、本気で lambda の有効な場面が無くなる。
- 946 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 09:28:26 ]
- ラクダ本で、初めてシュワルツ変換見たときは感動したなあ。
- 947 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 09:35:12 ]
- >>944
このあたりにも Python と Ruby の違いが出てるね。 Python は . (ドット) 演算子を基本的に属性アクセスにしか使わない。 関数呼び出しの()も省略できない。だから、 a = b.c が、 Python なら、 a = getattr(b, 'c') と一意に確定するのに対して、 Ruby は、 bオブジェクトのc属性なのか、b() が返したオブジェクトの c 属性なのか、 b() が返したオブジェクトのc メソッドを呼んでいるのか判らない。
- 948 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 09:54:20 ]
- Rubyに属性はないが?
b.c の、b がローカル変数か、レシーバを省略したメソッド呼び出しか確定しないのは 確かだが、 .c は基本的に .c() の括弧を省略しただけだぞ?
- 949 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 10:18:44 ]
- >>948
なるほど、だから . を連発しても意味ワカメにはならないのか。
- 950 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 14:08:39 ]
- Pythonのドットは属性アクセス。
括弧が付くとオブジェクトに対して「呼び出し」を試みる。 メソッドは呼び出し可能なオブジェクトと束縛された属性。 呼び出せる属性を簡単に作るする方法として、class内でdefを使う。 Rubyのドットはメソッド呼び出し。 属性に近い存在であるインスタンス変数には、直接外部からアクセスすることはできない。 属性のように見えるのは「インスタンス変数にアクセスするメソッド」の呼び出し。 「インスタンス変数にアクセスするメソッド」を簡単に作る方法として、attr/attr_reader/attr_accessorがある。
- 951 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 14:26:36 ]
- 俺は全体的にはRubyは好きなんだけど >940 はやらないなぁ。
ドットはできれば先頭に書きたい。前の行の続きだよって言いたい。 でもそれやると前の行の末尾の改行で文が切られちゃうんだよなぁ。 >940 もdat見ると2行目からインデントしてるみたいね。
- 952 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 14:36:57 ]
- >947
その例だと c は確実にメソッド呼び出しで、b に関しては その部分だけでは判断できないな。 有効なスコープ内でローカル変数 b への代入が行なわれていればローカル変数 そうでなければメソッド呼び出しとして扱われるハズ。
- 953 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 08:45:35 ]
- >>951
Rubyは文末に . おかないとエラーでるよね… セミコロン ; なし文法の弊害か
- 954 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 10:43:26 ]
- >>953
JavaScriptはセミコロン無しでもいいけどコロンを行頭に置けるよ
- 955 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 10:47:07 ]
- ()なしってPerlをマネたのか知らないけど、これはそうしない方が良かったんじゃないかなあ。
- 956 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 11:09:40 ]
- >>954
あれ?そうなんだ…。構文解析(字句解析?)の都合なのかしら
- 957 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 11:41:36 ]
- Rubyの場合は、いつでも、そこで文が終わりそうなところで改行がくると
文が終わってしまって、式として . が続いてくれない。 JavaScript の場合は return とか限られたところでしかそういう風には解釈しない。 こんな感じかな。おもいつきで書いてるが。
- 958 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 11:56:14 ]
- JSの場合は
www.mozilla-japan.org/js/language/js20/rationale/syntax.html >改行におけるセミコロンの挿入 > JavaScript プログラムの先頭から n 番目までのトークンは文法的に正しいが、 > n+1番目のトークンが誤っていて、且つ n 番目のトークンと n+1番目のトークンの間に改行がある場合は、 > パーサは n 番目のトークンと n+1番目のトークンの間に VirtualSemicolon を挿入してからプログラムをもう1度パースしようとする。 となっている。こういう仕様はRubyも導入してそうなもんなのに不思議だな
- 959 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 15:16:15 ]
- Rubyのパーザは既にカオスになってるからなあ
あんまり手を入れたくないのかな
- 960 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 15:25:26 ]
- いやjavascriptのそれはそんなキレイな仕様でもないだろ
- 961 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 18:37:50 ]
- >>958
それはそれでややこしいんだよね。 きれいに並べて書こうと、C/C++みたいな つもりで適当に改行をいれると、なんか わけのわからないことに…。 セミコロン必須でいいじゃんか、もう。jk
- 962 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 19:21:17 ]
- PythonやRubyならともかく、JSはセミコロン必須で良いよな
- 963 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 21:32:35 ]
- ───アタシの名前はRuby。パーザに傷を負った軽量言語。ゆるふわ仕様で動的型付けの愛されランゲージ♪
アタシがつるんでる友達はどうとでも書けるPerl、学校にナイショで エンタープライズで働いてるPython。訳あって不良グループの一員になってるPHP。 友達がいてもやっぱり学校はタイクツ。今日もPHPとちょっとしたことで口喧嘩になった。 LL同士だとこんなこともあるからストレスが溜まるよね☆そんな時アタシはselfでmodule_evalすることにしている。 がんばった自分へのご褒美ってやつ?自分らしさの演出とも言うかな! 「あームカツク」・・。そんなことをつぶやきながらしつこいRails案件を軽くあしらう。 「カノジョー、ちょっとSNS作ってくれない?」どいつもこいつも同じようなセリフしか言わない。 Railsの男はカッコイイけどなんか薄っぺらくてキライだ。もっと等身大のアタシを見て欲しい。 「すいません・・。」・・・またか、とYARVなアタシは思った。シカトするつもりだったけど、 チラっとRailsな男の顔を見た。 「・・!!」 ・・・チガウ・・・今までの男とはなにかが決定的に違う。スピリチュアルな感覚がアタシのカラダを 駆け巡った・・。「・・(カッコイイ・・!!・・これって運命・・?)」 男は_whyだった。連れていかれてCampingされた。「キャーやめて!」Hpricotをきめた。 「ガシッ!ボカッ!」アタシは死んだ。ベーコン(笑)
- 964 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:52:13 ]
- Railsの部分で何気にニヤリと来た
- 965 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 11:07:40 ]
- >>962
JKは確かに、セミコロンつきしか見たことない気がする
- 966 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 13:22:58 ]
- >>965
AutoPagerizeはセミコロン無しだな
- 967 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 15:28:25 ]
- VBは改行だな、そして酷い長い羅列が綴られる
- 968 名前:デフォルトの名無しさん [2009/05/27(水) 15:52:30 ]
- >>965
JKって?
- 969 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 18:53:13 ]
- >>968
女子高生だろjk
- 970 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 19:02:37 ]
- 冗談きついぜjk
- 971 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 19:13:56 ]
- JSって女子小学生か
この、ロリコンどもめ!
- 972 名前:デフォルトの名無しさん [2009/05/27(水) 19:39:20 ]
- >>951
1.9からは大丈夫みたいよ>行頭の . は継続(.まではTab、空白のみの場合) #と本に書いてあった気が・・・ ; が文末であってほしかったよ 自分も
- 973 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 09:24:35 ]
- やっぱスクリプト界隈ってばかっぽいな
- 974 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 00:07:06 ]
- ないぽっかばてっ隈界トプリクスぱっや
- 975 名前:デフォルトの名無しさん mailto:sage [2009/06/02(火) 11:11:22 ]
- バックスラッシュで改行をエスケープするというのがそんなにも嫌かえ
- 976 名前:デフォルトの名無しさん mailto:sage [2009/06/02(火) 11:32:49 ]
- // '#'でエスケープとか気持ち悪くて使えないよ
- 977 名前:デフォルトの名無しさん mailto:sage [2009/06/02(火) 22:53:22 ]
- >>976
- 978 名前:デフォルトの名無しさん mailto:sage [2009/06/02(火) 23:28:41 ]
- ?
∧∧ (・ω・ ) _| ⊃/(___ / └-(____/
- 979 名前:デフォルトの名無しさん mailto:sage [2009/06/03(水) 00:48:45 ]
- おれおっぱいすきなんだけどさぁ
いっぱいおっぱいもんでなめて満足したとしても 次の日にはまた欲求不満になるわけ。 どうしたら満たされるのかだれかおしえて。
- 980 名前:デフォルトの名無しさん mailto:sage [2009/06/03(水) 12:00:53 ]
- >975
俺は嫌だなぁ なんでか知らんが萎える
- 981 名前:デフォルトの名無しさん mailto:sage [2009/06/03(水) 13:59:44 ]
- bashで\\\\\\\\とかやってた俺は余裕
- 982 名前:デフォルトの名無しさん [2009/06/03(水) 23:46:49 ]
- >>980
自分もかなり 嫌かも
- 983 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 01:42:27 ]
- >>975
バックスラッシュがバックスラッシュに見える人と、 ゼニのマークに見える人とでかなり印象は違うと思う。
- 984 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 08:25:16 ]
- おれはバックスラッシュだったとしても嫌かなあ。
- 985 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 08:38:41 ]
- 読点としての \ を受け入れるか、句点としての ; を受け入れるか、基本的にはどっちかなのだろうな
- 986 名前:デフォルトの名無しさん mailto:sage [2009/06/04(木) 18:03:11 ]
- 俺は括弧使ったりして無理矢理でもバクスラ以外の方法で複数行にするぜ
|

|