- 1 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 04:21:10 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 231 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:04:34 ]
- はっきり言って、関数型が理解できないような人間が
プログラムを書いてはいけないんじゃないか。 そういう連中は不具合生産機&他人に尻拭かせるのが 常で、結果的には存在自体が高コストだ。 初心者の方々はHaskellのような関数型を学んで、理解でき なかったらさっさと諦めなさい。
- 232 名前:デフォルトの名無しさん [2008/07/15(火) 05:07:19 ]
- マイクロソフトが主要言語に持ってこない限りは、関数型が日の目を見る事はない。
そんな事は起こらないのでやるだけ無駄と思いますよ。
- 233 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:12:01 ]
- F#とか、研究はやっているらしい
まあ、マルチパラダイム言語でも関数的な書き方をサポートするものが増えてきてるし 今後、問題によっては関数型が(部分的に)適用されることはあるんだろう
- 234 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:15:15 ]
- >>233
二十年以内に命令型は消え去るよ。
- 235 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:18:33 ]
- 20年は無いw
1950年代開発のFortranやLispがまだ生き残ってるってのに
- 236 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:24:03 ]
- >>234
関数型で動くCPUをつくってからそういうことは言うもんだ
- 237 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 06:58:52 ]
- 静的型とガベージコレクションのない純粋関数型言語(笑)を作れば機械語っぽくなるかもね
- 238 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:43:09 ]
- で、liftMを使いまくることがプログラミングの本質なの?
- 239 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:48:39 ]
- “コンピューター”と“コンピュータ”正しいのはどっち?
www.excite.co.jp/News/bit/00091183909194.html コンピューター関係の用語は、必ずと言っていいほど最後の長音を取る。 いつの間にか受け入れてたこの法則。 おかしな感じもするけど、なんだか専門的に見えるから不思議だ。 例えばコンピューターとは関係なくても、 “デーブ・スペクター”を“デーブ・スペクタ”にすると、 どういうわけかコンピューターっぽくなる。 パソコン内に“スペクタ”っていう、カチッと鳴るまで差し込む部品がありそう。 デーブ・スペクタを接続してみたくなる。 それはさておき、どうして長音を取るんだろうか。 業界での取り決めがあるのか、「富士通」に聞いてみた。 「当社は“コンピュータ”と表記していますが、 “コンピューター”でも構わないんです。 どちらにするかは各社が独自で決めておりまして、 業界内での決まりはありません。 ちなみに当社では、社内マニュアルとして “長音表記一覧表”があり、それに沿って決めています」 確かに「ソニー」では“コンピューター”って表記されてる。 長音を取るか取らないかはメーカー次第ということらしい。
- 240 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:02:35 ]
- メーカのソニではコンピュータと呼ばれてるらし。
- 241 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:29:53 ]
- 頭でっかちな ac.jp 野郎が暴れているのか。
- 242 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:46:50 ]
- >>241
低レベルで未来のないC*屋さんが仕切ってるスレにも出没するように なりましたか。
- 243 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:54:10 ]
- perlこそ至高の言語ナリ
- 244 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:02:52 ]
- >>238
ちょっと気になる誰か擬似コード求む
- 245 名前:デフォルトの名無しさん [2008/07/15(火) 09:08:46 ]
- >>243
ここのスレタイは「初心者のためのプログラミング言語ガイド Part10」ですよ?
- 246 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:17:57 ]
- 早分かり smalltalk
www.nicovideo.jp/watch/sm2681891 語順が、英語のようになるように、いう話で 難解な言語なのかと思ったけど、面白そうに感じた。 www.ogis-ri.co.jp/otc/hiroba/technical/seaside/seaside1/index.html GUI ライブラリの導入は、いずれにせよその言語の発展段階で 組み込まれれねばならぬものだと、信じているのだけれども Web上のフレームワーク = GUI ライブラリの導入 と捕らえることが可能だとして、Haskel はその問題(個人的な感覚だと どの言語も未だ完全には解決できてないように思う…)をどう解決して ゆこうとするのか…その辺が示せないのはどうなのだろうか…。
- 247 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:19:53 ]
- 初心者のためのプログラミング言語ガイドスレで
どいつもこいつも自分語り
- 248 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:25:52 ]
- >>221
VBA にはギョッとするんだが、Excelを評価するということ?
- 249 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:35:40 ]
- >>248
初心者が買うようなパソコンには大抵Officeが入ってるからね。 独自フォーマットのテキストファイルとかCSVを食うより もっと手頃に実用的な(データ処理に特化した)プログラミングができると思うよ。 ただ、初心者はまず表計算ソフトの使い方から勉強しなければいけないかも。
- 250 名前:デフォルトの名無しさん [2008/07/15(火) 12:32:51 ]
- >>213
>>217 にあるとおり、素人丸出しだねw コンパイル->生成したアセンブラを手修正で最適化->バイナリ生成 って業界もあるから #ニモニック見ながら、電卓で処理時間を計算する世界らしいからw ネタならいいけど、若い子ならもう少し基本を勉強しなさい
- 251 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 13:42:27 ]
- > 世界らしいからw
「らしい」か・・ 言い切れないところにボロが出るね
- 252 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:19:21 ]
- >>246
HaskellのGUIライブラリならwxHaskellとかあるけど、 そういう事をいってるんじゃないのかな?
- 253 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:48:54 ]
- >>252
wxHaskell はどうかわからんけど、 wxPython 見てると wxWidget 系は、思い思いに C拡張で拡張してくから、 分量が膨らみがちだと思うんだ… 泥臭さ具合がMFC と対して変わらないような… web(ブラウザなどの処理系) 上で js 使う >>> GUIライブラリ(wxWidgetなど) をバインディングで叩く 広い意味での、GUI開発の泥臭さ具合のことを言いたかったんだけど。 あー、情報工学専門じゃないから理解が不十分で、用語とかの使い方が 適切ではないかったらスマソ。 news.gmane.org/group/gmane.comp.python.wxpython/ www.wxpython.org/maillist.php gmane さん経由で追いかけてるけど、こういうの結構アレな作業だと思うんだ('A`)
- 254 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 14:57:44 ]
- >web(ブラウザなどの処理系) 上で js 使う >>> GUIライブラリ(wxWidgetなど) をバインディングで叩く
js 使うほうがより泥臭い、いう意味ね 日本語不自由だなじぶん …orz
- 255 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 15:02:56 ]
- >>253
GUIアプリ制作ってどれもかなり泥臭いと思うけど。かなり面倒臭いし。 wxWidgetsはマシな方じゃない? Qtとかはキレイだと思うけど。 好きなGUIフレームワークは何なんすか? やっぱりOpenMotifですか?
- 256 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 16:02:54 ]
- >>252
可能です。 以上。 ↓次の方どうぞ
- 257 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 21:09:31 ]
- >>249
すみませんアタシのMacBook AirにはOffice入ってないんですけど 友達が「初心者ならMacがいいよ」って言うんで親に買ってもらったんですけど・・・
- 258 名前:デフォルトの名無しさん [2008/07/15(火) 21:15:29 ]
- Office位自分で買いなさい
- 259 名前:デフォルトの名無しさん [2008/07/15(火) 21:18:10 ]
- 初心者はwindowsだろが 情報豊富だし
- 260 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 21:21:17 ]
- もっとうまく釣れ
- 261 名前:デフォルトの名無しさん [2008/07/15(火) 23:29:40 ]
- >>209
頑張れ!! 最初のうちはオブジェクト指向なんて言葉は気にしなくていいかも #Java系じゃないといい本なさそうだしね #という自分もC#で遊んでるところ
- 262 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:33:09 ]
- 初心者にアドバイス、言語を広くやるほうがいいと言う人がいるが、一つを有る程度極める人のほうが伸びる。
- 263 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:52:21 ]
- 王道はない
- 264 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 23:56:38 ]
- >>262
極めるころには嫌でも他の言語をいくつか触ってるだろうけどね 大体、言語を一つしか知らずにその言語を極めるのが難しいでしょ
- 265 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:34:14 ]
- 人件費や材料費など
さまざまな数値が記載してあるテキストファイルから 特定の数値だけを抜き出し、何らかの形で出力するには、(htmlファイル、テキストファイルが好ましい) どのような言語を学べばいいでしょうか?
- 266 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:35:02 ]
- どの言語も可能
- 267 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:37:05 ]
- 正規表現でいいじゃん
- 268 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:46:24 ]
- javascriptでfirefoxを拡張するのとか初心者向けとしてはいい材料だと思う
作品がすぐ使えるという特徴があるから、 大勢の人に使ってもらえる可能性がありフィードバックも得られやすく、 続けやすさの点ですぐれてる あまり大規模でないソースを手探りで解析していく泥臭い部分も適度にある 欠点は環境を揃えるのがちょっと大変なところと、ドキュメントの整備が悪いところ ここさえ何とかすれば小学生でもブラウザの利便性うpに貢献できるだろうな
- 269 名前:265 mailto:sage [2008/07/16(水) 00:54:14 ]
- >>266
なにかお奨めの言語はありますか? 数値と数値を四則演算できると嬉しいです
- 270 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:56:04 ]
- perlかpythonかrubyでおk
- 271 名前:デフォルトの名無しさん [2008/07/16(水) 01:02:58 ]
- >>268
解説記事見てコピペでやってみたけどできなかったw でもこれは面白い
- 272 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 01:22:51 ]
- >>269
awkとかの方がやる事にはあっている気がするが… まぁP言語で良いんじゃね
- 273 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 02:58:58 ]
- >>269
Prolog
- 274 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 04:26:02 ]
- >>269
Java
- 275 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 05:54:27 ]
- こんにちは。
動機は、シューティングゲームやファミコンの頃のようなマリオ系アクションがつくりたいからです。 また、就職や特技として役に立つようなプログラミング言語が学びたいです。 使っているOSはXPです。 C言語というものの初歩の初歩を本で学んだんですが、とても難しく感じ、途中で挫折してしまいました。 どのプログラミング言語から学べばいいでしょうか? おねがいします。
- 276 名前:デフォルトの名無しさん [2008/07/16(水) 05:55:16 ]
- HSP
- 277 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:05:16 ]
- >>275
だったらHaskellだな ttp://www.geocities.jp/takascience/haskell/monadius_ja.html 初心者でも簡単にゲームができるし、就職や特技としても役立つ関数型言語の 技能が学べる。CやJavaは出来る奴はいくらでもいるけどHaskellが出来るやつは 滅多にいないからな。 Haskellは高度な言語だからCみたいに細々としたものはいらないし、最初から やればこっちの方がずっと簡単だよ。コンパイルするから高速に動作するしね。 www.sampou.org/haskell/tutorial-j/ i.loveruby.net/ja/stdhaskell/ さあ、君も関数型言語の扉を開けてみないか?
- 278 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:16:36 ]
- なんか関数型の信者を装ってる変なヤツが粘着してるな
- 279 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:42:29 ]
- 選ばないだろうけど、そういう道を提示するのもいいんじゃない
使いこなすだけならともかく、Haskellは概念的に難しい部分が多いから ”理解したがり”な人が最初に選ぶと挫折しそうなイメージ
- 280 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:44:48 ]
- Haskellなんて就職で役に立つのかよw
全然即戦力にならねぇ。
- 281 名前:デフォルトの名無しさん [2008/07/16(水) 06:50:41 ]
- プロ向け C++ アマ向け HSP 中間地点 C#
です
- 282 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 07:03:35 ]
- 就職のことを考えるなら、JavaやPHPも押さえておいた方がいいね。
分野によってはまったく使わないかもしれないけど。 あと、Cのソースが読めるかどうかってのは結構大きい。
- 283 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 07:07:04 ]
- 就職の役っていったらHSPも同じでしょう。
Haskellは米国では極端に不人気。
- 284 名前:デフォルトの名無しさん [2008/07/16(水) 07:14:26 ]
- ゲームはプログラムだけでは無いので、
ドラゴンクエストの堀井祐二みたいにプログラム出来なくても作れます。
- 285 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 07:22:11 ]
- バーチャルリアリティとの境界がなくなってくるから、
プログラミングなんて下請けに出すという感じかな。
- 286 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 08:58:08 ]
- >>265
そもそもその問題はプログラミングで解決できるのかという問題があります。 まず大前提として、その文書のフォーマットが定まっている必要があって、 書いた人によって項目の名前や書き方、レイアウトが違ってたりすると致命的ですよ。 日付にしても、08/07/06 は2006年8月7日なのか、2008年7月6日なのかあらかじめ決めておかないと 後々混乱することになります。 >>275 人によって勉強スタイルが違うけれど プログラミング言語は本でちらっと読むだけでは理解は難しいと思うよ。 実際に例文を入力して実行してみると、なかなかいける(こともある)よ。
- 287 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 09:12:51 ]
- >>277
Haskellができる奴はめったにいないが、Haskellを必要とする職場もめったにない。 >>281 ジョエルはC#も使うらしいが。
- 288 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 09:25:04 ]
- ジョエル(笑い)
- 289 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 10:21:24 ]
- HaskellはXMonadの為に覚えたけど結局それぐらいしか使ってないわ
LispもSchemeとClispで結構遊んだけど、結局最近ではEmacsLisp書くぐらいだし linuxを弄るだけならシェルスクリプト系やperl、python、rubyそれとCに偏重してしまうから困まる 根気がある人間以外は「結局その言語使って何ができるか」が無いと余程の思い入れが無いと続かないよ
- 290 名前:デフォルトの名無しさん mailto:age [2008/07/16(水) 20:14:19 ]
- 文字列処理をしたいのですが、どの言語がよいのでしょうか?
テストデータを作ったり、テキストの整理用です。 要望としては、出来る限り簡単に、短く出来るもの。 有る程度の期間使い続ける可能性もあるので、書き捨てにならないもの。 他の人が見る、使うこともあるかも知れません。 現在は、Perl、Ruby、Pythonで迷っています。 お勧めが有れば教えてください。
- 291 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 20:28:24 ]
- VB
- 292 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 20:35:42 ]
- 実際、テキスト整形となるとその辺の言語が得意な分野
Perlはその中で最も古いということもあってライブラリが豊富だし、 参考書もかなり出回ってるが、欠点として可読性が低いと指摘されることも多い (おそらく書き捨て目的に多用されることも影響している) 次にRubyとPythonだが・・・・・・Pythonのほうはあんまり使ったことないんだが、 たぶん言語の持つ表現力では大差がない 世界的にはPythonが普及しているが、Rubyは日本人設計ということもあって日本語での情報が多い
- 293 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 20:43:31 ]
- もしOSがWindowsなら、>>291が言うようにVBがましかもしれない。
特にperlはshift_jisがらみでろくな事が無いと思う。 WindowsでわざわざUTF-8とか使わないでしょ。 rubyとpytonは知らないけど、日本語の取り扱い(特にshift_jis)は大丈夫なんだろか。 少なくとも正規表現をサポートしてるかどうかが一つの目安ではあると思うよ。
- 294 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:02:21 ]
- Prolog の sub_atom/5 だけで処理するのはだめかな。
- 295 名前:290 mailto:sage [2008/07/16(水) 21:07:07 ]
- >>291
Excel VBAなら他の用途にも使えて、よさそうですね。 >>292 Perlは今更始めるのも微妙そうですし、新しいのがいいですかね。 RubyかPythonのどちらがいいか迷いますね。 >>293 特定OSだけと言うのは、少し困ります。 出来ればUNIXとWindowsで使いたいです。 日本語考えるのならRubyでしょうかね。 >>294 そう言うのもあるのですか・・・ググってみます。
- 296 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:33:18 ]
- 普通にJavaでいいじゃん
- 297 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:38:27 ]
- 簡単なテキスト処理だったら、rubyでもpythonでも、
1〜2日くらいいじれば出来るだろうから、 どっちとも試してみればいいだろう。
- 298 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:40:01 ]
- >>290 そういうことを今後もずっとやらねばならんのなら、Perl。
- 299 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:41:31 ]
- >>298
そこで、何でPerlなんだよ?
- 300 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:44:59 ]
- COBOL
- 301 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:45:10 ]
- >>290 の
>要望としては、出来る限り簡単に、短く出来るもの。 >有る程度の期間使い続ける可能性もあるので、書き捨てにならないもの。 >他の人が見る、使うこともあるかも知れません。 を読むと絶対に Perl ではないな。ほとんどの点で正反対。
- 302 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:45:38 ]
- やっぱ、ここはアセンブラの出番なのでは………
- 303 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:47:42 ]
- 正規表現を扱い始めると日が暮れるぞw
- 304 名前:デフォルトの名無しさん [2008/07/16(水) 23:13:57 ]
- >>301 なんで?
まぁ >有る程度の期間使い続ける可能性もあるので、書き捨てにならないもの。 はそんな気がするけど >他の人が見る、使うこともあるかも知れません。 これは 何で書いても一緒でしょ? unixのみならPerlが楽でいいと思う(あの楽さは たまんらんよ) #なんでいまさらって人は、書いたことあるのかな? Windows もならどうだろう?#Winで使ったことないし VB楽でいいけど 正規表現つかえねーから せめて C#かVb.Netかなぁ テキスト処理くらいなら難易度は同じような気がする #split の仕様だとC#かなぁ Ruby つぶしがききそうだけど自分は書いた事が無いから 判断不能
- 305 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:15:42 ]
- ここでHaskellでParsec使うのが最強だと言い張る人登場
↓
- 306 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:21:43 ]
- OpenOfficeの表計算とかマクロとかを使うのが良いと思うな。
Unix, Windowsで使えるし、Excelっぽいから、プログラミングに詳しくない他人でも使える可能性が高い。
- 307 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:30:16 ]
- >>304
PerlのことをWriteOnly言語。 PrologのことをReadOnly言語.。 こう評して揶揄したのはHaskellの名人だったかな。 PrologよりHaskellの方が書きやすいと 言いたかっただけで、Perlはとんだとばっちり なのだが。
- 308 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:38:23 ]
- >>304 の文章自体が、書き捨ての文化の影響を受けてるな。
他の人が読むってことを意識した方がいい。
- 309 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:42:24 ]
- 広く使われるライブラリはPerlのは読みやすい
Pythonは読みやすいとはいえない Rubyは凄く読みにくい。ダイナミック過ぎ でも書きやすいのでRubyを使ってます
- 310 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:44:10 ]
- Javaでいいよ
- 311 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:14:04 ]
- Prologだと
メモ('>>304 の文章自体が、書き捨ての文化の影響を受けてるな。','2008/07/16(水)23:38:23'). メモ('Javaでいいよ','2008/07/16(水)23:44:10'). のような形で情報を保持できる。他の言語でも可能だが、書式はこれほどスッキリはしない。 さらに、 ?- メモ(A,B),sub_atom(A,_,_,_,'Java'). A = 'Javaでいいよ', B = '2008/07/16(水)23:44:10' のように簡単明瞭にプログラムに保持した情報が引き出せる。
- 312 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:21:54 ]
- Rubyでいいんじゃね。
- 313 名前:デフォルトの名無しさん [2008/07/17(木) 01:15:52 ]
- 経験のない初心者には読みにくいよ
- 314 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 08:40:29 ]
- >>311
メモ('>>304 の文章自体が、書き捨ての文化の影響を受けてるな。','2008/07/16(水)23:38:23'). メモ('Javaでいいよ','2008/07/16(水)23:44:10'). メモ('Prolog悪く無いじゃん', '2008/07/16(木)2008/08/38') メモが三つある場合とかどんなかんじになるのかな… 明瞭さが失われてしまう?
- 315 名前:デフォルトの名無しさん [2008/07/17(木) 09:08:42 ]
- >>308
逆の意味に取られてるなぁ・・・・・ 自分が書く場合は、変数宣言は強制するし、PerlらしいStyleは出来るだけ 避けたしね。(3日後の自分た他人だからw) #Perlハッカーが見ると冗長な糞コードだろうなぁ 先日引引き継いだのは、正論理のifを延々とネストしてる馬鹿コード #頭おかしいんじゃないかと思ったよ
- 316 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 09:30:09 ]
- >>313
> 経験のない初心者には読みにくいよ Perl / Python / Ruby でそれほど差はないんじゃね?
- 317 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 10:49:03 ]
- perlはきびしい。
記号の意味を調べるのは出来るとしても、 「この行はこの部分が省略されてるんだな」っていうのは、素人が理解するのは難しいだろう。
- 318 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 10:49:13 ]
- >>316
そもそも、それほど差がないから迷ってんじゃね?
- 319 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:07:25 ]
- 結論 >>290 の好みで
- 320 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:29:12 ]
- JavaならWindowsでもUnixでもMacでも動くよ。
むしろケータイでも動くよ。
- 321 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:34:39 ]
- 日本語でおk
- 322 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 12:03:16 ]
- 本人がPerl、Python、Rubyと適切な候補を上げているのに、
他言語を勧めるやつって馬鹿なの?
- 323 名前:デフォルトの名無しさん [2008/07/17(木) 13:43:23 ]
- 時間があるなら 自分でサンプル書いてみるのが一番
(個人的な)状況論でいえば、rubyかな #JRuby,IronRuby,RoR 等つぶしがききそうだし #Eclipse/NetBeans 共に正式対応してるから
- 324 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:20:03 ]
- Haskellが就職に役に立たないとか書いてるのがいるけど、
仮に会社でJavaやC#をやるとしても、HaskellやSchemeなどの 経験は役に立つ。 はっきり言って、SICPのようなものを潜ってきた人間は数ヶ月 でJava経験10年で関数型を知らない人間よりもよいコードを書く。
- 325 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:24:28 ]
- >>290
<結論> HaskellでParsec使うのが最強。世界中のあらゆるケースにおいてHaskellが常にBest Solutionとなる。 それはHaskell == プログラミングでありプログラミング == Haskell だから。
- 326 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:27:23 ]
- 最近はHaskell教が流行ってるのか。昔はAdaとかだったらしいが
- 327 名前:325 mailto:sage [2008/07/17(木) 21:30:32 ]
- いやさすがにネタだから。
でも本気っぽい人が一人いるらしいことは確か。
- 328 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:31:44 ]
- >>326
Ada が流行ってたいうの初耳だ。 Forth, Prolog 辺りが今より盛んだったとか どこかで読んだ記憶があるな…
- 329 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:35:08 ]
- >>328
言語史の中の話題としてしか知らんのだが、 Adaは、一時は世界を制する言語だと言われていたそうで 鳴り物入りだったけど結局は・・・・・
- 330 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:42:14 ]
- Haskell教がんばれ! そして初心者を導くのだ 俺の為に
- 331 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:44:02 ]
- >>329
国防関係で、ドキュメントの充実具合から採用されて いったのだけど、いまでは役目を終えて…みたいな話 だったような…ってじぶんも読んだことあるだけだから、 あんまよくわからんw スタックベースのとか、ロジックベースのとかあんま 見かけないけど、何やかやで C, lisp とかが主流み たいな印象があるな…DLRみたいな、主言語でまた 別の言語、開発環境作れるみたいな…
|

|