やってて楽しいプログラミング言語は? 2言語
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/04/21(木) 12:52:47.88前スレ
やってて楽しいプログラミング言語は?
http://hibari.2ch.net/test/read.cgi/tech/1298628324/
0002デフォルトの名無しさん
2011/04/21(木) 13:04:33.670003デフォルトの名無しさん
2011/04/21(木) 13:23:24.420004戦士カンガイバー ◆DMLinuxPbA
2011/04/21(木) 14:34:41.570005デフォルトの名無しさん
2011/04/21(木) 14:41:43.41C#で結論でてなかった?
あと、ちょっと前まではJava,ruby
数学やってるひと限定でHaskell
でFAでしたよね?
0006デフォルトの名無しさん
2011/04/21(木) 14:49:36.391 Ada
2 B言語
3 C言語
4 D言語
5 Erlang
6 F#
7 Go言語
8 Haskell
ってなってくんじゃないの?
0007デフォルトの名無しさん
2011/04/21(木) 16:14:57.87勝手に決めるな
0008デフォルトの名無しさん
2011/04/21(木) 16:26:21.57同意が得られたのはこれだけ
0009デフォルトの名無しさん
2011/04/21(木) 16:37:10.38ああ、だいたいそんな感じ
ただし、3年後とかはまた違って来てるかもな。関数型言語とかで。
まあ、このスレはしばらく停止でいいんじゃない。
三年間はおまえらC#に専念しろってことで。これだけは、ガチだから。
0010戦士カンガイバー ◆DMLinuxPbA
2011/04/21(木) 16:44:47.63さらにC++以下
0011デフォルトの名無しさん
2011/04/21(木) 16:51:47.73これからプログラミングを一から勉強しようとしてる初心者にオススメの言語はJavaScriptかPHPっていう意見が多くなかったっけ?
0012デフォルトの名無しさん
2011/04/21(木) 17:29:17.85負け犬と相場が決まっている
0013デフォルトの名無しさん
2011/04/21(木) 17:40:35.400014デフォルトの名無しさん
2011/04/21(木) 17:46:29.46ふむふむ。で、君が楽しいと感じる言語は?
0015デフォルトの名無しさん
2011/04/21(木) 19:42:35.6712こそ負け犬なんだよ。
そっとしておいてあげなよ。
0016デフォルトの名無しさん
2011/04/21(木) 20:00:40.680017デフォルトの名無しさん
2011/04/21(木) 20:02:28.64>C++はやってて楽しくない
>同意が得られたのはこれだけ
そんなことないだろ。自分も含めて数人はC++推してたぞ。
つうか、動画処理、音声合成、データ圧縮、数値解析、暗号化、AI等
面白いことやろうとすると今でもC++が第一選択だよ。
今年のコンピュータ将棋選手権→http://www.computer-shogi.org/wcsc21/
0018デフォルトの名無しさん
2011/04/21(木) 20:03:55.280019デフォルトの名無しさん
2011/04/21(木) 20:21:32.960020デフォルトの名無しさん
2011/04/21(木) 20:54:05.890021デフォルトの名無しさん
2011/04/21(木) 20:56:29.07経験上バグの大半は罠のせいではなく自分のミスだしC++でもC#でもコーディングの速度変わらんでしょ。
何が楽しくてC/C++の半分の速度の言語使わなければならないのかと。
Javaに至っては演算子のオーバーロードすらできないじゃないか。
0022デフォルトの名無しさん
2011/04/21(木) 21:07:43.18死のダイヤモンドを呼び起こす多重継承
演算子オーバーロードのためだけのfriendという奇っ怪な仕様
int渡しですら副作用があるかどうか呼び出し元では判別できない参照型
コンパイルが非常に遅い上にエラーが意味不明なテンプレート
0023デフォルトの名無しさん
2011/04/21(木) 21:08:37.04他の言語のプログラムはC/C++で書かれたライブラリ呼んでるだけで
本体は弄れないからつまらないでしょ。
link集/ライブラリ系/C++→http://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA%B7%CF%2FC%2B%2B
他の事例が知りたければSourceForgeでも検索してみれば?
高性能のプログラムは全部C/C++だよ?
0024デフォルトの名無しさん
2011/04/21(木) 21:19:39.48・実用的であることと、やってて楽しいことはイコールではない
・利用頻度だけが問題なら http://www.tiobe.com/index.php/content/paperinfo/tpci/ でも見てろ
0025デフォルトの名無しさん
2011/04/21(木) 21:22:57.23多重継承は使わなくても問題ないし禁止されてる場合が多いじゃないか。
個人的なプログラムでは継承自体ほとんどしないから益々問題ない。
奇っ怪な仕様はすぐ慣れるしコンパイルエラーでるからいいでしょ。怖いのはADLがらみだけ。
テンプレートメタプログラミングさえしなければコンパイルはそんなに遅くない。
つうか遅い遅いと散々言われて速くなった。
エラーはケツの方と行番号だけ読めばいい。そんなのでビビルのは一年目で卒業する。
0026デフォルトの名無しさん
2011/04/21(木) 21:24:01.62C++使ってる俺すげーって言いたいだけにしか見えない。
0027デフォルトの名無しさん
2011/04/21(木) 21:24:14.05> 演算子オーバーロードのためだけのfriendという奇っ怪な仕様
例えば文字列リテラルに対し "foo" + str とかするためにあるんだけど、
それでも結局 "foo" + "bar" とかは出来ないんだぜwww
C++馬鹿すぎるだろwww
0028デフォルトの名無しさん
2011/04/21(木) 21:31:09.13> "foo" + "bar"
つ"foo""bar"
Cすら扱えない馬鹿には扱えないよ
0029デフォルトの名無しさん
2011/04/21(木) 21:36:32.60C++面白いっていうのならせめてboostとかQtとか出てくればいいんだけどねぇ。。。
言語としてバランスが悪いのを指摘しただけで逆ギレしてるし。やれやれ。
>>27
operator overloadって必要な場所は限られてるから、
syntax sugarでいいやと割り切ってるのがJavaだな。
7ではBigDecimalとかサポートされるみたいだし。
0030デフォルトの名無しさん
2011/04/21(木) 21:44:41.22気軽にいろんな種類のライブラリを使えたらそれはそれで楽しい。
例えばWindows環境で、C++とJavaとC#でライブラリの充実度を比較できるサイトとかないかな?
項目は、正規表現とかXML、スレッドとかは、標準でありそうだから、差がつきやすい特徴的なのが参考になるな。
この言語は、こういうライブラリがあるんだって参考になる。
0031デフォルトの名無しさん
2011/04/21(木) 21:45:28.29だれも楽しそうに話さないな
なんか言い負かしてやろうって感じ
0032デフォルトの名無しさん
2011/04/21(木) 21:50:54.84V8を組み込み言語として使うのがマイブーム中
0033デフォルトの名無しさん
2011/04/21(木) 22:04:25.13そういう統一性の無い言語仕様を馬鹿にされてるって分からない?
実用性だけを問題にしたいなら
【結構迷う】C vs. C++ 2行目【どっちで行こうか】http://hibari.2ch.net/test/read.cgi/tech/1302588918/
でCに勝ってこいよ
0034デフォルトの名無しさん
2011/04/21(木) 22:12:32.360035デフォルトの名無しさん
2011/04/21(木) 22:29:40.720036デフォルトの名無しさん
2011/04/21(木) 22:29:47.010037デフォルトの名無しさん
2011/04/21(木) 22:37:23.14すぐにわけわかんない仕様に嫌気がさして飽きるよ
0038デフォルトの名無しさん
2011/04/21(木) 23:29:47.49自己満足の世界だけど
0039デフォルトの名無しさん
2011/04/21(木) 23:32:44.99JavaはWindowsプラットフォームでもLinuxプラットフォームでもほとんど違わないと思うけど、
monoって勝手にやってるんでしょ?WindowsにできてLinuxではできないこととか多くない?
0040デフォルトの名無しさん
2011/04/21(木) 23:40:28.75これってお金掛かるの?
http://mono-android.net/
0041デフォルトの名無しさん
2011/04/21(木) 23:53:18.66webプログラミングしたい初心者。ね
ぶっちゃけ、初心者向けの言語は存在しないので、情報を入手し易い言語=初心者向けの言語になる
そして、どの言語を選んでも、結局文法覚えただけじゃ何も書けない事に気付く
そこから先がプログラマになれるかどうかの分かれ目
0042デフォルトの名無しさん
2011/04/21(木) 23:58:14.02Java...JavaCC
C...flex/bison
C++....?
C#....?
Ruby....Racc
って感じ?
0043デフォルトの名無しさん
2011/04/21(木) 23:59:00.72そうか?変数のスコープがヘンテコリンなのと宣言しないと大域変数になる所以外ものすごくモダンでオモシロイんだけど
Prototypeベースのselfとかが好きだったので楽しくてしょうがないんだけど
0044デフォルトの名無しさん
2011/04/21(木) 23:59:25.31初動が楽というだけでなく、広く使われていて便利で役に立つし成果も分かり易いし奥も深い
0045デフォルトの名無しさん
2011/04/21(木) 23:59:29.98C#....gppg/gplex
0046デフォルトの名無しさん
2011/04/22(金) 00:02:03.77完璧に言語仕様に準拠した C++ のパーサって現存してるのかな?
0047デフォルトの名無しさん
2011/04/22(金) 00:04:32.93C++ってすぐにこういう議論になっちゃうから「楽しくない」
0048デフォルトの名無しさん
2011/04/22(金) 00:07:53.66Perlほどじゃないけど仕様が微妙なところがあったり、
オブジェクト指向がプロトタイプベースの珍しいタイプが欠点と言えば欠点かな。
0049デフォルトの名無しさん
2011/04/22(金) 00:08:47.57どマイナーだろ、こんなもん
0050デフォルトの名無しさん
2011/04/22(金) 00:09:14.600051デフォルトの名無しさん
2011/04/22(金) 00:12:18.52Java...Velocity
C..?
C++....?
C#....?
Ruby....eRuby
Perl...Template Toolkit
って感じ?
0052デフォルトの名無しさん
2011/04/22(金) 00:22:34.36そんなこと言ったらyacc/lex以外全部どマイナーになるだろw
0053デフォルトの名無しさん
2011/04/22(金) 00:33:35.840054デフォルトの名無しさん
2011/04/22(金) 00:36:03.190055デフォルトの名無しさん
2011/04/22(金) 00:37:04.25ヒント 検索件数(日本語)
0056デフォルトの名無しさん
2011/04/22(金) 05:22:46.27C++もflex/bisonが軽くておすすめ
Boost.Spiritもあるけれどコンパイルが遅い
PEGパーザならpeg/legかparseppが好き
0057デフォルトの名無しさん
2011/04/22(金) 07:22:26.13Parsecは確かにyacc/lexほどメジャーではないが、
どマイナーでもないと思うし、gppg/gplexよりは遙かにメジャーだと思う
0058デフォルトの名無しさん
2011/04/22(金) 10:21:53.72でも、「この言語から勉強すると他の言語にも応用できて効率が良いし、これからの時代役に立つ」みたいな言語はあるでしょ?
数学を学ぶとき最初に足し算と引き算から覚えるように、言語にも優先順位があると思うんだ、目的がハッキリしていない場合は特にさ。
いきなり使い道が限定される言語とか覚えても、時間の無駄とまでは言わないが効率は悪いよね。もしかしたら生涯使わない言語かもしれない。
そういう意味でJavaScriptとかPHPっていうのは、効率が良い言語と言えるんじゃないかな?
もし目的がない状態で勉強したとしても、これからIT社会になっていく上で欠かせない言語だし、少なくとも無駄にはならない気がする。
0059デフォルトの名無しさん
2011/04/22(金) 10:31:38.63初心者がBASICからプログラミングを始めると、悪い癖を覚えてしまって
良いプログラマに成り難くなるという意味だ
その真偽は確かじゃないが、もし本当だと仮定すれば初心者にPHPはどうなんだ?
0060デフォルトの名無しさん
2011/04/22(金) 10:47:15.87PHPで何かWEBサイト作ろうとすると、HTML/CSS/Javascript/Flash/Java +αの知識が標準で必要になってくる。
PHP自体は簡単だけど、それを活かすための環境は決して簡単じゃない。
0061デフォルトの名無しさん
2011/04/22(金) 10:47:51.18アドビのFlashはVisualAS1って感じかな
ASにはクラスが無いけどムービークリップ使うとクラス分けっぽくなるし
記述はC#に似てるのでこれの入門にいいかも知れない
0062デフォルトの名無しさん
2011/04/22(金) 10:49:59.770063デフォルトの名無しさん
2011/04/22(金) 11:10:08.370064デフォルトの名無しさん
2011/04/22(金) 11:12:13.46そんなことはない。WSHとか、Javascriptの実行環境(DLL)で読み込めばローカルで動く。
0065デフォルトの名無しさん
2011/04/22(金) 11:14:56.51ローカルでテキストファイルをphp.exeに読ませれば動く。
ただのスクリプト言語に過ぎない。
0066デフォルトの名無しさん
2011/04/22(金) 11:20:45.080067デフォルトの名無しさん
2011/04/22(金) 11:46:34.62rep2(p2)?
あれは鯖の上で動く
>>65
そこは君の言うとおり単なるスクリプト言語だがPHPをローカル端末で動かして何の意味がある?
0068デフォルトの名無しさん
2011/04/22(金) 12:03:20.360069デフォルトの名無しさん
2011/04/22(金) 12:07:21.520070デフォルトの名無しさん
2011/04/22(金) 12:13:24.440071デフォルトの名無しさん
2011/04/22(金) 12:45:29.48>PHPで何かWEBサイト作ろうとすると、HTML/CSS/Javascript/Flash/Java +αの知識が標準で必要になってくる。
前スレだと html+css+JavaScript or html+css+(PHP、Python、Ruby) の組み合わせが初心者には最適という意見が多かったよね。
0072デフォルトの名無しさん
2011/04/22(金) 12:52:34.89だがそうすると、ますます計算機科学に疎い人が増えるだろうな。
>>69
MITは今はPythonなんだっけ
0073デフォルトの名無しさん
2011/04/22(金) 12:56:34.300074デフォルトの名無しさん
2011/04/22(金) 12:59:12.30BASICから入ったけど、特に問題ないな。
いかにもLisperが言いそうな話だが。
あいつらの方が迷惑。
0075デフォルトの名無しさん
2011/04/22(金) 13:00:18.440076デフォルトの名無しさん
2011/04/22(金) 13:06:26.27再帰処理が肝
これ出来ない言語あるからどうなのかと思って
0077デフォルトの名無しさん
2011/04/22(金) 13:06:29.19PHPやJavascriptは、C++の簡易版、スクリプトと見なせる。これらでアプリケーションの開発する仕組みも存在する。
たとえばこれ。
http://blog.candycane.jp/archives/275
PHPのパフォーマンスを改善する方法を見つける事は新しいコンセプトではありません。
実行時には、Zend EngineはPHPソースをオペコードに変換し、その後、Zendの仮想マシンを介して実行されます。
その代わりに、我々はPHPのソースコードを直接C++に変換した後にネイティブのマシンコードに変換することを考えました。
PHPをコンパイルする事も新しいアイデアではありません。
RoadsendとphcはPHPをCにコンパイルし、 QuercusはPHPをJavaにコンパイルし、 Phalanger はPHPを.Netにコンパイルします。
0078デフォルトの名無しさん
2011/04/22(金) 13:08:53.71>MITは今はPythonなんだっけ
まじで
0079デフォルトの名無しさん
2011/04/22(金) 13:12:10.28自前で情報管理すれば、ループあれば出来る。スタック管理を機械任せにするより効率が上がる。
0080デフォルトの名無しさん
2011/04/22(金) 13:18:36.91再帰は全てループに直せる
らしい
枝分かれが半永久で増えてくようなのは
ループにするのキツイんじゃないかとは思うけど
0081デフォルトの名無しさん
2011/04/22(金) 13:38:57.80再帰は1万段もできないがループは一万回出来る。ループのほうが優れている。
0082デフォルトの名無しさん
2011/04/22(金) 13:43:28.91末尾再帰ならできますぅ
0083デフォルトの名無しさん
2011/04/22(金) 14:53:47.040084デフォルトの名無しさん
2011/04/22(金) 15:27:14.02再帰を良く使う関数型言語では末尾最適化が働くし
スタックは消費せずにヒープに作業領域をとる
当然1万回のコールがあっても大丈夫
再帰をあまり用いない他の言語ではループに展開するが
その場合はヒープにリストや可変長配列を作って作業領域をとる
当然1万回のループでも問題ない
再帰の方が簡潔だが少しパフォーマンスが悪い
要するに大した差違はないので
言語で推奨されてる方でやっておけばいいだけでしょう
0085デフォルトの名無しさん
2011/04/22(金) 15:30:33.68昔Haskell(ghc)で末尾再帰がループにならずにびっくりとか、
Scheme(Gauche)で再帰でスタックオーバーフローしてびっくりとか、
まあ実際は色々あるわけだ
0086デフォルトの名無しさん
2011/04/22(金) 16:29:30.460087デフォルトの名無しさん
2011/04/22(金) 16:31:47.240088デフォルトの名無しさん
2011/04/22(金) 16:45:23.68しっかりIDEの支援がきく言語だと全体の概要を把握しやすく、
リファクタリングや保守しやすい気がする。
あとOOPで書けるのも見通しやすい理由の1つかも
思いのほか具合が良かったからやってて楽しいわー
0089デフォルトの名無しさん
2011/04/22(金) 17:50:41.41仲間だ。サーバサイドはロジックに集中できるからいいよね。
0090デフォルトの名無しさん
2011/04/22(金) 21:34:43.00http://www.openspc2.org/reibun/javascript/sort/009/
0091デフォルトの名無しさん
2011/04/22(金) 22:17:42.23N88Basicで自前のイベントループ作ってゲームの処理に使えたのが最初で、
JavaはOOPとかデザインパターンはさておき、ドキュメント不要のIDE環境に感動して、Haskellで高階関数に衝撃を受けて、
Schemeで上で知ったことのほとんどを自前で作れることに感動した。SICPは最高に面白かった。
今は重たいもの処理できるようにCを齧ってる最中だけど、多分どっかで感動するんじゃないかな。
VBも一応触ってるけど、ちょっとしたものなら十二分だけど腰を据えてやりたいような感じはしない。
C++はやったら楽しいかもしれんがまともに使えるようになるとは思えない。
0092デフォルトの名無しさん
2011/04/22(金) 22:41:29.98そこまで行ったら、smalltalkとprologも一度は触ると良い
0093デフォルトの名無しさん
2011/04/22(金) 22:57:06.85ほかの言語と比べてみた?それともJavaの経験だけで言ってます?
0094デフォルトの名無しさん
2011/04/22(金) 23:00:33.76本人が「楽しい」って言ってるんだから、
他言語との比較なんて今はどうでもいいと思う
0095デフォルトの名無しさん
2011/04/23(土) 00:01:32.06仕事はFORTRANで、IVF使ってるのでIDEはVS2008です
趣味では軽いツールはC#、ガチで作る場合はC/C++使ってます。共にVS2010
普段はソフト系ばかりなんで、Web周りやサーバー周りの技術を身につけようと思って、
PHP(CakePHP)とRuby(RoR),Python(FWは未だ)、と軽く触りました。
IDEはAptanaやEclipse+プラグインなどを使ってます。
0096デフォルトの名無しさん
2011/04/23(土) 00:08:21.27それだけ勤勉だとそのうち関数型とかをかじって、Haskell最高、Lisp最高、Scala最高とか言い出しそうだな。
0097デフォルトの名無しさん
2011/04/23(土) 00:10:11.80GAE自体の手軽さも大変良いのですが、やっぱりEclipseのコード補完が大きかった。
なので、Web系で次に何か作る場合もStruts2とかを選ぶと思います。
まぁ、ソフト屋出身の自分にはLL系よりもサーバーサイドJavaの方がしっくりきたって感じです
0098デフォルトの名無しさん
2011/04/23(土) 01:12:23.99サーバサイドがASPありならC#も補完が効くから楽しいよ
でも個人的にはEmacs+Slime(CommonLispフロントエンド)が一番補完とテストが簡単なのでCommonLisp+Hanchentootでの開発がWebサーバ系だと好きだ
0099デフォルトの名無しさん
2011/04/23(土) 02:53:58.77スクリプトは含まないとかは3.0から言語化したから許して
そもそもプログラムの楽しさの多くは、作品を公開することであり
ActionScriptで作成したflashは即web公開できるため
ちょーおもしろいよー
0100デフォルトの名無しさん
2011/04/23(土) 03:33:43.150101デフォルトの名無しさん
2011/04/23(土) 07:46:07.330102デフォルトの名無しさん
2011/04/23(土) 08:27:54.93現実的に時間は限られてるからやりたいことは絞るよねえ
基本文法の差異はちょっとしたことだったりするけど
でも結局自分の好みやセンスで言語も選んじゃうね
0103デフォルトの名無しさん
2011/04/23(土) 13:14:16.41JavaScriptなめてたわ。これなら初心者に最適かもしれん
0104デフォルトの名無しさん
2011/04/23(土) 13:40:19.620105デフォルトの名無しさん
2011/04/23(土) 13:42:19.640106デフォルトの名無しさん
2011/04/23(土) 13:46:48.460107デフォルトの名無しさん
2011/04/23(土) 13:49:29.290108デフォルトの名無しさん
2011/04/23(土) 13:51:20.89javascriptはDOMとセットで覚えなきゃいけないから大変だろ。
0109デフォルトの名無しさん
2011/04/23(土) 13:54:57.17設計時に HyperCard を参考にしていたり、初心者にも取っ付き易い環境の系譜にあると思うけど
0110デフォルトの名無しさん
2011/04/23(土) 14:14:21.370111デフォルトの名無しさん
2011/04/23(土) 14:20:11.560112デフォルトの名無しさん
2011/04/23(土) 16:11:53.44覚えることが少ないほうがいいなら機械語やれ
ものすごく少ないぞ
0113デフォルトの名無しさん
2011/04/23(土) 16:15:40.81C# ⇒ C++ ⇒ C言語 ⇒ アセンブラ ⇒ 機械語
0114デフォルトの名無しさん
2011/04/23(土) 16:16:40.05易しい C# ⇒ C++ ⇒ C言語 ⇒ アセンブラ ⇒ 機械語 難しい
0115デフォルトの名無しさん
2011/04/23(土) 16:48:45.930116デフォルトの名無しさん
2011/04/23(土) 17:06:02.45熟知してないといけないから簡単じゃないぜ
ライブラリも自分でつくらないといけないしな
0117デフォルトの名無しさん
2011/04/23(土) 17:39:18.48アセンブラと機械語を区別してるってことは、機械語は2進数値を直打ちって意味でしょうか?
0118デフォルトの名無しさん
2011/04/23(土) 17:46:45.40すべてのプログラミング言語で書かれたプログラムは、
最終的に機械語に翻訳されないと実行することができない。
機械語でのプログラムが必須となる場合には、
機械語とほぼ1対1に対応するニーモニックを用いたアセンブリ言語を使うのが一般的である。
機械語 - Wikipedia
0119デフォルトの名無しさん
2011/04/23(土) 17:46:50.58それは>>108に言え
プログラム言語の構成要素数が少ないことは、プログラミングの容易さを意味しない
0120デフォルトの名無しさん
2011/04/23(土) 17:47:16.620121デフォルトの名無しさん
2011/04/23(土) 17:48:51.60実際はC++が特別酷い言語なだけなのに
0122デフォルトの名無しさん
2011/04/23(土) 17:52:29.62できればコンパイラがやってくれるべきだよな、俺がイチイチ気を使いたくないよな、
みたいな。
ということで、俺は出来る限り避けてます(笑)。
0123デフォルトの名無しさん
2011/04/23(土) 17:56:18.82アセンブラよりも便利で汎用性があるのがC/C++。
0124デフォルトの名無しさん
2011/04/23(土) 17:58:23.93でいいじゃないか
得るもの捨てる物、無駄はないべ
要らない物は使わなければいいだけだし
0125デフォルトの名無しさん
2011/04/23(土) 18:01:51.690126デフォルトの名無しさん
2011/04/23(土) 18:20:09.23更に糞はC#
至高の言語はC
0127デフォルトの名無しさん
2011/04/23(土) 18:25:52.160128デフォルトの名無しさん
2011/04/23(土) 18:26:37.63CとC++はぜんぜん違う。
Cは好きだ、楽しいっていうけど、C++は嫌い、酷い、楽しくないって人も多いと思う。Linusみたいに。
だから、C/C++という表現はこのスレでは安易に使用しないでほしい。
0129デフォルトの名無しさん
2011/04/23(土) 18:29:23.470130デフォルトの名無しさん
2011/04/23(土) 18:31:42.46ラーメンにチョコミントアイスを追加したらどうなる?
0131デフォルトの名無しさん
2011/04/23(土) 18:32:37.23魅力も激減するわ
0132デフォルトの名無しさん
2011/04/23(土) 18:37:47.80Cにクラスだけ追加されればいい
0133デフォルトの名無しさん
2011/04/23(土) 18:55:48.07要するに抱き合わせだな。
Cの拡張構文ならObjective-Cもそうだけど、あれをC/Objective-Cとは呼ばないし。
ところで、Objective-CはC++も混ぜられたりするが使える人いるんかなw
0134デフォルトの名無しさん
2011/04/23(土) 19:00:15.79UNIX系ならCで書くのが普通。言語もCが普通だな。
0135デフォルトの名無しさん
2011/04/23(土) 19:00:49.26Cはラーメンとかじゃないだろ
さすがにその例えはアホっぽいぞ
0136デフォルトの名無しさん
2011/04/23(土) 19:02:05.50C の置き換えを狙える位置にある言語は沢山あるけど、結局 10 年後も
相変わらず C が広く普及しているんだろうな。
0137デフォルトの名無しさん
2011/04/23(土) 19:02:44.31面倒くさいから、イチイチ絡んで来るなよ
0138デフォルトの名無しさん
2011/04/23(土) 19:03:17.620139デフォルトの名無しさん
2011/04/23(土) 19:04:27.890140デフォルトの名無しさん
2011/04/23(土) 19:04:48.900141デフォルトの名無しさん
2011/04/23(土) 19:05:50.23再利用性という観点からは、データ構造とアルゴリズムは分離したほうが良いのは自明で、
実際C++もtemplateでそっち方面に進んでいるが
なんで昔はクラスでデータ構造とアルゴリズムを結合するのが流行ったのかね?
データとアルゴリズムが強く結びついてる所為で
クラスライブラリAとクラスライブラリBを混ぜてつかうとか、本当に難しくなったのだが
0142デフォルトの名無しさん
2011/04/23(土) 19:06:40.240143デフォルトの名無しさん
2011/04/23(土) 19:07:46.230144デフォルトの名無しさん
2011/04/23(土) 19:08:24.480145デフォルトの名無しさん
2011/04/23(土) 19:08:52.66name manglingやメモリ管理を考えるとCを置き換える言語は出ないと思われ。
0146デフォルトの名無しさん
2011/04/23(土) 19:11:34.40データ構造を仮定しないでアルゴリズムを実装するのって、
余計な手間が掛かりそうじゃない?
0147デフォルトの名無しさん
2011/04/23(土) 19:17:28.56うーん、その辺は再利用性とのトレードオフでしょ
沢山再利用されるなら元が取れる
だから C with Generics (C with template)が欲しい
0148デフォルトの名無しさん
2011/04/23(土) 19:29:42.640149デフォルトの名無しさん
2011/04/23(土) 21:12:05.00いらない
0150デフォルトの名無しさん
2011/04/23(土) 21:13:31.130151デフォルトの名無しさん
2011/04/23(土) 21:40:08.07目に見える部分は俺が作って世に出してあげてるからさ。
0152デフォルトの名無しさん
2011/04/23(土) 21:52:29.27こういうの書くひとって、後で読み返して恥ずかしくないのかな?
「目に見える部分は俺が作って世に出してあげてるからさ」ぷぷぷっwwww
0153デフォルトの名無しさん
2011/04/23(土) 23:25:45.17恥ずかしくないのかなと考える事が間違いだよ
君だって、「ぷぷぷっwwww」って後で読み返して恥ずかしくないのかな?
って言われたって、だから何としか思わないでしょ
0154デフォルトの名無しさん
2011/04/23(土) 23:37:03.89今日のC厨
0155デフォルトの名無しさん
2011/04/23(土) 23:41:34.660156デフォルトの名無しさん
2011/04/24(日) 00:14:20.18ええとね、アセンブラを知ってるだけと、その16進のニーモニックコードを知っているのとでは、
出来ることの幅もちょっと変わってくるね。
例えば、他の言語とかではちょっと考えられないかも知れないけど、
一つの命令が書いてあったら、その命令の途中の場所にジャンプして
全く違う命令として実行させたりすることが出来たりする。
ファミコンのスーパーマリオなんかはそんなことやってたから、
一度見てみると面白いよ。
0157デフォルトの名無しさん
2011/04/24(日) 01:27:48.79世の中にはObjective-C++とか言う変態さんも居るんだぜ
0158デフォルトの名無しさん
2011/04/24(日) 01:40:40.61頭大丈夫?
0159デフォルトの名無しさん
2011/04/24(日) 01:48:57.17そのつもりで書いたw
Objective-C++ってあることはあるけど使ってるの見たことないからねw
0160デフォルトの名無しさん
2011/04/24(日) 01:57:35.61そう言えば、erlangの中の人が生粋のオブジェクト指向嫌いで、「データと手続きは全く別の物だ!なぜ一緒にする?」とか言ってたという記事を読んだ事を思い出した
0161デフォルトの名無しさん
2011/04/24(日) 02:38:00.14でも、ほかの記事だと思うけど
今までのオブジェクト指向は実はまちがっていて
erlangみたいなプロセスが本当のオブジェクト指向だって記事があったような。。。
0162デフォルトの名無しさん
2011/04/24(日) 02:49:58.29erlangは関数型言語だという事実はどうするんだ。。。
ocamlみたいにオブジェクト指向取り入れても無いぞ
0163デフォルトの名無しさん
2011/04/24(日) 02:55:41.460164デフォルトの名無しさん
2011/04/24(日) 04:10:10.34覚えた当初はC++はオブジェクト指向だから再利用性が高くなると純粋に信じていたけれど
STLやBoostライブラリを使い出してテンプレートの方が再利用しやすいことに疑問を感じ始め
Rubyを覚えて実はC++は本来のオブジェクト指向から重要な部分を取り除いたパチものだったと認識し
Hakellを弄りだしてC++が関数型言語より大幅に再利用性が低いのにがっかりするよね
おそらくオブジェクト指向が流行ったのはアホにもわかりやすいからですよ
ポインタが良くわかってないレベルでもクラスの継承は理解できるんだから、そら流行るよね
なんだかんだ言ってもC++好きだから使い続けるけれどオブジェクト指向は嫌いだな
0165デフォルトの名無しさん
2011/04/24(日) 04:29:45.49Haskell
0166デフォルトの名無しさん
2011/04/24(日) 05:04:49.490167デフォルトの名無しさん
2011/04/24(日) 05:16:23.020168デフォルトの名無しさん
2011/04/24(日) 05:30:43.07言ってることが理解出来なかったみたいだね。
まぁ無理もない。
0169デフォルトの名無しさん
2011/04/24(日) 06:26:50.29「オブジェクト指向なC言語」を作る試みとしてはC++は失敗だった
Cの互換性捨てた上で作るべきだったが、それだとおそらく普及しなかっただろうな
C++がウンザリだったからJavaが広まったわけで、
オブジェクト指向の普及という観点では無駄ではなかったのだが
0170デフォルトの名無しさん
2011/04/24(日) 06:59:59.870171デフォルトの名無しさん
2011/04/24(日) 07:03:40.61そんな中でも、C++ は無いわ、という意見が多いのは興味深い。
0172デフォルトの名無しさん
2011/04/24(日) 07:05:57.890173デフォルトの名無しさん
2011/04/24(日) 07:08:37.940174デフォルトの名無しさん
2011/04/24(日) 07:20:22.130175デフォルトの名無しさん
2011/04/24(日) 07:22:49.07スルー出来ない何かが。
0176デフォルトの名無しさん
2011/04/24(日) 07:28:37.730177デフォルトの名無しさん
2011/04/24(日) 07:28:39.520178デフォルトの名無しさん
2011/04/24(日) 07:31:05.330179デフォルトの名無しさん
2011/04/24(日) 07:35:27.670180デフォルトの名無しさん
2011/04/24(日) 07:42:26.64それは残念だったね。指摘した所で何かが変わる訳じゃないけど。
0181デフォルトの名無しさん
2011/04/24(日) 08:10:48.53http://www.infoq.com/jp/news/2010/07/objects-smalltalk-erlang
オブジェクト指向プログラミングは間違いだったか?
は、オブジェクト指向プログラミングというものに疑問を持ち始めました。
Erlangはオブジェクト指向ではなく、関数型プログラミング言語だと考えました。
そして、私の論文の指導教官が言いました。「だが、あなたは間違っている。
Erlangはきわめてオブジェクト指向です。」 彼は、オブジェクト指向言語は
オブジェクト指向ではないといいました。これを信じるかどうかは確かでは
ありませんでしたが、Erlangは唯一のオブジェクト指向言語かもしれないと思いました。
オブジェクト指向プログラミングの3つの主義は、メッセージ送信に基づいて、
オブジェクト間で分離し、ポリモーフィズムを持つものです。
0182デフォルトの名無しさん
2011/04/24(日) 08:19:37.990183デフォルトの名無しさん
2011/04/24(日) 08:54:57.44僕らのメソッドはこんなにも単純だと笑いに来たんだ
耳を塞いでも両手をすり抜ける副作用に惑うよ
細いオブジェクトのどこに力を入れて立てばいい?
0184デフォルトの名無しさん
2011/04/24(日) 08:59:35.69なにそれコード書くと死んじゃうの?
0185デフォルトの名無しさん
2011/04/24(日) 09:08:27.170186デフォルトの名無しさん
2011/04/24(日) 09:23:42.980187デフォルトの名無しさん
2011/04/24(日) 09:30:58.94(でも反論はできない)馬鹿がいるから
好きじゃないなら言及しないでくれると助かります
0188デフォルトの名無しさん
2011/04/24(日) 09:36:38.000189デフォルトの名無しさん
2011/04/24(日) 09:43:51.01書いてる時にはエレガントだと感じて、楽しいんだけど
後からコード見ると、読みづらいし、追いづらいんで、
デバッグする時に相当苦労してます
こんな経験ある人います?どうやって克服しました?
0190デフォルトの名無しさん
2011/04/24(日) 09:49:08.59IDEを使う
0191デフォルトの名無しさん
2011/04/24(日) 09:52:35.26要約すると、erlangはメッセージ指向言語とでも呼ぶべき物って事だろ
0192デフォルトの名無しさん
2011/04/24(日) 09:58:00.58書籍なんかでサンプルコードがあった時、なかなか目で追えないんだよね
(目でというか頭で)
IDEにブックリーダーの機能が入ってて、
そこで読んでる書籍のサンプルコードなんかをそのページの中で動かしたり、
パラメータを変えてみたり、自分のコードに部分的に取り入れてみたり、
そんなことができると楽しいのだが
で、それがタブレットPCで完結できれば最高
0193デフォルトの名無しさん
2011/04/24(日) 10:15:28.26アルゴリズムのようにテンプレートがしっくり来るものもある。
問題はそう単純じゃないよ。C++が糞ってのだけは同意するけど。
0194デフォルトの名無しさん
2011/04/24(日) 10:25:48.89後でメソッド差し替えたりできるし
0195デフォルトの名無しさん
2011/04/24(日) 10:26:25.98ちがうよ。
いままでのオブジェクト指向っていうのは、単なる変数と関数をまとめただけの
いわばソースコードの書き方の工夫でしかなかったってこと。
つまり動的な考え方で見たときにメッセージパシングに対してオブジェクトっていう
ことを考えると、プロセス独立でないと話がおかしくなるってことだね。
簡単にいうと、同一スレッドないでオブジェクトAがオブジェクトBの関数を呼び出して
いるけど、それはメッセージパシングじゃなくて、単なる関数呼び出しであって
この時点ではやくもオブジェクトに分けた意味がなくなっているんだよ。
ソースコードの書き方では意味があるけど、動くシステムからみたら同一の「もの」つまりオブジェクトにしかみえない。
0196デフォルトの名無しさん
2011/04/24(日) 10:27:11.47サンプルコードを自分で打てば良いだけじゃないの?
0197デフォルトの名無しさん
2011/04/24(日) 10:42:43.24おまいさんの言う新しいオブジェクト指向言語とやらが今までのオブジェクト指向言語と別物ってのは分かった
だが、erlangがメッセージやりとりしてるのは関数同士のやり取りだ
しかも、メッセージやりとりに使う変数の扱いは、prologに似てる
オブジェクト指向とは似ても似つかない
0198デフォルトの名無しさん
2011/04/24(日) 10:48:22.98無限の可能性があるあたり、やってて楽しいとは思えるよ
0199デフォルトの名無しさん
2011/04/24(日) 10:52:51.40ぷろろぐ嫌いいいい
0200デフォルトの名無しさん
2011/04/24(日) 11:03:46.52無限の可能性を手に入れるには、無限地獄を乗り越えないと行けないのが、嫌われる原因だと思う
0201デフォルトの名無しさん
2011/04/24(日) 11:08:27.01きみの「オブジェクト指向の定義」が根底からまちがっているって話なんだけど。。。
0202デフォルトの名無しさん
2011/04/24(日) 11:21:17.450203デフォルトの名無しさん
2011/04/24(日) 11:25:04.68解説本の中にコード断片が書かれていた場合、そのコードを試すには、
そのコードを正しく動かすための環境を用意しなくちゃならない
この場合、環境というのはグローバル変数であったり、
ライブラリであったり、関数であったり、そういう諸々のもの
本を読んでいる時、解説を読んで、
その後にちょっとしたコード断片があるとすぐに試したくなる
そのとき、いちいち環境を整えていると思考が途切れる
思考の連続性は入門書より、理論を解説した専門書の方がより重要だ
電子書籍化され、本のそのページの中に環境も既に構築されており、
IDEで本を読みながらコードを試すことができれば思考が途切れずに済む
また、コード断片のある部分をマウスオーバーすると、
その部分に関係した解説ヶ所を矢印で示してくれるとか、
色々楽しい機能が考えられる
0204デフォルトの名無しさん
2011/04/24(日) 11:27:43.07LinuxとかはVMware使えばいいし、
Windowsも最近はProjectごとに結構独立してたりしない?
昔は書籍の環境ごとにバーチャルマシンつくってた時もあったけどなあ。
0205デフォルトの名無しさん
2011/04/24(日) 11:37:07.65GTK(GObject)をフルに使用したCをC#やJavaみたいな構文糖で覆っただけの言語だから、
Java並みにライブラリが豊富な環境でCで書いたくらい速いものを簡単に書ける。
おそらくGTKでデスクトップアプリケーションを書く場合の最適解になり得る。
0206デフォルトの名無しさん
2011/04/24(日) 11:39:10.66楽しそう
0207デフォルトの名無しさん
2011/04/24(日) 11:43:36.330208デフォルトの名無しさん
2011/04/24(日) 11:43:53.56WindowsでValaを動かす
公式サイトにあった別のメモの翻訳を載せます。
原典は、“Vala on Windows”(2011年3月14日取得)です。
Valaはいつもソースコードの形式でリリースされます。しかしValaコミュニティのメンバーが、
Windows向けのバイナリを提供しています。
.exeファイルとして提供されているインストーラにより、
Windowsのための必要最低限のGNU環境(MinGW)──
GlibやGTK+といったライブラリとともに、CコンパイラとValaコンパイラを提供します──をインストールできます。
http://m12i.blogspot.com/2011/03/windowsvala.html
0209デフォルトの名無しさん
2011/04/24(日) 11:50:14.12深いところまで潜って使いこなしているんじゃなければ、ほとんど学習コストがかからないのもウリ。
C#とかJavaとか、便利だけど箱庭感が強いのが嫌とか、Javaの起動の遅さが気になってしょうがないって人は試してみたらどうかしら。
Java,C#->Vala->Cって感じでさらに低レベルな環境を理解しやすくなるかもしれない。
0210デフォルトの名無しさん
2011/04/24(日) 12:21:01.17Java、C#似ているだけなのは微妙。
0211デフォルトの名無しさん
2011/04/24(日) 12:23:34.65C/C++のコードはそのまま動作し、変数定義やプロトタイプ宣言なしでも動いて、プラグインを豊富にする。
0212デフォルトの名無しさん
2011/04/24(日) 12:28:24.850213デフォルトの名無しさん
2011/04/24(日) 12:41:20.79PHPerはCなんて読めないんだからCのコードが生成されても嬉しくないだろ・・・
0214デフォルトの名無しさん
2011/04/24(日) 13:05:49.03あれを勉強すると(SICPがお勧め)、構文というものは全てS式の見た目をいじくったものに過ぎず、
条件分岐、繰り返しという本質的な概念をダイレクトにプログラミングできるということが分かる。
オブジェクト指向、関数型、遅延評価といった概念全てが構文糖で実現できる。
後はどう実装するかだけが課題として残るので、Schemeには実装が山ほどある。
どういう実装をするか、ということをプログラミング言語自身が表現できるようには誰もできてないけど、
今ある実装を少しいじって自分のアイデアを試すことは可能。
0215デフォルトの名無しさん
2011/04/24(日) 13:36:10.68ライブラリの充実度
言語自体の開発の活発度
コミュニティの盛り上がり度
情報の入手のし易さ
仕事にもなるか
とかだと思うね。
0216デフォルトの名無しさん
2011/04/24(日) 13:50:17.99>388 :デフォルトの名無しさん :2011/04/03(日) 00:38:42.84
>
>>>387
>君が楽しいとするものは
>楽しいのではなくて
>嬉しいだとか、楽(辛くない)という言葉の方が適切じゃないかな?
>
>俺の場合、楽しいと思うのは齧り始めの初期の段階だけで
>386が言うように
>徐々に知恵をつけて
>知る、覚える、学ぶという本能的喜びの頻度が下がれば
>楽しいという感情は薄れていく
>
>へ ←グラフにするとこんな感じ
>あとはマイナスファクターとして
>環境構築の容易さ
>開発環境の快適さ
>言語仕様としての魅力
>将来性や使いどころの有無
>リファレンス、情報の有無
>やりがい
>などにより減点されていく感じ
>加点はされない
0217デフォルトの名無しさん
2011/04/24(日) 15:18:14.370218デフォルトの名無しさん
2011/04/24(日) 16:36:04.25之を知る者は、之を好む者に如かず、
之を好む者は、之を楽しむ者に如かず。
0219デフォルトの名無しさん
2011/04/24(日) 17:38:49.340220デフォルトの名無しさん
2011/04/24(日) 17:53:25.74みんなの嫌いなものを順に排除していけば、みんなが嫌いじゃないものが最後に残る
それが最大公約数的にみんなが(まぁまぁ)楽しめる言語ということだ
Haskellってプログラミング言語の名前だって、同じような方法で決めたんだし
0221デフォルトの名無しさん
2011/04/24(日) 18:30:18.34自分はLisp系嫌いだけどあれは信者が嫌いなだけだし。
0222デフォルトの名無しさん
2011/04/24(日) 18:38:03.58いつまでもトップ層に残り続けるだろうな
0223デフォルトの名無しさん
2011/04/24(日) 18:54:35.64C++にあってCにないプリミティブな機能ってなんだろ。コンパイル時実行できるテンプレートとかかな。
他は構文糖とかライブラリで賄える気がする。
0224デフォルトの名無しさん
2011/04/24(日) 18:58:41.82それならOOP機能なんてないほうがまだ気楽
0225デフォルトの名無しさん
2011/04/24(日) 19:28:55.670226デフォルトの名無しさん
2011/04/24(日) 19:48:36.50Based on responses from 1583 people, we've built up the following picture of how well "I enjoy using this language" describes different items
Top items
1.Clojure
2.Haskell
3.Scala
4.O'Caml
5.Coq
6.F#
7.Smalltalk
8.Ruby
9.Python
10.Mathematica
0227デフォルトの名無しさん
2011/04/24(日) 19:52:21.31This is a mainstream language
Top items
1.Java
2.C#
3.C++
4.C
5.PHP
6.Javascript
7.Python
8.Visual Basic
9.Perl
10.Agda
0228デフォルトの名無しさん
2011/04/24(日) 20:12:01.59それはアンドロブームを意味してるだけで、他意はないと思う
0229デフォルトの名無しさん
2011/04/24(日) 22:18:22.98あんたの言ってるオブジェクトは単なる実行時コンテキストだろ。
0230デフォルトの名無しさん
2011/04/24(日) 22:25:02.87何を当たり前の事を。。。
おまいさんの俺俺オブジェクト指向なんて、おまいさんにしか完全に理解出来ないだろ
だから、私はerlangはオブジェクト指向とは似ても似つかないって主張しただけ
オブジェクト指向について新しい見方を広めたかったら、そういう言語を作るなり、他人に理解してもらえるように分かりやすく説明する様に練習してくれ
0231デフォルトの名無しさん
2011/04/24(日) 22:47:28.890232デフォルトの名無しさん
2011/04/24(日) 23:00:28.38引用先だって、smalltalk的なメッセージ主体のオブジェクト指向にしか言及してないだろ
c++やjavaはeffel(綴りあってないかも)のカプセル化主体のオブジェクト指向の流れを汲んでる
あと、haskell始めとする現在主流の関数型言語もだけど、オブジェクト指向言語の出始めはシングルスレッドなアプリばかりの時代だ
マイナーと言うか、汎用機とかスパコン向けにはOzとか、論理型言語で最初からマルチスレッドを念頭に置いた言語も在るけどな
関数型言語や論理型言語はマルチスレッドは簡単だけど、効率の良いマルチスレッドは難しいんだと
手続き型はまだまだマルチスレッドは未開拓と言うか、スレッドが多くなるとすぐに破綻するらしいが
0233デフォルトの名無しさん
2011/04/24(日) 23:08:31.890234デフォルトの名無しさん
2011/04/24(日) 23:24:15.68いや、「メッセージ送信に基づいて、オブジェクト間で分離し」
ってところが違う。
この時点で並行処理の概念が存在している。
0235デフォルトの名無しさん
2011/04/24(日) 23:24:43.340236デフォルトの名無しさん
2011/04/24(日) 23:29:37.200237デフォルトの名無しさん
2011/04/24(日) 23:37:26.27分からん奴だな
関数型言語もオブジェクト指向言語も、元々シングルスレッドを念頭に置いて設計されてるんだよ
だから、今の関数型言語もオブジェクト指向言語も、基本は関数呼び出しなの
関数型言語はλ計算をマルチスレッドを念頭に置いて設計し直したπ計算とか出てるし、π計算をモデルにした言語も出て来てるけどさ
オブジェクト指向だって、マルチスレッドを念頭に設計し直したら、おまいさんの言う新しいオブジェクト指向になるんじゃねえの?
時代背景考えろや
0238デフォルトの名無しさん
2011/04/25(月) 00:06:49.01さらに設計しなおしておっぱい計算とかになったら関数型言語勉強するわ
0239デフォルトの名無しさん
2011/04/25(月) 00:17:00.03そうしてくれ
haskell好きな自分だが、シングルスレッドの文法とマルチスレッドの文法が別れてるのは不満なんだ
普通の文法で、マルチスレッドに動かすポテンシャルは有るんだから、コンパイラはもっと頑張れって所だし
0240デフォルトの名無しさん
2011/04/25(月) 00:22:31.380241デフォルトの名無しさん
2011/04/25(月) 00:27:51.91何度も言ってるが、だったら分かりやすく説明しろ
現状、呼び出された方が新しいスレッド作って処理すれば?
ぐらいしか思えん
0242デフォルトの名無しさん
2011/04/25(月) 00:39:24.82たまーに起動してカラフルな画面が出てきた時のワクワク感は異常
そんでクラスブラウザで動いてるクラスのコード眺めたりいじったりして
なんか動作がおかしくなって最初の画面が出せなくなってセーブせずに閉じる
0243デフォルトの名無しさん
2011/04/25(月) 00:44:23.85それよりprotocolやblocksを勉強した方がいい
protocolやblocksプログラミングは今後の主流になりつつあるから
0244デフォルトの名無しさん
2011/04/25(月) 00:51:06.35というのが真のオブジェクト指向てことでいいんじゃない?
それよりマルチスレッドって実現してなかったの知らんかった
0245デフォルトの名無しさん
2011/04/25(月) 00:54:25.93初めて聞くのでkwsk。
protocol blocks programmingでぐぐってもパッもしたのが出てこなかった。
0246デフォルトの名無しさん
2011/04/25(月) 00:55:10.91OS内にはアプリケーションというカテゴリは無くてデータとオペレーションとハードウェアしか存在しない
データはオペレーション必須
オペレーションは単独可能
ハードウェアはオペレーションとデータ必須で特権モードで実行される
0247デフォルトの名無しさん
2011/04/25(月) 00:57:28.85とりあえず、Obj-C言語仕様読んで
0248デフォルトの名無しさん
2011/04/25(月) 01:09:50.66obj-cはc+smalltalk
smalltalk触って見れ
smalltalkはosで有り、言語で有り、開発環境
その根源はosから何から全てがオブジェクト
iPhoneアプリで齧ったんだろうが、純粋な言語としてはsmalltalkの方が柔軟性が有る
gui意外ならhaskellの方が柔軟性が有るけど
haskell向けのguiビルダーでも出ないと、勉強用とWebアプリとかコンパイラ作成用途以外は勧めにくい
0249デフォルトの名無しさん
2011/04/25(月) 01:17:09.09あ、なんだObj-Cのprotocol、block objectのことか。
主流なんて言うから学術的な用語かと思ったよ。
0250デフォルトの名無しさん
2011/04/25(月) 01:46:07.440251デフォルトの名無しさん
2011/04/25(月) 01:51:51.900252戦士カンガイバー ◆DMLinuxPbA
2011/04/25(月) 01:57:56.27MGS
Multi Game Scripter (Ascii)
0253デフォルトの名無しさん
2011/04/25(月) 02:32:50.390254デフォルトの名無しさん
2011/04/25(月) 02:45:13.55最近ではJavaScriptのユニークさが改めて見直されて
その流れで俺もハマった口だな。
クロージャおいしいです。
0255デフォルトの名無しさん
2011/04/25(月) 03:09:06.31smalltalkはシングルスレッドだから成り立ってるって話なんじゃないのかなErlangの解説の文脈的に
0256デフォルトの名無しさん
2011/04/25(月) 07:46:39.36まず、防衛費ゼロ、
防衛省や自衛隊組織解散、
高給公務員の所得規制
からだろ
0257デフォルトの名無しさん
2011/04/25(月) 08:30:21.67おまえバカだろ
0258デフォルトの名無しさん
2011/04/25(月) 10:09:07.450259デフォルトの名無しさん
2011/04/25(月) 21:08:30.430260デフォルトの名無しさん
2011/04/25(月) 21:30:22.330261デフォルトの名無しさん
2011/04/25(月) 22:24:10.57確かに頭使う仕事じゃなさそうだし
哀れな末路だな〜
0262デフォルトの名無しさん
2011/04/25(月) 22:28:30.76スレチ
0263デフォルトの名無しさん
2011/04/26(火) 02:06:31.56C#以外のプログラム言語は法律ですべて禁止にすべき
0264デフォルトの名無しさん
2011/04/26(火) 02:37:12.180265デフォルトの名無しさん
2011/04/26(火) 03:19:40.44c#は確かに良い言語だけど、そう言う思考停止した考えの人はプログラマとして伸びないぞ
0266デフォルトの名無しさん
2011/04/26(火) 08:26:24.930267デフォルトの名無しさん
2011/04/26(火) 10:13:06.120268デフォルトの名無しさん
2011/04/26(火) 11:39:38.15C、C++信者は速度でしか張り合わないのがウザい。
C#信者はシェア云々を語るので論外。
0269デフォルトの名無しさん
2011/04/26(火) 12:11:19.42CとC++を一緒にすんなよ
0270デフォルトの名無しさん
2011/04/26(火) 15:35:39.400271デフォルトの名無しさん
2011/04/26(火) 19:14:47.27つまり Lisp, C, C++, C# が気になってる訳ね。
C, C++ は分けているのに Scheme と CL は一緒くたなんだな。
0272デフォルトの名無しさん
2011/04/26(火) 19:34:13.59使ったことがないからだろうね
あんな黒板……
いやなんでもない
0273268
2011/04/26(火) 19:57:56.47C#は嫌いだが、最も速くかけてしまう。
Javaも同じ位嫌いだが、最も意図通りに設計できてしまう。
C, C++は手伝いで入ったプロジェクトで使わされたこと位しかない。正直、よく知らん。
気になるのはScala。Clojureにガンバって欲しいから。
0274デフォルトの名無しさん
2011/04/26(火) 20:10:18.510275デフォルトの名無しさん
2011/04/26(火) 22:16:52.97シェルスクリプトは日常の作業がグッと便利になる
0276デフォルトの名無しさん
2011/04/27(水) 01:43:17.480277デフォルトの名無しさん
2011/04/27(水) 02:42:47.58メッセージ式も慣れ、というか便利にさえ感じる
contextにさえ気を付ければバックグラウンド実行もその完了通知をメインスレッドで受けるのも簡単
0278デフォルトの名無しさん
2011/04/27(水) 03:27:54.89面白さを感じるのは何気にPerlかな
とことん変態なことをしてみたくなるw
0279デフォルトの名無しさん
2011/04/27(水) 04:27:44.47Obj-Cに手を出すという事はそれはすなわちアップルの軍門に降るということであり
悪魔に心を売り渡すという事に他ならない
0280デフォルトの名無しさん
2011/04/27(水) 04:34:40.34別に文字列連結するのに"+"で書けなくても構わないし。
0281デフォルトの名無しさん
2011/04/27(水) 04:38:53.18おぬしとAppleの間に何があったか知らないが私怨抜きでヨロ
0282デフォルトの名無しさん
2011/04/27(水) 06:50:31.78超モッサリで記号多用も嫌だし陰で何してるやら
>>279
Androidで商売してるヤツらのほうがよっぽど悪魔だろwww
0283デフォルトの名無しさん
2011/04/27(水) 07:06:14.67C++ほどじゃない
0284デフォルトの名無しさん
2011/04/27(水) 07:08:50.500285デフォルトの名無しさん
2011/04/27(水) 07:56:17.51ruby1.9速いよ
0286デフォルトの名無しさん
2011/04/27(水) 08:34:51.45スラドに帰れ
0287デフォルトの名無しさん
2011/04/27(水) 09:34:21.51スラドってたまにROMる程度だけど、そんな輩が徘徊してる場所なのか?
0288デフォルトの名無しさん
2011/04/27(水) 10:02:47.38Appleスレに常駐してる荒らしがいる。
0289デフォルトの名無しさん
2011/04/27(水) 10:07:16.47なるぽ、理解した
0290デフォルトの名無しさん
2011/04/27(水) 10:32:58.80MS案件 C#
Apple案件 Objective-C
0291デフォルトの名無しさん
2011/04/27(水) 10:36:52.25元IBMの中の人だから断言するけど、それはIBMのプロセスがダメなだけ。
あるいはEJB(笑)が原因とか。
0292「初心者なのにエラそうだな]」(笑)劣等種憤死wwwwwww
2011/04/27(水) 13:02:34.41http://hibari.2ch.net/test/read.cgi/win/1298974733/420
http://hibari.2ch.net/test/read.cgi/win/1298974733/420
↑負け組・初心者に固執してたホモ精神障害者ってコイツぐらいだろwwww自爆乙wwwwwwwwwwwwwww
IP変えててもバレバレのマヌケ乙wwwwおいおい中途半端に自治気取ってんぞwwww
荒らしもしてねえのにバレる馬鹿ってコイツぐらいのもんだろwwwwwwwwwwwwww
上級者自慢とかwwwww情けねぇデブだなwwwwリアルでもやってそうwwwww必死チェッカー見ながらニヤつくキモヲタwww
頭悪すぎて勝手にファビョってることにしちゃってんだろうなw思考停止の典型wwwww
だから必死こいて顔面沸騰させてレスストップwwwクッソワロタwwww
知能低いから出る発言は突っ込み所しかない朝鮮人ぶりwwwwおもしれーーーwwww
知障レスもわざわざ読んでやる俺に感謝しろよ知的障害者wwwwwwwww
残念なのは顔だけにしとけよホモwwwwwFirefoxと初心者に劣等感抱いてる基地外wwwwwwwww
「「「エラそう」」」なんて言葉をすぐに口にする時点でコンプバレバレの自己紹介だなwwwwwwwww
普通わかんねえなら黙ってるもんなんだがなw白痴のプライド()に突き動かされてんだろなwwww「「「勘違い自称上級者」」」の社交性コンプででちゃった哀れな雑魚wwwwww
0293「初心者なのにエラそうだな]」(笑)劣等種憤死wwwwwww
2011/04/27(水) 13:02:51.42http://hibari.2ch.net/test/read.cgi/win/1298974733/420
http://hibari.2ch.net/test/read.cgi/win/1298974733/420
↑負け組・初心者に固執してたホモ精神障害者ってコイツぐらいだろwwww自爆乙wwwwwwwwwwwwwww
IP変えててもバレバレのマヌケ乙wwwwおいおい中途半端に自治気取ってんぞwwww
荒らしもしてねえのにバレる馬鹿ってコイツぐらいのもんだろwwwwwwwwwwwwww
上級者自慢とかwwwww情けねぇデブだなwwwwリアルでもやってそうwwwww必死チェッカー見ながらニヤつくキモヲタwww
頭悪すぎて勝手にファビョってることにしちゃってんだろうなw思考停止の典型wwwww
だから必死こいて顔面沸騰させてレスストップwwwクッソワロタwwww
知能低いから出る発言は突っ込み所しかない朝鮮人ぶりwwwwおもしれーーーwwww
知障レスもわざわざ読んでやる俺に感謝しろよ知的障害者wwwwwwwww
残念なのは顔だけにしとけよホモwwwwwFirefoxと初心者に劣等感抱いてる基地外wwwwwwwww
「「「エラそう」」」なんて言葉をすぐに口にする時点でコンプバレバレの自己紹介だなwwwwwwwww
普通わかんねえなら黙ってるもんなんだがなw白痴のプライド()に突き動かされてんだろなwwww「「「勘違い自称上級者」」」の社交性コンプででちゃった哀れな雑魚wwwwww
0294デフォルトの名無しさん
2011/04/27(水) 13:25:37.110295デフォルトの名無しさん
2011/04/27(水) 20:29:33.210296デフォルトの名無しさん
2011/04/27(水) 21:54:15.60プログラミングってサー
用途用途で違う言語を使うよネー
JSは、マルチメディアをWEBで使うには絶対に必要だシー
PHP、Perlはサーバーで動かす時に必要だシー
C#はウィンドウズのプログラムを作るのに使うよネー
C++は覚えるのに時間が掛かりすぎるからカスだヨー
0297デフォルトの名無しさん
2011/04/27(水) 22:01:19.70もうちょっと広い視野持とうぜ
0298デフォルトの名無しさん
2011/04/27(水) 22:01:38.78ネー
ヨー
0299デフォルトの名無しさん
2011/04/27(水) 22:03:07.030300デフォルトの名無しさん
2011/04/27(水) 22:13:37.730301デフォルトの名無しさん
2011/04/27(水) 22:14:52.870302デフォルトの名無しさん
2011/04/27(水) 22:21:53.23なんつって
0303デフォルトの名無しさん
2011/04/27(水) 22:23:54.60仕様に沿ってコードを印刷してくれるしね
で、インクが空になって出なくなったら買い換えればいいだけ
0304デフォルトの名無しさん
2011/04/27(水) 23:36:47.98ヘッド一体型ですね。
0305デフォルトの名無しさん
2011/04/27(水) 23:52:58.78おお、確かに。面白さは感じる。
0306デフォルトの名無しさん
2011/04/28(木) 00:28:40.94パイプで繋いだコマンドが同時平行に処理を行うのも最高
C とかでも同様の平行パイプライン処理が簡単に書けると良いのに
0307デフォルトの名無しさん
2011/04/28(木) 02:02:49.76というか言語じゃなくてOSの機能だわな
0308デフォルトの名無しさん
2011/04/28(木) 02:06:58.15簡単に簡単という言葉を使うのは良くないな。
ここで言う、簡単というのは
foo | bar
と書ける様な事だよ?
0309デフォルトの名無しさん
2011/04/28(木) 02:11:46.85って言われても・・どう答えりゃいいんだよ
意味ないだろうに
0310デフォルトの名無しさん
2011/04/28(木) 02:14:06.010311デフォルトの名無しさん
2011/04/29(金) 16:30:20.800312デフォルトの名無しさん
2011/04/29(金) 18:36:37.32俺はアセンブラでファミコンのソフト作ってた頃が一番面白かった。
0313デフォルトの名無しさん
2011/04/29(金) 18:50:18.54ゲームプログラミングが好きだからC++が一番楽しい
0314デフォルトの名無しさん
2011/04/29(金) 19:05:41.55ゲームプログラミングが好きだからJavaScriptが一番楽しい
0315デフォルトの名無しさん
2011/04/29(金) 19:18:19.42言語はどれがいいというわけでもないし
ゲームでも会計ソフトでも楽しい
そしてアルゴリズム考えるのは楽しいが新しい決まりごと覚えるのが面倒臭い
0316デフォルトの名無しさん
2011/04/29(金) 19:33:47.94Javaなのにリファクタリング禁止とか。
0317デフォルトの名無しさん
2011/04/29(金) 19:48:52.09あー、開発の段階移行は、前の段階が無謬であることを前提とするっていうアレね。
さらに、無謬であることの客観的な証明(エビデンス)が必要と。
ソースコードが封印されるも同然だから、リファクタリングどころの騒ぎじゃないな。
0318デフォルトの名無しさん
2011/04/29(金) 21:01:26.300319デフォルトの名無しさん
2011/04/29(金) 23:19:58.380320デフォルトの名無しさん
2011/04/29(金) 23:26:12.33研修のビデオで見た情報で申し訳ないが、その旨了承して聞いて欲しい。
一般的に無謬であることの証明とは、現状のソースコードの状態において
・特定の入力に対し、期待した出力を返すこと
・そのソースコードが、未来にわたり改ざんされていないこと
を確認できる必要がある。そのために必要なことが「エビデンス」という資料だ。
エビデンスの姿は案件によりさまざま。テストケース表とテストスイートの
場合もあれば、画面写真を抗酸化紙にプリントアウト、なんてものもある。
(これはトラブル時、発注側の言いがかりから制作側を守る役目もする。
エビデンスは発注、受注側双方で確認するから)
一見「旧式、なれど確実」な方法に見えるけど、そもそもこのチェック表を
作成するのが、人間なわけだ。もちろんまともな開発環境なら自動的に
テストスイートを作って漏れをなくせるけど、人間、古いやり方を変えることに
抵抗のある人も多い。特にプロジェクトが大きくなると、みな守りに入って
「ま、いっか」と旧式の方法を続けることもある。
となれば、いつかは見落としが出て、そのうち深刻なトラブルが……。
さあ困った。エビデンスは作成している。発注受注とも確認している。
でも現実に損害が出る、醜い責任の押し付け合いをしているうちに、
どんどん傷口が広がってゆく……。
みずほがこのケースなのかどうかは知らない。だが、こういうことも
あるんだ、ということ。
もちろん俺は、そんな面倒&危険な案件は御免被る。
0321デフォルトの名無しさん
2011/04/29(金) 23:28:22.04TwitterはJavaになった。
http://www.itmedia.co.jp/enterprise/articles/1104/07/news043.html
0322デフォルトの名無しさん
2011/04/29(金) 23:29:41.44Java とか
0323デフォルトの名無しさん
2011/04/30(土) 03:34:45.56サンクス
こういうの作りたかったらJavaを勉強するべきなのか
0324デフォルトの名無しさん
2011/04/30(土) 09:30:39.60パフォーマンスの問題だから、機能的にはRubyでもいいけどね。
あとTwitterは外部からは何の言語使ってるか分からないようになってるし。
(PHPみたいにURLに拡張子.phpが付いたりしないという意味)
0325デフォルトの名無しさん
2011/04/30(土) 10:34:16.19動的言語で作ればサービスを受けるための時間が多くかかる(利用者全員の時間が盗まれ続ける)
パフォーマンスの悪い言語でWebサービスを開発する奴は時間泥棒と呼ばれるべき
0326デフォルトの名無しさん
2011/04/30(土) 10:43:03.430327デフォルトの名無しさん
2011/04/30(土) 10:49:44.71Javaになってパフォーマンスが多少よくなったとしても、最速ではないのでやはり時間を盗まれ続ける
全てのWebサービスは最もパフォーマンスを発揮できる可能性があるC++で書かれなければならない
0328デフォルトの名無しさん
2011/04/30(土) 10:51:28.95C++はウンコ過ぎなのでCでお願いします
0329デフォルトの名無しさん
2011/04/30(土) 10:54:50.06とりあえずスレタイと>>1を見に行こうか。
話はそれからだ。
0330デフォルトの名無しさん
2011/04/30(土) 11:02:42.610331デフォルトの名無しさん
2011/04/30(土) 11:05:20.97どこのサイトだっけか。C++ は雇用やトレーニング等の人的コストが高そうだよね。
0332デフォルトの名無しさん
2011/04/30(土) 11:08:37.73全てを処理性能重視の言語で実装するよりも、多くは開発効率重視の言語で実装して、
性能が重要な一部分だけを性能重視の言語で書き直すのが効率的。
0333デフォルトの名無しさん
2011/04/30(土) 11:31:57.980334デフォルトの名無しさん
2011/04/30(土) 11:35:49.260335デフォルトの名無しさん
2011/04/30(土) 12:10:27.680336デフォルトの名無しさん
2011/04/30(土) 12:15:49.96ならルパンで作れよ
0337デフォルトの名無しさん
2011/04/30(土) 13:03:47.300338デフォルトの名無しさん
2011/04/30(土) 13:08:51.56今は古いObj-Cに安堵感を覚える毎日
0339デフォルトの名無しさん
2011/04/30(土) 13:14:26.54メンテナンス困難なC++コードをなるべく量産して、
将来的にそのウンココードをメンテする仕事で食っていこうとしてる
まあ頑張れ
0340デフォルトの名無しさん
2011/04/30(土) 13:18:44.80あくまで普通の話だけど
普通じゃない人のことはわっかりませーん
0341デフォルトの名無しさん
2011/04/30(土) 13:25:59.610342デフォルトの名無しさん
2011/04/30(土) 13:30:17.270343デフォルトの名無しさん
2011/04/30(土) 14:27:48.41今後はWebもC#
ただマイクロソフトもせっかくC#+.netっていう素晴らしい環境開発したのに、
資格取得ビジネスかウンココード保守権益守るためにインプリメンテーションをワザと難解にしたり、SQL Serverのインストレーション/運用とかも一世代古いまま
ビルゲイツというカリスマ引退後、社内統制が取れて無いな、WPFとか何あのクソアプローチw
Appleもついてるなwww
0344デフォルトの名無しさん
2011/04/30(土) 14:31:27.180345デフォルトの名無しさん
2011/04/30(土) 14:40:45.75> WPFとか何あのクソアプローチw
ちょうど別言語のGUIライブラリを自作しようかと思ってて、
一応評判のあるWPFを参考のひとつにしようと思って勉強し始めたんだが、
いきなり出鼻をくじかれた
どの辺がクソアプローチなん?
0346デフォルトの名無しさん
2011/04/30(土) 16:18:57.54おれはC++,Java,Javascript,Luaあたりつかってるけど。
0347デフォルトの名無しさん
2011/04/30(土) 17:14:12.430348デフォルトの名無しさん
2011/04/30(土) 17:31:47.11揃いも揃ってクソ文法な言語ばかり使ってるお前みたいな奴にこそ、C#のよさってわかりそうなもんだけど
0349デフォルトの名無しさん
2011/04/30(土) 17:41:39.62C#は現状Winでちょっとしたツール作るのに適してるぐらいで、
マルチプラットフォーム対応や、サーバーサイドはjavaに劣るよね
まずはjavaを越えてくれやー
0350デフォルトの名無しさん
2011/04/30(土) 17:42:48.140351デフォルトの名無しさん
2011/04/30(土) 17:45:37.850352デフォルトの名無しさん
2011/04/30(土) 17:49:19.09きみにとって実利がなくとも他人にとって実利がある事もある
きみの理解力や能力によって今は実用性を感じない場合もある
結局は本当に実利が無いのかもしれんが、
とりあえず意味を見いだそうとしなければ、ずっと分からないままだ
0353デフォルトの名無しさん
2011/04/30(土) 17:50:26.280354デフォルトの名無しさん
2011/04/30(土) 17:52:02.920355デフォルトの名無しさん
2011/04/30(土) 17:54:37.680356デフォルトの名無しさん
2011/04/30(土) 17:57:59.880357デフォルトの名無しさん
2011/04/30(土) 18:02:05.93Webアプリの方がいろいろといいし、WindowsのみでしかもC#は需要伸びないね。
0358デフォルトの名無しさん
2011/04/30(土) 18:17:40.240359デフォルトの名無しさん
2011/04/30(土) 18:19:39.31趣味以外では対象外が99%だろ。
C#は嫌いだが、Win向けデスクトップアプリでそれ以外の選択肢は
開発効率をちゃんと天秤にかけてんのかと聞きたい。
0360デフォルトの名無しさん
2011/04/30(土) 18:23:59.210361デフォルトの名無しさん
2011/04/30(土) 18:24:18.35ブラウザのほうがいい場合はいらないし、WindowsGUI以外でC#使うほうが趣味でしょ。
0362デフォルトの名無しさん
2011/04/30(土) 18:28:22.980363デフォルトの名無しさん
2011/04/30(土) 18:29:20.13Win向けデスクトップアプリって言い方が悪かったか?
言いたいことは一緒だ。
0364デフォルトの名無しさん
2011/04/30(土) 18:29:24.920365デフォルトの名無しさん
2011/04/30(土) 18:32:10.08正直JavaやC++で整備してくれりゃみんな幸せなのに。
0366デフォルトの名無しさん
2011/04/30(土) 18:33:00.060367デフォルトの名無しさん
2011/04/30(土) 18:34:06.900368デフォルトの名無しさん
2011/04/30(土) 18:34:18.920369デフォルトの名無しさん
2011/04/30(土) 18:45:26.740370デフォルトの名無しさん
2011/04/30(土) 18:59:19.400371デフォルトの名無しさん
2011/04/30(土) 19:08:19.49遅れすぎ
0372デフォルトの名無しさん
2011/04/30(土) 19:08:47.06iPhoneはね
0373デフォルトの名無しさん
2011/04/30(土) 19:10:05.440374デフォルトの名無しさん
2011/04/30(土) 19:10:05.50構文・仕様がコンパクトにまとまってる言語ってどんなのがある?
0375デフォルトの名無しさん
2011/04/30(土) 19:10:50.090376デフォルトの名無しさん
2011/04/30(土) 19:10:53.08そっちには誰も行かないから
0377デフォルトの名無しさん
2011/04/30(土) 19:11:54.11Cは結構解析面倒だぞ
0378デフォルトの名無しさん
2011/04/30(土) 19:12:37.26C#使いは最強厨多すぎ。
0379デフォルトの名無しさん
2011/04/30(土) 19:13:05.19一昔前のプログラム板ではC先生はクソみたいな扱われ方だったのに
0380デフォルトの名無しさん
2011/04/30(土) 19:13:28.91んなこたーないw
0381デフォルトの名無しさん
2011/04/30(土) 19:14:57.33K&RにBNFもどきのCの構文規則が載ってるじゃん
0382デフォルトの名無しさん
2011/04/30(土) 19:19:38.50C++ が自沈したからじゃね
0383デフォルトの名無しさん
2011/04/30(土) 19:20:37.210384デフォルトの名無しさん
2011/04/30(土) 19:27:28.850385デフォルトの名無しさん
2011/04/30(土) 19:41:34.21なにが足りないの?
0386デフォルトの名無しさん
2011/04/30(土) 19:42:01.080387デフォルトの名無しさん
2011/04/30(土) 19:42:37.600388デフォルトの名無しさん
2011/04/30(土) 19:49:01.760389デフォルトの名無しさん
2011/04/30(土) 19:49:04.10方法論が脚光をあびたことで人気を取り戻した
0390デフォルトの名無しさん
2011/04/30(土) 20:32:51.180391デフォルトの名無しさん
2011/04/30(土) 20:33:43.040392デフォルトの名無しさん
2011/04/30(土) 20:34:20.160393デフォルトの名無しさん
2011/04/30(土) 20:36:45.610394デフォルトの名無しさん
2011/04/30(土) 20:38:15.08Scheme とか StandardML とか
0395デフォルトの名無しさん
2011/04/30(土) 20:39:50.07オブジェクト指向言語としても完成度が高いし、関数型のテイストも取り入れててプログラミングが楽しい。
ライブラリが充実している。GUIアプリが簡単に作れる。IDEのバックアップが強力。
P/InvokeやC++/CLIとの連携など既存資産の利用が容易。
0396デフォルトの名無しさん
2011/04/30(土) 20:58:31.980397デフォルトの名無しさん
2011/04/30(土) 20:59:31.680398デフォルトの名無しさん
2011/04/30(土) 21:00:42.290399デフォルトの名無しさん
2011/04/30(土) 21:02:36.870400デフォルトの名無しさん
2011/04/30(土) 21:18:30.430401デフォルトの名無しさん
2011/04/30(土) 21:28:40.590402デフォルトの名無しさん
2011/04/30(土) 21:39:03.630403デフォルトの名無しさん
2011/04/30(土) 21:46:18.610404デフォルトの名無しさん
2011/04/30(土) 21:48:08.250405デフォルトの名無しさん
2011/04/30(土) 21:49:52.750406デフォルトの名無しさん
2011/04/30(土) 21:50:07.690407デフォルトの名無しさん
2011/04/30(土) 21:51:42.92C++でQtでも使って書きなおせ
0408デフォルトの名無しさん
2011/04/30(土) 21:57:10.33つまり問題は処理速度だけで、
XML による表現とか、あの独特のシグナルの伝達とか、
そういうアプローチ自体は良かったのか
0409デフォルトの名無しさん
2011/04/30(土) 21:59:04.670410デフォルトの名無しさん
2011/04/30(土) 22:00:04.65Java
C
VisualBasic
PHP
PERL/CGI
HTML/XHTML/CSS
0411デフォルトの名無しさん
2011/04/30(土) 22:02:41.21わざわざPHPを学ぶ必要があるのか
0412デフォルトの名無しさん
2011/04/30(土) 22:03:02.400413デフォルトの名無しさん
2011/04/30(土) 22:07:48.18Java
C
Python
HTML/CSS/JavaScript
で良いと思う
0414デフォルトの名無しさん
2011/04/30(土) 22:09:36.12それらがこれからの時代に役に立つと言う「根拠」を示してくれないと何とも言えん
0415デフォルトの名無しさん
2011/04/30(土) 22:13:20.39いつ言ってたんだ
5年ぐらい前じゃないの
0416デフォルトの名無しさん
2011/04/30(土) 22:14:18.75人を食い物にしたいならJavaScript、Perl、CSS等々
人との関係を絶ちたいならHaskell、Prolog、APL等々
0417デフォルトの名無しさん
2011/04/30(土) 22:15:45.19http://www.catb.org/~esr/faqs/hacker-howto.html
ESR が VB なんて推奨する訳が無いわな・・・
0418デフォルトの名無しさん
2011/04/30(土) 22:18:48.74C#で重いんならJavaでもPythonでも同じことでC++でやるしかないよな
そんなシステムだってことだよ
0419デフォルトの名無しさん
2011/04/30(土) 22:19:26.36堅い言語としてのJavaとそれと対照的なスクリプト言語、
基盤としてのC、Webの時代という意味でHTML/CSS/JavaScript
これだけマスターすれば実務上は問題ない。
VBとか必要になってからでいいし、C#とかJavaの応用でいける。
0420デフォルトの名無しさん
2011/04/30(土) 22:20:02.610421デフォルトの名無しさん
2011/04/30(土) 22:24:01.09C、Perl、JS辺りの組み合わせだったような
少なくとも高速化のために一部Cにしたってのは有名だから
Cと、掲示板作るのに向く何らかの言語の組み合わせなのは間違いないかと
0422デフォルトの名無しさん
2011/04/30(土) 22:25:07.700423デフォルトの名無しさん
2011/04/30(土) 22:25:19.610424デフォルトの名無しさん
2011/04/30(土) 22:31:06.510425デフォルトの名無しさん
2011/04/30(土) 22:34:39.35あとphpが抜けてるよ
0426デフォルトの名無しさん
2011/04/30(土) 22:35:21.230427デフォルトの名無しさん
2011/04/30(土) 22:42:24.74PHPを学ぶべきだという理由を聞いてみたい
0428戦士カンガイバー ◆DMLinuxPbA
2011/04/30(土) 22:42:27.460429デフォルトの名無しさん
2011/04/30(土) 22:46:29.98やっぱスクリプト言語はなにかと重宝する
自鯖ならbashスクリプトでcgi書いてもおkだしな
Webプログラマ目指すなら今の時代PHPは必須項目
0430デフォルトの名無しさん
2011/04/30(土) 22:47:00.370431デフォルトの名無しさん
2011/04/30(土) 23:23:39.250432デフォルトの名無しさん
2011/04/30(土) 23:29:56.150433デフォルトの名無しさん
2011/04/30(土) 23:31:43.090434デフォルトの名無しさん
2011/04/30(土) 23:33:40.72いやいやどう考えてもプログラム言語だろ
0435デフォルトの名無しさん
2011/04/30(土) 23:33:54.970436デフォルトの名無しさん
2011/04/30(土) 23:34:20.36良いプログラムが書ける気はする
0437デフォルトの名無しさん
2011/04/30(土) 23:34:56.77スクリプト言語みたいに知ってたら便利というわけでもないだろ。
必要な人だけ使えばいいレベル。
0438デフォルトの名無しさん
2011/04/30(土) 23:37:04.240439デフォルトの名無しさん
2011/04/30(土) 23:39:32.920440デフォルトの名無しさん
2011/04/30(土) 23:43:28.890441デフォルトの名無しさん
2011/04/30(土) 23:44:55.730442デフォルトの名無しさん
2011/04/30(土) 23:46:14.58それ以上に糞なのはHSPとかC++ぐらいなもんだ
0443デフォルトの名無しさん
2011/04/30(土) 23:48:09.770444デフォルトの名無しさん
2011/04/30(土) 23:49:10.23つまりPHP/Perl/Python/Rubyどれ覚えても同じってこと?
0445デフォルトの名無しさん
2011/04/30(土) 23:54:30.02PHP混ぜんなw
コマンドラインから実行するテキスト処理に優れた言語としては3つ同等。
あとはRubyの方がOOP的に面白いとか、Google App EngineならPythonだとか、
選び方は人それぞれ。
0446デフォルトの名無しさん
2011/05/01(日) 00:03:45.28なるほど。
本屋とかでプログラミング関連の書籍とか探すと猫も杓子もPHPって感じなのに、ここではPHP=劣った言語扱いなんだね。
本屋に行く前にこのスレ見てよかった。
0447デフォルトの名無しさん
2011/05/01(日) 00:07:07.13いや、PHPはコマンドラインから実行するタイプじゃないのが大きい。
言語的にはPerlもだいぶ古いけど、Web以外でも使えるという大きなメリットがある。
一方でPHPは機会がない人には全く縁がない。
0448デフォルトの名無しさん
2011/05/01(日) 00:15:00.99何から覚えればいいのか分からない初心者がこれから覚える言語として役立つのは
Java
C
Python
HTML/CSS/JavaScript
こんな感じでいいのかな?
あとはこの言語をどういう順序で覚えていくのが効率が良いのか
0449デフォルトの名無しさん
2011/05/01(日) 00:30:12.10何をしたいかにもよるけど、まずは Java か C の入門書を読めば間違いは無いよ。
一冊読めば、次にどうすべきか見えて来ると思う。
0450デフォルトの名無しさん
2011/05/01(日) 00:33:03.82リストに挙がってる系統のは必須だけど、まあ興味あるものから好きにやればいいかと。
0451デフォルトの名無しさん
2011/05/01(日) 00:53:12.37javaはオブジェクト指向を覚えるために一番使える言語
php/perl/pythonは基本を知ってればいいレベルかも。
まぁPGとか就くならVBやれってことだw
0452デフォルトの名無しさん
2011/05/01(日) 00:59:52.390453デフォルトの名無しさん
2011/05/01(日) 01:02:12.270454デフォルトの名無しさん
2011/05/01(日) 01:03:30.110455デフォルトの名無しさん
2011/05/01(日) 01:07:43.05まあ好きにすればいいけどw
0456デフォルトの名無しさん
2011/05/01(日) 01:08:49.18HTML/CSS/JavaScriptかな?
フリーターでも知識あれば仕事もらえるし、出来て損はない。
開発ならJavaかな?
0457デフォルトの名無しさん
2011/05/01(日) 01:13:51.43何かに特化した言語が多いスクリプト界で「汎用」というのは案外貴重な存在
PerlやRubyはテキスト特化、PHPはWeb特化みたいに
スクリプトには役割を持たせてるのが多いからね
0458デフォルトの名無しさん
2011/05/01(日) 01:17:30.11>>448の中で一番食いっぱぐれ無さそうなのはHTML/CSS/JavaScriptじゃね?
他の言語は覚えていて損はないけど需要が限定される気がする。
0459デフォルトの名無しさん
2011/05/01(日) 01:54:01.54学習用としてはJavaの方が向いているだけで、
個人で使うなら好きにするよろし。
>>457
PerlもRubyもテキスト特化ではないぞ。
0460デフォルトの名無しさん
2011/05/01(日) 03:46:41.870461デフォルトの名無しさん
2011/05/01(日) 03:48:05.77他に用途あるの?
0462デフォルトの名無しさん
2011/05/01(日) 03:51:44.16最近は Python の比重が高いけど
0463デフォルトの名無しさん
2011/05/01(日) 04:06:54.86まずは、そこから考えを改める必要がある >>461
0464デフォルトの名無しさん
2011/05/01(日) 04:31:33.28自転車に乗ってる時の爽快感と同じ感覚を味わえる。
自由で開放的。高速には乗れないけど、それもヨシ。
0465デフォルトの名無しさん
2011/05/01(日) 05:19:15.040466デフォルトの名無しさん
2011/05/01(日) 06:33:39.94書いてると少しずつクセになる
くやしいぃぃー
サーバー処理を少しでも減らすために、
クライアント側でやらせようとすると嵌まるんだわ
0467デフォルトの名無しさん
2011/05/01(日) 07:13:26.68>サーバー処理を少しでも減らすために、
>クライアント側でやらせようとすると嵌まるんだわ
ものすげぇわかるわ、facebookアプリとかマジでサーバの負荷パネェんで
0468デフォルトの名無しさん
2011/05/01(日) 07:18:54.990469デフォルトの名無しさん
2011/05/01(日) 09:07:54.380470デフォルトの名無しさん
2011/05/01(日) 09:10:06.760471デフォルトの名無しさん
2011/05/01(日) 09:33:45.89言語仕様的に結構イイ!という。なんで昔はあんな扱いだったのか。
0472デフォルトの名無しさん
2011/05/01(日) 09:40:19.830473デフォルトの名無しさん
2011/05/01(日) 09:55:26.660474デフォルトの名無しさん
2011/05/01(日) 09:58:38.520475デフォルトの名無しさん
2011/05/01(日) 10:07:01.57フォートランとかc++、cobolは需要が少ないけど、職に付ければ高給を約束されるけどね
ネット系は需要が多いけど、使い捨てされる
金融関係、スパコン関係、基幹業務系は予算が大きい
0476デフォルトの名無しさん
2011/05/01(日) 11:17:28.200477デフォルトの名無しさん
2011/05/01(日) 12:59:01.92金融・POS系だけど基本的に楽な職種ではないよね
外注机貸しのJava屋さんとかと比べたら天国だろうけどさ
0478デフォルトの名無しさん
2011/05/01(日) 13:51:14.270479デフォルトの名無しさん
2011/05/01(日) 14:12:26.810480デフォルトの名無しさん
2011/05/01(日) 17:26:44.53組み込みのライブラリ眺めたら判ると思うよ
0481デフォルトの名無しさん
2011/05/01(日) 17:45:58.24君みたいなアマチュアは言語やライブラリが充実すればそのぶん楽できるんだろうけど、
俺は常にその環境での最高効率を叩き出さないといけないから、いつまで経っても楽にはなれない
0482デフォルトの名無しさん
2011/05/01(日) 17:48:56.640483デフォルトの名無しさん
2011/05/01(日) 18:08:57.800484デフォルトの名無しさん
2011/05/01(日) 18:18:19.840485デフォルトの名無しさん
2011/05/01(日) 18:38:58.26それでこの苦労の差
とかだったらどうしよう
0486デフォルトの名無しさん
2011/05/01(日) 18:54:40.58Adobe Air 最 強 伝 説
作っただけでWin,Mac,Linuxに即対応。
まさしく神。
0487デフォルトの名無しさん
2011/05/01(日) 18:57:31.27ライブラリに頼らず毎回車輪の再開発をしながらただひたすら効率のみを追求するその姿勢に俺達も学ぶものがあるんじゃないか
0488デフォルトの名無しさん
2011/05/01(日) 19:09:05.79おれは土方だからたただひたすら早くできればいい
バグがなければなおいい
0489デフォルトの名無しさん
2011/05/01(日) 19:16:04.72お前の国ではライブラリに頼らないことが効率化なの?
0490デフォルトの名無しさん
2011/05/01(日) 19:26:26.34具体的にやりたいことが決まっていない初心者にオススメの順序は
Java ←2
C ←4
Python ←3
HTML/CSS/JavaScript ←1
こんな感じかな
0491デフォルトの名無しさん
2011/05/01(日) 19:31:19.520492デフォルトの名無しさん
2011/05/01(日) 19:33:37.540493デフォルトの名無しさん
2011/05/01(日) 19:35:37.72世の中が進歩した分
自分も進歩しなければ取り残される
0494デフォルトの名無しさん
2011/05/01(日) 20:49:35.50初心者が初心者にアドバイスするなや
0495デフォルトの名無しさん
2011/05/01(日) 20:58:29.58QML や Titanium を使えばデスクトップアプリも作れるし
0496デフォルトの名無しさん
2011/05/01(日) 21:00:46.500497デフォルトの名無しさん
2011/05/01(日) 21:19:06.700498デフォルトの名無しさん
2011/05/01(日) 21:21:59.59出来るよ
http://stackoverflow.com/questions/109399/can-you-do-desktop-development-using-javascript
0499デフォルトの名無しさん
2011/05/01(日) 21:34:49.090500デフォルトの名無しさん
2011/05/01(日) 21:42:32.220501デフォルトの名無しさん
2011/05/01(日) 21:45:49.62異論は認めるが理由を言ってくれ
俺は初心者が最初からCをやっても長続きしないと思って>>490にしたんだが
0502デフォルトの名無しさん
2011/05/01(日) 21:48:38.110503デフォルトの名無しさん
2011/05/01(日) 21:51:46.072.C ノイマン型コンピュータと真面目に向かい合うなら必須
3.Java Cとの比較でメモリ管理やオブジェクト指向を理解する
3まで1週間から2週間。その後は作りたいモノを作りながら学ぶ
0504デフォルトの名無しさん
2011/05/01(日) 21:54:51.700505デフォルトの名無しさん
2011/05/01(日) 22:08:30.12それともやはり本を買わないと理解できませんか?みなさんはほとんどが独学だと思いますがどうやって勉強していましたか?
0506デフォルトの名無しさん
2011/05/01(日) 22:12:11.92まあまとまったサイトがあればそれでもいいと思うけど
本のほうがまとまってるものがあると思うし。
ちなみに具体的な本は知らない。
おれは「こんにちはマイコン」だった。
0507デフォルトの名無しさん
2011/05/01(日) 22:21:23.740508デフォルトの名無しさん
2011/05/01(日) 22:24:56.890509デフォルトの名無しさん
2011/05/01(日) 22:41:44.520510デフォルトの名無しさん
2011/05/01(日) 22:56:36.950511デフォルトの名無しさん
2011/05/01(日) 22:58:52.86入門サイトを一度やってみて、身に付かなかったら書籍を買ってみては。
自分は結局書籍を買いましたが・・・
0512デフォルトの名無しさん
2011/05/02(月) 00:03:54.33俺は独学はネットオンリーだったからよく知らないんだが
0513デフォルトの名無しさん
2011/05/02(月) 00:05:28.24良い情報は書籍になってるよ
0514デフォルトの名無しさん
2011/05/02(月) 00:09:24.27それ以外はすべて本棚の肥やし
0515デフォルトの名無しさん
2011/05/02(月) 00:09:37.53・内容が順序だっている
・必要な情報が網羅されている
・文章が校正されている
・お金を払った弱み
・物理的に書籍が存在している事による心理効果
によって、勉強が進む事は間違いないと思う(俺調べ)。
ある程度まで習熟して来たら書籍よりもネットのリファレンスや
サンプルコードを漁った方が早いと思うけどね。
0516デフォルトの名無しさん
2011/05/02(月) 00:24:33.03ただOS依存ってのが激しく致命的なんでしょ。
Monoがどうなのかは知らないけど。
0517デフォルトの名無しさん
2011/05/02(月) 00:27:27.93携帯アプリ開発は環境依存だから楽しくない
0518デフォルトの名無しさん
2011/05/02(月) 00:32:55.53その考え古くね?
一昔前ならそうだろうけど今は書籍が出る頃にはもうネットで既出の情報ばっかりだろ
0519デフォルトの名無しさん
2011/05/02(月) 00:34:33.910520デフォルトの名無しさん
2011/05/02(月) 00:44:04.20今は携帯とタブレットに波が来てるからね
0521デフォルトの名無しさん
2011/05/02(月) 00:45:08.19・必要な情報が網羅されている
・文章が校正されている
ネットでも十分満たしてると思うけどな
そもそも入門系のサイト運営してるやつなんて大抵は書籍からの引用、リライトだったりするんだろ
0522デフォルトの名無しさん
2011/05/02(月) 00:52:59.390523デフォルトの名無しさん
2011/05/02(月) 00:59:13.89変数の名前を考えたり、メソッドがどっちのクラスに所属するべきかとか、
クラス同士の結合が強すぎないかとか考えるのが面倒くさい。
0524デフォルトの名無しさん
2011/05/02(月) 01:09:53.00そういうときはJavaだと実装してからあとで設計する手が使えるので楽だったりする。
まあプロジェクトで最初に全部決めるところだとつらいけど。
0525デフォルトの名無しさん
2011/05/02(月) 01:18:38.820526デフォルトの名無しさん
2011/05/02(月) 01:19:48.83でスパゲッティが出来上がるのか
0527デフォルトの名無しさん
2011/05/02(月) 01:20:13.79まぁ手元に一冊はあったほうがいいと思うけど
個人的にはプログラミングの定石よりコマンドリファレンスのほうが有り難い
0528デフォルトの名無しさん
2011/05/02(月) 01:21:57.300529デフォルトの名無しさん
2011/05/02(月) 01:23:42.720530デフォルトの名無しさん
2011/05/02(月) 01:31:50.64出来ないよw
むしろ設計は綺麗になる。これはやってみないと分からない。
0531デフォルトの名無しさん
2011/05/02(月) 01:36:08.790532デフォルトの名無しさん
2011/05/02(月) 01:40:40.910533デフォルトの名無しさん
2011/05/02(月) 04:12:11.540534デフォルトの名無しさん
2011/05/02(月) 05:15:01.110535デフォルトの名無しさん
2011/05/02(月) 05:21:05.290536デフォルトの名無しさん
2011/05/02(月) 05:58:42.680537デフォルトの名無しさん
2011/05/02(月) 06:20:49.59他人の嗜好まで強制するなよ。
0538デフォルトの名無しさん
2011/05/02(月) 07:08:30.54A.Javaです
Q.理由は?
A.保守性が高いからです
Q.今までで一番おいしかったものは?
A.マックです
Q.理由は?
A.安いからです
0539デフォルトの名無しさん
2011/05/02(月) 07:48:16.190540デフォルトの名無しさん
2011/05/02(月) 08:53:23.78関数型言語の方が楽だったりするけどね
和を求める関数と積を求める関数が有ったとして、中身は'+'と'*'しか違いは無い訳だが、そう言う、演算子レベルで再利用出来るし
整数、実数、事によっては文字列とかも、c++のテンプレートやjavaのジェネリクス相当の機能は最初から型推論で何も特別な事書かなくても実現されてるし
gui周りがrubyとか並なだけで、保守性だけはガチ
(マイナーなのも合わせると若干劣るか)
あらゆる物が再利用可能なのは気持ち良いよ
プログラマが少ないから(&guiが整備されてないから?)、仕事で使われないのが不憫
0541デフォルトの名無しさん
2011/05/02(月) 09:15:11.240542デフォルトの名無しさん
2011/05/02(月) 09:51:04.65バグが少ない代わりに遅いんでしょ?
0543デフォルトの名無しさん
2011/05/02(月) 12:09:34.86今時のプログラムはバグが少ないのが一番重要
0544デフォルトの名無しさん
2011/05/02(月) 12:37:31.67あなたなら買いますか?
0545デフォルトの名無しさん
2011/05/02(月) 12:40:55.32なんかあったときに手軽に読めるしそれなりのことも書いてある。
1冊3000円ぐらいでそれで勉強なるんだから十分よ
0546デフォルトの名無しさん
2011/05/02(月) 12:50:30.56>構成が大雑把
構成が大雑把ってどゆこと?
何の構成がどのように大雑把なの?
0547デフォルトの名無しさん
2011/05/02(月) 12:53:04.94>遅いんでしょ
純粋な関数型言語と言って良いか微妙だけど、OCaml や SBCL は結構速いよ
0548デフォルトの名無しさん
2011/05/02(月) 13:14:43.90手続き型ではプロパティ(?)などのデータAを元にして
計算した結果を変数B・Cに一時保存し
その変数を元にDやEやFを計算する
という感じだけど
関数型はAから直でD・E・Fに行くわけだよね
その辺が大雑把だからアルゴリズム組むのに多めに考えることになるのかなと思って
関数型、面白そうではあるけど
ゲームとか実用に足るものを気軽に作れるのかな
0549デフォルトの名無しさん
2011/05/02(月) 13:18:36.39Erlangのソースtar玉にサンプルがあるじゃないか
0550デフォルトの名無しさん
2011/05/02(月) 13:27:11.12済まんが言ってる意味が分からん。
関数型言語でも変数の束縛はするよ。
『大雑把=巨大なルーチンを必要とする』という感覚で考えているなら、
手続き型の言語の方が大雑把だと思うけど。
0551デフォルトの名無しさん
2011/05/02(月) 13:30:51.70変な誤解を持たれるのは嫌だな・・・
0552デフォルトの名無しさん
2011/05/02(月) 13:33:11.04全部新しく作り直すところが大雑把
0553デフォルトの名無しさん
2011/05/02(月) 13:36:49.03エコではないな
0554デフォルトの名無しさん
2011/05/02(月) 13:40:08.26それは破壊的代入が出来ない所為で効率が悪いという事を言ってるのかな?
そこは否定しないけど、プログラムの構成が大雑把になるわけじゃない。
0555デフォルトの名無しさん
2011/05/02(月) 13:42:17.170556デフォルトの名無しさん
2011/05/02(月) 13:49:58.210557デフォルトの名無しさん
2011/05/02(月) 13:55:26.150558デフォルトの名無しさん
2011/05/02(月) 14:00:58.820559デフォルトの名無しさん
2011/05/02(月) 14:23:06.48そう言ってる感じがする
それなりの規模のものを楽しく作って公開してほしい
0560デフォルトの名無しさん
2011/05/02(月) 14:34:56.94普段使いのスクリプト言語として使ってちゃマズい訳か?
関数型言語が嫌いなら気にしなけりゃ良いじゃん
なんでわざわざあげつらう様な事を言うのか理解出来んわ
0561デフォルトの名無しさん
2011/05/02(月) 14:47:32.44関数型言語は大雑把だが楽しい
0562デフォルトの名無しさん
2011/05/02(月) 14:50:06.090563デフォルトの名無しさん
2011/05/02(月) 15:03:05.230564デフォルトの名無しさん
2011/05/02(月) 15:04:01.350565デフォルトの名無しさん
2011/05/02(月) 15:08:36.26具体的な用途おせーて。
例えば、文字列処理ならRubyを使ってるし、
ちょっとGUIでやりたきゃJavaでやってる。
Haskellはこういうツール的な使い方できるの?
0566デフォルトの名無しさん
2011/05/02(月) 15:55:49.85用途?。「やってて楽しい」じゃないのかw。
でもひと通りのことはできるよ。パーサーは強力なライブラリあるし、Webアプリのフレームワークも
ある。Swingに変わるようなのはあるけどどの程度のシロモノか分からない。
ただ、そういうことじゃあなくて、やってて楽しい。パズル解くような快感がある。あと、いろんな
アイデアに触れることができるから他の言語書くときによい影響があると思う。
0567デフォルトの名無しさん
2011/05/02(月) 15:58:50.580568デフォルトの名無しさん
2011/05/02(月) 16:03:04.880569デフォルトの名無しさん
2011/05/02(月) 16:04:56.05f#やocamlは実用的な関数型言語だけど、楽しいとは違うしな。。。
関数型言語の皮を被った手続き型言語だし
ocamlやscala見てると、関数型言語と手続き型言語の境界って何だろう。って思う
haskellも破壊的代入出来ない事は無いし
0570デフォルトの名無しさん
2011/05/02(月) 16:06:11.62似てない
prologとsqlは似てる
0571デフォルトの名無しさん
2011/05/02(月) 16:07:12.77インスコするだけで使えるような
()が多い本格派の関数型があれば使いたいと思う
0572デフォルトの名無しさん
2011/05/02(月) 16:16:12.52ごめん純粋関数型言語に価値を見いだせないんだw
F#で関数組み立ててC#のクラスに割り当てるみたいな使い方がいいんじゃないかと
0573デフォルトの名無しさん
2011/05/02(月) 16:28:16.27f#はocamlはオブジェクト指向も使えるし、そのまま使えば良いじゃん
IDEの補助は時間に解決してもらうしか無いんだろうけど
オブジェクト指向言語のsqueakも、haskellも、実用と言うより、より深くオブジェクト指向って何?関数型言語って何?を理解する為に通る言語だよ
0574デフォルトの名無しさん
2011/05/02(月) 16:33:29.31レストン!
> 用途?。「やってて楽しい」じゃないのかw。
用途があるから、「やる」わけで。
ずっと昔にcamlとかやってみたけど、
結局用途が見つからなかったから、
楽しいともなんとも思わない状態に。
0575デフォルトの名無しさん
2011/05/02(月) 16:45:18.16あまり上手く行かないことが実証された
0576デフォルトの名無しさん
2011/05/02(月) 16:59:36.36確かに純粋xx言語と付くのは成功しない
が、純粋故の面白さや、学ぶべき点は少なくない
0577デフォルトの名無しさん
2011/05/02(月) 18:08:18.84>用途があるから、「やる」わけで。
それは普通の言語はそう。PHPもJavaも用途無しじゃなにこれ食えるの?みたいなもの。
だけどHaskellは違う。多分Lispも違うんだろうな。これは用途なしで、ただそれ自身が
目的化する言語なのだ。まさに「やってて楽しい」言語。
0578デフォルトの名無しさん
2011/05/02(月) 18:12:04.790579デフォルトの名無しさん
2011/05/02(月) 18:13:43.890580デフォルトの名無しさん
2011/05/02(月) 18:24:02.88>>574 的な『用途』と看做されるんだろうか・・・
http://parametron.blogspot.com/
それとも『それなりの規模のもの』を作らないと『やる』とは言えないと
思っているのだろうか・・・
0581デフォルトの名無しさん
2011/05/02(月) 18:28:20.88オプティマイザと「ほほぅ結果的に同じプランとな。だがこのヒントでどうだ!効率が上が……らない…だと?」とか楽しんでる。
0582デフォルトの名無しさん
2011/05/02(月) 18:29:56.390583デフォルトの名無しさん
2011/05/02(月) 18:46:47.04それが楽しい人には楽しい
0584デフォルトの名無しさん
2011/05/02(月) 19:39:40.94楽しいってのも色々
0585デフォルトの名無しさん
2011/05/02(月) 19:56:57.830586デフォルトの名無しさん
2011/05/02(月) 19:58:35.440587デフォルトの名無しさん
2011/05/02(月) 20:00:01.310588デフォルトの名無しさん
2011/05/02(月) 20:01:12.580589デフォルトの名無しさん
2011/05/02(月) 20:06:20.25Java厨がやたらとパターンに落とし込んだり
シャブ中が整理整頓するような感覚
0590デフォルトの名無しさん
2011/05/02(月) 20:09:34.370591デフォルトの名無しさん
2011/05/02(月) 20:11:58.58haskellで就職出来ないんだから、仕方なかんべえ
0592デフォルトの名無しさん
2011/05/02(月) 20:14:34.730593デフォルトの名無しさん
2011/05/02(月) 20:23:16.98本のイメージだね
実際、どのプログラミング言語にも言えるけど、良い入門書に出会えるかどうかだよ
洋書しか出てない頃からプログラミングhaskellは強く推してた
0594デフォルトの名無しさん
2011/05/02(月) 20:50:42.23軽く仕様を眺めるだけで十分だったわ
0595デフォルトの名無しさん
2011/05/02(月) 20:56:22.05javaとかrubyとかの手続き型言語に飽きたらまず手を出すのがhaskellが多いんじゃないかな
自分もその口だったし
>>589
うーむ。。。
ちと違う
他の言語でも楽しいと、気持ち良いは有ったんだけど、haskellは楽しいも気持ち良いも、今までの言語と同じ気持ちに、何か頭の体操的な楽しさや気持ち良さが上乗せされる感じ?
0596デフォルトの名無しさん
2011/05/02(月) 20:59:17.390597デフォルトの名無しさん
2011/05/02(月) 21:04:23.820598デフォルトの名無しさん
2011/05/02(月) 21:22:59.31それは単にH#という名前の言語が登場したらという意味なのか、
それとも君が「Haskellと**が合体して$$なことできたらいいな」
と思い描いているものが登場したらという意味なのか
後者なら、どんなことができたらいいのか聞かせてもらいたい
0599デフォルトの名無しさん
2011/05/02(月) 21:23:39.54それが出たら、大手を振って勧められる
実用でも、趣味でも
0600デフォルトの名無しさん
2011/05/02(月) 21:31:29.390601デフォルトの名無しさん
2011/05/02(月) 22:04:53.14チューリングマシン≒実際のコンピュータとは遠い言語だからこそって言う理想
実際は中々難しいらしいけど
0602デフォルトの名無しさん
2011/05/02(月) 22:09:48.29単純な言語は強いね。
0603デフォルトの名無しさん
2011/05/02(月) 22:16:40.10Lispは人工知能っつー大用途があるだろうにw
COBOLなら事務処理。Pascalなら教育用プログラミング言語。
BASICならおこちゃま向け。FORTRANなら科学技術計算。
0604デフォルトの名無しさん
2011/05/02(月) 22:25:53.43BASICも教育用言語だよ
0605デフォルトの名無しさん
2011/05/02(月) 22:26:16.370606デフォルトの名無しさん
2011/05/02(月) 22:27:26.150607デフォルトの名無しさん
2011/05/02(月) 22:32:21.000608デフォルトの名無しさん
2011/05/02(月) 22:42:53.71まあ、実際。c++嫌いでもcは好きって人は多いよね
関数型言語みたいにコンピュータ特有の概念(変数とか)知らなくても使えるのが、本来の言語の進化なんじゃないかとか思ってるんだけど、cやアセンブラみたいに機械に近い言語もそれはそれで魅力を感じる
0609デフォルトの名無しさん
2011/05/02(月) 23:10:13.94Cのほうがシンプル。
0610デフォルトの名無しさん
2011/05/02(月) 23:15:38.140611デフォルトの名無しさん
2011/05/02(月) 23:19:48.13いやだから、実装が見えない方に行くのが本来の言語の進化だと思う訳よ
どんなアセンブラ吐くか想像出来るって言う魅力も分かるんだが、高級アセンブラの異名の通り、cは抽象化を目指す他の言語とは、目指す所が違うんだと思う
0612デフォルトの名無しさん
2011/05/02(月) 23:22:06.24ウェブアプリでもGCでカチッと止まるのはありえんし。
0613デフォルトの名無しさん
2011/05/02(月) 23:22:22.94シンプルなのにパワフル。そこが気持ちいいんだろう。
0614デフォルトの名無しさん
2011/05/02(月) 23:22:44.51Bと比べてみれば、いかにハードウェアが隠蔽されてるかがわかる
0615デフォルトの名無しさん
2011/05/02(月) 23:26:44.410616デフォルトの名無しさん
2011/05/02(月) 23:30:53.09俺は嫌いだね。テンプレートもジェネリクスも、
そういう静的なもんは全部好かん。
そんなもん無しにシンプルに抽象度高めて書けば良いんだよ。
型安全うまうま?アホか。マッチポンプの恐れあり。
0617デフォルトの名無しさん
2011/05/02(月) 23:35:13.56意外と実用性もあるし
0618デフォルトの名無しさん
2011/05/02(月) 23:35:38.64この3つが最強
0619デフォルトの名無しさん
2011/05/02(月) 23:36:40.610620デフォルトの名無しさん
2011/05/02(月) 23:42:51.320621デフォルトの名無しさん
2011/05/02(月) 23:43:13.48進化って言ってる通り、あくまで理想論だよ
>>613
osを作ると言う対象に合わせた抽象化だと思う
てか、シンプルでパワフルな所は、私もcが好きな理由だ
ディスってるんじゃなくて、単純に抽象化の度合いを言っただけだ
0622デフォルトの名無しさん
2011/05/02(月) 23:44:26.110623デフォルトの名無しさん
2011/05/02(月) 23:44:55.960624デフォルトの名無しさん
2011/05/02(月) 23:46:04.820625デフォルトの名無しさん
2011/05/02(月) 23:47:10.64それ、c#でも同じ事言うと思う
vbよりc#の方が難しいって場面は無いし
0626デフォルトの名無しさん
2011/05/02(月) 23:48:05.66大好物をお皿に三つ盛るさすがのapple△
OSXが向いている方向は今後百年安泰。
0627デフォルトの名無しさん
2011/05/02(月) 23:49:07.38プラットフォーム閉じすぎだもんよ
0628デフォルトの名無しさん
2011/05/03(火) 00:22:33.700629デフォルトの名無しさん
2011/05/03(火) 00:25:02.010630デフォルトの名無しさん
2011/05/03(火) 00:46:42.67Cプログラマは俺がスクリプトで楽するための基盤を作ってくれるからいてもいいけど、
純粋関数型とか言ってる奴らはマジ役たたずだから要らない
0631デフォルトの名無しさん
2011/05/03(火) 01:03:19.090632デフォルトの名無しさん
2011/05/03(火) 01:23:22.78スクリプトと言うか、オブジェクト指向も実装を隠す方向で進化してるのに、なぜに、そのアンカーへの返事にするのか。。。
0633デフォルトの名無しさん
2011/05/03(火) 01:24:24.57しっかりやれよ
0634デフォルトの名無しさん
2011/05/03(火) 01:28:50.63例えば末尾再帰でないものも
末尾再帰へ変換可能ならばそのように最適化するとか
0635デフォルトの名無しさん
2011/05/03(火) 01:30:36.180636デフォルトの名無しさん
2011/05/03(火) 01:30:47.48十年後も同じ事言ってると思う
0637デフォルトの名無しさん
2011/05/03(火) 01:40:13.89クロージャも高階関数も、オブジェクト指向も関数型プログラミングも、
ウェブアプリもデスクトップアプリも、サーバサイドもスマホ向けアプリも、
全てを兼ね備えた、まさに至高の言語。
0638デフォルトの名無しさん
2011/05/03(火) 02:25:20.93Clojureマジおすすめ
Leiningenの登場以降ライブラリパスとか悩まなくていいのがうれしすぎる
Leiningenのスクリプト(sh用とwin用bat)をひらってくれば残り必要なのはjavaだけ
0639デフォルトの名無しさん
2011/05/03(火) 02:50:41.04そりゃ楽しいだろうw
0640デフォルトの名無しさん
2011/05/03(火) 02:57:39.91至高の言語とは言えないが、確かにjavaモドキと言われた時代を乗り越えて立派にはなった
0641デフォルトの名無しさん
2011/05/03(火) 03:01:21.800642デフォルトの名無しさん
2011/05/03(火) 03:04:18.56第1次ブラウザ戦争期 : プラットフォーム互換のプログラムを書くのはしんどいよね・・・
AJAX 発見期 : お、これはひょっとするとひょっとするかも・・・
第2次ブラウザ戦争期 : 懸案だった処理性能も改善されて、実用上の問題は払拭!
HTML5 誕生 : これでデスクトップアプリの置き換えも狙える!!
現在 : あれ、これからは JavaScript でもう決まりなんじゃね?
0643デフォルトの名無しさん
2011/05/03(火) 03:25:50.06え?JavaScriptって掲示板のリロード用言語だろ?
って思ってのに
0644デフォルトの名無しさん
2011/05/03(火) 03:28:37.33言語としては意外なほど完成されてると思うけど(細かい変則仕様はノウハウ貯まって来てるし)
流石にブラウザ以外の環境がまだ貧弱なのが気にかかるな〜
WindowsのJScript/WSHでもまだ足りないし、Linuxに至っては定番環境と言えるものが無い
0645デフォルトの名無しさん
2011/05/03(火) 03:41:06.20インストールでつまづく言語は無理
0646デフォルトの名無しさん
2011/05/03(火) 06:59:23.10対象を定めて話しあえばまだ意味あるもんになるだろ
ウェブはJavaScript、ゲームはC++とかな
0647デフォルトの名無しさん
2011/05/03(火) 07:20:08.32孫正義SB社長、個人で義援金100億円 引退までの報酬全額も寄付へ
http://toki.2ch.net/test/read.cgi/dqnplus/1301845886/
【話題】 ソフトバンク社長・孫正義氏が福島県知事にケンカ腰で机を叩き泣いて訴えた
http://toki.2ch.net/test/read.cgi/wildplus/1304031900/
前代未聞の発言に共感の嵐!孫さん「正義すてるなら男やめる」
http://toki.2ch.net/test/read.cgi/dqnplus/1304257013/
【コラム】孫正義が日本の首相になる日(朝鮮日報)[11/04/24]
http://toki.2ch.net/test/read.cgi/bizplus/1303615424/
【話題】 ソフトバンク社長・孫正義氏が10億円を投じ自然エネルギー財団を設立 「原発に頼りきる以外に本当に選択肢はないのか」
http://toki.2ch.net/test/read.cgi/wildplus/1303690686/
【話題】 孫正義の父 息子の100億円寄付に「いいことしたな」と電話
http://toki.2ch.net/test/read.cgi/wildplus/1304121650/
【話題】 ソフトバンク社長・孫正義氏 「政府のミスが人命被害だけでなく、風評被害まで拡大させた」
http://toki.2ch.net/test/read.cgi/wildplus/1303948156/
0648デフォルトの名無しさん
2011/05/03(火) 07:38:09.26それは面白いのか?
反強制じゃないか
0649デフォルトの名無しさん
2011/05/03(火) 09:12:14.62Cとかやって逆向きの層を勉強したい感じ。メモリがどうとかハードまで
意識したコーディングはそれそれで面白そうだ。
0650デフォルトの名無しさん
2011/05/03(火) 10:11:30.64今のosは、行儀の悪いコードを許さないから、アセンブラでさえ、レジスタとメモリしか意識出来ないぞ
関数呼び出しの嵐だ
ハードまで意識したいなら、dos環境用意するか(win9xを用意してもおk)、マイコン電子工作するしかない
だからと言って、Winでcやアセンブラ勉強するのが無意味な訳ではないが
0651デフォルトの名無しさん
2011/05/03(火) 11:58:21.380652デフォルトの名無しさん
2011/05/03(火) 12:03:39.730653デフォルトの名無しさん
2011/05/03(火) 14:17:30.850654名無し募集中。。。
2011/05/03(火) 14:19:00.480655デフォルトの名無しさん
2011/05/03(火) 14:21:04.070656デフォルトの名無しさん
2011/05/03(火) 14:26:01.58市民権を得たのはブログラマの努力の甲斐であり、言語としては平凡以下
0657デフォルトの名無しさん
2011/05/03(火) 14:30:18.570658デフォルトの名無しさん
2011/05/03(火) 14:39:25.87そういう意味では実体のある広がりだった
0659デフォルトの名無しさん
2011/05/03(火) 14:57:53.200660デフォルトの名無しさん
2011/05/03(火) 15:17:00.520661デフォルトの名無しさん
2011/05/03(火) 15:17:16.24> 言語としては平凡以下
日本語でおk
0662デフォルトの名無しさん
2011/05/03(火) 15:47:32.21東大版とか4Kの頃が一番たのしかった>>BASIC
0663デフォルトの名無しさん
2011/05/03(火) 16:17:35.25C#
0664デフォルトの名無しさん
2011/05/03(火) 16:21:32.870665デフォルトの名無しさん
2011/05/03(火) 16:36:47.860666デフォルトの名無しさん
2011/05/03(火) 16:55:59.15JavaScriptはネームスペースを守れば
大人数の開発でも問題ない。
0667デフォルトの名無しさん
2011/05/03(火) 17:03:25.44構文チェックや静的チェックってどうしてるの?
0668デフォルトの名無しさん
2011/05/03(火) 17:22:22.610669デフォルトの名無しさん
2011/05/03(火) 17:29:02.790670デフォルトの名無しさん
2011/05/03(火) 17:36:39.810671デフォルトの名無しさん
2011/05/03(火) 17:41:03.990672デフォルトの名無しさん
2011/05/03(火) 18:10:05.770673デフォルトの名無しさん
2011/05/03(火) 18:58:23.150674デフォルトの名無しさん
2011/05/03(火) 19:29:59.79リリースが無いだけで、ソースツリーはアップデートされてるよ
http://code.google.com/p/google-web-toolkit/source/list
0675デフォルトの名無しさん
2011/05/03(火) 21:11:54.12chrome拡張機能の開発も出来るしな
0676デフォルトの名無しさん
2011/05/03(火) 21:21:56.98html5を習得する気になれない
0677デフォルトの名無しさん
2011/05/03(火) 21:31:42.700678デフォルトの名無しさん
2011/05/03(火) 21:36:52.890679デフォルトの名無しさん
2011/05/03(火) 21:41:35.450680デフォルトの名無しさん
2011/05/03(火) 21:44:48.87今だってわざわざあんなの使わないで済むなら使わないけど、昔よりはマシ
0681デフォルトの名無しさん
2011/05/03(火) 21:45:13.760682デフォルトの名無しさん
2011/05/03(火) 21:48:18.81ニコ動とかあるし当分死滅しないでしょ
0683デフォルトの名無しさん
2011/05/03(火) 21:49:07.140684デフォルトの名無しさん
2011/05/03(火) 22:02:25.380685デフォルトの名無しさん
2011/05/03(火) 22:13:37.02それはプログラマーとして、どうなのよ
0686デフォルトの名無しさん
2011/05/03(火) 22:19:58.54Eclipseで新規に自分の知らない何かの環境組めと言われたら萎えるな。
0687デフォルトの名無しさん
2011/05/03(火) 22:34:48.830689デフォルトの名無しさん
2011/05/03(火) 22:55:52.99有名所の言語が一通りブラウザ上で動くとしてもjsを選ぶ?
0690デフォルトの名無しさん
2011/05/03(火) 23:00:31.460691デフォルトの名無しさん
2011/05/03(火) 23:16:57.87C, Lisp, JAVA, なんかスクリプト言語一つ
ができる奴がよい。
0692デフォルトの名無しさん
2011/05/03(火) 23:26:12.03嫌々使ってるの俺だけじゃないよな
0693デフォルトの名無しさん
2011/05/03(火) 23:27:36.730694デフォルトの名無しさん
2011/05/03(火) 23:35:31.930695デフォルトの名無しさん
2011/05/03(火) 23:43:57.43perlかrubyあたりでemacs並みの資産と拡張性あるエディタあったら余裕で乗り換える
0696デフォルトの名無しさん
2011/05/03(火) 23:48:57.55有力な候補にはなる
まあ現実を無視して夢を語っても意味ないけどね
0697デフォルトの名無しさん
2011/05/03(火) 23:50:45.840698デフォルトの名無しさん
2011/05/03(火) 23:51:35.66普通こういう文脈で Lisp と言ったら Scheme か CL だけど、
elisp も lexbind が入ったりと発展は続けてるよ
0699デフォルトの名無しさん
2011/05/03(火) 23:57:24.810700デフォルトの名無しさん
2011/05/04(水) 00:03:16.560701デフォルトの名無しさん
2011/05/04(水) 00:07:17.32実用的と言えるの?
川合史朗さんのGaucheとかはメッチャいけてると思うんだけどね。
0702デフォルトの名無しさん
2011/05/04(水) 00:15:58.75その言い方は、至れり尽くせりのライブラリが揃ってる事を期待しているんだよね?
ドキュメントも沢山あって、日本人の利用者が沢山いて、何か問題があっても
ググれば直ぐ解決するし、バグに対するパッチは即座に出て来て、、、みたいな。
0703デフォルトの名無しさん
2011/05/04(水) 00:17:56.64保守要員を沢山動員する事が出来て、開発ツールも揃っていて、将来に渡っても
サポートが提供されていて、、、みたいな。
0704デフォルトの名無しさん
2011/05/04(水) 00:21:23.05プログラマだけじゃなく営業職や管理職の人間にも名前が知れ渡っていて、
クライアントも二つ返事でオーケーを出す、、、みたいな。
0705デフォルトの名無しさん
2011/05/04(水) 00:22:30.010706デフォルトの名無しさん
2011/05/04(水) 00:23:03.970707デフォルトの名無しさん
2011/05/04(水) 00:24:32.490708デフォルトの名無しさん
2011/05/04(水) 00:25:33.670709デフォルトの名無しさん
2011/05/04(水) 00:33:03.230710デフォルトの名無しさん
2011/05/04(水) 01:02:53.080711デフォルトの名無しさん
2011/05/04(水) 02:52:24.880712デフォルトの名無しさん
2011/05/04(水) 03:34:41.230713デフォルトの名無しさん
2011/05/04(水) 03:37:44.30残念だけど、お前センスないわ
0714デフォルトの名無しさん
2011/05/04(水) 05:26:01.910715デフォルトの名無しさん
2011/05/04(水) 05:54:07.700716デフォルトの名無しさん
2011/05/04(水) 06:16:14.940717デフォルトの名無しさん
2011/05/04(水) 07:10:17.21拘りの仕様を(講座の多い)楽な言語で表すか
0718デフォルトの名無しさん
2011/05/04(水) 07:46:25.590719デフォルトの名無しさん
2011/05/04(水) 10:02:17.18ぜひ関数型脳との違いを教えていただきたいです。
某氏のFizzBizzをforか再帰かとかじゃなく、
例えば同一のアプリを作るに当たってのアプローチの差とか。
サンプルでよくあるBookStoreのCRUDシステムとか、どう関数型言語で作るのか興味があります。
0720デフォルトの名無しさん
2011/05/04(水) 10:19:06.23OOP脳だと、データ中心に作る
0721デフォルトの名無しさん
2011/05/04(水) 10:20:13.21関数型は最古の言語、Lispを起源にもつ由緒ある血統。しかし今までは虐げられてきた。
が、これからは!。
フフフ…。
0722デフォルトの名無しさん
2011/05/04(水) 10:29:20.80特に真実に到達することは決して・・・
0723デフォルトの名無しさん
2011/05/04(水) 10:29:42.67OOPから副作用の問題点を限定的にするのが正しいと思う
0724デフォルトの名無しさん
2011/05/04(水) 10:40:38.21結局データはどうなるのよ。関数に渡すんだろ?
OOPでインタフェースの下に隠れてる内部構造を、
結局外から渡そうってんだろ? トータルで見たら散らかってね?
関数部分に副作用ありません、でもいっぱいデータ散らかして、
注意深く渡しながら、見張りながらやりくりしていきます、って?
0725デフォルトの名無しさん
2011/05/04(水) 10:43:14.26副作用がとっちらかってるから、すぐ例外投げるしか無くなる
0727デフォルトの名無しさん
2011/05/04(水) 10:51:50.65現状のOOPLはそうなりがちだが
カイ改善策はあるし現実的
0728デフォルトの名無しさん
2011/05/04(水) 10:55:45.11すぐ例外投げるしか無くなる??
なんかアンタ、イメージだけで物言ってないか?w
副作用なんてOOPに限った問題じゃないし、
副作用による問題で例外投げるしか、っての意味不明。
0729デフォルトの名無しさん
2011/05/04(水) 11:01:58.62フィールドを持たない静的クラスだけでプログラムしているのと同じ
0730デフォルトの名無しさん
2011/05/04(水) 11:03:42.820731デフォルトの名無しさん
2011/05/04(水) 11:04:36.060732デフォルトの名無しさん
2011/05/04(水) 11:04:43.38関数型言語は、データも関数も関数に渡すだけですが。。。
0733デフォルトの名無しさん
2011/05/04(水) 11:06:06.360734デフォルトの名無しさん
2011/05/04(水) 11:12:47.98まずは由緒ある血統の関数型言語を何かやりたまえ。外とか内とか散らかるとか意味が分からんよ。
0735デフォルトの名無しさん
2011/05/04(水) 11:15:02.87世間知らず
0736デフォルトの名無しさん
2011/05/04(水) 11:15:19.05残念賞のために宝くじ10枚買うみたいなのはゴメンだぜ
0737デフォルトの名無しさん
2011/05/04(水) 11:16:24.070738デフォルトの名無しさん
2011/05/04(水) 11:22:47.33メリットが無いだけで、手続きとしても書けますが
0739デフォルトの名無しさん
2011/05/04(水) 11:23:22.010740デフォルトの名無しさん
2011/05/04(水) 11:26:11.83続きは10年後にお願いします
0741デフォルトの名無しさん
2011/05/04(水) 11:26:19.54プログラムバグには何種類かある。
1.言語仕様に則って書かれてないプログラム。
2.時と場合によって意図しない結果が出る。
3.仕様と違う実装である。
1はコンパイルエラーではじかれる。2は一見普通に動いてるが、あるパターンで
発生するバグ。再現が面倒で修正が面倒だったりする。3はもう仕様がない。
純粋であることで避けられるのは2のケース。
0742デフォルトの名無しさん
2011/05/04(水) 11:28:52.960743デフォルトの名無しさん
2011/05/04(水) 11:29:42.450744デフォルトの名無しさん
2011/05/04(水) 11:31:24.46小中学校の算数で、八百屋が何をいくつ売ったか、という文章題が出たときにその場その場の
計算結果(手続き)は大抵の生徒が出せる。ところが
「それを一つの式にしないさい」
って問題になると途端に思考停止になる生徒が続出する。
関数型が嫌われる理由はそういうこと。
0745デフォルトの名無しさん
2011/05/04(水) 11:33:38.010746デフォルトの名無しさん
2011/05/04(水) 11:41:25.940747デフォルトの名無しさん
2011/05/04(水) 11:41:53.51知らんよ
こっちは意図的に関数型言語の話題を控えてたのに、勝手に手続き型使ってる人が突っかかってくるんだから
何でjavaScriptやjavaの話題から関数型言語の話を振られたのか、こっちが聞きたい
0748デフォルトの名無しさん
2011/05/04(水) 11:45:12.44そのためのコードの複雑さが無視されてるから実用にならないんだよ
0749デフォルトの名無しさん
2011/05/04(水) 11:50:40.63>何でjavaScriptやjavaの話題から関数型言語の話を振られたのか
相手は誰でも良いから腕試ししたいだけだったんじゃないかな
0750デフォルトの名無しさん
2011/05/04(水) 12:29:42.33スレ違いってほどでもないのかな?
0751デフォルトの名無しさん
2011/05/04(水) 12:36:17.810752デフォルトの名無しさん
2011/05/04(水) 12:40:25.32有益な結論に達する事は無いだろうね。
0753デフォルトの名無しさん
2011/05/04(水) 12:45:01.98それが関数型言語厨。
0754デフォルトの名無しさん
2011/05/04(水) 12:46:40.350755デフォルトの名無しさん
2011/05/04(水) 12:47:16.270756デフォルトの名無しさん
2011/05/04(水) 13:09:41.09関数型言語が良いと感じる理由は、このスレでも何度か出てるから、遡って読んでね
0757デフォルトの名無しさん
2011/05/04(水) 13:12:35.910758デフォルトの名無しさん
2011/05/04(水) 13:16:54.940759デフォルトの名無しさん
2011/05/04(水) 13:17:12.620760デフォルトの名無しさん
2011/05/04(水) 13:22:44.47スレタイ読めてる?
0761デフォルトの名無しさん
2011/05/04(水) 13:23:49.79理由は**だからです
スレタイ通り、これだけを語っていればいいだろ
なんで他言語と比較するんだ?
比較したければ比較スレを作ってちゃんと検証すればいい
0762デフォルトの名無しさん
2011/05/04(水) 13:24:20.92そのスレがそもそも目的と手段が逆転してる人の為に有るのでは。。。
0763デフォルトの名無しさん
2011/05/04(水) 13:24:39.45hspはコード0行でウインドウ出るよ
0764デフォルトの名無しさん
2011/05/04(水) 13:28:17.05> Q.今までで一番楽しかったプログラミング言語は?
> A.Javaです
> Q.理由は?
> A.保守性が高いからです
0765デフォルトの名無しさん
2011/05/04(水) 13:32:37.83けいじばんでたたかうのがたのしぃからです
スレ違い
0766デフォルトの名無しさん
2011/05/04(水) 13:34:09.09楽しいじゃなくて「らく」かw。
0767デフォルトの名無しさん
2011/05/04(水) 13:44:11.750768デフォルトの名無しさん
2011/05/04(水) 15:30:26.42パッとかサッとかおっさんくせえ
0769デフォルトの名無しさん
2011/05/04(水) 15:36:34.320770デフォルトの名無しさん
2011/05/04(水) 15:40:10.610771デフォルトの名無しさん
2011/05/04(水) 15:42:28.64両極端すぎる
0772デフォルトの名無しさん
2011/05/04(水) 15:46:12.58OOPLとしては、そんなもんイランという立場でいてほしかったねぇ。
0773デフォルトの名無しさん
2011/05/04(水) 15:53:29.470774デフォルトの名無しさん
2011/05/04(水) 15:56:17.92OOPとしての設計のあまさが、ジェネリクスなんてもんを欲しがる原因になってる。
糞設計を糞仕様追加で消臭しようとするのが糞。氏ねボケ。
0775デフォルトの名無しさん
2011/05/04(水) 15:58:08.710776デフォルトの名無しさん
2011/05/04(水) 15:58:59.45キャストを管理しきれないほどリストインスタンスを公開すんのが間違いだよ!!!
0777デフォルトの名無しさん
2011/05/04(水) 16:01:18.100778デフォルトの名無しさん
2011/05/04(水) 16:03:02.330779デフォルトの名無しさん
2011/05/04(水) 16:06:00.920780デフォルトの名無しさん
2011/05/04(水) 16:10:48.400781デフォルトの名無しさん
2011/05/04(水) 16:12:09.84スカッと書ける。柔軟に書ける。ストレス無く書ける。strictに書ける言語が楽しいわ。
0782デフォルトの名無しさん
2011/05/04(水) 16:13:36.70妄想してる内が一番楽しいのであって
実際に拡張したりプログラム組むのはあまり楽しくない
0783デフォルトの名無しさん
2011/05/04(水) 16:22:03.22>388 :デフォルトの名無しさん :2011/04/03(日) 00:38:42.84
>
>>>387
>君が楽しいとするものは
>楽しいのではなくて
>嬉しいだとか、楽(辛くない)という言葉の方が適切じゃないかな?
>
>俺の場合、楽しいと思うのは齧り始めの初期の段階だけで
>386が言うように
>徐々に知恵をつけて
>知る、覚える、学ぶという本能的喜びの頻度が下がれば
>楽しいという感情は薄れていく
>
>へ ←グラフにするとこんな感じ
>あとはマイナスファクターとして
>環境構築の容易さ
>開発環境の快適さ
>言語仕様としての魅力
>将来性や使いどころの有無
>リファレンス、情報の有無
>やりがい
>などにより減点されていく感じ
>加点はされない
0784デフォルトの名無しさん
2011/05/04(水) 16:28:08.180785デフォルトの名無しさん
2011/05/04(水) 16:31:29.380786デフォルトの名無しさん
2011/05/04(水) 16:32:44.420787デフォルトの名無しさん
2011/05/04(水) 16:37:51.260788デフォルトの名無しさん
2011/05/04(水) 16:43:52.250789デフォルトの名無しさん
2011/05/04(水) 16:44:20.58strictが問題なんだよなー、これ設計者の意図が正しくプログラマに伝わったとき以外辛さとかストレスになること多いじゃん
俺C++のconstが最初苦痛だったもの
でも意図がちゃんとわかるとconstだけでご飯三杯食えるようになったし
純粋関数型言語の変数に一度束縛したらってのも同じだった
ようするに書いて楽しいって状況は自分がどれだけその言語を良く理解したかってのとシンクロするんだと思う。
0790デフォルトの名無しさん
2011/05/04(水) 16:44:54.08俺も妄想してるうちが一番楽しいので
それに向かってコードを打つ事はもちろん
ない
0791デフォルトの名無しさん
2011/05/04(水) 16:49:23.64新しい言語を学ぶ過程で毎回書くけど
Brainfuck言語としてはコピペだけでHelloWorldすらまともに書いてないな
>>784
場所と相手次第でしょ
少なくともこのスレはそういう趣旨のスレだから誰憚る事はないよ
実用性がどうたらとか言うやつがいたら
そいつは狂ってるから触れない方がいい
0792デフォルトの名無しさん
2011/05/04(水) 16:53:41.410793デフォルトの名無しさん
2011/05/04(水) 17:05:30.49たぶんOOP脳のやつも、薄々OOPが全然ダメなことに気付いてるんだろう
だから過剰に反応するwww
0794デフォルトの名無しさん
2011/05/04(水) 17:08:08.040795デフォルトの名無しさん
2011/05/04(水) 17:17:04.110796デフォルトの名無しさん
2011/05/04(水) 17:20:02.52www
0797デフォルトの名無しさん
2011/05/04(水) 17:27:13.050798デフォルトの名無しさん
2011/05/04(水) 17:39:10.560799デフォルトの名無しさん
2011/05/04(水) 17:49:20.560800デフォルトの名無しさん
2011/05/04(水) 17:53:15.670801デフォルトの名無しさん
2011/05/04(水) 18:00:01.160802デフォルトの名無しさん
2011/05/04(水) 18:32:52.550803デフォルトの名無しさん
2011/05/04(水) 18:37:16.040804デフォルトの名無しさん
2011/05/04(水) 18:41:12.570805デフォルトの名無しさん
2011/05/04(水) 18:48:02.350806デフォルトの名無しさん
2011/05/04(水) 18:50:43.87遅延評価は、その本より「関数プログラミング」という本の方が分かりやすい
0807デフォルトの名無しさん
2011/05/04(水) 18:54:36.02Javaが一番シンプルでいい
0808デフォルトの名無しさん
2011/05/04(水) 19:39:32.070809デフォルトの名無しさん
2011/05/04(水) 19:41:08.10ほら早く
0810デフォルトの名無しさん
2011/05/04(水) 19:45:56.110811デフォルトの名無しさん
2011/05/04(水) 19:51:48.31ほらほら
0812デフォルトの名無しさん
2011/05/04(水) 19:51:49.700813デフォルトの名無しさん
2011/05/04(水) 19:54:53.990814デフォルトの名無しさん
2011/05/04(水) 19:56:32.710815デフォルトの名無しさん
2011/05/04(水) 19:59:58.25プログラミングhaskellが今の所、最善の入門書
0816デフォルトの名無しさん
2011/05/04(水) 20:00:11.030817デフォルトの名無しさん
2011/05/04(水) 20:02:05.900818デフォルトの名無しさん
2011/05/04(水) 20:04:45.300819デフォルトの名無しさん
2011/05/04(水) 20:12:42.10今まで話題に出なかったような目新しい言語を楽しいと主張する奴が出てこないかな
0820デフォルトの名無しさん
2011/05/04(水) 20:14:53.460821デフォルトの名無しさん
2011/05/04(水) 20:18:46.86ブラウザでいえばOperaぐらい最強
0822デフォルトの名無しさん
2011/05/04(水) 20:22:44.490823デフォルトの名無しさん
2011/05/04(水) 20:25:09.720824デフォルトの名無しさん
2011/05/04(水) 20:28:19.420825デフォルトの名無しさん
2011/05/04(水) 20:29:51.64,,gggg,, ,,,,gggllgg,,
V[(゜ ^゚lliligggggggg]ll(「^゜ ゚llllll[。.
tlili,,,,、 "^゛゛゛゛゛`、1".ヽ。 ^)lllll.
」llllr゛ .\ .;y゜ ,,_]。. ゚lllllk
Jllll[--,, .ヽ_ t[ gf])^^^[ .lllll]
ヨllll .\,,) 〈[d(^゛ ^) [゚lllg。
〈llll;;.;,,.。。.J( .\^^゜ :lllllg
ylili(^^^ ^llll(,,
V](゜ _ ー]llllll,,
^)]g,,,,,,______ ____________,,,,./f^゛ ;;。。_ ^llll。.
^"llllll[[]^^^^^^^^^^"^゛`、 lll. 「llll、
^)llllllllgggggggggH4t=f^ヨ^ヨ,, ,,:lし( llll[
^^^"llll(" ]]f 1v,,]llll、
,illlll ]gl. |^^llll)
.。llll[l. d^)。. ,,「 ]しr0llll[
gllll[ll[l..lg-^ ^-, .l[ gt .lllll(
.;llllllll^)]( ゚f、 ll゛ (qg=f(^ __,,,, lllll.
〈ll(lllllili[l. .l].l(ヨllll ]! f(".\ llll[
lili[。. [(゜ ][,,,,,,d( .;llll[、
,,gllllllllg,,___ .;gll^ ,,__,,gllり)4qglilillll]、
llll((g,,,,,,,,][]lllllllllllllilililillllllll(g,,,,,,ggllll[((l
0826デフォルトの名無しさん
2011/05/04(水) 20:41:59.480827デフォルトの名無しさん
2011/05/04(水) 20:45:04.310828デフォルトの名無しさん
2011/05/04(水) 21:02:12.77遅延評価はばかばかしいから分かる必要ない。
なんでこんものがありがたいのか訳分からん。
0829デフォルトの名無しさん
2011/05/04(水) 21:06:16.730830デフォルトの名無しさん
2011/05/04(水) 21:07:30.770831デフォルトの名無しさん
2011/05/04(水) 21:14:51.630832デフォルトの名無しさん
2011/05/04(水) 21:16:20.320833デフォルトの名無しさん
2011/05/04(水) 21:19:18.21繰り返す! CommonLisp最強!
0834デフォルトの名無しさん
2011/05/04(水) 21:24:13.940835デフォルトの名無しさん
2011/05/04(水) 21:31:35.880836デフォルトの名無しさん
2011/05/04(水) 21:36:48.17どうせアホならおどらにゃ孫正義
0837デフォルトの名無しさん
2011/05/04(水) 21:38:34.79手持ちの言語で今日の日付を表示するコードを書いてすぐにテストすれば解るよ
0838デフォルトの名無しさん
2011/05/04(水) 21:47:06.55それは素直に欲しいな。。。
0839デフォルトの名無しさん
2011/05/04(水) 21:49:45.99長さが不定なデータを扱うのがスゲー楽よ?
0840デフォルトの名無しさん
2011/05/04(水) 21:58:53.330841デフォルトの名無しさん
2011/05/04(水) 22:07:14.14遅延評価有りがたいよ、無限リストがすっげー気持ちいいよ
オセロや将棋も、格ゲーも、状態の無限リストを生成する関数を作って、
その無限リストに対して [ゲーム終了状態を得る] 関数を適用すればいい
0842デフォルトの名無しさん
2011/05/04(水) 23:03:35.890843デフォルトの名無しさん
2011/05/04(水) 23:06:26.280844デフォルトの名無しさん
2011/05/04(水) 23:11:09.740845デフォルトの名無しさん
2011/05/04(水) 23:13:08.50じゃあ機械語でいいよ
0846デフォルトの名無しさん
2011/05/04(水) 23:15:56.37インテルのリファレンスを引きながら数字の列を作っていると
不思議な没入感が得られて気分が高揚する
0847デフォルトの名無しさん
2011/05/04(水) 23:33:23.150848デフォルトの名無しさん
2011/05/04(水) 23:36:22.180849デフォルトの名無しさん
2011/05/05(木) 04:03:49.97Monoは.NetがWindowsだけじゃないよと言い張るためだけのダミーだと最初から思ってたよ。GUIのAPIとかは違うんでしょ、よく知らないけど。
0850デフォルトの名無しさん
2011/05/05(木) 04:14:46.83言語変えなくてもライブラリやフレームワークを変えればいいんだけど、それも出来ないと苦痛。
0851デフォルトの名無しさん
2011/05/05(木) 05:00:38.38こういうのって実用的な処理時間内で実行してくれるの?
特にリアルタイム性要求されるものでは手続き型なら実装を積み上げていく過程で
コストを算出できるけど、そういう実装寄りの部分がブラックボックスになってると
無益な試行錯誤が発生するんじゃないのかと
0852デフォルトの名無しさん
2011/05/05(木) 07:20:51.06仕事では実用的な言語で、趣味では面白いって思う言語で何か作れば良いじゃない
言語にも向き不向き有るんだし、仕事用と趣味用の言語を統一する必要性も無い
0853デフォルトの名無しさん
2011/05/05(木) 23:17:32.54少なくとも、javaで出来る事はmonoでも出来るよね
今は無理なのが有っても、出来るってjavaが証明してる訳だし
オープンソースなら、どこかが拾ってくれれば大丈夫だと思う
0854デフォルトの名無しさん
2011/05/05(木) 23:23:29.37今は無理なのが有っても、出来るってjavaが証明してる訳だし
オープンソースなら、どこかが拾ってくれれば大丈夫だと思う
0855デフォルトの名無しさん
2011/05/05(木) 23:24:40.34オープンソースに理解のある会社ならいいが、放置して衰退させるような会社もあるし
0856デフォルトの名無しさん
2011/05/05(木) 23:28:15.21今は無理なのが有っても、出来るってjavaが証明してる訳だし
0857デフォルトの名無しさん
2011/05/05(木) 23:32:49.43kwsk
0858デフォルトの名無しさん
2011/05/05(木) 23:35:17.93>>853
0859デフォルトの名無しさん
2011/05/05(木) 23:44:31.22turing equivalence
0860デフォルトの名無しさん
2011/05/05(木) 23:45:19.11monoの開発初期しか知らなかったんで、今はどの程度動くのか分からんかったんよ
流れを見るに、すでにmonoはjavaと同程度の機能は動いてて、.net特有の機能も動くようにしてる段階に入ってるって理解で良いの?
0861デフォルトの名無しさん
2011/05/05(木) 23:47:17.62>javaと同程度の機能
俺も知りたいな
特に >>702-708 的な意味で同程度なのかどうかを
0862デフォルトの名無しさん
2011/05/05(木) 23:47:30.080863デフォルトの名無しさん
2011/05/06(金) 07:15:57.08JVM系の言語で並行処理書くのはかなり楽しいよ。
java.until.concurrent並に充実してる言語なんてある?
0864デフォルトの名無しさん
2011/05/06(金) 08:02:20.82Javaの並行ライブラリをFFIで呼び出しながらプログラムを書くのは大変そう
0865デフォルトの名無しさん
2011/05/06(金) 08:10:38.10最初からJVMを前提に作られたScalaとClojureがイケメンだと思う。
0866デフォルトの名無しさん
2011/05/06(金) 08:23:22.54自前の並行ライブラリを使うと思う
0867デフォルトの名無しさん
2011/05/06(金) 09:54:00.830868デフォルトの名無しさん
2011/05/06(金) 12:12:27.620869デフォルトの名無しさん
2011/05/06(金) 12:19:30.43・他人が楽しいと思っているのを否定するのはイクナイ!
というのがこのスレの共通認識だと思うの
0870デフォルトの名無しさん
2011/05/06(金) 12:24:31.01・他人が楽しいと思っているのを否定するのは、楽しい人には楽しい
0871デフォルトの名無しさん
2011/05/06(金) 12:37:39.49他人の壊れたコードを直すのは他の言語より苦しい
ひとつの言語でも文脈で違う
0872デフォルトの名無しさん
2011/05/06(金) 12:43:47.660873デフォルトの名無しさん
2011/05/06(金) 14:52:42.850874デフォルトの名無しさん
2011/05/06(金) 15:03:14.48そいつの使ってる言語は否定しないけど、そいつの人間性は否定させて頂きます
0875デフォルトの名無しさん
2011/05/06(金) 17:24:32.37お前の人間性を否定させてもらうよ
0876デフォルトの名無しさん
2011/05/06(金) 18:18:39.660877デフォルトの名無しさん
2011/05/06(金) 20:35:41.95名指ししてる訳でも無いのに、自分から名乗り出なくても^^;
0878デフォルトの名無しさん
2011/05/06(金) 21:34:26.830879デフォルトの名無しさん
2011/05/06(金) 21:47:41.730880デフォルトの名無しさん
2011/05/06(金) 22:19:58.920881デフォルトの名無しさん
2011/05/06(金) 22:22:23.300882デフォルトの名無しさん
2011/05/06(金) 22:26:04.48使うしかないよな・・・
0883デフォルトの名無しさん
2011/05/06(金) 22:30:25.20Javaについてはこの人と同意見。ただ、俺は「だがそれがいい」とは思えないだけで。
0884デフォルトの名無しさん
2011/05/06(金) 23:41:29.70PHPのことか?w
>>883
大クラス主義にすれば逆に小クラス主義の立場からクレーム来るからしょうがないだろうね。
大クラス主義がいいならApache Commons使えばいいし。
0885デフォルトの名無しさん
2011/05/07(土) 09:33:02.41そんなもんに頼ろうとする、頼りたくなるような状況を先に省みるべきだったんよ。
複雑にしてどうなったか、C++を反面教師にしてたはずだろ? なのになぜ。
>>883
本人もしきりに言い訳してるように、この人の文章は構造が見えてこないから、
ひたすら雑多に行ったりきたりしてるだけだから、理解に苦しむ。
0886デフォルトの名無しさん
2011/05/07(土) 10:09:48.480887デフォルトの名無しさん
2011/05/07(土) 11:10:07.65ってのはC++だろ
JavaのライブラリがPCのパーツなら
C++のライブラリはネジとか釘のレベル
0888デフォルトの名無しさん
2011/05/07(土) 21:12:16.640889デフォルトの名無しさん
2011/05/07(土) 21:13:48.990890デフォルトの名無しさん
2011/05/07(土) 21:23:28.73同意はし難いが
0891デフォルトの名無しさん
2011/05/07(土) 21:45:10.93へ、変態だー
0892デフォルトの名無しさん
2011/05/07(土) 21:46:46.820893デフォルトの名無しさん
2011/05/07(土) 21:48:43.02次にメーカー製PCを買って来てマザボを取り出します
0894デフォルトの名無しさん
2011/05/07(土) 22:02:08.60実際用意するとなると差があるが
0895デフォルトの名無しさん
2011/05/07(土) 22:08:38.980896デフォルトの名無しさん
2011/05/07(土) 23:16:03.39Ruby最強! Ruby最強! Ruby最強!
0897デフォルトの名無しさん
2011/05/07(土) 23:19:28.170898デフォルトの名無しさん
2011/05/07(土) 23:45:17.93は?
0899デフォルトの名無しさん
2011/05/07(土) 23:51:43.420900デフォルトの名無しさん
2011/05/08(日) 01:03:07.980901デフォルトの名無しさん
2011/05/08(日) 01:15:55.010902デフォルトの名無しさん
2011/05/08(日) 01:20:11.650903デフォルトの名無しさん
2011/05/08(日) 01:28:32.35もし絵画に興味があったとしても眼前にエウリアンが居たら普通避けるよな
そんな感じ
0904デフォルトの名無しさん
2011/05/08(日) 01:59:36.71・文法が比較的まとも
でPerlよりましってことで好きだな。
最近はnode.jsとnpmがすごくいいので
そっちにはまってる
0905デフォルトの名無しさん
2011/05/08(日) 04:32:49.02どれかに統一しちゃダメだったの?
0906デフォルトの名無しさん
2011/05/08(日) 06:01:02.07何故そうなっているかと言うと初めから第二言語として想定されてるから
慣れ親しんだ言語の文法が使えるようになってる
0907デフォルトの名無しさん
2011/05/08(日) 06:54:17.54Webなんてデータ引っ張って来るだけでいいんだからブラウザそのものが要らない
0908デフォルトの名無しさん
2011/05/08(日) 08:01:35.090909デフォルトの名無しさん
2011/05/08(日) 08:31:16.63それらは概念としては同じモノだぞ
若干仕様が違うけど
0910デフォルトの名無しさん
2011/05/08(日) 09:37:29.000911デフォルトの名無しさん
2011/05/08(日) 10:01:01.92それ以外にも糖衣構文として、小文字のprocや -> もあるし作りすぎ
0912デフォルトの名無しさん
2011/05/08(日) 11:01:16.250913デフォルトの名無しさん
2011/05/08(日) 12:12:48.530914デフォルトの名無しさん
2011/05/08(日) 12:15:04.370915デフォルトの名無しさん
2011/05/08(日) 21:59:35.52エラーメッセージから「Curl」を使っていることがわかった。
Curlって実際どんな感じ?面白い?
0916デフォルトの名無しさん
2011/05/08(日) 23:34:34.89というか、言語よりも枯れて練られてるFrameworkのほうが100倍大切
0917デフォルトの名無しさん
2011/05/08(日) 23:43:55.53⊂⌒( ・ω・) はいはいあっぷるあっぷる
`ヽ_っ⌒/⌒c
⌒ ⌒
0918デフォルトの名無しさん
2011/05/09(月) 01:01:46.02Cocoa のソースコードが公開されていない為に実装が追い掛けられないのがしんどい
(ドキュメントがもう少し(今の十倍くらい)揃っていたら良いんだけどね)。。。
確かにフレームワークはとても参考になる。
0919デフォルトの名無しさん
2011/05/09(月) 09:44:31.41UIImageからCGImageRef取り出してbitmapまで見せてるから自分でなんでも出来るんだけど、
例えばiPhone4で900x900を450x450に縮小する場合、自分でやれば20ms、APIだと120ms位かかる
でも自分でやるとその解像度以外対応してないしジャギーだらけ(少し取る事が出来る)
APIだとGPU使ってやるからセットアップ時間がかかるがジャギー皆無
AppleはGPUの使い方がマジで上手い
さすがモッサリ68kやモッサリppcで画像処理していただけの事ある
GPUの進化でAppleはMS超えちゃったしね、MSはGPUの使い方が下手すぎる
0920デフォルトの名無しさん
2011/05/09(月) 09:53:52.26カッコ良く2分割画面作って両者を写してたんだ、背景には番組名の入った棒のような物のを動かしたりしてさ、
でも橋下知事がシマシマジャケット着ていて右側の画面がジャギーだらけで目が痛かった
生半可な知識でCPUパワーに任せてソフトでゴリゴリやるとあーなるんだよなー
あんなCG制作会社使うフジも無知って事だろうが
0921デフォルトの名無しさん
2011/05/10(火) 02:38:17.56ただのオッサン映すだけだからどうでもいいだろ
0922デフォルトの名無しさん
2011/05/10(火) 22:32:11.110923デフォルトの名無しさん
2011/05/10(火) 22:55:04.560924デフォルトの名無しさん
2011/05/10(火) 23:40:30.58男ならC++だな
0925デフォルトの名無しさん
2011/05/11(水) 00:06:07.440926デフォルトの名無しさん
2011/05/11(水) 00:29:20.500927デフォルトの名無しさん
2011/05/11(水) 00:30:54.31http://neugierig.org/software/c-repl/
0928デフォルトの名無しさん
2011/05/11(水) 23:23:07.630929デフォルトの名無しさん
2011/05/11(水) 23:25:00.730930デフォルトの名無しさん
2011/05/11(水) 23:35:21.810931デフォルトの名無しさん
2011/05/11(水) 23:39:57.41趣味でPHPとVBやってる男の人って・・・
0932デフォルトの名無しさん
2011/05/11(水) 23:45:49.270933デフォルトの名無しさん
2011/05/12(木) 00:02:36.03他人の趣味に口出しできるほどのお方ですか?
0934デフォルトの名無しさん
2011/05/12(木) 00:08:10.97Webのマッシュアップでギークっぽい事してるからじゃね?
0935デフォルトの名無しさん
2011/05/12(木) 00:09:29.61趣味がプログラミングってwwwwwwww
0936デフォルトの名無しさん
2011/05/12(木) 00:11:19.43どちらかというと表層的な技術な気がするけど
0937デフォルトの名無しさん
2011/05/12(木) 00:28:04.45職業プログラマー以外は糞だから認めないとかそんなん?
0938デフォルトの名無しさん
2011/05/12(木) 00:33:39.30物を作る喜びがあるし
結構頭を使う場合もあって知的な好奇心が満たせるし
アルゴリズムを考えたりするのは時と場所を選ばず自由に出来るし
お金も殆ど掛からないし
むしろお金を儲けられる場合もあるし
便利な物が作れれば実利的でもあるし
便利じゃなくても良い暇つぶしになるし
単純に面白いし
問題は他人とコミュニケーションする時間が圧迫される事かな
0939デフォルトの名無しさん
2011/05/12(木) 00:40:41.44Cで書いてC#でGUI作る
0940デフォルトの名無しさん
2011/05/12(木) 07:27:12.25その逆で
(日本の)職業プログラマが雑魚でそれに似たようなことをしてるから
って考えるほうが普通では?
0941デフォルトの名無しさん
2011/05/12(木) 07:36:03.90普通かどうか知らないけど
何言ってるかわからないよ
推敲した?
0942デフォルトの名無しさん
2011/05/12(木) 07:43:05.990943デフォルトの名無しさん
2011/05/12(木) 08:08:41.080944デフォルトの名無しさん
2011/05/12(木) 08:49:13.14そちらの読解力をこちらは把握出来ないから如何ともしがたいけど
とりあえず「それ=職業プログラマ(の仕事)」
0945デフォルトの名無しさん
2011/05/12(木) 16:31:16.52推敲してちゃんと投稿したら良いのに
読解力で補えとか何?
コミュ障なの?
0946デフォルトの名無しさん
2011/05/12(木) 16:40:38.990947デフォルトの名無しさん
2011/05/12(木) 16:41:48.180948デフォルトの名無しさん
2011/05/12(木) 17:07:03.00そんな貴方にC++/CLI
・・・多分楽しく無いと思うがw
0949デフォルトの名無しさん
2011/05/12(木) 17:08:26.960950デフォルトの名無しさん
2011/05/12(木) 19:07:19.72I hate C++
0951デフォルトの名無しさん
2011/05/12(木) 19:12:23.620952デフォルトの名無しさん
2011/05/12(木) 19:25:44.550953デフォルトの名無しさん
2011/05/12(木) 20:14:17.550954デフォルトの名無しさん
2011/05/12(木) 20:33:20.080955デフォルトの名無しさん
2011/05/12(木) 20:56:29.710956デフォルトの名無しさん
2011/05/12(木) 21:34:57.99誰かヒマな人解説キボンヌ。
0957デフォルトの名無しさん
2011/05/12(木) 21:37:06.350958デフォルトの名無しさん
2011/05/12(木) 21:45:22.68お題:趣味がプログラミングって何か変だという理由を考えよ
理由A (>>937 が挙げた可能性)
職業プログラマは素晴らしいが、職業プログラマ以外は糞という思いがあり、
故に、職業プログラマではない趣味プログラマが変に感じるのでは?
理由B (>>940 が挙げた可能性)
職業プログラマに対する意識はAとは逆で、職業プログラマは雑魚である
故に、そんな雑魚の真似事をしてる趣味プログラマが変に感じるのでは?
やや断定的な言い方で対比させれば、こんな感じだろ
0959デフォルトの名無しさん
2011/05/12(木) 21:59:40.62おー、さんきゅ!
なるほど、どちらも >>935 の真意を慮っていた訳ですか。。。
趣味がプログラミングの人って結構いそうなもんだけどなあ。
0960デフォルトの名無しさん
2011/05/12(木) 22:07:05.960961デフォルトの名無しさん
2011/05/12(木) 22:09:13.17職業プログラマ以外は糞という思いがあるのは>>935ではないかという話
0962デフォルトの名無しさん
2011/05/12(木) 22:10:56.36それならアンカーが間違っている
そうだろう
0963デフォルトの名無しさん
2011/05/12(木) 22:14:14.82VBの刑
PHPの刑
0964デフォルトの名無しさん
2011/05/12(木) 22:23:27.53君はセンスがないねえ
0965デフォルトの名無しさん
2011/05/12(木) 22:55:19.27コンパイラに投げたらエラー吐くレベル
0966デフォルトの名無しさん
2011/05/12(木) 23:15:51.69PHPは言われるほどひどくないよ。ひどく書かれたコードが多いというだけで。
0967デフォルトの名無しさん
2011/05/12(木) 23:30:59.360968デフォルトの名無しさん
2011/05/13(金) 01:42:01.570969デフォルトの名無しさん
2011/05/13(金) 06:49:17.090970デフォルトの名無しさん
2011/05/13(金) 06:52:40.27この用途でも乗り換えの時期なのかもしれんが
0971デフォルトの名無しさん
2011/05/13(金) 07:18:31.19基本的には抽象化した方が読みやすいよな
例外はC++みたいに抽象化に失敗して言語機能がスパゲティ化してる場合だけ
0972デフォルトの名無しさん
2011/05/13(金) 09:09:09.17スパゲティって凝った書き方のほうを指す言葉だと思うが…
長文ってスパゲティにはなりにくいと思うぜ?
0973デフォルトの名無しさん
2011/05/13(金) 09:14:55.26抽象化が下手なのってどうすりゃいいんだー
0974デフォルトの名無しさん
2011/05/13(金) 09:17:54.940975デフォルトの名無しさん
2011/05/13(金) 10:07:53.01gotoであっち飛んでこっち飛んで麺が入り組んでるからその様がスパゲティ。
0976デフォルトの名無しさん
2011/05/13(金) 11:30:08.64容易に修正できなくなった場合もスパゲティと呼ぶにふさわしい
0977デフォルトの名無しさん
2011/05/13(金) 12:33:50.530978デフォルトの名無しさん
2011/05/13(金) 13:31:20.47一言で言うならこれでいいんじゃないの?
0979デフォルトの名無しさん
2011/05/13(金) 14:15:53.970980デフォルトの名無しさん
2011/05/13(金) 14:24:06.700981デフォルトの名無しさん
2011/05/13(金) 17:17:53.56君には国語力が必要だと思う
0982デフォルトの名無しさん
2011/05/13(金) 17:32:40.53http://en.wikipedia.org/wiki/Alexander_Stepanov#Criticism_of_OOP
0983デフォルトの名無しさん
2011/05/13(金) 23:34:26.520984/test/index2.htmってダサい
2011/05/14(土) 05:45:26.24↩↪
↰↱↲↳
↵↴
→←↑↓↔↕
⇒⇐⇑⇓⇔⇖⇘⇕⇗⇙
⇛⇚
⇢⇠⇡⇣
↷↶↺↻
⇄⇆⇅
⇉⇇⇈⇊
⇨⇦⇧⇩
⤴⤵
0985デフォルトの名無しさん
2011/05/14(土) 09:24:27.24柔らかい風船みたいな固まりをくっつけて処理を表現できるような
ものも「言語」と考えてもいいと思う。
たとえば「る〜ぷ」とか「どっち?」とか書かれた風船を
ぺたぺた貼りあわせたり、中に突っ込んだり、ヒモを付けたりしながら
必要に応じて数値やラベルをサインペンで書きこむようなイメージ。
古典的な考えの人からすれば噴飯モノだろうけど、今時は処理能力も
向上してるんだから、このくらいぶっ飛んだ言語が出てきて欲しい。
0986デフォルトの名無しさん
2011/05/14(土) 09:44:54.84昔懐かしのJava Beans的なものとか
0987デフォルトの名無しさん
2011/05/14(土) 09:57:36.630988デフォルトの名無しさん
2011/05/14(土) 11:45:16.73eToysですね
でも、構文は暗記すれば良いだけなのに、誰でもプログラミング出来る様にならないのは、構文をいくらビジュアル化しても、本質的な問題解決にならない事を示していると思うんだが
プログラミングの難しさは、構文を覚える事ではなく、ロジックを考える事だと思う
0989デフォルトの名無しさん
2011/05/14(土) 12:05:53.070990デフォルトの名無しさん
2011/05/14(土) 12:22:59.05検索かけたりとかコピペで挿入したりとか
使いたいパーツがどのテンプレにあるか探したりとか
0991デフォルトの名無しさん
2011/05/14(土) 12:28:56.42結局 IDE の出来次第じゃないかな
こういうの面白そう
http://www.youtube.com/watch?v=drt06dKRybE
0992デフォルトの名無しさん
2011/05/14(土) 12:31:21.66いまのdoxygenじゃいやだけど
0993デフォルトの名無しさん
2011/05/14(土) 12:32:49.610994デフォルトの名無しさん
2011/05/14(土) 12:37:51.800995デフォルトの名無しさん
2011/05/14(土) 12:49:44.250996デフォルトの名無しさん
2011/05/14(土) 12:50:31.04\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
0997デフォルトの名無しさん
2011/05/14(土) 13:04:37.630998デフォルトの名無しさん
2011/05/14(土) 13:16:48.640999デフォルトの名無しさん
2011/05/14(土) 13:20:54.011000デフォルトの名無しさん
2011/05/14(土) 13:21:38.2010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。