【ビギナ】初心者が習うべき言語は? part6【必読】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG前者は状況に合わせて変わってくるだろうが、後者は最適は一つがあるのでは?
それではどうぞ
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGttp://cruel.org/freeware/hacker.html
普通のやつらの上を行け ---Beating the Averages---
ttp://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
人気の言語を作るには ---Being Popular---
ttp://www.shiro.dreamhost.com/scheme/trans/being-popular-j.html
技術野郎の復讐---Revenge of the Nerds---
ttp://www.shiro.dreamhost.com/scheme/trans/icad-j.html
0004デフォルトの名無しさん
NGNGttp://sumim.no-ip.com:8080/wiki/748
これから学ぶべき言語
ttp://www.nurs.or.jp/~sug/soft/super/lang.htm
Computer Language Shootout Scorecard
ttp://www.bagley.org/~doug/shootout/craps.shtml
0005デフォルトの名無しさん
NGNGC++やDelphiなどとは違う本物のオブジェクト指向が勉強できる
perlとかrubyみたいな手続き型っぽく安っぽい言語でwebサイトとか作っちゃってその癖が残ると悲惨
それにJavaはXPやデザインパターンを作り出した実績もあるしこれからも色々作り出していくだろう
Javaから勉強して余裕があったら、ちょっとグレードの低いスクリプト系に行くのが無難
0006デフォルトの名無しさん
NGNGえらいブッサイクな顔だがな。
0007デフォルトの名無しさん
NGNG何がブサイクなのか解らないけど
C++しか信じないタイプの人はJavaはC++の縮小版としか映らないのかな
オブジェクト思考を理解したらそんなこと言わないと思うけど
0008デフォルトの名無しさん
NGNGJava しかやったことないんだろうな、つーか OOPL は Java と C++ と Delphi しか知らない様子
Ruby を手続き型とか言っているし
しかし現実はこういうの多いんだろうな('A`)
Smalltalk とか現在の調教級スクリプトを一つくらいは覚えておいて欲しいものだ
0009デフォルトの名無しさん
NGNGとりあえず恥ずかしすぎるから、せめて>>3の
> 技術野郎の復讐---Revenge of the Nerds---
> ttp://www.shiro.dreamhost.com/scheme/trans/icad-j.html
これを読め
ここに挙げられている言語の中で最弱なのが解るから
あとJavaがXPとデザインパターンを作ったというのも恥ずかしすぎるからやめてくれ
smalltalkだろ
0010デフォルトの名無しさん
NGNG**初心者の皆さんへ**
このスレは各言語の信者達が
その言語がいかに優れているかを説き
他の言語をクソミソにけなす、
あるいは疲れたプログラマ同士で傷を舐め合い
人生設計を見直すためのスレです。
初心者の方にはまったく参考になりません。
どの言語を使うべきか本気で悩んでいる方は
下記のスレで、自分のやりたいことを詳しく書いて質問して下さい。
***すれ立てるまでもない質問はここで 第58刷***
http://pc5.2ch.net/test/read.cgi/tech/1092665695/l50
0011デフォルトの名無しさん
NGNG> どの言語を使うべきか本気で悩んでいる方は
> 下記のスレで、自分のやりたいことを詳しく書いて質問して下さい。
だからそれは>>1の前者だけでは?
このスレは>>1の後者の話をするスレですよ?
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG何が恥ずかしいか良く解らない
リンク先だって足し算するだけだからそんなの普通にJavaでも出来るよ
そこはLispっていう誰も使っていないようなマイナー言語宣伝したいだけでしょ
それにXPもデザインパターンもJavaだろ
JUnitだってJavaが最初で他の言語に広まったんだから
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG他の言語じゃ聞かない言葉だ
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG> JUnitだってJavaが最初で他の言語に広まったんだから
xUnitもリファクタリングブラウザもSmalltalkが一番最初だろアフォ
とマジレスしても聞く耳持たないんだろうなぁ・・・
0019デフォルトの名無しさん
NGNG確かに連中に似てるな(w
0020デフォルトの名無しさん
NGNG冷静に考えたらこれも凄いこと言っているぞ
ソース読めてない?
0021デフォルトの名無しさん
NGNGC++
============終了===========
0022デフォルトの名無しさん
NGNG初心者にはキツくない?
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGttp://www.sage-p.com/process/cool.htm
C言語でOOPの仕組みを守れば、C++より高度なOOPLになるね
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGだから最強言語決定板じゃねーんだよここわ(笑
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG不思議だ・・・
○○○にJAVA以外が当てはまらない(w
0033デフォルトの名無しさん
NGNGSmalltalkもあてはまるYO
0034デフォルトの名無しさん
NGNG毎スレ繰り返されるから、1に書いておいたら?
0035デフォルトの名無しさん
NGNG見てるよ
俺が
0036デフォルトの名無しさん
NGNGその通りだろ。
0037デフォルトの名無しさん
NGNGはじめからオブジェクト指向準拠で作られてるし、
型チェックなんて、小さい規模にはメンドイだけだし、
Javaでいうプリミティブ型もオブジェクトとして振舞うし、
標準的なメソッドもかなり多いしね。
しかし、言語だけでいうならRubyだと思うけど、
開発環境を考慮するとEclipseは凄すぎる。
Eclipse使用前提ならJavaもいいかも。
でも、どの言語使うにもCの前提知識って結構必要なのかなー、
とか思ったり。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGSmalltalk厨はそんなこと言わないよ
0040デフォルトの名無しさん
NGNG> Computer Language Shootout Scorecard
> ttp://www.bagley.org/~doug/shootout/craps.shtml
これを見る限りRubyスピード遅すぎ
実用性無いんじゃないのか?
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGEclipseってさぁ、言うほどいいかなぁ。
補完が優れてるだけだよねぇ。
統合環境としては、使いにくすぎる。
エディタだけいい。
0043マイク ◆yrBrqfF1Ew
NGNG大変だな。
0044デフォルトの名無しさん
NGNG初めてのIDEがEclipse -> Eclipseサイコー
無知無能・井の中の蛙
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGエディタ以外では、NetBeansの方がはるかに良い。
少なくとも初心者にはNetBeansの方がいいな。
0047デフォルトの名無しさん
NGNG「初心者が習うべき言語は?」という問いかけ自体が、
激しく無意味。
小学生、中学生、高校生、専門学校、大学生、
事務のおねえさん、
文系だけどプログラムに興味を持ち始めた20代
ソフト系の会社に行きたいやつ、
趣味でやろうとするお年寄り、
ゲームがつくりたい
アクションゲームがつくりたい
アドベンチャーゲームがつくりたい
RPGがつくりたい
CGIがつくりたい
業務を改善したい
計算機の原理が知りたい
Windowsアプリが作りたい
科学計算プログラムが組みたい
将来プログラマとして食っていけるようになりたい
いろんな初心者がいるのでは?
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG【驚愕】Javaでシューティングが作れる!【事実】
http://pc5.2ch.net/test/read.cgi/tech/1062310183/l50
こんなんなら、Flashで作ったほうがマシだよ・・・
晒してるのは本当に本人なんだろか・・・
0050デフォルトの名無しさん
NGNG実際のところ、初心者がそれだけしか質問しないから仕方ないんだよな。
ちゃんと目的をもってるやつもいるけど、ただ単に漠然とプログラミングしてみたい
というやつも少なからずいるとは思うし。
0051デフォルトの名無しさん
NGNG言語とプログラミングを学んだ後に細分化するものだね。
それは基本を学んだ後のことだよ。
もし、何も知らない状態からいきなり何かを作ろうとすることは実際には
遠回りになるし、プログラミングに片足を突っ込んだだけで満足する人は
初めから対象から外したい。
プログラミングというものがもっとも理解しやすい教材としての言語を
選ぶべきだと思うよ。
それは別に今流行っている必要は無いし、もし教材として有用であれば、
そのうち大学などの教材として流行って、本なども多く刊行されるかもしれない。
今、ここで議論すべきは、初心者が習うべき言語、すなわち
"教育的なプログラミング言語"とは何か
ということではなかろうか。
実際に仕事で使うということは全く考慮する必要はないと思う。
0052デフォルトの名無しさん
NGNGここは特に目的なく漠然とプログラムがやりたい場合について、無責任に議論するスレだ。
0053デフォルトの名無しさん
NGNG問題は、教育用と割り切れる人は案外少ないことで、
大抵は実用にしようとしてしまう。
例えば、Javaで実用的なアプリをつくろうとか。
pascalもそうだよね。
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNGべつに設計の基礎なんてその後でもいい。
0056デフォルトの名無しさん
NGNG> "教育的なプログラミング言語"とは何か
> ということではなかろうか。
君の場合、「プログラミングとは何か」を、まず考えたほうがよさそうだね。
0057デフォルトの名無しさん
NGNG大学関係でも結構使ってる人多いよ、
標準のライブラリ多いんで楽できるんだろうな、
C/C++で公開されてるライブラリ使うってのより都合がいいんだろうね。
が、、、教育現場ってそんな言語もプログラムもやる気ない、
研究にはなにも関係無い部分とブチキレられまする。
0058デフォルトの名無しさん
NGNG人間用にドキュメントを作成することであり、それはコンピュータと人間の
両方に易しいことが望ましい。
構造化やオブジェクト指向などの概念はプログラムをわかりやすくするため
のもの。
さて、ここでの教育的という表現には疑問があったかもしれないけれど、
初心者がその学習過程で誤解しないために、より正確に、矛盾無く、単純に
書き表すことができるもの、ということを言っている。
例えば、プログラマが楽をするために、ひとつのことをするために別の方法が
何個も用意されているという状況は初心者にとって逆に望ましくないと思う。
>>55
言語設計の基礎のこと?
言語設計の基礎は興味が湧いたら勉強すれば良いと思うので同感。
でも、アルゴリズムを考える、という基礎的なことは勉強すべきだね。
最近は簡単なアルゴリズムでも、困ったことに自分では何も考えずに誰かの
ソースをコピー&ペーストしてから細かいところを修正して"プログラミング"
と言っている人もいるので。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG君みたいに誰も役に立つ発言をしないからねぇ
0064デフォルトの名無しさん
NGNG作って楽しむというのは単なる動機付け
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGそりゃ、どんな議論しても、結論はJavaになるんだから、不毛なんだよ。
0067デフォルトの名無しさん
NGNGあれこれうんちく語るだけで、自分では答えを出せないヤツ
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNGところで、内容に関しては同意してもらっているのかな
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG初心者が習うべき言語はこれこれな特徴を持つべきである、っていうのはいくらでも理想的なことを言えるわけで、
じゃあ、それに出来るだけあてはまる言語を具体的に言ってみろってことだよ。
007258
NGNG議論の指針について提案しただけのことだよ。
もし、私が上に書いた理由に基づくならLispを挙げようかな。
68、それは別人。
0073asdf
NGNG簡単なのに実用性が高い。
できることも多い。
しかし、ひまわり以外の原語は勉強することすらできない。
0074デフォルトの名無しさん
NGNG残念なのは、いかんせん知名度がまだまだ低いってところかな?
0075デフォルトの名無しさん
NGNG007647
NGNG御意見ありがとうございます。
でも、やはり具体的な言語や方向性を示して頂かなければ
「初心者が習うべき言語」というものが見えてきません。
このスレッドがおっしゃる通りの趣旨ならば、スレッドのタイトルを
「計算機科学の初心者が習うべき言語は?」
に変えたらいかがでしょうか?
もし、現在のスレッドがそういう趣旨で議論されてたら申し訳ありません。
(とてもそうとは思えなかったので)
しかしながら、やはり広義の初心者においては
「自分のやりたいことを満たしてくれる言語を選ぶべき」
というアドバイスの方が有効だと思います。
0077デフォルトの名無しさん
NGNG> もし、現在のスレッドがそういう趣旨で議論されてたら申し訳ありません。
>>10
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGS/N比が少しばかり気になる。
プログラマは免許制にしてほしい。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGS/N比が悪くなっても、総数が増えた方がSの量が増えるから良い。
0082デフォルトの名無しさん
NGNG頭大丈夫?
0083デフォルトの名無しさん
NGNG> 「計算機科学の初心者が習うべき言語は?」
どうしてこういう結果になるのか良く解らんが、この程度で計算科学とか言っているようじゃ程度が知れる
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG自分のできることが分かってからにしてね
0086デフォルトの名無しさん
NGNG目的別にツールとして言語を覚えたいならそれこそ10のリンク先で聞けば良かろうに
0087デフォルトの名無しさん
NGNG為に適切な言語の話をしているんでしょ?
なのでやっぱり47は10のリンク先で質問すればいいんじゃ無いの?
0088デフォルトの名無しさん
NGNGPython
Scheme
Java
ってところかねぇ
Javaはなんだかんだで結構教育に使われていそう
日本はどんな感じかなぁ
0089デフォルトの名無しさん
NGNGPython の代わりに Ruby
一部 ML が入るって感じかな。
Ruby を使った教材がウェブに落ちてたのは見た事がある。
Scheme/ML も幾つかあるね。Java は沢山。
教える側の趣味もあるから、必ずしも教育に向いてるから採用されてる
訳ではないと思うけど。
0090デフォルトの名無しさん
NGNGクラスベース
関数型
とまあ、バランスは良いよね
やっぱり一つじゃなくていくつか囓らないとダメだよなぁ
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGそのかわりに Java があるから教育でも Java を使っているわけで
Smalltakk から Java に世代交代したと考えた方が良い
教育にも良く、実用性・需要も他の言語に比べて飛び抜けてたかい Java が結局のところ一番オススメ
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG君のお勧めは?
0096デフォルトの名無しさん
NGNG> でも、アルゴリズムを考える、という基礎的なことは勉強すべきだね。
> 最近は簡単なアルゴリズムでも、困ったことに自分では何も考えずに誰かの
> ソースをコピー&ペーストしてから細かいところを修正して"プログラミング"
> と言っている人もいるので。
部品を組み合わせる技術もプログラミング技術のうちでは?
プログラム全体で統一感のある記述にできるかとか
各々の部品で同じような処理している所をきちんとまとめるとか
そういう技術も学んで欲しい。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGそれいい感じだね
あと、教養にCも勉強すれば…
0099デフォルトの名無しさん
NGNGあとあとまで困ることになる
0100デフォルトの名無しさん
NGNG論理的思考のためにJavaよりマシなものというと、
たとえばどれになりますか?
0101デフォルトの名無しさん
NGNGProlog
0102デフォルトの名無しさん
NGNGはあ?
0103デフォルトの名無しさん
NGNGいやいや、それはプログラミングというよりも開発技術と言った方が…
確かに貴方の言うような技術も必要でしょうが、
あくまでプログラミング教育という観点からいうと、アルゴリズムを
考えるということが重要だと思うのですよ。
0104デフォルトの名無しさん
NGNGモデリングなどはどう考えているの?
アルゴリズムなんてものは本持っておいたり検索引っかけてリファレンス的に使えば良いだけのような気がするけど
モデリングに限らず、プログラムの構成力の方が重要だと思うよ
0105デフォルトの名無しさん
NGNG初心者が習うっていってもその先に組織に属する職業プログラマという道があるなら
自力でゴリゴリ組むよりも既存のライブラリ使いまわしたり
使いまわす前提で部品を組む技術の身に付け易い言語に取り組んで欲しいかな。
実際現場では>>104の言うような効率のいいメンバーの方が役に立つし。
ただ、急場でチョイプロもできない極端なアルゴリズム音痴も困るけどね。
例えばクイックソートは空で組めなくてもいいから、バブルソート位は
自力で実装できる程度で十分なんだけど。
ただ、頭脳集団ひっさげてアグレッシブかつ誇りを持って仕事をするなら
アルゴリズムを考えるとか、言語に対する深い知識も必要だけど。
ゲーム屋なんかはそんな感じ。
0106デフォルトの名無しさん
NGNGもしかして、アルゴリズムが既存の辞書にだけ載っているものだと勘違いして
いらっしゃる?
貴方が言うのはプログラム設計というべき物でしょう。
私は設計を具体的に書き下すのがプログラミングだと考えています。
設計だけできても中身がかけない人だっているでしょう?
アルゴリズムを考える力なくして、例えばACMのプログラミングコンテストで
問題が解けますか?
確かにコンテストの問題は落ち着いて考えると簡単な物ですが、
アルゴリズム辞典を使っても良いことにしても、
設計力だけでは問題は解けないでしょうね。
実際の開発では設計力も重要だということは知っています。
だから、オブジェクト指向やデザインパターンと言った具体的な方法を
教えていく必要があるでしょうが、
しかし、何よりプログラミング教育で重要なのはアルゴリズムを考える能力
を養うことです。
それはコンピュータにさせることの手順を考えるごく基本的なことです。
貴方が設計力を重要に思うのは、アルゴリズムを考える能力がある程度すでに
身についているからではありませんか?
0107デフォルトの名無しさん
NGNGうーん、オレはそうは思っていないなぁ
アルゴリズムをないがしろにする訳じゃないけど重要度としては低い
実際にはアルゴリズムってのは物事を効率的にさばく方法だと思うんだよね
それは、言ってみれば最適化のレベルの話だと思うんだよ
バブルソートでもソートは出来るし、一応動くものだったら適当に作ることが出来る
で、動くものを作ってからのリファクタリングの課程で最適化をすればいい
自分は今まで、プログラムを組んできてアルゴリズムが要点になったことは実はそれほど無い
ここを見ている人たちもおそらく(分野によるが)毎回のプログラムでアルゴリズムと格闘する人は少ないだろう
それよりも日常のプログラミングでかち合うのは、どういう感じでドメインを分析し、分解するかだ
リファクタリングをしながらその形に持っていく技術、またどういう時にパターンを適用するかという
理論体系、ここら辺の方がアルゴリズムよりずっとメタな位置に存在し、どの分野でも適用される
広い概念だと思うな
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGアルゴリズムを使わずにプログラムって組めるものなの?
アルゴリズムって「処理手順」のことでしょ?
「処理手順」を使ってないってことは、プログラム組んでないということ?
有名アルゴリズムを手書きしてない、という意味?
アルゴリズムの勉強って、要するに処理手順を記述する手法を勉強することだから、やっておくべきだとは思うけど。
リファクタリングっていうのはプログラム構造の最適化だから、アルゴリズムの最適化とは違うし。
「プログラム構造」と「処理手順」は、直交する部分の多い考え方だから、どっちがメタとか具体的とかいうものではないと思うけど。
「プログラム構造」と「処理手順」、両方勉強するべきだとは思うけど、「処理手順」の方は再利用が進んでて、自分で記述する必要があまりなくなってきたから、勉強の比率としては「プログラム構造」の方が増えたとは言えると思う。
「プログラム構造」の再利用って、パターンとかフレームワークとかが広まってきたばっかりで、まだまだだし。
0113デフォルトの名無しさん
NGNG具体的に「アルゴリズムの勉強」って何のことを言っているんだろう
あとプログラム構造と処理手順が直行ってのもねぇ
0114デフォルトの名無しさん
NGNG定義に関しては、実際にそうなんだからしかたないだろ、と。
JISだと
「明確に定義された有限個の規則の集まりであって、有限回適用することにより問題を解くもの。」
となっているし。
アルゴリズムっていうのは、そもそも広い意味を扱うんだよ。
アルゴリズムの勉強というのは、元々は問題を解決するための手順を構築する方法の勉強のはずだったんだけど、例示されたソートとか検索だけに目が逝ってるヤツ多すぎという話。
で、よくあるアルゴリズム事典に載ってる手順を使わないからといって「アルゴリズムを使ってない」とか言い出すやつが現れる始末。
0115デフォルトの名無しさん
NGNG> 問題を解決するための手順を構築する方法の勉強
具体的には何?
0116デフォルトの名無しさん
NGNG> アルゴリズムの勉強というのは、元々は問題を解決するための手順を構築する方法の勉強のはずだったんだけど、例示されたソートとか検索だけに目が逝ってるヤツ多すぎという話。
じゃあ114は言語どれを学んでもアルゴリズムが身に着くって言ってるのと同じ?
逆に習っても(広義の)アルゴリズムが身に着かない言語を教えて欲しい。
初心者にモジュール組み立ての勉強させる時に勧めるから。
ってDOSのバッチコマンドがそうか。
0117デフォルトの名無しさん
NGNG極論を取り上げはじめる人はだんだん論理展開が苦しくなってくるね^^;
0118デフォルトの名無しさん
NGNGアホと話しても得る物はないぞ。
これ、この板の鉄則。
0119デフォルトの名無しさん
NGNG意見を多方面から検討することですよ。
0120デフォルトの名無しさん
NGNG池沼とか幼稚園児とかは勘弁って事だな
ゆえにJava厨はスルー
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG>>88-89
0123デフォルトの名無しさん
NGNGそこまで必死で守ろうとするのが、そもそも理解不能だよね(^_^;
0124デフォルトの名無しさん
NGNGセ ン タ ー 試 験 に 出 る か ら
0125デフォルトの名無しさん
NGNGBASICなんて受験生なら1日で習得するだろ
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG行番号つきでコマンドを大文字で書くやつ。
0129デフォルトの名無しさん
NGNGそう言うヤツ以外はScheme、Smalltalk勉強しておけ
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNGこんな会社増えてるのかな?
0132デフォルトの名無しさん
NGNGプログラム言語ではないね。
0133デフォルトの名無しさん
NGNGことごとく同意。幻想のない批評だね
0134デフォルトの名無しさん
NGNGスレタイ
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNGHTMLって何の略?
日本語に訳すとどうなる?
0137デフォルトの名無しさん
NGNGHyperTextMarkupLanguage
ハイパーテキストマークアップ言語
超特文書印付言語とでも言えば良いのだろうか?
0138デフォルトの名無しさん
NGNGそれよりも初体験言語をある程度使えるようになったら、
コンパイラ製作の勉強しろよ、って思ってる。中身を見ないで
上っ面だけいじくってるから、ドンドン厨へと落ちていくんだろ。
0139デフォルトの名無しさん
NGNG恐ろしいほど嘘を書き連ねているな
だからDel厨は・・・
0140デフォルトの名無しさん
NGNG> 実際に使われているのはPascalのオブジェクト指向的拡張の施されたObjectPascalになります。
> これはBASICがオブジェクト指向言語で無いので
> Javaの標準ライブラリは相当強力です。統一されたGUIコンポーネント、
> 高度なネットワーク機能、スレッド管理、ガベージコレクタetc.は現存する言語で、
> この内一つでも標準で提供できたものはありません。
> J Builder
> Javaを勉強するにはこれが一番でしょう。
> 他にも世の中には有名なPerlに始まり、SmallTalk、Eiffel、Scheme、ML、Python、Ruby、Tcl/Tk
> などの言語や開発環境がありますが、初心者にはまるで向きませんので触らない事を強く勧めます。
こいつDelphiとVBしか触ったこと無いんだろうな
VC++すら途中から初めて触ったみたいな事欠いてあるし
典型的な使い捨て馬鹿プログラマ
0141デフォルトの名無しさん
NGNG書かれた時期を考慮すれば、妥当かと。
0142デフォルトの名無しさん
NGNGJava のライブラリなんて Smalltalk のライブラリの真似でしょ?
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG> 実際に使われているのはPascalのオブジェクト指向的拡張の施されたObjectPascalになります。
> これはBASICがオブジェクト指向言語で無いので
コレのどこが間違っているんだ?
0145デフォルトの名無しさん
NGNG> コンパイラのバグ・・・速度優先で最適化すると原因不明のエラーが・・
0146デフォルトの名無しさん
NGNGDelphi の言語が Pascal を OO に拡張した ObjectPascal と言っているのに
VB の言語を BASIC と言い切って OOPL じゃ無いと言っているからじゃないの?
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG具体的に言わずに量だけアピールする人は、まぁたぶん
その表現に見合う量の突っ込みなんてできないでしょうね ;-)
0150デフォルトの名無しさん
NGNGあれ見て突っ込めないの君は?
釣りじゃないならプログラマはやめた方がいいよ。
0151デフォルトの名無しさん
NGNGとりあえず君は突っ込めないんだね
0152デフォルトの名無しさん
NGNGただ、別にそれは悪いことじゃない。
同一の視点からの比較という意味では、それなりの価値がある。
古いけど。
0153デフォルトの名無しさん
NGNGまだ「言わずに押し切れる」と思ってるあたりが
なんだか笑っちゃいますね ;-)
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNGどっちにしろ世界の狭い人が書いたレビューって感じは漂っている
0160デフォルトの名無しさん
NGNGttp://donguri.sakura.ne.jp/~shock8/wisper/about_gnu_linux.html
Del厨ってこんなんばっかなの?
しかし、Delphi って言語として見るべきところがほとんど無いよなぁ
Windows の GUI 作るだけの言語って感じで
この世界での貢献度とか一切無さそう
でも、あれか
歯車winプログラマにはちょうどいいのかw
0161デフォルトの名無しさん
NGNG時期を考えてもJ Builder以外の記述は低脳丸出しだと思うが
0162デフォルトの名無しさん
NGNGたかが粘着バカ1人だけのために。そんな事しなくても、バカ以外には一目瞭然だしな。
0163デフォルトの名無しさん
NGNG下手くそなハッタリだなw
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNGたぶん、当時はコンパイルできてなかったんだと思う。
0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNGDelphiはDelphi言語
ObjectPascalだったという事実は過去に遡って間違いだと訂正されました
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG馬鹿なお前のために書き込んでやったんだろうな
0170デフォルトの名無しさん
NGNG普通にもっともな意見だと思いますが
Delphiが良い言語だからヘジルスバーグ氏は引き抜かれたんだしC#もDelphiをパクりまくったんでしょ?
近年一番この業界に貢献した人物でしょジルスバーグ氏って
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGまあ、CやSmalltalkに比べれば、Delphiの影響は大きくないね。
CやSmalltalkはいい言語だったと思うぞ。COBOLも。
もちろん時が流れて相対的な位置は落ちてきたが。
0173デフォルトの名無しさん
NGNG> 近年一番この業界に貢献した人物でしょジルスバーグ氏って
ヘジなんてなにも貢献してないだろw
近年だったらアジャイル開発プロセスを普及させ、ほとんど全てのIDEに
UnitTestツールとリファクタリングツールを普及させた kent beck だ
あとは、GoF とかな
だいたいここら辺は Smalltalk 畑だな
>>172
Smalltalk と C を同等に捉えて相対的な位置が落ちてきたと言うのは納得出来ないが
0174デフォルトの名無しさん
NGNG開発環境だけだろそんなの
言語仕様なんて全然引っ張ってきてないっての
パクリ元はJavaってのは誰でも解る
Del厨ってやっぱりこんなレベルなのね
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNGDelphi使っている人なら知っている人?
0178デフォルトの名無しさん
NGNG過去20年のソフトウェア開発における生産性向上の90%に寄与した世界最高の言語設計者
Turbo Pascal、Delphi、WFCそして今度は.NETを作ったとてつもなく凄い人
0179デフォルトの名無しさん
NGNGDelphiの開発環境だってVBのパクリだし、.NETだってJavaのパクリじゃん(藁
0180デフォルトの名無しさん
NGNGDelの価値はVCL。JavaのSwingはVCLのパクリ。
0181デフォルトの名無しさん
NGNGほかに与えた影響は似たようなもんか、どっちが大きいとか小さいとかいえないようなレベルだと思うが。
0182デフォルトの名無しさん
NGNGkent beck はプログラミングスタイル事態を変えてしまった
世に溢れる書籍や情報サイト、コミュニティーを見ろ
ヘジはただのツール作者
なにも生み出していない
0183デフォルトの名無しさん
NGNGごめん、CとSmallTalkのことを指摘したつもりだった。
ヘジのツールが与えた影響も大きいと思うぞ。
で、仕事の層が違うのだから、どっちがえらいとかえらくないとかいうのはナンセンス。
0184デフォルトの名無しさん
NGNGC は現在のマシンスペックに対する妥協案として出来たどちらかというと
高級アセンブリ的なもの
影響は良い意味でのものばかりではなくその普及範囲の大きさに起因するもの
どちらにしても同列に扱い言及するのは不適切
あと Smalltalk の t は小文字
> ヘジのツールが与えた影響も大きいと思うぞ。
一つの言語、プラットフォームにしか影響を与えないものと
全ての言語、プラットフォームに影響を与えたものを同じと考えるのもどうかと
0185デフォルトの名無しさん
NGNGVCLは糞
0186デフォルトの名無しさん
NGNG高級アセンブリ的な高級言語という点で、とってもエポックメイキングだったと思うんだけど。
現時点でもほとんどのOSやドライバがCでかかれているわけだし。
実務レベルから与えた影響もバカにできないと思うけどなあ。
あんたに言わせれば研究室レベルからの影響の方が、高尚で比較にするべきじゃないんだろうけどね。
少なくとも、ヘジはJava・.NETという、足したら100%近くなるようなプラットフォームに影響を与えているわけだから。
優れた道具が与える影響も大きいと思うぞ。
方法論と道具と、どちらが与える影響が大きいとか小さいとか比較するのもナンセンス。
0187デフォルトの名無しさん
NGNGっていうか、ガキんころで言葉しかしらないとき、ほんとにそう思ってた。
0188デフォルトの名無しさん
NGNGまず勘違いしているのは影響としての質が違うという意味だ
現実に即した高級アセンブリとして普及したC
そしてその普及の度合いで影響力を今でも与えているという質と
言語自体の仕様、またはそれらのコミュニティーで今現在でも最先端の
技術として影響力を与え続けているものを同列に扱うのは変だと言ったわけだ
> あんたに言わせれば研究室レベルからの影響の方が、高尚で比較にするべきじゃないんだろうけどね。
研究所レベルじゃなくて実用レベルだろ
XPもUnitTestもテストファーストのTDDもリファクタリングもデザインパターンも
> 少なくとも、ヘジはJava・.NETという、足したら100%近くなるようなプラットフォームに影響を与えているわけだから。
ヘジが何をやった?
Javaはヘジ関係ないし、.NETは別にヘジが作ったわけでもなくまた多くのものがJavaからの流用だろ
しかも、Javaは既に大きな市場を確保したが.NETはまったく普及する様子を見せていない
0189デフォルトの名無しさん
NGNG> 同列に扱うのは変だと言ったわけだ
言ってないですね :-P
0190デフォルトの名無しさん
NGNG> 実務レベルから与えた影響もバカにできないと思うけどなあ。
マイナスな影響の方が大多数を占めると思うけど
0191デフォルトの名無しさん
NGNG>> 173
> Smalltalk と C を同等に捉えて相対的な位置が落ちてきたと言うのは納得出来ないが
>>184
> どちらにしても同列に扱い言及するのは不適切
ずっと言っているが
0192デフォルトの名無しさん
NGNG「同じことを言っている」記述を示すならともかく、
「同じ単語を使っている」記述を挙げただけでふんぞり返られても ;-)
0193デフォルトの名無しさん
NGNGではどうぞ
>>184
> C は現在のマシンスペックに対する妥協案として出来たどちらかというと
> 高級アセンブリ的なもの
> 影響は良い意味でのものばかりではなくその普及範囲の大きさに起因するもの
> どちらにしても同列に扱い言及するのは不適切
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGいったい何がしたいんだか良く解らんのだが・・・
とりあえず、もう相手はせんよ
0196デフォルトの名無しさん
NGNGただしageんなよ。
Del厨もC厨もJava厨も氏ね。
好きな言語が何であれ、厨に生きてる価値は無い。
0197デフォルトの名無しさん
NGNGVBAにも応用できるしとか言って。
0198デフォルトの名無しさん
NGNG言語厨は害悪だからね
特にDel厨
0199デフォルトの名無しさん
NGNGGUI作る言語として一番簡単だからね
確かにOfficeで応用効くし、業務でちょっと使うには良い言語
そう言えばオレの今使っているlive2chもVB製か
0200デフォルトの名無しさん
NGNGDelとかガベージが無いのもとっとと死んでくれ
超高級スクリプト言語最高
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG猫がプログラミングしてるとこも見たことない。
0203デフォルトの名無しさん
NGNGそのスクリプト言語何使ってプログラミングされてんだよ。。。
0204デフォルトの名無しさん
NGNGプログラミングをこなせるようになる可能性はあると思う。
0205デフォルトの名無しさん
NGNGScheme Haskell ML Smalltalk Perl Ruby Python JavaScript
ここら辺使うのは志低いのか?
>>203
何によってそれが作られているか何て関係ないだろ
リソースから離れ、メタ化していく方向にならなおさらだ
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGXPでいうメタのことか?
0208デフォルトの名無しさん
NGNG○ もしくはXPでいうメタのことか?
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNGヽ(・ω・)/ ズコー
\(.\ ノ
、ハ,,、  ̄
 ̄´´
0211デフォルトの名無しさん
NGNG133のリンク先ってそれほど悪いページじゃないじゃん。
結構いいこといってるよ。
VBってwebでロクなドキュメントみあたらないよね。
VBでなんか書いてるやつ、VBのコンテキストになんも疑問もってないんかな??
って感じのドキュメントしかみあたらない。
あとVBでのnullの扱いを把握してないやつ多過ぎ。変だからな。
とりあえずVBは「初心者の成長を阻害する」というのは常識、くらいの認識は万人にあったほうが、
世の中の為だ。
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG> 結構いいこといってるよ。
この時点でプログラマとしてのレベルが知れる
なんでDel厨ってVBにこれほどライバル心燃やすんだろうね
0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGで、やっぱり具体的に並べ立てることはできないと ;-)
0217デフォルトの名無しさん
NGNG具体例なんかこのスレに死ぬほど上がっていると思うけど
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGこれがエクスフローラ開くとどうしても最初に立ち上がってしまう
これって治せるのかな?
0220デフォルトの名無しさん
NGNGしつこいのはそのハッタリです ;-)
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG開発効率と速度と実用性とのトレードオフでは
いまだに最適点じゃないかね。
他のツールがだらしないとも言える。
現在焦点のGUIアプリでのメモリ管理問題を解決するには
.NETのようなやり方が正攻法だと思うが、
大規模すぎて言語ヲタの夢を奪う所もあるわな。
資金力でヘジ買って設計力も付けてしまったMSに対して
Javaは鯖サイドで生き延びてる程度だし、
オープンソース界はKDEとか旧態依然な枠組みばかり。
いい線いってるのがPython+Zope位か。
0226デフォルトの名無しさん
NGNG本当にムキになってるし。
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGで、それが解らないならまぁそのレベルと
>>160のリンク先でのオープンソースへの批判は
「自分は従量制の課金なので只じゃない」
という愚にもつかないものだし
シェアウェアは払うのが面倒だから言われるまで払わないとか厨まるだし
つーかココに書き込んで粘着しているのマジで>>133のサイトの人っぽいなぁw
0230最凶VB厨房
NGNGVB使いは永遠に生き続けるのみ。
0231デフォルトの名無しさん
NGNGVISUALSTUDIOなどは高いのでVBAなどで遊んでみる→VBにどっぷりはまる
こういうパターンが多そう
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNGシチ面倒くさいVBAなんかに行くか??
0234デフォルトの名無しさん
NGNG20〜30代でプログラムに興味がある奴→VCTKかBorland製品
学生でプログラムに興味がある奴→4000円でVS.NET+DirectX+Comega
学生でプログラムに興味があるけど4000円を払う度量が無い奴→そもそもパソコンやってる場合じゃない
0235デフォルトの名無しさん
NGNGつーか最初にメモリ管理をさせる言語を勧めたくない
メモリ管理はプログラムの本質じゃないからな
0236デフォルトの名無しさん
NGNG結局、プログラムに興味あるっていうのが、実際は何をしたいかだな。
0237デフォルトの名無しさん
NGNGまさしくそれだね
ツールを作るための道具として覚えたいのか
将来職業にするために覚えたいのか
プログラムと言うもの自体に興味があって追求したいのか
一番目がDelphi、VB
二番目がJava、C++
三番目がScheme、Ruby、Python
こんな感じかな
0238デフォルトの名無しさん
NGNGmatzさんの初心者向け言語に対する見解です。
つまり、初心者にやさしいのではなく、
初心者を成長させる言語である必要があるんじゃないかと。
そういう意味で、scheme、ruby、smalltalkはいいんじゃないかな?
(237の3番目に対する答え)
pythonが無いのはruby厨だからw。
0239デフォルトの名無しさん
NGNGCを最初にやった後にJavaをやると頭がこんがらがる。
Javaを最初にやった後にCをやると頭がこんがらがる。
って思ってるのは漏れだけでしょーか?
0240デフォルトの名無しさん
NGNGJavaとCのどの点がこんがらがる原因?
0241デフォルトの名無しさん
NGNG「始めて」と書くべきところで「初めて」と書かれると頭がこんがらがる。
「初めて」と書くべきところで「始めて」と書かれると頭がこんがらがる。
って思ってるのは漏れだけでしょーか?
239はCとJavaしかやったことがない人?思想の異なる言語を行き来すると、少々頭がこんがらがるのはCとJavaに限った話ではないと思うが。
0242デフォルトの名無しさん
NGNG始めて言語の比較ができるんじゃないかな、と思う。
0243デフォルトの名無しさん
NGNG1・2個を覚えて、あと2〜3個をちょっと勉強すれば、それなりの比較はできると思うが。
0244239
NGNGそもそもメソッドって考えがCにはないからね。
Cから始めた漏れにとってはそこが難点。
あとはオーバーロードとオーバーレイドの違いとか。
未だにJavaに馴染めません。
>>241
スマソ。書き方間違えてた。
誤→プログラムを初めて気がついた
正→プログラムをやってみて、初めて気がついた
0245デフォルトの名無しさん
NGNG20〜30個っていうのはある程度の経験を持った人ならいつのまにか覚えているもので、
やはり2〜3個しか言語を知らないというのは経験不足。
0246デフォルトの名無しさん
NGNG話がずれてるが。
自分が20〜30個の言語を覚えているという自慢をしたいだけ?
0247デフォルトの名無しさん
NGNGJavaではなく、オブジェクト指向に馴染めてないだけかと。
C++でも同じことになるわけだし。
メソッドなんかは関数と同じわけで。
オーバーロードとオーバーライドは名前が似てるだけだしオーバーレイドなんてないし。
0248デフォルトの名無しさん
NGNG経験不足で比較判断が出来るかどうかという点。
0249デフォルトの名無しさん
NGNG2〜3個の言語でそれなりの経験があれば十分だと思うが。
5つもあれば充分だろ。
別に学会に発表する論文書くわけでもないし。
0250デフォルトの名無しさん
NGNG2個でも20個でもそれなり比較は出来るし、それなりの比較しか出来ない。
30個もおぼえればその他すべての言語の比較が出来る、とでも言いたいのか?
0251デフォルトの名無しさん
NGNG実は中の人って1人とか?
0252デフォルトの名無しさん
NGNGVBを使ってるやつはコンプレックスが強いからな
まあ、所詮はBasicだし
かと言ってRubyなどの高級言語を会得する根性も無い
0253デフォルトの名無しさん
NGNG逆に>>251のようにいきなり脈絡無くVB叩きをはじめるのは何故かいるんだけど
同じ人?
>>244
Javaってどの位やっている?
年単位でやっていてその認識なら、ハッキリ言って才能無いと思う
0254デフォルトの名無しさん
NGNGたかがJavaでなんで必死になってんの?
0255デフォルトの名無しさん
NGNGいやこれは Java かどうかの問題じゃなくてこれは OO に対する理解の無さから来るものだろう
もし年単位でこれほどの理解しかしていないなら才能無いと言ったまで
0256244
NGNG>>247
スマソ。思いっきし間違えてましたね。この時点で漏れはJavaに(ry
>>255
Javaはまだ3ヶ月ぐらいですね。Cは大体1年くらい。
まぁ、学校の授業でやってるくらいなんで、なかなか覚えられなくて。
0257デフォルトの名無しさん
NGNGなら大丈夫
がんばれ
0258デフォルトの名無しさん
NGNGJava厨の俺って出来る = 馬鹿
Java厨の俺って一人前 = 猿
Java厨の俺って初心者 = ミジンコ以下
0259デフォルトの名無しさん
NGNGあと、JavaだけじゃなくSchemeとかPythonをやっているヤツはレベルが高いという話はこれが面白いよ
Pythonのパラドックス ---The Python Paradox
ttp://www.shiro.dreamhost.com/scheme/trans/pypar-j.html
0260デフォルトの名無しさん
NGNG一つ解かった事があるよ。
君が大したプログラマじゃないっていうことさ。
0261デフォルトの名無しさん
NGNG> 例えばGoogleだ。彼らはJavaプログラミングのポジションを募集する時でも、 Pythonの経験を要求する。
Rubyじゃ駄目ですか(´・ω・`)
0262デフォルトの名無しさん
NGNG心配するな。
教えている方はもっとわかっていないぞ。
0263デフォルトの名無しさん
NGNG0264デフォルトの名無しさん
NGNGプログラム組めないのに教えさせられてかわいそー
0265デフォルトの名無しさん
NGNGせいぜい>>263程度ですよ ;-)
0266デフォルトの名無しさん
NGNG>>262とか相手も知らんのにそいつのレベルなんか判るかよ
せめて言語に対するツッコミしろよ
虎のGenericとか
0267デフォルトの名無しさん
NGNGだってさぁ、用途・環境によって違うって結論がでてしまって雑談スレになってんだから。
言語比較スレというわけでもないし。
虎のGenericsっていうなら、それよりGroovyの方がここでの話題にはいいと思うな。
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGJavaやってる人がみんな同じにみえるんだ。
なんかの病気じゃないの?
いやな思い出でもある?
0270デフォルトの名無しさん
NGNG無い頭絞った煽りが空しいな。まぁ次は上手い自演をしてくれ。
0271デフォルトの名無しさん
NGNGではJavaよりいいのは何なんですか?
0272デフォルトの名無しさん
NGNGそうかぁ、いやな思い出があるのか。
全部自演に見えるんだね。
いつか幸せになって、そういう被害妄想を抱かなくなればいいね。
0273デフォルトの名無しさん
NGNG用途による。ちなみにJavaはどの用途でも中途半端。
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG2点ってとこかな。
自演を磨く手段は考えた? 悔しがってる場合じゃないよ。
0276デフォルトの名無しさん
NGNG実行効率より実装効率が求められる、規模が多きかったり長くメンテしながら使うものの場合はJavaが有効。
0277デフォルトの名無しさん
NGNGJavaで不快感のない操作感のGUIがかけますか。
勝手にGCされると困る箇所がありますが、
そういう場合GCを制御することが出来ますか。
実用的にJavaを使うにはJITを使った方が速度的には改善されますが、
実行前にロード(&コンパイル)する時間が不快です。
0278デフォルトの名無しさん
NGNG> Javaで不快感のない操作感のGUIがかけますか。
かけます。
GCが気になるような、厳密なリアルタイム性が求められるのは、現時点難しいですが、以前よりGCの負荷は少なくなってます。
だから「実行効率より実装効率が求められる」と注意書きしてます。
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG宗教なので仕方が無い
0281デフォルトの名無しさん
NGNGなんか、古いJava叩き用語をそのまま使って叩いてはみたものの、それが効かなければ次の手は打てないから妄想というしかないんだな。
0282デフォルトの名無しさん
NGNG自分が自演するやつって、他の人も自演すると思うんだよね。
0283デフォルトの名無しさん
NGNG開発楽して、そのしわ寄せをユーザにまわす、ってことだろ
0284デフォルトの名無しさん
NGNGユーザーがそこまで求めてない場合。
それよりも早いリリースが求められている場合。
なんか、技術的な突っ込みはできないから、言葉尻捕らえるしかないのな。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG傾向の違う言語をいろいろ覚えるのが吉。
0288記述力なら本気でrubyだと思う
NGNGdef sum1(ary)
sum = 0
ary.each do |e|
sum = sum + e
end
return sum
end
def sum2(ary)
return ary.inject(0){|sum,e| sum + e }
end
p sum2(array) # => 15
# 初心者はいつまでも初心者じゃねーし、
# 使わない機能は使わなきゃいいだけ。と思う。
0289デフォルトの名無しさん
NGNG> # 使わない機能は使わなきゃいいだけ。と思う。
まつもと氏の言葉の受け売りだなぁ
もう少し自分の言葉で書かないと反感しか買わないと思うぞ
オレ的にはPythonも悪くないと思う
0290デフォルトの名無しさん
NGNG1人の人間を見れば、初心者はいつまでも初心者じゃないけど、社会的にみれば初心者はいつでも初心者だよ。
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG確かに初心者向けだ
0293デフォルトの名無しさん
NGNG残ったものがお勧めじゃない?
0294デフォルトの名無しさん
NGNGこの世に勧められる言語は全てなくなるな。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG身近に教えてくれる人がいない場合、
C++:何でもありの言語が最初だと他の言語に触れたときにストレスが溜まる
VB:いろんな意味で悪い癖が付く
gawk:極めれば極めるほど仕事では嫌がられるプログラミングスタイルが身に付く
かな。
0298デフォルトの名無しさん
NGNGそう言うヤツは意欲もなく最初から向いていないだけだと思うけど
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG皮肉を込めて変数やメソッド名を日本語で書くぞ。
名前を考える時間の節約にもなるしな。
0301デフォルトの名無しさん
NGNGGJ
0302デフォルトの名無しさん
NGNG> 皮肉を込めて変数やメソッド名を日本語で書くぞ。
どこがどう皮肉になってるんですか?
0303デフォルトの名無しさん
NGNGここ数年VB触ってないが、プロジェクト内で触ることになれば
漏れも周囲のレベルに合わせるな。やっぱり。
0304デフォルトの名無しさん
NGNG>名前を考える時間の節約にもなるしな。
もし本当にそれで名前を考える時間の節約になるのなら、
他の言語でもそうした方がいいぞ。
普通のプログラマは、"適切な日本語名を見つけるのが面倒だから"
良く知られている英単語を使っている訳だから。
0305デフォルトの名無しさん
NGNG> "適切な日本語名を見つけるのが面倒だから"
仕様書には日本語で書いてある。
0306デフォルトの名無しさん
NGNGなら日本語で書け。
仕様書を丸写しするだけの仕事しか
していないのならば。
0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNGなに逆切れしてんの?
0309デフォルトの名無しさん
NGNGとっつきやすいものって何ですか?
DelphiかJavaあたりですかね?
0310デフォルトの名無しさん
NGNG但し最初からこれですると将来まともなプログラムを組む事が出来なくなるという諸刃の剣。
素人にはお勧めできない・・・と言いたい所だが素人にお勧め出来なければHSPの利点が無くなってしまう。で、残ったEXEをよこす。畜生。
まあお前ら、初心者はプログラミングしようと思ったら気をつけろってこった。
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNGWeb専用だから?
0314デフォルトの名無しさん
NGNGそうか?
J2SE+NetBeansバンドルのやつとか使えば、インストーラでインストールするだけでServlet+JSP開発までできるが。
0315デフォルトの名無しさん
NGNG情報まったく集まらないし、それだったら苦労してもeclipse使った方が
情報もあるし、リファクタリングの課程も学べるしプラグインの多さと拡張性の高さで
ずっと先まで勉強出来て良い
NetBeans覚えたらずっとNetBeans
VB覚えた初心者がVBから離れられないのと同じ
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNGねえよ。
あるのはJ2EE。あれは単なるJavaとは全くベツモノ。
でもって、J2EEなんて使わなくても、Swingでよければ
ネットワークアプリなんて充分作れる。
J2EEはSIの低能プログラマでも簡単に統一されたアーキテクチャのもとで
サーバーサイド開発ができるようにしたという、言うなれば手抜きの道具
だよ。
0318デフォルトの名無しさん
NGNGプラグインの多さは認めるけど、NetBeans4.0からリファクタリング一応載るし、WebサービスやらEJB対応も出るし、プロファイラも出るし、状況は変わるよ。
「ずっと先まで勉強できて良い」というのが「Eclipse覚えたらずっとEclipse」と同意ということになってるわけで。
EJBはほっといていいとしても、Webサービスがどうなるか楽しみ。
状況は常に同じではないよ。
Webサービス+Swingクライアントというのが広まることがあるとNB優位になると思う。
0319デフォルトの名無しさん
NGNGどう考えても支えているユーザー数から言って良いものが出るのはeclipseだろ
数も多くて選べるのもおそらくeclipse
しかも、有料版にも移行出来るしな
NetBeansは先が判らないしおそらく無くなる
次にSunが作っている名前忘れたけどVBみたいなのあるだろ
あれに取って代わるね
で、突っ込んだことはeclipseと
0320デフォルトの名無しさん
NGNGeclipseは本屋に行けば死ぬほど書籍が出ているし、いろいろなツールもバンドルされている
0321デフォルトの名無しさん
NGNGeclipse にそういうのある?
0322デフォルトの名無しさん
NGNGVisualEditorとか
つーかJavaの仕事であんまGUI使ったこと無いなぁ
アプレットくらいか
0323デフォルトの名無しさん
NGNGGUIの話が出てくるのは自然だろう。
とはいえ、JavaだとSWTとSwingのどちらが良いかという話になって
宗教戦争になってしまうけどな。
0324デフォルトの名無しさん
NGNGttp://eclipsewiki.net/eclipse/?GUI%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
このくらいある
0325デフォルトの名無しさん
NGNGNetBeans4.0以降のロードマップも決まってて、Sunが作ってるいろんなのはそこいらをベースにしてるんだけども。
今はGUIというのは少ないけどJ2SE5でパフォーマンスが大幅に改善したし、リッチクライアントが注目されてるし、Webサービスの使いやすさでどう転ぶかわからんよ。
0326デフォルトの名無しさん
NGNG初心者=GUIと言う考えは如何なものか
GUI以外はサーバサイドという考えは如何なものか
>>237-238みたいに初心者は一つでまとめて扱えない
0327デフォルトの名無しさん
NGNG知的好奇心の高いユーザーがeclipseを支えているから状況は変わらないよ
GUIが主体になればGUIプラグインが充実するし、ここにプラグインによる拡張だから
IDE自体のバージョンアップのスピードに捕らわれることもなく細かく進化していける
コミュニティも発達しているし、有料プラグインも企業から沢山出ている
この状況は変わらないでしょ
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG言いたいことはわかるのだが、妙に文章が信者臭いのが気になる
0330デフォルトの名無しさん
NGNG言いたいことはほぼ同意
しかし、IDEなんだからGUIエディタくらい付いていても良いのではと思う
今の状況じゃ必要ないと踏んでいるのかか>IBM
0331デフォルトの名無しさん
NGNG今の状況はプラグインヘルにもなりかねないし。
たとえばGUIプラグインが増えれば、それはそれで混乱につながるし。
各プラグインが独立して開発されていると、使いやすさはあがりにくいし。
有料プラグインも、NetBeansが普及すればそちらにも対応するだろうし。
理由はどうあれ、変わらないものなんてないよ。
0332デフォルトの名無しさん
NGNG既に出来上がってしまった状況を逆転させるのは普通に良いだけじゃ変わらないから
Eclipseを超えてしかも+αってところか
しかしEclipseはマニアが多そうだからそうそう超えられなそう
0333デフォルトの名無しさん
NGNG> 今の状況はプラグインヘルにもなりかねないし。
> たとえばGUIプラグインが増えれば、それはそれで混乱につながるし。
そんなもの淘汰されるだろ
良いものが一つもしくは二つくらい残る
今だったらVisualEditorとかね
> 有料プラグインも、NetBeansが普及すればそちらにも対応するだろうし。
普及すればの前提でしょそれは
普及するかしないかの話をしていて、普及を前提の話振ってどうするのw
0334デフォルトの名無しさん
NGNGVisualEditorというのもまだそんなに完成度が高くないようだが
0335デフォルトの名無しさん
NGNGまあ今は GUI なんぞ特に必要ないけど
0336デフォルトの名無しさん
NGNGGUIクライアントが広まれば、変わってくるんじゃないかと。
Eclipseを超える必要はなくて、特色として強く打ち出せるものがあって、市場がその特色を求めるようになれば。
有料プラグインレベルのプロファイラや、有償開発環境じゃないと使えなかったEJBツール、Webサービスツールが使えるようになると、また変わりそう。
Eclipseの資料が多いっていっても、所詮はプラグインのインストール方法、とくにTomcat連携にかなりのページが割かれていて、NetBeansではそもそもその情報は必要ないんだから、それほどのアドバンテージにはなってないと思う。
NetBeans3.6からNetBeans4.0でプロジェクトの管理方法が大幅に変わって、既存ユーザーからは不満がでてるけど、新規ユーザーにとってはわかりやすくなっているし。
>>333
今のVisualEditorが「良いもの」なのであれば、先は暗いね。
0337デフォルトの名無しさん
NGNG普及しないとオレは踏んでいるんだけど
0338デフォルトの名無しさん
NGNGNetBeansがSwing+Webサービスアプリを気軽に開発できるようにする、というのが拍車をかけることになったら面白い。
ま、火種はあるんじゃないかと。燃え広がるかは別として。
0339デフォルトの名無しさん
NGNG今現在の主流を指したまでだが
つーかそんな下らないツッコミだけ返すってどういう事よw
0340デフォルトの名無しさん
NGNGVEといい、Lombozといい。
ないよりマシという点では便利なんだけど、それ以上の便利さはない。
Eclipse自体もそうだけど、かなり使いづらい。
「慣れれば問題ない」という考えだと足元すくわれるね。
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNGあと、思いのほかWindowsのシェアが落ちてて、Mac使う人も多くなってる現状がある。
そうすると、WindowsとMacで動くソフト作るのにJavaというは現実的な選択肢になってると思う。
Mac用のJ2SE5がどうなってるのか興味深いけど。
0343デフォルトの名無しさん
NGNGうーん、その状況はちょっと夢が入っているように思えるな
オレはHTMLクライアントの不満はクライアントスクリプトで解決させる方向に
向かうと考えているんだよね
で、Webサービスが本格化したら.NETが台頭してくるんじゃないかと
どちらにしろかなーり先の話だと思われ
0344デフォルトの名無しさん
NGNGあれがWindowsに標準で最新版が組み込まれない限り(WUなどで)そちら方面での普及は
見込めないような気もする
0345デフォルトの名無しさん
NGNGV2CっていうSwingで作られた2chビューアのデキがよく、これを使うマカーは多い。俺も使ってる。
マックの他の2chビューアがしょぼすぎるってのも原因の一つだが。
>>344
今、WinXPを買うと最新のJREが入っていることが多いよ。HPのマシンなんかそうだった。
だからといって事態がすぐに好転するとは思わないけど、ちょっと昔よりだいぶマシにはなってるってことで。
0346デフォルトの名無しさん
NGNGおいおいw
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG個人向けでは、かなりMacの比率があがっている。
かなり、とはいえ、数%だけど。
あと、全体でいえばLinuxのシェアもあがってて、少しずつWindowsのシェアは落ちてきている。
0349デフォルトの名無しさん
NGNG> HTMLクライアントの不満はクライアントスクリプトで解決させる方向に向かう
現実そうではなくて、FlashやらJWSやらが伸びてきてる。
> で、Webサービスが本格化したら.NETが台頭してくるんじゃないか
現状クライアントを.NETでサーバーをJavaでという感じになってるのが、クライアント側もJavaで、となるんじゃないかな。
.NETのサーバー側が強くなってきたようにも見えないし。
0350デフォルトの名無しさん
NGNG具体的に以前よりどの位差が出たんだよ
それが状況を逆転するほどのものか?
そんな事言っているから馬鹿にされるんだよw
0351デフォルトの名無しさん
NGNGマック使いからしても、その話は無理があるな。
鯖分野でWindowsからLinuxに乗り換えが進んでいる、ならわかるが、マックは良くも悪くも現状維持だろう。
0352デフォルトの名無しさん
NGNG絶対数が増えるなかで、シェアが微増というのは、かなり意味があると思うのだが。
0353デフォルトの名無しさん
NGNG微増じゃ状況は変わらないって何度もいっているんだが
0354デフォルトの名無しさん
NGNGMacのシェアが激増するなら、JavaじゃなくてMacネイティブで作ることになるだろうから。
Macネイティブでソフト作るほどじゃないけど、欲しがってる人がいるからJava、という感じ。
0355デフォルトの名無しさん
NGNG一割ぐらい増えたのか?
ちゃんと数字を出して、この数字によりJavaの普及に大きな影響があるとちゃんと説明してくれ
0356デフォルトの名無しさん
NGNGMacのシェアについてそんな話は出てないと思うが・・・。
0357デフォルトの名無しさん
NGNG数%と書いてるのに・・・。
で、なんでそんなちゃんと数字出して「大きな」影響があると説明しないといけないの?
0358デフォルトの名無しさん
NGNGそんな事無いだろう
それで無視出来ない状況だったら前から無視出来ない状況だし
無視出来るなら無視し続ける
だいたい本当にクラスプラットフォームを考えたらHTML+クラスプラットフォームに即した
JavaScriptで組むっての
Javaなんてバージョンにより組み込むプラグイン変わってくるし
ユーザーからの不満も多い
Java切っているヤツもハッキリいって少なくない
それなら普及率90%を超えるFlashで作るな
と言うことで
> あと、思いのほかWindowsのシェアが落ちてて、Mac使う人も多くなってる現状がある。
> そうすると、WindowsとMacで動くソフト作るのにJavaというは現実的な選択肢になってると思う。
これはお笑いにしかならない
0359デフォルトの名無しさん
NGNG数%って凄く幅があると思うんだが
0360デフォルトの名無しさん
NGNG> Javaなんてバージョンにより組み込むプラグイン変わってくるし
話の腰を折るようだが、ここがよくわからない。
新しいバージョンの機能を使わなければ、互換性は一応維持されてるし、
JREを組み込めば、他のプラグインが必要となることなんてそんなにないと思うけど?
サーバ側の話ならまた別だろうけど、今はクライアント側の話だよね?
0361デフォルトの名無しさん
NGNG> そんな事無いだろう
使ってる人が増えてる状況の中の微増だからね。
あと、Macネイティブを作るコストを考えるなら無視できるけど、Javaで手軽に共用アプリが作れるなら無視しなくても良い、とかね。
数が増えると、シェアがかわらなくてもニッチとして意味がある市場になるしね。
作りこんだJavaScriptなんて、ブラウザのバージョンやブラウザによっても違うわけだし。
これまたIEのシェアも落ち始めてる形跡があるようだし。
ま、どっちにしろ時代の微妙な変化を見ようとしない姿勢はどうかと思うがね。
とるに足りない変化だと思っていたら、気がついたら激変してるということもあるわけだからね。
変わらないと思いたい心理はわかるけど。
0362デフォルトの名無しさん
NGNGあ、数%と書いてるのに「一割ぐらい増えたのか?」って聞いてくるのはどうよ?ってことね。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG最新バージョン入れなきゃ駄目だろ
IEで動くように1.1で作るのか?
プラグインをわざわざインストールするという行為はそれだけで壁になる
Flashのインストールは気軽に出来るてんを考えればこの差は大きい
で、そんなことしかつっこめないのか?
それにMacの具体的な普及遷移を教えてくれ
それが体制を買えるほどの影響力があるものなのかも含めてな
0366デフォルトの名無しさん
NGNGIEのシェアが落ちてきているねぇ
落ちてないでしょほとんど
> 作りこんだJavaScriptなんて、ブラウザのバージョンやブラウザによっても違うわけだし。
> これまたIEのシェアも落ち始めてる形跡があるようだし。
クラスプラットフォームしらないのか?
今現在でも全てで動くように作っているが
> ま、どっちにしろ時代の微妙な変化を見ようとしない姿勢はどうかと思うがね。
美容な変化をみないんじゃなくてその微妙な変化が体制にほとんど影響しないという
ごく自然な結論を出しているだけなんだが
0367デフォルトの名無しさん
NGNG> IEのシェアが落ちてきているねぇ
> 落ちてないでしょほとんど
ニュースくらい見ようね。
0368デフォルトの名無しさん
NGNG1%から9.9%まであり、そのうちの一番大きい数字を取ったまで
影響力の大きい方を取るのが相手にとっても良いだろ
0369デフォルトの名無しさん
NGNGだから具体的に数字言ってみろってw
減ったのがたった1%とかじゃないだろうな
オレの知っている情報ではIEのシェア以外の狭いパイに変化があっただけだ
0370デフォルトの名無しさん
NGNG以前は何%でどの位増えて3%になったの?
0371デフォルトの名無しさん
NGNGユーザーのIE離れに頭を抱えるブラウザシェル開発者
ttp://www.itmedia.co.jp/enterprise/articles/0410/08/news055.html
0372デフォルトの名無しさん
NGNG記事だけでまったく具体的な数字がないわけだが
またうちのサーバでのログを解析してもブラウザのシェアに変化はないな
まあ月2000万ビューくらいの中規模のサーバだが
0373360
NGNG俺は「マックのシェアが増えてる」と主張してる人とは違うんだけどな…、まいいけど。
んでもって、Javaの最新バージョンは最近のPCではあらかじめ入ってる傾向がある、といいたいだけ。
だから、良いソフトが出ればJavaによるクライアントアプリが普及する可能性はあるんじゃないかな、と思ってる。
もちろん今の中途半端な状況がずっと続く可能性も十分高いんだけど、
頭ごなしに否定する必要もないんじゃない?って感じ。
…って、今のスレの流れじゃ何を言っても無駄そうだ。
0374デフォルトの名無しさん
NGNG> んでもって、Javaの最新バージョンは最近のPCではあらかじめ入ってる傾向がある、といいたいだけ。
一部のブランドPCだけだが
しかもWindowsUpdateと連携しない限り、ライトユーザーだとそのまま古いバージョンが眠っている可能性が高い
0375デフォルトの名無しさん
NGNG馬鹿じゃない?
0376デフォルトの名無しさん
NGNG初心者が習うべき言語は、状況用途によって違う、以上で特に語ることなし。
0377デフォルトの名無しさん
NGNG>>1を読めカス
0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNGhttp://www.java.com/ja/
ここから自動認識で簡単に行えるんだから、
あとはダウンロードコストに見合うだけの魅力的なアプリが出りゃいいんじゃねーの?
0382デフォルトの名無しさん
NGNG無理だなぁ
ユーザーはWindowsUpdateすらたまにしかやらないから
0383デフォルトの名無しさん
NGNGお前はエバンジェリストも知らんのか。
http://www.google.com/search?num=100&hl=ja&safe=off&c2coff=1&client=mozilla&q=+%E3%82%A8%E3%83%90%E3%83%B3%E3%82%B8%E3%82%A7%E3%83%AA%E3%82%B9%E3%83%88&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
TOPに来てる言語はJavaじゃねえよな?
0384デフォルトの名無しさん
NGNGデスクトップの主役どころか脇役すらも演じさせてもらえないと思われ。
0385デフォルトの名無しさん
NGNG最初にプログラミングを学ぶならVBA、もしくはJavaScript
0386デフォルトの名無しさん
NGNGこれは今後も動きそうにない
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG藁た
0390デフォルトの名無しさん
NGNGしかし、世界的にはPythonに傾いているようで
Rubyの方が好きなんだがなぁ
>>387
みんな自分の中に結論を持っているんじゃないの?
結論というより予想だと思うけど
ただ先のことは解らないと連呼しているだけじゃ面白くも何ともないし
自分の結論をここに出して行けばいいでしょ
まぁそれはJavaの事じゃなくて初心者が習うべき言語に関係がある話にしてくれると助かるが
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNGそして、また別のインタプリタが台頭する。
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNGPython とか scheme とかに比べると、余計な概念が入り込んでいる感じがする。
1.5 の generics は template の悪夢が... 複雑になるだけでしょう。
ある程度理解しているのならともかく。
0397デフォルトの名無しさん
NGNGすんません、Java 使っているけど、素で知りませんでした。出直してきます。
# まぁ、わざわざ一枚かぶせんでも、他の言語使えという気もしますが。
Python の方がきっちり書かないといけないので、入門用という意味ではよいと
思う。Ruby って、$_ とか省略できるから書き方的に入門用としては、どうか
と。
scheme は辛いような気がするけど、全くコンピュータ言語を知らない人間に始
めての言語として教えるとどうなるか見てみたい気もする。
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNG0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNG0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNGhttp://3266ubzprnx3.my-age.net/ukrbk7u6da.html
0407デフォルトの名無しさん
NGNGRubyはいいんだが、アセンブラは、いまどきコンパイラ作る人以外はいらない知識になっていますが、裏でどのように実現されているかや、どのようなコードをはいているかを知ることができることは、大きな強みになります。
0408デフォルトの名無しさん
NGNGバカなRuby厨ってとことんバカだな。。。
自分の煽りのせいでRubyの価値が低く見られてしまうことを考えないのか?
0409デフォルトの名無しさん
NGNGperlやpythonみたいなゴミ言語使いが自作自演でやってるに決まってる。
0410デフォルトの名無しさん
NGNG0411Ruby >>>>>>>>>>>>> C++
NGNGプログラミングを楽しむ目的なら,好きな言語を選べます。どの言語にしようかと迷っているあなたに,
筆者がお薦めしたい言語が「Ruby」です。Rubyはオブジェクト指向のスクリプト言語です。スクリプト
言語ですが,とても強力です。筆者がRubyを知る前は,PerlとJavaを使っていました。Perlは優れた
スクリプト言語でしたし,Javaは優れたオブジェクト指向言語でした。ところがRubyは,Perlよりも美
しい言語で,Javaよりも使いやすいオブジェクト指向言語だったのです! 今ではRuby=Perl+Java
だと思っています。RubyにはPerlをお手本とした強力な文字列操作や正規表現*1による検索の機
能がありますし,Javaよりもシンプルにオブジェクト指向のありがたみを享受できます。しかも文法が
簡単で,例外処理と自動的なメモリー管理機能を備え,プログラマが無駄に悩んだりすることが少な
いように設計されています。学習や理解が容易です。
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNG本文の中に一度もC++の話が出てこないのに君の名前はなにが言いたいんだ?
0414デフォルトの名無しさん
NGNG中学生はよく飽きないねぇ
おそらくRuby自体あんまり知らないんだろうけどw
このRuby使っているヤツは厨だということを植え付ける遊びはいつから始まったんだろう
少なくとも2ch以外ではみないんだけど
なんか大本になる何かがあるんだよね
凄いイタいヤツが以前にてそいつの尻馬に乗ったとか
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNGプログラム言語?プログラムのための言語?メタ言語…じゃないよね
スクリプティング言語∈プログラミング言語
0419デフォルトの名無しさん
NGNGなるほど、これはイタいなぁ
これじゃ厨に遊ばれても仕方がない
比較広告も良いところだw
0420デフォルトの名無しさん
NGNGchar Ruby, Perl= 127, Java= 127;
Ruby= Perl+ Java;
if(Ruby > Perl || Ruby > Java) return 1;
else return 0;
}
0421デフォルトの名無しさん
NGNGに切れたヤツがRuby基地害を装って荒らしているのかな。
0422デフォルトの名無しさん
NGNGプログラム言語はプログラムそのものを記述した言語。
プログラミング言語がプログラムを作成する(プログラミング)ために用いられるのに対して、
プログラム言語はその生成物としてただ実行されるためのみに存在する。
機械語などそのまま実行することが出来る言語のこと。
などと善意の拡大解釈で適当なことほざいてみる。
0423デフォルトの名無しさん
NGNGLispやSmalltalkを避けているところが笑えるw
0424デフォルトの名無しさん
NGNGもうオフィシャルからは消されているんだから蒸し返すなよ。
webarchivesから引っ張り出してくる奴の方がよっぽど陰険だろ。
0425デフォルトの名無しさん
NGNG>>415はそれの元ネタを張ってくれたまでだから罪はない
0426デフォルトの名無しさん
NGNG読めば解るけど、普段から常々言っていたことがほとんどだから
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG嘘付くなう゛ぉけ
> 「他言語との比較」ページをあまりにも真面目にとらえる人が多いので(かつ、
> そういう人からの文句に疲れたので)、このページへのリンクを削除します。
> 面白いと思ったのになあ。(2001-07-10)
http://web.archive.org/web/20020206034747/http://www.ruby-lang.org/ja/
0429デフォルトの名無しさん
NGNG融通の効かない人ですね。多動性障害?
0430デフォルトの名無しさん
NGNGC++
いろいろと有名なオブジェクト指向言語であるC++とRubyを比較すると:
C++なぞ問題外.^^;;;
--------------------------------------------------------------
C++
C++ is famous OOPL in many places. Now, let's compare C++ with Ruby:
Ruby is too good to compare ;-)
--------------------------------------------------------------
http://web.archive.org/web/19991128014511/http://www.ruby-lang.org/en/compar.html
日本語版「言語比較」のページが削除された後も英語版は残っていた。
少し経ってC++の項のみ削除された。
4年ほど経って英語版も削除された。
0431デフォルトの名無しさん
NGNG>スタック、ヒープ、キャリー
これを見て瞬時に頭に「ヒッキー」の文字が浮かんだ。
何故かと思って見直してみた。
>スタック、ヒープ、キャリー
~~ ~~ ~~ ~~
嫌な検索能力(しかも順序変換可能)がある事に気がついてorz
0432デフォルトの名無しさん
NGNG同志フルシチョフ「彼は、どうしてここにいるのだ?」
医局長 「彼は、亡命しようとしたので、入院させました」
同志フルシチョフ「なぜ収容所にいれないんだ?」
医局長 「はあ、彼はわが国に亡命しようとしたんです」
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGRuby!!!!!!!!!!!!!!!!!!!!!!!
0435デフォルトの名無しさん
NGNG俺はスクーピーだな。
0436デフォルトの名無しさん
NGNGスレタイ
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNGしかしなんであんな汚い仕様の言語が普及するのか解らん
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNGそういう面もあるがそれは違うと思われ
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNG2ちゃんねるで一番有名なのはJavaだと思うのだが如何に?
0448デフォルトの名無しさん
NGNGCはそれなりだと思う
0449デフォルトの名無しさん
NGNGメール欄だけだろうよ
0450デフォルトの名無しさん
NGNGするのはもう面倒だから説明は省くけど、
Javaの文法はどちらかと言うとハードウェアに近い。
0451デフォルトの名無しさん
NGNGJavaの思想や位置自体は十分にハードウェアから遠いけど
C/C++を引きずっているからああいう文法になる
それが証拠にGroovyはJavaほど汚くない
0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNG>いちいち簡単な理由を説明しないと解からないような初心者相手に
>するのはもう面倒だから説明は省くけど、
>Javaの文法はどちらかと言うとハードウェアに近い。
なんか、便利な言い回しだな。
ちょっと応用してみる。
いちいち簡単な理由を説明しないと解からないような初心者相手に
するのはもう面倒だから説明は省くけど、
「void(日下部)」はどちらかと言うと「いらすま」に近い。
0454デフォルトの名無しさん
NGNG言語なんて所詮オナニーの道具だからな。
自分のオナニーのやり方を否定されたらやっぱ反論しないわけにはいかないだろ。
0455デフォルトの名無しさん
NGNG馬鹿丸出しだな
0456デフォルトの名無しさん
NGNGバカが自分だと気づいていない罠
なんで論文にもならないことを、しかも2ちゃんねるなんかで
語らないといけないのか。
0457デフォルトの名無しさん
NGNG0458デフォルトの名無しさん
NGNG論文ってレベルの話かよプッ
0459デフォルトの名無しさん
NGNGするのはもう面倒だから説明は省くけど、
450はどちらかと言うと馬鹿に近い。
0460デフォルトの名無しさん
NGNG,、:'":::::::::::::::::``:...、
/::::::::::::::::::::::::::::::::::::::\
i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
!::::::::::::::::::::::;‐、:::::::::_::::::_::::';
|::::::::::::::::::::::| :: ̄ ``!
r''ヾ'::::::::::/ :: |
l r‐、\::/ _,,、ii_;;_、 _,,,l、
ヽヾ〈 ::= -r:;;j_;、`/ :;'ィ;7
!:!_,、 :: ` ー : |: `´/ 何かもう必死でしょ?
,./ヽ | 、_ :: ,: 'r' :i |: / 最近のJava厨。
,../ `ヽ;_ i | '"、_:::__`:'‐'. /
/ ``'ー 、_\ ! `::` ̄''`チ`シ いや、ホンマは最初から必死なんやけどな。
/ー 、_ `\:、_ :: ` ̄/
/ ``ヽ、 ヽ`'7‐--'゛
0461デフォルトの名無しさん
NGNG大体、K&RにもあるようにCの演算子の優先順位は、設計ミスなのにいまだに、いくつかの手続き型言語は、それを引きずっている。
というわけで、言語が汚いかどうかよりも、過去の遺産のほうが重視される世界なのよ。
0462デフォルトの名無しさん
NGNGLispはCより古いけど
0463デフォルトの名無しさん
NGNGLispが手続き型言語?
0464デフォルトの名無しさん
NGNG> 古いプログラミング言語は、過去の設計ミスや遺産を引きずっている。
これへのツッコミ
0465デフォルトの名無しさん
NGNGこれも大分古いがCのような糞設計じゃないな
0466デフォルトの名無しさん
NGNG論理型言語Prologもその年
SimulaとかLOGOはさらに古い
0467デフォルトの名無しさん
NGNG0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG(ノ∀`)アチャー
0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNG多倍長整数計算が意識せず使えるところだと思う。
初心者は結構オーバーフローで挫折するから。
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNGC++(2ed) ---多重継承の採用
は、これらの言語の特徴ですが、今では設計ミスとされており、新言語ではわざと採用されていません。
いいわるいは別として、現在、多く使われている言語のほとんどは、Cの影響を受けているので、初心者には、なれる意味でもCがいいでしょう。
また、CやPascalが、1passでコンパイルできるように、うまく設計されているということも見逃せない点です。
0477デフォルトの名無しさん
NGNG1passのコンパイラってほとんど最適化しないんじゃない?
そうでもないのかな…
GCCは3passだよね?
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNG1passでコンパイルできるということには、構造的な美しさがある。
定義→使用 の原則が守られているため、(コンパイラとおなじように)コードを上から順番に読んでいけば、原理的には完全理解ができるようになっている。
0480デフォルトの名無しさん
NGNG> 1passでコンパイルできるということには、構造的な美しさがある。
私はそんなものは感じない。むしろ相互再帰的なものもそのまま書けることが美しい。
馬鹿なコンパイラの都合のためにあらかじめ宣言を書いておく必要があったり
自然なコーディングができないのは迷惑だ。
> 定義→使用 の原則が守られているため、(コンパイラとおなじように)コードを上から順番に読んでいけば、原理的には完全理解ができるようになっている。
コンパイルすることと理解することは無関係だ。
理解するためには「実行」しなければならない。そして実行するためには、
関数の(名前ではなく)中身を知らなくてはいけないので、
先に書いてあることを知るために参照することが必要だ。
(そもそも機械でさえ実行されるのはコンパイルされた「後」だ)
0481デフォルトの名無しさん
NGNG定義だけ先に書くということが当たり前に行われてるんだから、全然そうなってないね。
0482デフォルトの名無しさん
NGNG1passでも、相互再帰的なものをそのままかけるよ。ちなみに、C++も同じだ。
関数の機能は、その中のコードを読んで理解するのではなく、(関数名、引数名を含む)コメントを読んで理解するのですよ。
君は、ライブラリ関数もソースを読んでいるのかい? 極論のようだが、本質はおなじだよ。
0483デフォルトの名無しさん
NGNG定義だけ先に書けば相互再帰ができるって、つまり構造的な美しさは崩れるってことじゃないか。
JavaでIDE使ってJavaDoc参照しながらコード追った方が全然楽だと思うが。
0484デフォルトの名無しさん
NGNG”定義だけ先に書けば相互再帰ができるって、つまり構造的な美しさは崩れるってことじゃないか。 ”
というのは、意味不明です。
すべての単語が登場したときにはすでに定義されているという構造は、美しいと思わないか?
ちなみに、Java+JavaDocならすべての単語が登場したときにはすでに定義されているという構造になるんですよ。
0485デフォルトの名無しさん
NGNGライブラリ関数はコードの外部にあるドキュメントを読むんだよ。
それこそ呼び出し元を上から読んでたってわからない。
なんにしろ呼び出し元の名前だけ見て機能が分かることなんて稀だ。
推測はできてもね。
それにコメント読むだけで理解できるソースって(w
オープンソースのプログラムのソースコードを読んだことがあるかい?
完全にドキュメントをつくる規則があるような特殊な場合はコメントなりなんなりで
分かるのだろうけれどね。
0486デフォルトの名無しさん
NGNG登場する時には「定義」されているのではなく、
「宣言」されているだけでは何も美しくない。
「定義」だけのあるプログラムと、
「定義」と「宣言」のあるプログラムの
どちらが美しいだろうね?
define f { elem g }
define g { elem f }
より
declare g
define f { elem g }
define g { elem f }
のが美しいとはとても思えないな。
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGRubyは全部オブジェクトだけど
つーかファーストクラスオブジェクトの話をしているの?
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGC/C++は実用的な言語
これは逆に言うと
使いこなしにくい、ということになる
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNG.NETもJavaもDelphiから巣立ったものだからな。
0493デフォルトの名無しさん
NGNG0494デフォルトの名無しさん
NGNGhttp://jp.rubyist.net/magazine/?0002-WCNewsPaper#l7
を読んで、
「オブジェクト指向言語ってすごく不自然なプログラミングをさせるんだな。
こんなの初心者に向いてるか?」
と思った。オブジェクト指向を勧める人の意見を聞いてみたい。
題材は、七並べみたいなもので、
二つのカードが隣り合わせに置けるかどうか判定する、というもの。
普通は(OOPに染まってない初心者がいれば意見歓迎)
「トランプは…数字のカードとジョーカーがあるんだよな」
と考えるのではないかと思うのだけど、筆者は、
トランプの数字カードをCardクラス(基底クラス)にして、
そのメソッドとして数字カード用の判定する関数を実装し、
その上で、
Jokerを特異メソッド(Ruby)か継承(Java)でそのメソッドをオーバーライド
することで表現してる。
疑問:
なんでいわゆる「トランプ」そのものじゃなくて
「七並べ用のカード」なんてものを定義しようと思うんだろう?
それに、他のゲームに流用できなくなってしまってる。
Jokerが数字カードの一種っておかしくない?
トランプには数字カード*と*Jokerとがあるんだと思うんだけど。
0495デフォルトの名無しさん
NGNG短いし、Cardは流用可能だし、はるかに自然だと思う。
(念のため。別にHaskellそのものを初心者に勧めろといいたいわけではありません。)
-- トランプには 数字カード(Card Suit Number) と Joker がある。
data Card = Card Suit Number | Joker
deriving (Eq, Show)
suit (Card s _) = s; number (Card _ n) = n
-- data Card = Card {suit :: Suit, number :: Number} | Joker
-- と書いてもいい
-- スートにはスペードと…
data Suit = Spade | Heart | Diamond | Club deriving (Eq, Show)
type Number = Int
-- 続く
0496デフォルトの名無しさん
NGNGcan_be_next_to c@(Card s n) card
= (s == suit card)
&& ( number c == number card + 1 || number c == number card - 1 )
can_be_next_to Joker _ = True
bafuda = [ Card s 7 | s <- [Spade, Heart, Diamond, Club] ]
tefuda = [ Card Club 8, c1, c2, Joker ]
[c1, c2] = [ Card Club 1, Card Club 2 ]
ok_cards = [ c | c <- tefuda, or [c `can_be_next_to` b | b <- bafuda] ]
main
= do print $ c2 `can_be_next_to` c1 -- True
-- ... 略
putStrLn $ "You have " ++ show (length ok_cards)
++ " playable cards."
-- 終わり
0497494-496
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG次にこのソースのみを見て全てのオブジェクト指向批判するのは筋違い
あなたがオブジェクト指向に精通していて批判するならまだしもね
ということであなたはただ関数型言語マンセーオブジェクト指向糞と言いたいだけの
釣り馬鹿関数型言語信者にしか私は見えません
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNGすみません。
>>499
では、あのコードはオブジェクト指向に精通しているひと(またはあなた)
からみてどうなのですか?
全く不自然だと思わないとか、
経験者がわざわざそうするだけの理由がちゃんとあるとか、
それともこれは筆者が「オブジェクト指向糞」な例を上げてしまったとか?
こっちが釣られているような気もしますが…
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNGだからなこのコードの批判とオブジェクト指向の批判を一緒にするなと言っているわけだ
それから最初は初心者にとってうんぬん言っておいて
Haskellの場合はそれを切るって時点で既に話しているレイヤーが違うと思うんだが
早い話言いたい事にまとまりがない
最初の文で無理矢理初心者と結びつけてその後はただの言語批判に繋がっているだけ
わかったか?
0504デフォルトの名無しさん
NGNGズム(置けるかどうか)を書いているの?」ということ、では?
本来は、アルゴリズム用のクラス (== 七並べ) を Card クラスの外部に持って
きて、他のゲームの場合にはアルゴリズム用のクラスを入れ替えれば自然で
しょ? Card クラスには、Card としての機能だけを定義して。
元々のサンプルは、説明の都合上、ああなったのでは (と思いたい)。
Haskell は知らんけど、CLOS なんかでもクラスの外にメソッド書くからねぇ...
今回の例では都合よかったかも。
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG>>495-496はスレ違いだし的はずれ
0507デフォルトの名無しさん
NGNG> Haskellの場合はそれを切るって時点で既に話しているレイヤーが違うと思うんだが、
そうではない。
Haskellには、ライブラリの少なさや、資料の少なさなどの点が
初心者にむいてないという欠点があるのだ。
ちょっとは内容のあることを話せ。
0508デフォルトの名無しさん
NGNG> 経験者がわざわざそうするだけの理由がちゃんとあるとか、
なので理由はそれだな
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNG> 多分、>>494 が言いたいことは、「オブジェクト(Card)の中に、何故アルゴリ
これは一番大きいです。
> 本来は、アルゴリズム用のクラス (== 七並べ) を Card クラスの外部に持って
...
Cardクラスの初期化の時にアルゴリズムを渡すような感じでしょうか。
結局特異メソッドを自慢するには説得力がない例だったということなんですかね。
Jokerはどう定義しますか?
0511デフォルトの名無しさん
NGNGならあんなこと書かなければいいだろ
ここは初心者に薦める言語のスレだぞ?
お前の虚栄心を満たすスレじゃないんだが
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNGこいつはなんでこんなにOOを貶したいんだw
知能指数低そうだなぁ
つーか全然初心者に関係ないしこの流れってタダの最強スレだろw
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNGどうよんだらそうなるのかな。
> 結局特異メソッドを自慢するには説得力がない例だったということなんですかね。
OOそのものがいいとも悪いとも言ってないでしょ。
そのプログラミング例が悪いだけで、もっとうまく(OOで)プログラミングする
のが普通なのかな、というコメントなんだけど。
どんなプログラムでもOOでさえあれば
常にOO最高!っていわれないと満足できないんですか?
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG> OOそのものがいいとも悪いとも言ってないでしょ。
> そのプログラミング例が悪いだけで、もっとうまく(OOで)プログラミングする
> のが普通なのかな、というコメントなんだけど。
そういうのはOO関連のスレでやるべき事でしょ?
OOを学んできて理解してからそう言うスレで有意義な議論でも何でもしてくださいよ
ちなみにすべてOOが良いとはこちらも言ってないけどねぇ
あなたの論調はあくまでも一つの例からOOを批判するものでしたが:-P
0519504
NGNGカードが何かをするわけではないので、カードがアルゴリズムを知らなくても
よいのでは? アルゴリズムクラスがその場を支配して、カードクラスは自分の
情報を渡す、みたいな感じで。
だから、カードクラスにアルゴリズムクラスのインスタンスを渡す必要はない
し、Joker も何も考えずに、カードクラスの 1インスタンスで良いと思います
が。アルゴリズム (== ゲーム) 的に Joker が特別な意味を持つのであって、
カードとしての Joker は、「Joker ですよ」という情報を持っていればよいの
ではないかと。
> 結局特異メソッドを自慢するには説得力がない例だったということなんですかね。
う〜ん、微妙... サンプルっていうのは小さくないと、焦点がずれるし、小さ
くするために機能を削ると、一般論から外れてしまうこともあるし...
焦点 (特異メソッド) を定めるために、犠牲になった部分もあったと好意的に
考えるとよいのでは。
0520デフォルトの名無しさん
NGNG> あなたの論調はあくまでも一つの例からOOを批判するものでしたが:-P
そりゃ問題提起だからね。
あなたみたいなヒステリックなのと最強厨が湧いてくるとは思ってなかったよ。
0521504
NGNG言語を選択するのに、オブジェクト指向ってどうなの? っていうのもあるだろ
うし、>>494 の疑問だって自然だと思うが。サンプル自体が一般論からすると
おかしいし。大体、OO 関連のスレでやるほどの深い話とも思えんが。
多分、Haskel って CLOS みたいにメソッドを外部に書くんだろうから、たまた
ま、アルゴリズムを外部に持ってくるべき、という考えに一致して自然に見え
たんでしょう。知らない言語でも、あれぐらいは読めると思うんだが...
0522デフォルトの名無しさん
NGNGなるほど。
OOPだから"物"のほうに仕事をさせるのが一般論というわけでもないんですね。
ただ、アルゴリズムをクラスにするというのがちょっとわかりません。
メソッドの名前もcan_be_next_toではまずいだろうし、
クラスにできるほど違うゲームに共通する点がありますかね?
モジュールで十分なような。なんでもオブジェクトという言語の制限(?)
でクラスにするということならそれでいいです。
>>521
> 多分、Haskel って CLOS みたいにメソッドを外部に書くんだろうから、たまた
そうですね。内部に持ってくるべきときにはそれなりの技法がありますが、
外部にあるというのが基本だと思います。
0523デフォルトの名無しさん
NGNG> ただ、アルゴリズムをクラスにするというのがちょっとわかりません。
デザパタでもまず読んだら?
0524504
NGNG今回の例が単純なので、カードクラスは何もすることがありませんが、画面に
描画する方法なんかは (アルゴリズムというよりは) カードクラス (物) にや
らせたりするのでは?
# テキストで出力だとか、プリンタにとか色々に対応させるとなると、カード
# ベタベタでは駄目でしょうが。
> ただ、アルゴリズムをクラスにするというのがちょっとわかりません。
> メソッドの名前もcan_be_next_toではまずいだろうし、
> クラスにできるほど違うゲームに共通する点がありますかね?
カードの管理とか、共通処理は結構あると思います。また、モジュールが何を
指しているか分かりませんが、ゲームクラスとアルゴリズムクラスがあって、
アルゴリズムクラスを多態させると、サクっと別のゲームになったりと
か... の時に、アルゴリズムクラスにしておけば、状態とかもアルゴリズム毎
に持てるし。
後半、説得力ないですね... すいません。
0525デフォルトの名無しさん
NGNGマネークラスに対するバンククラス(交換レートを知っている)みたいな感じで
今回のは特異メソッドの例だからこのぐらいで良いんじゃないかな
汎用性が必要になったらメソッド抽出して別のクラス作れば(リファクタリング)すればいいし
0526デフォルトの名無しさん
NGNGアルゴリズムをサブルーチンにまとめるのもわからなそうだな。
0527Ruby!
NGNG0528デフォルトの名無しさん
NGNGここら辺がもうイタい
0529デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNG初心者には向かないよ。もちろん。
モデリングする際の共通するテクニックや慣習はあっても、
モデルの把握の仕方は人それぞれ。
0532デフォルトの名無しさん
NGNG0533デフォルトの名無しさん
NGNG描画はたしかにそうですね。
出力切替えはAbstract Factoryとか使うのかな。
OOPはそのへんのテクニックが一般によく知られているのが
いいですね。
# こういうのはHaskellではまだかなりAdvancedなテクニックと
# 位置づけられていると思います
モジュールは、静的な関数やらデータ定義のあつまりで、要するに、
ゲームごとにかなりコードが違うんじゃないかと思っての発言です。
この辺りはFPの自然な発想とOOPの自然な発想の違いのように思います。
FPでもやる気になればできるけれど、思考のスタート地点が違います。
汎化はリファクタリングのときに考えるというか。
FPではいまだにリストがたくさんつかわれます。インターフェイス
だけ定義されたリストを使うほうがいいのでしょうが…
0534デフォルトの名無しさん
NGNGjudge.playable(card)
judge.point() -- ゲーム終了時
とかいうようなのは共通にできそうですね。
# 大昔こういう一般化を素人考えでやってたら、
# 楽しかったのだけどクラスがどんどんstubコードとテンプレートの
# 山になってしまった想い出が:-)
# デザパタちゃんと読んで経験積んだらできるんでしょうね。
> 今回のは特異メソッドの例だからこのぐらいで良いんじゃないかな
> 汎用性が必要になったらメソッド抽出して別のクラス作れば(リファクタリング)すればいいし
なるほど!プロトタイピングの時に適当に特異メソッドを追加すれば
動かせるというのは便利そうです。
もう寝てしまったと思いますが、504,525さん、ありがとうございます。
0535デフォルトの名無しさん
NGNGもうおやすみになったと思いますが、504,525さん、ありがとうございます。
に訂正:-)
0536デフォルトの名無しさん
NGNGデザパタも良いけど、私のお薦めはこちらだったりします
ttp://www.ogis-ri.co.jp/otc/hiroba/OoBook/SbppBook/
サイズも手頃ですし、デザインだけに捕らわれないOOPの概念が身に付きます
0537デフォルトの名無しさん
NGNG0538あぼ ◆AvOCaD.U/o
NGNGいまVBで遊んでます
参考になりましたか?^^
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG痛い
どうせなら自作言語で組め。
0541デフォルトの名無しさん
NGNGad-hoc=そのための、その場限りの
抽象化できる場面でそれをせずに目的のためだけの実装をすること。
494 の件だと、七並べのロジックを分離せずに Card クラスに実装しているのが
ad-hoc だといえる。
設計がきれいなことにこしたことはないんだけど、
・今それは必要なのか
・その作業のコストはどのくらいかかるのか
という視点もある。
「要求されている機能が実現できているか」 が
ユーザから見ればプログラムの価値として至上命題なので、
分離したところで再利用する予定はないし、
きれいな設計を考えるのに時間がかかるのだとすれば、
ad-hoc にするかどうかはトレードオフの問題になる。
0542デフォルトの名無しさん
NGNG0543こんなんで充分だと思う
NGNGdef shimura.アイーン()
print "アイーン"
end
shimura.アイーン
#継承じゃ大げさだけど、他とは明確に違いがあるオブジェクトってあるじゃん
0544デフォルトの名無しさん
NGNG詳しい説明ども
XPなどのアジャイル的観点から見ると、必ずしも悪じゃないわけか
しかしあとでリファクタリングすれば・・・ってのが免罪符になるのも問題あるようにも
確かにアドホックな実装は速いしTDD見てみてもまず定数でもぶっ込んで
動かすってのがあるから最終形がアドホックで無ければそれなりに良いのか
・・・わからん
いまいちアジャイルって馴染めないんだよなぁ
これは初心者にとって良いものなんだろうか
最初は苦労してもある程度先読み設計してデザイン能力というかモデリング能力を付ける
というのが良いような気もするんだが
それにしてもWeb系のUnitTestってやるの辛いな
0545デフォルトの名無しさん
NGNGプロトタイプベースはそう言うの楽で良いよね
Javaじゃそうはいかないし
0546デフォルトの名無しさん
NGNGそこでDIコンテナですよ。
オブジェクトにインターフェイス追加するとかができる。
0547デフォルトの名無しさん
NGNG動的分類も実現出来そうにないし(゚�听)イラネ
0548デフォルトの名無しさん
NGNG特異クラスを検出するならObject::respond_to?(name) だね
obj = [1,2,3,4] # Hash, String, IO のような繰り返し処理のありそうなオブジェクト
if obj.respond_to?("each")
obj.each do |e|
print e
end
end
0549Ruby >>>>>>>>>>>>>> C++
NGNGend
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
0550デフォルトの名無しさん
NGNGへ? 多態してたらどうすんの?
0551デフォルトの名無しさん
NGNGRubyでかいたHuffman木のソースかいてくんない?
0552デフォルトの名無しさん
NGNG全然違う
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNG0557デフォルトの名無しさん
NGNGそうだね、アセンブリが重要だね。
複雑なプログラムを組むのだったらC++も併用すると便利。
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNGPerl 「Perlユーザは臭い」
Java 「Javaなんてうんこ」
C++ 「C++なぞ問題外.^^;;;」
Ruby 「Rubyこそ最高言語」
by Rubyユーザ一同
0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGPerl 「それにサーバーに負荷を加えるのはモラルがないですよね。」
Java 「いや、ぬるぽとかそういう問題じゃなくてですね。」
C++ 「いいですよ、使ってください。C++とやらを。それで満足したら帰ってください
→運がよかったな。きょうはコンパイラがないみたいだ」
Ruby 「帰れよ」
by 折れれ知ってる
0562デフォルトの名無しさん
NGNGそれともRubyはHuffman木一つかけない、
でき損ない言語なの?
0563デフォルトの名無しさん
NGNGオレはRuby詳しく知らないけどHuffmanと言語の力になんの関係があるの?
まずそれを詳しく書かないと意味ないと思うぞ
この言語だとこういう書き方が出来、これほどパワフルだとか(クロージャを使った実装例など)
まずそれを示してみたらどう?
しかし、Huffmanは圧縮以外に使うイメージがないなぁ
0564デフォルトの名無しさん
NGNG世界が思い通りにいかないことに気が付いてだだこねてる4歳児みたいだね。
0565デフォルトの名無しさん
NGNGRuby!!!!!!!!!!!!!!!!
0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNGばかだなぁRubyの主なユーザーは代表的なアルゴリズムすら
理解できない、池沼の集団だからな。
それを証明するために問題をだしたんだよ。
現にそれは証明されたし。プ
0569デフォルトの名無しさん
NGNG証明って言葉がお気に入りの小学4年生みたいですね。
0570デフォルトの名無しさん
NGNG格好良い構文を組みたてる事だけ考えてることに気付くと鬱になるな
0571さっき作ったイテレータ
NGNGif depth == 0
proc.call(*args)
else
for x in range
my_loop(range,depth - 1,args + [x],&proc)
end
end
end
my_loop(0..2,3){|x,y,z|
p [x,y,z]
}
0572デフォルトの名無しさん
NGNG前から疑問だったんだが、池沼って何の事?
0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNGおぉサンクス!
ずっと「いけぬま」って読んでたわ。誰かの名字だと思ってたよ。
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNGRuby で書く必要性がないです。
必要なら C で書いて拡張モジュールにしますが何か。
0577デフォルトの名無しさん
NGNGRubyユーザーってかわいそう・・・
0578デフォルトの名無しさん
NGNG0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNGこんなの?
http://www.ping.de/~flori/flott/exe/session/project/ruby/huffman
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG今度から最低限、漢和・国語辞典で調べる習慣をつけれ。
0587デフォルトの名無しさん
NGNG0588本田
NGNG0589デフォルトの名無しさん
NGNGデヴィ?ΣΣ(゚д゚lll)
0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNGC、C++は言語仕様が複雑怪奇で初心者には辛すぎる。
よって、Javaが正解。
0592デフォルトの名無しさん
NGNG死ね
0593デフォルトの名無しさん
NGNGほほう
じゃあプログラミングも英語もできない者のためのチュートリアルを
教えてもらおうか
0594デフォルトの名無しさん
NGNGJavaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
Javaなんてうんこ
0595デフォルトの名無しさん
NGNGダメだったら、とりあえずは他のに移ってやってみればよし。
とDelphiに挫折した俺がほざいて見る
0596入門ならRubyだろ。
NGNGましてDelphiで挫折?ハァ?
0597デフォルトの名無しさん
NGNG確かに一見無駄に思えるかもしれないが、その言語のどこが悪いのか理解できる
ようになる。
これは素晴らしい経験だよ。
ある言語でできなかった事が他の言語でできるようになる、
ということを知ることで、
新しく知った機能の利点を客観的に分析できるようになる。
そうすると今度はその利点を今まで使っていた言語でのコードに
なんとか採り入れられないかと考えることができる。
例えば、Cにはクラスという概念はなかったけれど、
C++を知ったらクラスという概念が理解できた。
今度はC++のクラスを利用したものに近いスタイルをCに採り入れて、
より保守性の高いコードに仕上げる事ができた、
という事が起こり得るかもしれない。
もちろん、全ての機能を実現できる、もしくはすべきとは限らない。
0599デフォルトの名無しさん
NGNGそんな初心者はハッキリいって要らない
このスレは>>1で示されているようにプログラムの勉強をしたいという熱意を持った人間が対象だ
意欲もなく調べもしないでイチャモン付けているヤツは
一回この記事でも読んで出直してこい
ttp://www.shiro.dreamhost.com/scheme/trans/pypar-j.html
0600デフォルトの名無しさん
NGNGプログラム言語って宣言して命令書けばいいんだろうなぁって気がする。
あとは書き方と命令を覚えるだけだ。たぶん。そうだよね。
0601デフォルトの名無しさん
NGNGならば Prolog あたりでも触っておけ。
目が覚める。
0602デフォルトの名無しさん
NGNG初心者の話なのにトップクラスのプログラマーの集め方の話を持ち出すのはこれいかに?
0603デフォルトの名無しさん
NGNGそれをマスターしてからDelphiに移るといいかも。
0604デフォルトの名無しさん
NGNGHSPは止めとけ。厨房製造言語だぞ。
だったら直接Delphi使え。
…Delphiが初心者に良い言語だとは少しも思わんが。
0605デフォルトの名無しさん
NGNGできるかどうかはシラネ。てめーでがんばれや
0606デフォルトの名無しさん
NGNG厨房は帰れ!
ム板からでていけ!
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNGSqueakToys あたりで遊ぶのから始めればいいじゃん。
0610デフォルトの名無しさん
NGNGめんどくさいというより、勉強しにくい。
0611デフォルトの名無しさん
NGNG言語を覚えるくらい大した事はないし、
それにアルゴリズムを教えるのならCのようなものがちょうど良い。
0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNGネタか?
0614デフォルトの名無しさん
NGNGCが勉強しにくいのは明らかだと思うが。
とくに環境の準備。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG甘やかしすぎ
0617デフォルトの名無しさん
NGNGプログラム言語だけ勉強すればシステムが組める時代ではないから。
0618デフォルトの名無しさん
NGNGCにしろ、Pascalにしろ、考えたアルゴリズムを言語としてコーディングする
手間はそれほどかからないし、プログラミング環境を揃えるにしてもCほど普及して
いる言語は他にはないから先人の記録が山ほどある。
一番手間がかかるのはアルゴリズムを考えることだよ。
だからどの言語が勉強しやすいとかそういうことを言っている場合じゃないんだ。
結局、Cに代表される多くの代入型言語をみても文法的にも似たり寄ったりなので、
アルゴリズムを記述するのに、どの言語も些細な違いしかない。
甘やかしすぎているというのは、例えば初心者が育たないのを言語のせいにするか
のように聞こえるからだ。
0619デフォルトの名無しさん
NGNG事実としてCは普及してる。
0620デフォルトの名無しさん
NGNGRubyの方が何百倍も良い。
0621デフォルトの名無しさん
NGNGCは普及しているが、もう新規システムをCで組むということはない。
組み込み・制御・OSといった、一部の分野で、多くを占めているわけでもない。
アルゴリズムとかポインタとかの勉強を最初にしてもしかたないし、資料も古いものが多いし、今必要とされているものに関して言えば、Cの資料はほとんどみつからなかったりする。
それにその「先人の記録」のおかげで、アルゴリズムを手組みする機会は減っているのだから。
システムを組むのに、プログラム言語の知識というのは重要な部分ではあるけど、その比率はさがってるんだよ。
いま一番手間がかかるのは、アルゴリズムを組むことではなくて、システム構造を考えることやスキーマ構造を考えることだ。
で、そういった部分を勉強するのにCは向いていないし、勉強しようとすれば手間がかかる。
Cが難しいとか言ってるわけではなくて、Cの特徴的な部分で得られる知識の重要度がさがっているということ。
自分が得てきた知識の価値が高いと思いつづけたい気持ちはわかるが。
0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNG仕事の部類によって大きく違うから、君がいうことが正しいとは言い切れない。
0625デフォルトの名無しさん
NGNG企業でのソフトウェア開発に偏った話だ。
0626デフォルトの名無しさん
NGNGもちろんそうだけども、「ポインタやアルゴリズムが大切」ということの方が正しいと言い切れない場合が多い。
0627デフォルトの名無しさん
NGNGC言語のほうが、すでに大部分をしめていないものに偏ってると思うが。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG研究で何か数学的なモデルをアルゴリズムとして記述したりする場合
などを想定している。
0631デフォルトの名無しさん
NGNG入出力のない数値演算の場合だとJavaの方がCよりも処理が速いこともあるわけだし。
0632デフォルトの名無しさん
NGNG0633デフォルトの名無しさん
NGNGたとえばソートやリスト、検索木なんかの基本的なアルゴリズムはすでにライブラリがあって、こういった処理を書く機会は減っている。
描画系やGUI、入力管理の処理もOSやVMが賄っているので、組む必要がない。
アドレス処理の必要がない言語が主流になっていて、メモリ管理のプログラムを書く機会もなくなっている。
でも、こういった処理というのは、プログラムの地力をつけるのには非常に良い素材なので、これらを書く機会がないということは、プログラムの地力をつける機会もないということになる。
実際には処理系や開発環境のサポートで、ほとんどの場合はこういった地力がなくてもプログラムが組めるようになっているので問題がない。
ただ、こういった地力がある技術者がいなくなるというのは問題。
C#やJava、PHPでひと通り理解したあとで、「じゃあ地力をつけるためにCを」ってやるのが理想的なんだけども現実的には難しいしね。
入り口としてCを勧めるわけにもいかないし。まわり道が多くてモチベーションをもち続けづらいからね。その部分でプログラム自体をあきらめられたら元も子もない。
最初は気軽に楽しく始めて、プログラムに対する興味をもってもらうことが大切で。
最初からプログラムに対する興味を、なぜかすごくもってる人は、Cから、なんならアセンブラからやってもらっていいと思うけど。
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG読みずらいよ。
0636デフォルトの名無しさん
NGNG会社入ってから、Web 系の仕事で始めて言語覚えたクチでないの? そりゃぁ、
あんたの世界では C 言語は必要ないでしょうけど。妄想で語ってないか?
0637デフォルトの名無しさん
NGNGず->づは突っ込んだ方が良いのか?
大事なのは言語の言葉面ではなくアルゴリズムであり計算機科学基礎である。
言語にこだわってる時点で素人。
0638デフォルトの名無しさん
NGNGその辺の最高級言語が使えてCが使えない理由が分からない。
何がネック?ポインタ??でも参照があるしなぁ・・・。
まぁ、UNIXな奴でなければ・・・ってWeb系って少なからずUNIXだよなぁ・・・あれれ?
0639デフォルトの名無しさん
NGNG思うに、Cは文字列触るにも何するにもポインタが避けられない。
C++ならStringクラスも落ちてるし、
++で1足して、sprintfで書式整形してみたいなプログラムの基本に集中できるんじゃなかろうか?
Perlだと正規表現も学べるんだけど、連想配列とか型の扱いとかルーズだから後で苦労すると思う。
まぁJAVAでも良いけどね。
0640デフォルトの名無しさん
NGNG0641デフォルトの名無しさん
NGNGそんな初期に考え出されたアルゴリズムで事足りるような仕事しかしていないから
そういうことを言うんだよ。
ライブラリに存在しないアルゴリズムなんていくらでもある。
0642デフォルトの名無しさん
NGNGそうだね
0643デフォルトの名無しさん
NGNG事の発端は拘ってたからじゃないだろ。
>>607と>>609-610に釣られたんだよ、誰もCだけに拘っちゃいない
0644デフォルトの名無しさん
NGNG文字列を扱う型が無くて、charの配列を使うようなアホ仕様も駄目すぎ
本質と関係のない事で時間を割く言語を使うより、PythonやRubyのような
LLを使った方が断然勉強になる
0645デフォルトの名無しさん
NGNG低級言語使えるやつは高級言語くらい当たりまえに使えるけど、
高級言語しかやってないとなかなか低級言語は使えるようにならない。
アセンブラなんてそうそう触るものでもないし役にも立たないけど、
いざデバッグが必要になったときにこれを知ってるか知ってないかは大きな差になるし。
アセンブラどころかCすら理解できないと馬鹿にされるのは必至。
0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNG違います。
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNGメモリ管理はウンコだけど、
仕事にはウンコを綺麗に片付けるような部分も含まれる時がある
そこでおれ C 知らないからできません、と言うのは素人
ベテランは汚ない言語とケチつけながらサラリと処理してのける
0651デフォルトの名無しさん
NGNGだからそれって職業プログラマとして必要な事でしょ?
それなら C/C++ と Java 業務アプリなら今でも VB
プログラムの本質的な部分には関係ないよ
海外で大学の教育用としてPythonやSchemeが採用される意味はそこにある
0652デフォルトの名無しさん
NGNGどんな言語を使おうと本当にパフォーマンスが必要な時には
ハードウェアを意識してCのように書くことになる。
Cは言語仕様がシンプルで機能が少ない分すぐに覚えられるところが初心者向き。
実用的な物が書きたくなってから他の言語に移ればいい。
0653デフォルトの名無しさん
NGNGやりたい事をやろうとすると途端にシンプルじゃなくなるけど
文字列の連結さえ関数を使わなきゃならない、メモリを確保しなきゃならない
そんな言語は勧められないよ
それに比べてLLは非常に取っつきやすい
名前の通り、仕様もシンプル
手続き型で入門をし、使い込めば最先端のOOPLを実施する事も出来る
0654デフォルトの名無しさん
NGNGあと、LLやった後でCを理解するのは難しくないでしょ
手間がかかり面倒なだけで
0655デフォルトの名無しさん
NGNG君って文字列の連結やメモリ確保の仕方までその都度調べないとCでまともに
プログラミングできなさそうな気がする。
0656デフォルトの名無しさん
NGNG0657Ruby!!!!!!!!!!!!
NGNG0658デフォルトの名無しさん
NGNGなるほど。
いちいち調べていたのでは大変だったのではないか?
0659デフォルトの名無しさん
NGNG初心者が最初に学ぶべき言語ではない、でFA?
0660デフォルトの名無しさん
NGNG初心者はこの言語をやれ、なんて、人に強制させられるものじゃない
0661デフォルトの名無しさん
NGNGスレタイ見れ。
…同感だが。
0662デフォルトの名無しさん
NGNGアマチュアなら、高機能なソフトを手軽に作るため、Delphiを学びなさい。
ひきこもりなら、脳内世界の満足を得るため、Javaを学びなさい。
0663デフォルトの名無しさん
NGNGコンピュータ科学を志すひとは?
0664デフォルトの名無しさん
NGNGアセンブリとハードウェアアーキテクチャ
0665デフォルトの名無しさん
NGNGLISP と FORTRAN から初めて、歴史上重要な言語を一通り。
学問としてなら実用ではなく基礎教養として必要でしょ?
0666デフォルトの名無しさん
NGNGんなわけない
0667デフォルトの名無しさん
NGNGじゃ英語でよろ。
0668デフォルトの名無しさん
NGNGJAVA用に
Microsoft Visual J# .NET Standard Version 2003
C++用に
Microsoft Visual C++ .NET Standard Version 2003
を使ってみれということで
いいんでしょうか?
0669デフォルトの名無しさん
NGNG0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNGEclipse
Ant
Maven
Jude竹
をまずは使うこと
0672デフォルトの名無しさん
NGNG歴史なんて関係ないだろ馬鹿
0673デフォルトの名無しさん
NGNG一生奴隷プログラマやってろ
0674デフォルトの名無しさん
NGNGお前が馬鹿なだけだろ
歴史とは関係なく各概念のもっとも優れたプログラミング言語を学び
それをもって新しい概念を作り出すべきだ
0675デフォルトの名無しさん
NGNG経緯は大事、結果だけではだめ。
結局捨てたはずの多くの機能を復活させたJavaを見ろ。
0676デフォルトの名無しさん
NGNG経緯なんて必要ない
良いものはいつでも残っているものだ
Lispなんて今でも残っていて熱狂的なファンも多いし
SchemeもMITSの教育用に採用されているだろ
で、死んだものでJavaで復活させたものってあったっけ?
オレにはSmalltalkをC++ベースで劣化コピーしたようにしか思えないけど
Smalltalk自体全然死んでないし Smalltalk Refactaring Browser なんて
最先端のリファクタリングブラウザだしなぁ
0677デフォルトの名無しさん
NGNGLisp やっとくと、
どの言語の新しいアイディアも、ああ Lisp で言うあれね、みたいに思えるよな
精神的に優位に立てるってのは大きい
Smalltalk はまだ触れてないから興味はある
0678デフォルトの名無しさん
NGNG学問としてなら、経緯は大切だとおもうぞ。
0679デフォルトの名無しさん
NGNGCOBOLやAPLを覚える必要があるか?
読み物として歴史を勉強する事自体を否定する事はしないが
過去の言語を覚える必要は全くないだろう
0680デフォルトの名無しさん
NGNGそれらの言語自体を覚える必要はないでしょ
0681デフォルトの名無しさん
NGNGどんな言語でも背景無しにいきなり生まれた訳じゃないぞ
たしかにada をマスターしろとは言わないが、
いろいろな言語の思想はちゃんと押さえとくと、
何か新しいものに出会ったときに比較できるだろ?
0682デフォルトの名無しさん
NGNG0683678
NGNGまあせいぜい1コマ2コマ程度で文法とかさらえば十分だね。
0684デフォルトの名無しさん
NGNG一生奴隷プログラマな脳味噌しか持っていない奴には言っても無駄だよ。
猿に日本語を理解させようとするようなものだ。
0685デフォルトの名無しさん
NGNG0686デフォルトの名無しさん
NGNG反論するヤシには具体性があるがお前は奴隷しかいわないんだなw
で、>675のJavaで復活させた機能ってなんだろ
オレも気になるんだが
0687デフォルトの名無しさん
NGNGうるさい奴隷
0688デフォルトの名無しさん
NGNGと、コンピュータと会話できるが人間とは会話できない>>684が申しております。
0689デフォルトの名無しさん
NGNGそれ以外あり得ない
0690デフォルトの名無しさん
NGNGガキじゃないんだから理由くらい書けば?
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
NGNGそれでは6分の1の確率であたりを引けるってことですか。
サイコロ振って決めたらどうでしょうか?
用途(目的)によるし結果は出ないんだろうな…
初めての言語を一生使うって人もいるので、必要そうなのから覚えるべき。
で、個人的にはC&C++がおすすめかな。
色々遊べるし本いっぱいあるし、とりあえず覚えといて損はない。
次の言語に手を出す可能性が低い(あまりやる気無い)のならCで逝くべきだろう。
その他の言語の嫌いなとこ(?)
JAVAは動かないOSあるから微妙。でも本や情報いっぱいいあるし覚えるの楽かも。
言語としてはマシだと思う。完全オプソ化とネイティブ化したらいいかも。
でも、使わないでも生きていけるからいらない気もする。
勉強するのなら確実にJAVAがオススメだな。
Perl、PHPは、webで掲示板とかだけ作れればいいって人用。
オススメはしない。ってか言語として見てはいけない気が…
Python、Rubyって覚えて何に使えばいいの?
あんまりメリットのある言語じゃない気がする。
好きな人は好きだし後から覚えましょう。
0694デフォルトの名無しさん
NGNG0695デフォルトの名無しさん
NGNGCを抱えて死ぬつもりか?w
> Perl、PHPは、webで掲示板とかだけ作れればいいって人用。
これとか
> Python、Rubyって覚えて何に使えばいいの?
> あんまりメリットのある言語じゃない気がする。
> 好きな人は好きだし後から覚えましょう。
これとか頭悪すぎるw
0696デフォルトの名無しさん
NGNG0697デフォルトの名無しさん
NGNGそうだよね。やはり初心者は Brainfuck から始めないと。
0698デフォルトの名無しさん
NGNG0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNG='-‐''"/,::´ /::::::::::::::::ヽ :::`ヾ
ァ'´.,:´/.::::::/i:: :::::. :; :::丶 ::::::ヾ、
/ / ::/.: { l ヽ_,,,_`、 .:`、ヽ:::::::ヽ`
{::/ァ' .i..:/i.::{::{.ヾ~::i:ヾ丶::::::.::::i:::::::::}
、_ノ'.{ .::::{-{‐{:;iヾ{ '"T ヾ il.|'.:::.::}::::::::ト、
l.:il :lヽi'"ヽ`、ヽ .l,'゚i!'〉リi}::i:::::l:::ノ::ハヽ、_
麻衣子は {:| i .} } {'゚}. ┴-' i}:ノl::::}::i:::::. l`ー"
お風呂入るから {、.ヾ-i ー´、 〃 ノ:::ノ::ノ::}:: ::. }
ちょっと待っててね ノト " っ 、_,;-':.:'/:::::::l: : l
{:l:::`i::..、 ._.,.;:イシ:::/::ノ l、
iんV´iノノ` ツi iリノツ-‐''" :: : ヽ 、
_,-.r‐i {,-ト .i_,,ノ-‐-―/ : : :::ノ :::::. } `、
( l ./ /~ / .ノ/:::::/: ::::::: : :l
(.._,,iツvV .,' ,'::{:::;::::: :::::::: :::i
`ー7/::::{. '"~/ {;;;li/::::l:::::: :::::::::::::{
{:l(ァ' ,, ' l::;;|l/:::{i::::: : ::: :::: ::::l
リァ' ., ´ /メ{ {l:::/ {:::l:. : : ::::|
/, ´ ノ // l {iメ {:::|i:: : :::l
/./ /::'/:/ {:i:|イ{ i::l:: i ::}
i' ´ /::::::/::/ l .:|::::|:l:::l : l : ::l
{ , イ´ /::;/ .ィ´:| }::::l:i::::i:i:. .| : :. ::l
i、__,, ィ i::::l /:,:::l //l::::l .}::::li:::::l l::::} i: i :::l
0701デフォルトの名無しさん
NGNGPython は使ったことないが、Ruby は社内アプリならいけなくもない。
あとコードの自動生成スクリプトなんかも書いたりするね。
CGI なら Ruby 使えるなら使ったたほうがいいな。
個人的に Perl、PHP はもういいだろうと思う。
0702デフォルトの名無しさん
NGNG0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNGその先輩がHSPをもの凄く勧めて来るようになりました
ゲームだけじゃなくてWindowsのアプリを作るにも適した初心者に良い言語だそうです
どうしよう・・・
#今更使用言語が C/C++ C# Java Ruby Python CommonLisp Smalltalk とは言いづらくなってきたw
0705デフォルトの名無しさん
NGNGどの本読んでも入門用スクリプト言語としては申し分なさそうだけど、ニチャンではエッチエスピー並みのクソ言語扱い。
何かプロが忌み嫌う決定的な欠点があるのかな?実行速度以外に。
それとも叩かれているのはルビーではなくルビー厨?
最初に学ぶ言語としてルビー始めてみたいけどそんな事情で二の足踏んでます。
0706デフォルトの名無しさん
NGNG2ちゃんの評判なんて
気にするだけ無駄
0707デフォルトの名無しさん
NGNGマ板に観察日記スレ立てて報告しる!
0708デフォルトの名無しさん
NGNGRuby自体はほとんど叩かれてないだろ。
0709デフォルトの名無しさん
NGNG法則:2chの逆を進め
0710デフォルトの名無しさん
NGNGんじゃ、HSPかJavaあたりか。
0711デフォルトの名無しさん
NGNG0712705
NGNG勇気でました。
まずはCGIにでも取り組んでみます。
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNG全然叩かれてないぞ
>>711
無難というかかなり良い線行っていると思う
Rubyyyyyyyyyyyyyyyy とかいっているヤツってRuby知らないただの祭り厨でしょ
たびたび作者がうかつな発言するから煽りやすいんだよね
0717デフォルトの名無しさん
NGNGまんせーしたくなったら、ちょっと我慢してPythonならLisp、RubyならSmalltalk、CLOS、Self、
Eifffel、Python、Perl、C++/Javaをひととおり修めとけって話。それでもまんせーできる部分が
まだ残ってるなら、そりゃほんとにpy、rbがすごいのさ。胸を張ってまんせーすればいい。
0718デフォルトの名無しさん
NGNGアレは脳が腐る。馬鹿向けの厨言語。
0719デフォルトの名無しさん
NGNGttp://homepage.mac.com/mkino2/oop/chainOfResp/index.html
ここを見るとselfとNewtonScriptのもの凄さにアゴが外れる
同時に C++ の無様さが見てられない
これにRubyとPython誰か追加してくれないかな(他力本願
0720デフォルトの名無しさん
NGNG思考実験にしか使われそうにない例で言語を比較してもしょうがないかと
0721デフォルトの名無しさん
NGNGttp://homepage2.nifty.com/inform/vbmania/etc/seknowhow.htm
0722デフォルトの名無しさん
NGNGオブジェクト指向で実装した場合の、しかも一例でしか比較していないじゃないか。
0723デフォルトの名無しさん
NGNG同じサイトでもこっちの方が面白いな
メッセージ送信の比較
ttp://homepage.mac.com/mkino2/oop/messaging.html
メソッドの拡張
ttp://homepage.mac.com/mkino2/oop/methodAddition.html
sumim氏こんなに所に出張していたのかw
0724デフォルトの名無しさん
NGNG0725デフォルトの名無しさん
NGNGJavaはリフレクションがあるから既にSmalltalkで出来る事は全部出来る
と言っていた友人の言葉が嘘だという事が今発覚しました
でもさー、実行時にクラスやオブジェクトにメソッドを追加する事やオブジェクトを
入れ替える事なんかあるか?
やり過ぎ感が漂っているのだが
0726デフォルトの名無しさん
NGNGそれもまたリフレクションで呼び出せばいいのかな。
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNGできるのと、それを使うか(常に、ならなおさら…)は別。
でも、いざというときできるに越したことはない。
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG例えば。
ライブラリにあるバグを回避するためにメソッドを置き換える。
テストのために一時的にクラス/オブジェクトを入れ替える。
0731デフォルトの名無しさん
NGNGもっとも、相応のC++力があれば、Smalltalk とか SELF 、Objective-Cだのの
アラン・ケイ流文法はともかくALGOL系(Pascal、C言語似)は、ある程度、推測で
行けるんでない?
0732デフォルトの名無しさん
NGNGC++力は底辺レベル
で、ご指摘の通りSmalltalk SELF、Objective-Cは予測すら出来ず
何をやっているのかサッパリ解らない
どころか出題の意味がわからない
ヤヴァイよなぁ
0733デフォルトの名無しさん
NGNGアセンブリ言語で命令のふるまいを変えるにはどうすればいいですか?
0734デフォルトの名無しさん
NGNG命令=関数、っていう意味なら、
関数の先頭アドレスを別のアドレスに書き換えればいいだけ。
0735デフォルトの名無しさん
NGNG× 関数の先頭アドレスを別のアドレスに書き換えればいいだけ。
○ 関数の先頭アドレスを別のアドレスへのジャンプ命令に書き換えればいいだけ。
0736デフォルトの名無しさん
NGNGコードの部品化や連携が自由になるんだよね。
なにかの処理を実現するために便利というものではない。
0737デフォルトの名無しさん
NGNGそういう、振る舞い的にシミュレートできればいいんなら、たいがいの言語でなんでもできるんだけど。
Javaでもオブジェクトにメソッドを追加するような振る舞いを実装することはできるし、Cでもクラスの継承やら多態やらを実装することはできるでしょ。
ここでは言語にその機能があるかどうかが問題で、振る舞いを実装できるかどうかじゃないよ。
0738デフォルトの名無しさん
NGNGああ。あのサイトは見てのとおりobjcまんせーなんだけど、比較でobjcの分が悪くなったんで
パターンに逃げようとしたんだよね。これでobjc(あるいはcocoaフレームワーク)で差が
付けられると…。ところが他のOOPLを知らないobjcマンセー野郎の悲しさか、最初に
選んだ例が悪かった。chain of responsibility なんてまさしくselfやnewtonscriptの為にある
ようなパターン。で、戦意喪失しちゃったんじゃない?それっきりよ。他のGoFも充実させたら
おもしかったのにね。
0739デフォルトの名無しさん
NGNGJavaの機能をアセンブリで実現するには、アセンブリでJavaのエミュレータを実装して
その機能を記述すれいいんだよ。
0740デフォルトの名無しさん
NGNG俺の記憶が正しければ、chain of responsibility は元々 ObjC から広まったんで
採用しただけじゃない?
クロージャを捨て去らなければ、ObjC も良い言語になったのに。
0741デフォルトの名無しさん
NGNGJavaのバイトコードのアセンブリでいいね。
0742デフォルトの名無しさん
NGNG0743デフォルトの名無しさん
NGNGC でクラスの継承やら多態やらを実装したのが Ruby
0744デフォルトの名無しさん
NGNG表現が悪いから反例を挙げただけだよ。
0745デフォルトの名無しさん
NGNGさらしage
0746デフォルトの名無しさん
NGNG='-‐''"/,::´ /::::::::::::::::ヽ :::`ヾ
ァ'´.,:´/.::::::/i:: :::::. :; :::丶 ::::::ヾ、
/ / ::/.: { l ヽ_,,,_`、 .:`、ヽ:::::::ヽ`
{::/ァ' .i..:/i.::{::{.ヾ~::i:ヾ丶::::::.::::i:::::::::}
、_ノ'.{ .::::{-{‐{:;iヾ{ '"T ヾ il.|'.:::.::}::::::::ト、
l.:il :lヽi'"ヽ`、ヽ .l,'゚i!'〉リi}::i:::::l:::ノ::ハヽ、_
麻衣子は {:| i .} } {'゚}. ┴-' i}:ノl::::}::i:::::. l`ー"
お風呂入るから {、.ヾ-i ー´、 〃 ノ:::ノ::ノ::}:: ::. }
ちょっと待っててね ノト " っ 、_,;-':.:'/:::::::l: : l
{:l:::`i::..、 ._.,.;:イシ:::/::ノ l、
iんV´iノノ` ツi iリノツ-‐''" :: : ヽ 、
_,-.r‐i {,-ト .i_,,ノ-‐-―/ : : :::ノ :::::. } `、
( l ./ /~ / .ノ/:::::/: ::::::: : :l
(.._,,iツvV .,' ,'::{:::;::::: :::::::: :::i
`ー7/::::{. '"~/ {;;;li/::::l:::::: :::::::::::::{
{:l(ァ' ,, ' l::;;|l/:::{i::::: : ::: :::: ::::l
リァ' ., ´ /メ{ {l:::/ {:::l:. : : ::::|
/, ´ ノ // l {iメ {:::|i:: : :::l
/./ /::'/:/ {:i:|イ{ i::l:: i ::}
i' ´ /::::::/::/ l .:|::::|:l:::l : l : ::l
{ , イ´ /::;/ .ィ´:| }::::l:i::::i:i:. .| : :. ::l
i、__,, ィ i::::l /:,:::l //l::::l .}::::li:::::l l::::} i: i :::l
0747デフォルトの名無しさん
NGNG言語自体がどんなに優れてても初心者にはお勧めできない。
0748デフォルトの名無しさん
NGNGそのこころは?
0749デフォルトの名無しさん
NGNG初心者と言っても求めるもので変わってくるな
料理教室で楽しく習う初心者とか板前になる初心者とか
料理を学問として研究しようと言う初心者とかね
キミの言うのは料理教室で楽しくやる初心者でしょ?
0750デフォルトの名無しさん
NGNG料理教室で楽しくやるのなら、RubyとかPHPとかJavaとかでいいんじゃないかと思うが。
Win32必須というなら、ファミレスかファーストフードのバイト初心者じゃないの?
0751デフォルトの名無しさん
NGNGちょっと違う
料理教室は楽しく作ってそれを食べれないと
何か作らないと楽しくないのが趣味の世界
Delphi、VB あたりがオススメ
プロの世界はそれが本道本筋でなければならない
これは一番普及していて実践的な C/C++ や Java があたる
最後の料理研究家は客とか金とかを考えずにいろいろ試す事
これらが最先端の技術もしくは柔軟性などを持った超高級スクリプトにあたる
Ruby、Python、Scheme、Haskell、Smalltalk、Self、CLOS など(研究対象が広いので数が多い)
0752デフォルトの名無しさん
NGNG学問は段階的なんだから。
0753デフォルトの名無しさん
NGNG覚えることにあまり意味はない。
0754デフォルトの名無しさん
NGNGということで、初心者と言っても求めるモノが違うのでネイティブ吐けないからとかまったく関係なし
このスレの>>1を見る限り、ここは料理研究家の初心者を扱うみたいよ?
0755デフォルトの名無しさん
NGNGいや、全部覚えろとは言ってないよ、羅列しただけで
まぁいろいろな言語に触れた方が良いとは思うけどね
ttp://cruel.org/freeware/hacker.html
0756デフォルトの名無しさん
NGNGMITS の最後のSってなに?
0757デフォルトの名無しさん
NGNG大学ではCをやってるのですが、++も入門書は一読しました。
VBが手っ取り早いと聞きますが。Cでプログラムするのとそんなに差があるんでしょうか。
他スレから着ました。ご迷惑をおかけしました。
0758デフォルトの名無しさん
NGNG.NETでもいいのなら、C#がいいと思う。
まぁ、用途にもよるけどね。
0759デフォルトの名無しさん
NGNGVBでもいいし、Delphiでもいいし、C++Builderでもいいし。
GUIのプログラムで大切なのは、言語ではなくて開発環境。
0760デフォルトの名無しさん
NGNGやめとけ
0761デフォルトの名無しさん
NGNGレスありがとうございます。
用途は簡単なツール作成です。
>>759
長い目で見て、VBを初学することにデメリットは無いですか?
Delphiは一度やってみたのですが、いまいちパッとしませんでした。
0762sage
NGNGウインドウズプログラミングってなんですか?
0763デフォルトの名無しさん
NGNG長い目でみれば、最初の言語はあまり影響がない。
一番長く使った言語の影響は大きいけど。
0764デフォルトの名無しさん
NGNG( ・∀・)ノ <もうこのスレは終了なのか?
ノルリノルリ
0765デフォルトの名無しさん
NGNGレスありがとうございます
一応パスカル、パール、C、C++も一通り本は読んだのですが、
ドス窓で動くプログラムばかりで飽きてしまいました。
0766デフォルトの名無しさん
NGNG・本とか出しても結局TTSneoと大差ないひまわり(&なでしこ)
・DLLを使わないと小数さえも計算できないHSP
究極の選択。
0767デフォルトの名無しさん
NGNG甘いな。
そのセリフはデーモンやサービス等の窓すら出ないプログラム作ってから言え。
0768デフォルトの名無しさん
NGNGじゃあDelでもやったら?
ネイティブ吐くし、パスカルやったならそんなに難しくないでしょ
2ch系ツールならブラウザも含めてソース転がりまくっているから
それ参考に作ってみればいい
ただ君の発言を聞く限り飽きたと言うほど身に付いているようには思えないけど
>>767
何が甘いのかサッパリわからんなぁ
0769デフォルトの名無しさん
NGNGコンソールばっかじゃ身に付く前に飽きるのもしょうがないかと
0770デフォルトの名無しさん
NGNG私は証明支援系に興味があってプログラミングやっているんだが、
コンソールで十分だ
0771デフォルトの名無しさん
NGNGオレは飽きなかったよ
プログラムと言うモノに興味を沸き本気で取り組もうと言う人間は
その言語仕様や設計・モデリングしていくだけで面白くて仕方がない
毎回驚きと発見がある
また真面目に技術を手に付けようとか目的を持っている人間は
例え飽きたとしてもその先の事を考えてその言語の習得に努める
職人見習いが飽きたからと言って基礎放り出したりしないでしょ
手当たり次第に言語を囓り、しかも本を読んだだけのレベルと思われる状態で
飽きたからGUIやりたいとか言っている時点でまったく話にならないと思うが
だから趣味レベルならDelで適当に作れと言ったまで
0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNGその人の性格によると思うよ。
誰しもがそんな風なわけじゃない。
もう少し多様性を認めようよ。
0774!=771
NGNG多様性って…GUIプログラミングを覚えるのが多様性か?
GUIは確かに研究の一つの選択肢ではあるが、何の目的も無しにプログラミングでも
始めようか、と考えている人が流れつく先とは思いたくない。
0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNG>多様性って…GUIプログラミングを覚えるのが多様性か?
いや、人の性格の多様性だよ。
あきっぽい人もいれば熱心にやれる人もいるってことさ。
0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNGプログラミングは嫁入り修行じゃないんだぞ
0779デフォルトの名無しさん
NGNG多様性を認めるのと飽きやすいヤツの我が儘とはまったく別な流れだと思うんだが
一つに言語も満足に出来ない状態で端から本を読んで解ったつもりになっているだけでしょ
で、つまらないからGUIって言っているんだからGUIやっても一緒
0780デフォルトの名無しさん
NGNGそれも分かる。それも「あたな」という多様性の一部だ。
だけど、プログラマという仕事でお気軽にやりたいという人がいるのも多様性の一部。
このような多様性をうまく統合するためには、単に自分のやり方を押し付けるのは
間違っているんじゃないかな、って思うんだ。
0781デフォルトの名無しさん
NGNG迷惑を被っている。
被害を受けているんだ。
それを阻止したいのは当然だろう。
ちなみに、そういう人間が大勢いることが我々プログラマの相対的な地位を下げる
ことにつながるんだよ。
プログラマでないがすこしかじった人が「俺でもプログラミングくらいできるよ」
と考えるのは甚だ遺憾だね。
0782デフォルトの名無しさん
NGNGそう言う事を言うとすべての事を認めるという訳の解らない事になるが
多様性の一種と言えばそうでしょう
そう言う詭弁は要らないよ
0783デフォルトの名無しさん
NGNG0784デフォルトの名無しさん
NGNG>迷惑を被っている。
>被害を受けているんだ。
>それを阻止したいのは当然だろう。
それも分かる。
今の地位があまり芳しくないから苛立つのは分かる。
ただ、そういう状態では、多様性の統合はできないし、
他人を本当に教育することはできないと思うよ。
自分の思うように動かすことはできてもね。
0785デフォルトの名無しさん
NGNG>そう言う事を言うとすべての事を認めるという訳の解らない事になるが
>多様性の一種と言えばそうでしょう
>
>そう言う詭弁は要らないよ
そうじゃない。
認めることと現状に甘んじることとは別。
認めた上で両者が共存できるような仕組みなりを考えること。
それが大事だよ。
0786デフォルトの名無しさん
NGNG興味がある人間に教育するのならわかるが、ただなんとなく、と考えている
人間にはまず、「何ができるのか」「どんなことがなされているのか」という
ことを初めに明確に知ってもらう必要があるとおもう。
最近の大学・専門学校教育ではそういった事はあまり講義しない傾向がありそうだ。
0787デフォルトの名無しさん
NGNG楽しみでやってるなら、そいつが、
言語仕様や、設計を楽しもうが、
GUIでなんか出てきたのを喜ぼうが、どっちでもいい。
>>757は「仕事でやりたいが修行は飽きた」なんていってないぞ。
0788デフォルトの名無しさん
NGNGこれなら、制御構造もないようなわずかなプログラムで、そのメリットを感じることができるからだ。
しかも、すでにプログラミングの環境あり。インタプリタなので、理解もしやすい。
COM同様のオブジェクトなので、OOの基礎も学べる。
ほかの言語では、実際の仕事に役に立つ小さなプログラムを作成できるようになるまでもが、長すぎる。
0789デフォルトの名無しさん
NGNGというのに多様性に意味があるのかどうか。
0790デフォルトの名無しさん
NGNGだから、趣味レベルならDelでもやっておけとアドバイスしているわけだが
しかし趣味だろうとこういう手合いは全然伸びないと思うぞ
何も習得しないで手当たり次第に言語の上っ面舐めて飽きて放り出すのが落ち
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGってことは趣味でやってるやつは、
日曜大工で水道管修理したりするおじさんみたいなもんか。
>>790
全体的な文意が「あんたはやっても無駄だ(やめとけ)」
になってるところが批判されてんだろ。
> しかし趣味だろうとこういう手合いは全然伸びないと思うぞ
こんなこと書かずに、真摯にアドバイスしてやれと。
おれも「こういう手合」が優れたプログラマになりそうだとは思わないがね。
別になりたくないかもしれんし、多様な人がいるからなれるかもしれない。
0794デフォルトの名無しさん
NGNG勧められても
> Delphiは一度やってみたのですが、いまいちパッとしませんでした。
と言いVBはどうなのかの一点張り
で、実際は
> 一応パスカル、パール、C、C++も一通り本は読んだのですが、
まともに使っていないで読んだだけなのが発覚
で飽きたからじゃ突っ込まれて当然
0795デフォルトの名無しさん
NGNGあんた「多様」を使いすぎ
馬鹿の一つ覚えにしか見えない
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNGおれは>>787と>>793しか書き込んでない。
つまり、多様は一回しかつかってないね。
それも、上のだれかが使っていたのにあわせたんだよ。
あんたの意見と違う人間は一人じゃないんだよ。
多様な人間がいるからね(二回目)。
0798デフォルトの名無しさん
NGNG0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNG0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGhttp://ex7.2ch.net/test/read.cgi/news4vip/1098802383/l50
0804デフォルトの名無しさん
NGNGその言語を使いこなせるまで、勉強しろと
我が儘を多様で誤魔化すなと
0805デフォルトの名無しさん
NGNGっと思いこんでperlのみを使い込んで
三十路を過ぎてしまったモレは死んだ方が良いですか?
0806デフォルトの名無しさん
NGNGPerl使い込んだなら違う言語やれよ('A`)
いろんな考えの言語をやるのは良い事だぞ
0807デフォルトの名無しさん
NGNGてか釣り。
モレは一つをとことんまでやるのは良いことだし
色々なのに手を付けることもマタいいことだ
っと言いたかった訳よ。プログラムに限らずさ。
0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNGどの言語やっても満足にプログラム書けなかったのを、
自分の能力じゃなくて言語や環境のせいにしているから
>>765 みたいな発言が出てくるんだろうね。
0810765
NGNG大学の講義をかねての勉強だったのがまずかったのかもしれません。
まして、レポート提出が無ければキーボードを叩くことすら滅多にありませんでした。
もう少し、手元にあるテキストを精読した上で考えたいと思います。
0811765
NGNGさしあたり年一杯を目途にCを頑張ることにしました。
もうすこし試行錯誤してみます。
すんませんでした。感謝しております。
0812デフォルトの名無しさん
NGNGオレはポケコンでBASIC
すがやみつるのこんにちはマイコンをドキドキしながら読んでいた世代だ
その後パソコンサンデーの影響でCも勉強って感じか
やっぱ最初にやるのはCよりBASICの方が入りやすいよな
最初からCでメモリ管理とかやっていたら途中で投げていまプログラムしていないと思う
0813デフォルトの名無しさん
NGNGlineやcircleで描画するだけだったが結構楽しかったな
0814デフォルトの名無しさん
NGNG中学校にあったFM-TOWNSを放課後も勝手にいぢってたなぁ。
CIRCLEで花火とか作ってニヤッとしてたなぁ・・・
0815デフォルトの名無しさん
NGNGMSXのVDPはいじり甲斐があったなぁ。
0816デフォルトの名無しさん
NGNGBASICは偉大だなぁ
0817デフォルトの名無しさん
NGNGカセットテープw
0818デフォルトの名無しさん
NGNGベーマガ見ながらパチパチ打ち込んで
必ずどっかで入力ミスして一発では動かなかったのが夏貸し
0819デフォルトの名無しさん
NGNG中小企業の事務屋でちょっとサービス残業して社内アプリ作っただけで神になれる。
実際にそれを便利に使う人が作るから、現場に合ったものが作れるのも強み。
0820デフォルトの名無しさん
NGNGプログラマ以外は言い過ぎでした。
0821デフォルトの名無しさん
NGNG学校に入るなりコース取るなりするから、こういうスレが必要
な人はその「プログラマ以外」の人だろ。
VBA に特定はしないとしても、よく使うアプリのマクロ言語
から入るのは王道だと思う。
さもなきゃゲームとかね。
0822デフォルトの名無しさん
NGNGしないとプログラム組めないならプロになれんね。
もうちょっと上のレベルの話でいえば、日本のプログラマは学校で専門教育受けてないやつばっかりで、専門教育受けなくてもなれる程度のレベルの低さ。
0823デフォルトの名無しさん
NGNGでも、日本のソフトウェアを設計する人にソフトウェア工学を勉強する人はあまりいないし、ソフトウェアに関わってる人は、そもそもソフトウェア工学の意味も知らない人がほとんど。
単なる工員レベルのプログラマが年功序列的な昇進で設計にまわっている。
この板でも、ソフトウェア工学といってアルゴリズムやコンパイラの設計を思い浮かべるような人がいたりする。
0824デフォルトの名無しさん
NGNG「学校に入るなりコース取るなりする」の代わりに「自分で勝手に学習する」とでも
書けばよかったな。
0825デフォルトの名無しさん
NGNG飽きたぞ、このスレ。
なんで同じネタの繰り返しなんだ。
論文にならんことに興味はないぞ。
0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNGソフトウェア工学を大学で習ってちょっと有頂天になっちゃっている学生君かな?
0829デフォルトの名無しさん
NGNGでも、ソフトウェア工学の書籍なりを読むのは意味あることだと思うよ。
ベテランのプログラマでもね。超ベテランなら必要ないかもしれないけど。
0830デフォルトの名無しさん
NGNGだってそこら辺の書籍は目を通しているのは普通でしょ
ただの知識の一つだよ
0831デフォルトの名無しさん
NGNGそう?それはすごいな。
本屋にいくとソフトウェア工学だけでも50冊かそこらあるけど、全部よんでるの?
0833デフォルトの名無しさん
NGNGあほかw
0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNGそれは命令、文法を覚えるためだったんですかね?
自分でプログラムが書けるって言うのは、命令や文法を覚えるのは大前提だけど、
それらをうまく組み合わせて設計できることでもあるんじゃないんでしょうか?
0836デフォルトの名無しさん
NGNG違う。
紙媒体でしかゲームプログラムが手に入らなかったから。
0839デフォルトの名無しさん
NGNGと聞くのと同じくらい馬鹿馬鹿しい質問だという事でしょ
0840デフォルトの名無しさん
NGNGあ、そういうことか。
ごめん、たしかにそうだな。
0841デフォルトの名無しさん
NGNG>>837
設計って言うのは大げさすぎたかもしれません。
50行程度のプログラムつくることだと考えてください>>設計
大学一般教養でプログラミングの授業受けてるだけですが、
教授のお手本を見ていると、自由に命令付けたり消したりしてて、
それが不思議でしょうがないんです。
ほいほい付け足ししちゃってもエラー出ずに動くし。
はじめから設計図があって、それを見て作ってる感じがします。
蛇足ですが、哲学って学ぶというより、”やる”ものに近いですよ。
0842デフォルトの名無しさん
NGNGと、ソフトウェア工学という学問の意義を知らない人は言いました。
0843デフォルトの名無しさん
NGNGそれは授業で何回同じ題材を教えていれば当たり前でしょw
それに小さい範囲ならある程度パターンは決まっているから不思議でも何でもない
#哲学は宗教に近いから「入る」じゃないのか:-P
0844デフォルトの名無しさん
NGNG大学生なら大学入試程度の数学くらいはわかるだろうけれど、
(もっとも、現実の数学問題では問題文に全ての材料が載っているわけではないが)
数学の問題を解くときに、最終的にどういう結果を得たいのか、ということに目星
をつけるだろう?
それと同じようにプログラムが最終的どういう結果を導き出すのか、ということに
目星を付け、その解法を順にプログラムとして書き示すだけなんだよ。
君が数学の答案用紙に解答を書くのと同じ要領だ。
0845デフォルトの名無しさん
NGNG具体的に「ソフトウェア工学」とは何かをまず定義してくれ
そしてキミがその中で必要だと思う分野、注目している最新の分野
また、人物などを
0846デフォルトの名無しさん
NGNG社会に出てイタい目にあるのが目に見えている系の
0847!= 842
NGNGどんなイタイめにあうんですか?
私はソフトウェア工学を勉強していて、
いままでイタイめにあったことないですけど。
勉強していてよかったと思ったことなら多々ありましたけど。
0848デフォルトの名無しさん
NGNGま、「ソフトウェア工学」という本が本屋にあるので読んでくれ。
0849デフォルトの名無しさん
NGNGソフトウェア工学を学んでいて痛い目に合うわけじゃない
それに編重する姿勢が痛い目に合う原因という事
0850デフォルトの名無しさん
NGNGそういえばそうですね。
/*哲学は宗教、特に神の存在を入れないようにしてると思います。*/
>>844
自作PC(結果)を作るときに、いろんなパーツ(命令)をあつめて
規格、電圧とか気にしながら(文法)、それぞれを繋ぐようなもの?
0851デフォルトの名無しさん
NGNG本気で言っているならかなり重傷
0852847
NGNGま、それはソフトウェア工学に限らず何事においてもだね。
ただ私が気になるのは、「現場を知らない学生」という考え方が、
年輩方のプライド維持に使われているような気もする。
現場を偏重する態度もイタイめにあうのではないかなぁと思う今日この頃。
0853デフォルトの名無しさん
NGNG0854デフォルトの名無しさん
NGNG電圧=文法 論は良く分からんけど。
まぁ、近いね。
熟知してる奴なら、一見無造作に見えてちゃんと決まりや理論にのっとっていじってる。
組み立てたこと無い奴には全然理解の及ばない世界。
0855デフォルトの名無しさん
NGNGデザインパターン、アナリシスパターン、XPなどの技術は現場から生まれたものだけどね
リファクタリングやユニットテストなんてまさしく現場を解っている人間が作ったものだ
0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNG自作PCの場合、各モジュールを組み合わせるのだから、
オブジェクト指向の例えのほうに使えそうですね。
0858デフォルトの名無しさん
NGNG(A->B)->(!A->!B)
な人結構いるよね
0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNG0861デフォルトの名無しさん
NGNGしょんなことじぇーったいない。
開発するソフトウェアの分野に大きく依存する。
DB いじくるだけのソフトにはいらんけど。
0862デフォルトの名無しさん
NGNG0863デフォルトの名無しさん
NGNG> /*哲学は宗教、特に神の存在を入れないようにしてると思います。*/
読解力無さ過ぎ
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNGプログラムのほとんどは高校数学レベルでどうにかなるものが大半
0866デフォルトの名無しさん
NGNGなんか、本気でソフトウェア工学という学問について理解がないことを示す言葉だね。
1968年のNATO会議で〜とか説明するのもタルい。
とりあえず、必要なのはプロセス、注目してるのは自動化、と言っておく。
0867デフォルトの名無しさん
NGNG0868デフォルトの名無しさん
NGNG自動化はモデル図からJavaソース吐き出すとかそう言う系統?
0869デフォルトの名無しさん
NGNGありがたやありがたや(-人-)
0870デフォルトの名無しさん
NGNG現在の成果としてはそんなもんだけど、MDAとかいう言葉で表されてる系統。
0871デフォルトの名無しさん
NGNGMDAなら普通かるく舐めて知っているでしょ
大学だと「寺」とかそこら辺か?
0872487
NGNGプロセスや自動化はソフトウェア工学の大きな関心ではあるけども、
そうじゃないものもあるね。チーム マネージメントとか、そういうの好きだな。
トム・デマルコとかジェラルド・ワインバーグとか、とても参考になったよ。
0873デフォルトの名無しさん
NGNGそりゃ、実務的にはマネージメントとか見積もりとか、そこらへんに。
とくにアジャイルプロセスの見積もりってどうするのっていうのが興味津々
0874デフォルトの名無しさん
NGNGMDA知ってても、今、つかえないでしょ?
これから自動化がどうなるかだよ。
0875デフォルトの名無しさん
NGNGごめんなさい。
0876デフォルトの名無しさん
NGNGそれより、直モデル化したものがそのままソースに反映出来るものが良い
そう言う意味を含めて言語仕様に動的分類と多重分類をサポートして
しかも型チェックの出来る言語がもっと台頭してきて欲しいものだが
0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNGそうでもない
最近のIDE触った事無いの?
0879デフォルトの名無しさん
NGNGその程度の自動化で満足してるならいいけど。
でも、それって結局プログラムわかる人にしか使えないから。
0880デフォルトの名無しさん
NGNGアジャイルプロセスでの見積もりは明日の天気なんじゃないの?
0881デフォルトの名無しさん
NGNG戦後まもなくの生まれですか?
0882879
NGNGたぶん、ある程度まではプログラムの知識が必要なくて、ある程度からは必要となるんだろうけど、じゃあ、その線はどこらへんになるのか。とか。
0883デフォルトの名無しさん
NGNGずっとヌースだとオモテタヨ!
0884デフォルトの名無しさん
NGNG実際問題として、どこかで金額だして受注しないといけないよね?
0885デフォルトの名無しさん
NGNGアジャイルなんだからそれは単純に工数でしょう
ホリスティックアプローチでは出来なかった請求方法だと思うよ
0886デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNGどこまで行ってもプログラムの知識は必要でしょ。
なぜならその自動化に必要な知識が新たなプログラムの知識になるから。
20年前と今とでプログラミングに必要な知識が大きく変わっているのと一緒。
0888デフォルトの名無しさん
NGNG単位は工数でかまわないんだけど、どのタイミングでどういう計算をすればいいのかっていうのが、不明確というか。
たぶん、どこで計算してもいいと思うんだけど、だからこそいろいろな見積もり方法が出てくると思うんだよね。
0889デフォルトの名無しさん
NGNGそれってダイナブック、Smalltalkでやって頓挫したね
でそこら辺って結局の所実際のプログラマとして必要な知識ではないと思うけど
開発プロセスの微調整も経験がないとわからんと思うよ
0890デフォルトの名無しさん
NGNGそれをプログラムの知識というかどうか。
システムとかソフトウェアの知識は必要だとは思う。
0891デフォルトの名無しさん
NGNG基本的に請求はイテレート単位でしょ
0892デフォルトの名無しさん
NGNGコード生成?形式仕様言語?コンポーネント指向?
0893デフォルトの名無しさん
NGNGコンポーネント指向は違うと思うが、テストの自動化、
ドキュメンテーションの自動化とか、そういうの。
0894デフォルトの名無しさん
NGNG昔頓挫したのは、それなりの環境が整ってなかったからだと。
当時と比べれば部品化とかなんだらかんだら変わってきて、その頓挫したときの状況とは違うし、>>878のいうように、ある程度の自動化はできてきてると思われ。
傍観者なので、いまの状況を詳しくは知らないんだけど、確実に今とはシステムに対する考え方やプロセスが違ってくるんじゃないかと思う。
というか、違ってくるのかどうか。
0895デフォルトの名無しさん
NGNG現場で必ず必要という知識でもない
>>892
自動化って言い方悪いよな
全然自動じゃないしw
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGぜんぶ。
0898847
NGNG>現場で必ず必要という知識でもない
これにはあまり同意できないな。
まぁ、OJT で同等のものを教えるという立場なら同意はするが。
0899デフォルトの名無しさん
NGNG0900デフォルトの名無しさん
NGNG問題外。プロセスの知識とか、必須。
っていうか、ソフトウェア工学の知識なくて、どうやって見積もりするの?
勘?経験?
0901デフォルトの名無しさん
NGNGソフトウェア工学でいい気になっている時ではない
0902デフォルトの名無しさん
NGNG……納期が先に決まっていて、それに見積もりを合わせる。
0903デフォルトの名無しさん
NGNGRADは、手作業を早くという感じだから、ちょっと違う気が。
Rapidだし。
CASEだね。
いかに業務プロセスのモデルを入力してシステムを得るか、とそういうの。
0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNGそうすると、その納期、その見積もりでシステムを確実に実現するための手法が必要になるわけで。
なんかまさに「SoftwarePeople vol.5」に載ってたネタだね。
現実的に納期・予算が決まっていることは多いと思うけど、そしたら、その数字からなにを実現できるのかというのを見積もらないといけないよね。
アカ確定っていうのもあると思うけど、アカ確定だからといってアカ垂れ流しでいいわけではないし。
どこまでアカ確定なのかっていうのは見積もるのが理想だ。
0906デフォルトの名無しさん
NGNG開発プロセスなどソフトウェア工学など勉強しなくても普通注目している当たり前の事項
ホリスティックアプローチとインクリメンタルアプローチの配合具合は環境をちゃんと
認識出来る人間でないと難しい
あと開発プロセスをソフトウェア工学と言っているけどこれは他の分野の方が進んでいる
0907デフォルトの名無しさん
NGNGビルの設計とか、めちゃくちゃ自動化されてたりする。
そこに意匠が入るから話は複雑になるわけで。
もちろんそこにも自動化の限界はあるけど。
0908デフォルトの名無しさん
NGNG> あと開発プロセスをソフトウェア工学と言っているけどこれは他の分野の方が進んでいる
解説きぼんぬ
0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNGで、注目するのは当たり前だけど、改善するのにはソフトウェア工学の成果が必要でしょ?
0911デフォルトの名無しさん
NGNGどうあがいても無理なので、
火が噴き出してから偉い人の会議が招集されて
規模が縮小されるか延期になるか。
立場の弱い下請けと無能なSEによるデスマーチパターン。
いや、こういうのばかりじゃないけどね。
0912デフォルトの名無しさん
NGNGくまー
0913デフォルトの名無しさん
NGNGお前らの会話は「プログラム技術」とも「初心者が学ぶべき言語」とも無関係だと思います
0914デフォルトの名無しさん
NGNG企業改変プロセスの方がいつも一歩先を言っている
今は階層的アプローチ全盛
0915デフォルトの名無しさん
NGNGまぁ正確に言うとソフトウェア工学の分野じゃなくてシステム工学の分野だね
0916デフォルトの名無しさん
NGNGそれは、ソフトウェア工学とかソフトウェア工学じゃないとか、そういう話ではないけども、ご愁傷様・・・。
0917デフォルトの名無しさん
NGNG数学勉強白
0918デフォルトの名無しさん
NGNGシステム工学ってなにか知ってる?
0920847
NGNG「いかにしてうまくソフトウェアを作るかを研究する分野」
0921デフォルトの名無しさん
NGNGソフトウェア工学の成果が必要なのではなく現場のノウハウが集約されるのが現状
XPなどはその典型でしょ
机上では得られないものだよ
0922デフォルトの名無しさん
NGNGだからといって、ソフトウェア開発プロセスがソフトウェア工学ではないということにはならないよね。
ソフトウェアには、ソフトウェア固有の問題があるわけで。
ソフトウェアプロセスは、他分野のプロセスを取り入れて考えようとしてるわけでしょ。
0923デフォルトの名無しさん
NGNGソフトウェア工学の成果って、ものすごく現場のノウハウを集約するものなんだけど。
CMMだって、NASAのどうこうとか、かなりのフィールドワークを経て発表されているわけで。
現場のノウハウを集約して一般化するのがソフトウェア工学だと思う。
0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG「工学」 という考えに基づく開発プロセスで
ソフトウェア開発の問題を解決するのは正しいのかと疑問も。
はんふりーたんも嘆いているし。
http://www.sei.cmu.edu/publications/articles/practice-preach/practice-preach.html
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGそうやってソフトウェア工学にくくるから視野が狭い
プラットフォームを越えた視線が持てないのよ
0928デフォルトの名無しさん
NGNGある程度は自分で経験しないと
0929デフォルトの名無しさん
NGNGそれはあるね。
ただし、これまでの努力があってこそ、そういう結論に達することができたわけで。
0930デフォルトの名無しさん
NGNGキミが言っている事をそのまま言っただけだけど読み間違えていない?
集約してモデル化するのが現状のソフトウェア工学と言ったまで
ソフトウェア工学が先を行っていないんだよね
kent beck とか Martin Fowler などの現場の人間が引っ張って行っているのが現状
0931デフォルトの名無しさん
NGNGむしろ、経験してナンボだと思う。ソフトウェア工学。
0932デフォルトの名無しさん
NGNGということで、>>926
0933デフォルトの名無しさん
NGNG海外サイトのコミュニティーに参加していた方が100倍良い感じ
0934デフォルトの名無しさん
NGNG小規模プロジェクトが増えてきたという状況の変化が
(元来目指していた)ソフトウェア工学のアプローチを難しくしている。
古の OS/360 のような巨大プロジェクトでは
メンバー一人一人の能力差は平均化されるけど、
最近のウェブサイト開発など短納期少人数のプロジェクトでは属人性が強くなる。
XP とかのアジャイルプロセスがフォーカスしているのがこの規模の開発で、
工学的な 「製造の品質管理」 ではなく、
どうすれば良い仕事ができるかを目的としているのも
この流れなんだろうね。
0935デフォルトの名無しさん
NGNGそのとおりだね。
0936デフォルトの名無しさん
NGNGやっぱ学生君だなぁ
0937デフォルトの名無しさん
NGNG自動化とか共通化が進むと、そもそもプロジェクトですらないシステム構築作業が増えていくんだろうね。
そうなったときには、ソフトウェア工学というのはどういうスタンスをとるのか興味がある。
0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNG違う分野を勉強した方が自分の視野を広げる事が出来て良いね
プロセスにしても自動化にしてもネットを介したコミュニティーに参加した方が
最新でエキサイティングなものを期待出来るだろう
0940デフォルトの名無しさん
NGNG基礎は必要と思うが。
0941デフォルトの名無しさん
NGNG雑談スレですが、なにか?
0942デフォルトの名無しさん
NGNGどちらか一方だけに偏重するのはよくない。
そういう意味で学生だけを笑うのも、社会人だけを笑うのも間違っている。
0943デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNG基礎自体はそれほど難しいものではない
興味のあるヤツなら仕事からもくみ上げられるはずだし
今ならサイトも充実している
何も大学で年単位でやらなくてもいい事
勿体ないよ
0945デフォルトの名無しさん
NGNG0946デフォルトの名無しさん
NGNGそんなこと言い出したら、コンピュータ関係って
大学いらないものばっかりだと思うよ。
別に単位もらって勉強したっていいじゃん。
0947デフォルトの名無しさん
NGNGだからコンピューター関係以外やればいいのに
0948デフォルトの名無しさん
NGNGそんなことは人の自由。
0949デフォルトの名無しさん
NGNG特定の分野だけではなくて
体系的に授業があるってのが大学の良い点だと思うよ。
0950デフォルトの名無しさん
NGNG最新技術はいつも現場に転がっているし、そう言う意味では教育しづらい分野かも
0951デフォルトの名無しさん
NGNG>最新技術はいつも現場に転がっているし
まったくそんなことはない。
本当に最新なものは当然アカデミックな所から生まれる。
0952デフォルトの名無しさん
NGNGいや、コンピュータって言ってもコンピュータを実際に触って何かしよう
みたいな研究やっている人って少ないと思うよ。
もっと数学だったり物理学だったり、多くの学術分野が重なったところに
あるのがコンピュータ科学。
0953デフォルトの名無しさん
NGNGkent beck、Martin Fowler、GoFも現場の人ですがなにか?
0954デフォルトの名無しさん
NGNGアメリカの大学に限定されるような。
0955デフォルトの名無しさん
NGNGテクノロジーはいつでも学際から生まれる。
0956デフォルトの名無しさん
NGNGそんなことを言っているんではない。
0957デフォルトの名無しさん
NGNG具体的には?
0958951
NGNG>>本当に最新なものは当然アカデミックな所から生まれる。
>アメリカの大学に限定されるような。
それはそうかもしれないな。
0959デフォルトの名無しさん
NGNG前もまったく同じセリフをこのスレで吐いて、途中で逃げたヤツだw
0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
NGNGキミが最新だと思うものを挙げてみたまえよ。
0962デフォルトの名無しさん
NGNGクローズドな現場とウェブで知りうるものしか知らんから。
0963デフォルトの名無しさん
NGNG質問を質問で返すなってw
0964デフォルトの名無しさん
NGNGキミが最新だと思っているものが、
現場ではなく研究室から生まれたものであることを
示してあげようといっているのだ。
さぁ、いいたまえ。
0965デフォルトの名無しさん
NGNG恥ずかしい質問をする奴だなw
0966デフォルトの名無しさん
NGNGなんだ言えない理由でもあるのか?
それではプロセスとしてメジャー所のXPでもお題にしておきましょうか
0968デフォルトの名無しさん
NGNG0969デフォルトの名無しさん
NGNGなんだメタ的アプローチはすべて「テクノロジー」じゃ無いのか?
0970デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNGORマッピングって言わなきゃ駄目だよ(w
0973デフォルトの名無しさん
NGNG物理層に近くないとテクノロジーと認めない人間なんだろうな
0975デフォルトの名無しさん
NGNGあとテクノロジーが生まれるのは企業と言ってみるテスト
0976デフォルトの名無しさん
NGNG言ってることレベル低すぎ。
0977デフォルトの名無しさん
NGNG> そんなのは単によりよく設計しなおすという程度のものだ。
解ってないな
0978デフォルトの名無しさん
NGNG実際企業が一番多そうだな
0979デフォルトの名無しさん
NGNGこの二つが手を組む事も最近は多くなってきた
0980デフォルトの名無しさん
NGNGNTTなんかは大学よりも基礎的なことやってるような気がするけれど…
0981デフォルトの名無しさん
NGNG大学と違ってデカい金が動かせる分いろいろ出来るだろうね
その代わり実益にならないような研究は難しそうだけど
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNG紙の上、コンピュータの中、でできることが多いからなぁ
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNG0987デフォルトの名無しさん
NGNG(゚�听)イラネ
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG| | .へ />
.‖ \\ //
.‖ .フ'⌒ヽヘ \フ'⌒ヽヘ フ'⌒ヽヘ
S、.(ω・ ) (ω・ ) (ω・ )
.Φ二 5ヽ ( 5ヽ ( 5ヽ
l ノ / ,, ノ ト ノ
.| ヽ ( ._/ /'" ( 〈 /ノ
と と ノ └-´ .ゝ.ゝ .) |/
.∩
| |
ο | |
// ‖
/ Φ
フ'⌒ヽヘ / フ'⌒ヽヘ ヘ⌒ヽフ∩
M (・ω・ ) / ( ・ω・ ) ⊂ニ=ヘ⌒ヽフ∩ ( ・ω・ ) ノ
⊂ο=∽0ニ ) - = ニ三9ヽ ノ ( ・ωノノ イ つ ィ
W ト ノ l ノ |5 ィ .| ノ
.ノ / i .) .ノ .| ┤ .l r、 l
ノ _フ )! 」 、イ_,,r'"L」 ノ_,ノ L」
0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。