結局どの言語にしたらいいのんだぁ・・・
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG来年から独学でなにか、
プログラミング言語を勉強したいんだけど
結局どの言語がオススメなの??
どの言語も一長一短って感じでつかめない・・・。
ちなみに、ボクはPerlしか知りません。
誰かたすけて!!
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGあとHEMLとCSS。
できればJavaScriptとVBScriptも。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGLISPとかPrologとか細かいつっこみは無視しろ!
Cだ!
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG今ならWeb回りに使える言語が楽しそうだけどなあ、
興味の持てそうな分野は何? >>1
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG00131
NGNGJAVAは分かんない。
Cがいいの?
ちょっとボクの質問がおおざっぱ過ぎるかなと思うので
訂正。
オブジェクト思考を勉強したいです。
そのためにとっつき易いの言語は何がありますか?
0014デフォルトの名無しさん
NGNG全ての基本。
0015デフォルトの名無しさん
NGNG>>4 >>5 >>12 かな(藁
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGあなたの経験をいかしてみませんか。
0020デフォルトの名無しさん
NGNGPerlできるなら、Perlでオブジェクト指向すればいいじゃん。
>>15
RUB?
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG時間あるなら“とっつき易い”なんてぬるい事いわずに
C++にどっぷりはまってみれば?
その上でJavaとか触ればC++の長所/短所、
Java等の長所/短所も見えやすかろう、
と思うC++信者な私。
0023デフォルトの名無しさん
NGNGObjectPascalと言いなさい。ObjectPascalと。
00241
NGNG嬉しいんですけど・・・m(__)m
>>16
>>17
できれば、その簡単な説明をしてくれませんか?
>>20
いや、なんか他の板見てるとPerlって"汚い"とか言われてるじゃないすか?
この際だから他の言語も勉強しよう!
って思ったんで・・・。
0025デフォルトの名無しさん
NGNGPerlのオブジェクト指向って無理矢理とってつけてる感じが痛い。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG同意。でも便利なんだよ。Perl。
C++に正規表現ストリングとかあったら考える。
0028デフォルトの名無しさん
NGNG他の言語使うにしても、フレームワークや単純作業はperlにお世話になることが
結構ある。
0029デフォルトの名無しさん
NGNGこれを覚えるとJavaにもC#もC++も習得が容易な、お得な言語。
その代わりC++の欠点が見えすぎて嫌になる諸刃の剣。
でも初心者にはおすすめ。
00301
NGNGCも全く知らない状態でC++とかやって大丈夫っすか?
すっげー難しいという風に聞いてますけど・・・。
0031デフォルトの名無しさん
NGNGだから、
> 時間あるなら“とっつき易い”なんてぬるい事いわずに
なんだろう(藁
0032デフォルトの名無しさん
NGNGC++はCの上位互換ですから、最初はCで組めば大丈夫。
0033デフォルトの名無しさん
NGNG確かループ毎にコンパイルしてたって落ちだったと思うが。
0034デフォルトの名無しさん
NGNGCにどっぷり使ってからC++をやると難しいのかも・・・漏れがそうだ(鬱
C++からやれば難しくないかも。分からないけど。
とりあえずPerlから始めるのはお勧めできない。某UGサイトの管理人みたいにPerl厨になる。
0035デフォルトの名無しさん
NGNGだめ。まずC。
C++はCのスーパーセットだから(大まかには・・・ね。)クラスとかオーバーロードとかテンプレートを無視すればCもC++も一緒。
後々仕事に使いたいならC++でできてCでできないことを知っておくためにCやるのも良いかも。
あれ〜コメント部分がC言語コンパイラで全部コンパイラエラーになるぞ〜
//コメント〜
なんてことにならないように。
0036デフォルトの名無しさん
NGNGVC++持ってるならいきなりC++でも大丈夫。
ウィザードの吐いたコード使ってればよし。
CはC++のサブセットとしていつの間にか覚える。
0037デフォルトの名無しさん
NGNG文字列型やバリアント型なんてのがある言語からやるなよー
00381
NGNGえと、CGIスクリプトをPerlで作って遊んでいたんで
Perlしか出来ないんですよ。
遊ぶだけならPerlで十分と思ってたんです。
>>29
をぉ!
なんかよさそうですね!それ!
0039デフォルトの名無しさん
NGNGつーか既にPerlをやっちゃったのね・・・・
0040デフォルトの名無しさん
NGNGポインタのインクリメントができなくてむかついてみたり。
0041デフォルトの名無しさん
NGNGそれって私にとってはつらい・・・(^_^;)
人によってはアドレス演算なんてするなっていうけど。
0042デフォルトの名無しさん
NGNG極論すれば「なんでもいい」ってことになる。
もちろんOOPLを使ったほうが効率的だけど。
だから、オブジェクト指向で何をするかを決めたほうが選びやすい。
言語によって、GUIが得意とか、Webに向いてるとか、処理系で用意している
環境で選ぶのも一つの手。
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGいまどき、そのコメントがエラーになるコンパイラはなかなかないと思うし
そんなコンパイラ使う仕事はしたくないな。
0046デフォルトの名無しさん
NGNGBut This is Not C
00471
NGNGみなさんレスありがとうございます。
けど、すでにCからとC++からという意見が・・・。
>>37
文字列型やバリアント型って具体的に言うと
どういう言語があるんですか?
0048デフォルトの名無しさん
NGNGVB
0049デフォルトの名無しさん
NGNG知らなくていい
0050デフォルトの名無しさん
NGNGいわゆる教育用言語であるPascalを下地にモジュール機能、OO機能が追加されている。
OO機能にはコンポーネントと呼ばれる設計時に動作する強力な仕掛けが用意されており、これを利用してRAD?開発が出来る。
教育用言語Pascalには
配列とポインタと文字列がしっかり区別されている
begin 〜 end とブロック定義が長く、ループや比較ネストを自然に
関数化=構造化するクセが身につく
制御文は他の言語と比べて不親切と言われるほど少なく、表記方法に自由度が少ない
宣言について厳格(関数の引数名も同じでなければならない等)である
為に、結果、同じアルゴリズムなら似たコードとなりコードが読みやすい
Delphiそのものには
爆速と呼ばれるコンパイル速度の為、
少し直しては実行しながらのスタイル(トライ&GO)でプログラムが作れる
学習開始時からRADスタイルでも開発でき、入門段階からVB以上のものが作れる
コンポーネントを自作する事で、どんどん開発効率が上がる
必要ならリソースを別に定義したりWindowsAPIを直接呼んだりRAD機能を全く使わない
コードも書ける(というかWindowsアプリを作るのにC++と同程度の事が可能)
アセンブラも直接埋め込んだり、関数をアセンブラで書く機能も Delphi内部に持っ
ており、それを使ってもC++のように遅くなったりしない
というかアセンブラの勉強するにも最適な環境かも
これだけの環境が無料で入手出来、本代で勉強スタート可能
0051デフォルトの名無しさん
NGNGPerl
まあそもそも型がないけど。
0052デフォルトの名無しさん
NGNGC++をやるうちにCもできるようになる。
0053デフォルトの名無しさん
NGNGBasic JavaScript C++
0054デフォルトの名無しさん
NGNGSee C99.
0055デフォルトの名無しさん
NGNG同意。VBとDelphiでは到達できるレベルが段違いだ。
(どうしてもVBをやりたい!といいながらVC++でCOM作ったりする人は除く。)
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGC++に文字列型なんてあるの?
0058デフォルトの名無しさん
NGNGうん。あるな。
でも、ぐわぁ!char型の文字ってどれくらい確保すれば良いんだ〜!
見たいな経験も大切かと。
0059デフォルトの名無しさん
NGNGbasic_string
の事ではないかと
0060デフォルトの名無しさん
NGNG> begin 〜 end とブロック定義が長く、ループや比較ネストを自然に
> 関数化=構造化するクセが身につく
これって絶対ウソだよな。
予約語なんて、指が覚えるからその程度の長さなら入力が苦にならなくなる。
むしろキー配置からすると入力しやすいぞbeginは。
()はshiftとの同時押しが必要なので、一文字の割には手間がかかる。
0061デフォルトの名無しさん
NGNGsub main()
{
〜
}
#エントリポイント
&main();
などとしている僕はC厨でしょうか?
0062デフォルトの名無しさん
NGNGでも結局は文字型の配列でしょう?
何文字でも好きなだけ格納できる訳じゃないだろうし。
0063デフォルトの名無しさん
NGNG{ } みたいに記号にすることで自然とそこが強調されて構造が把握しやすいと思うんだが。
0064デフォルトの名無しさん
NGNG安心しろ、漏れもそうだ。
0065デフォルトの名無しさん
NGNGstringはその点では弊害だね。
死ぬほど便利だけど。
0066デフォルトの名無しさん
NGNGでもVCのソース見たけど、
代入やコピーコンストラクタのたびに文字列全体コピーされてるみたいよ。
MFCのCStringは参照カウンタで最適化されてるけど。
0067デフォルトの名無しさん
NGNG> 何文字でも好きなだけ格納できる訳じゃないだろうし。
そら、basic_string::max_size() より大きな文字列は入らんよ。
“何文字でも好きなだけ格納できる”文字列を持つ言語なんて知らんなぁ…
何か勘違いしてねぇか?
0068デフォルトの名無しさん
NGNGVCLのAnsiStringもそんな感じだったと>複写の最適化
0069デフォルトの名無しさん
NGNGVBの2GBってほとんど無限じゃない・・・・
0070デフォルトの名無しさん
NGNGこの板内で叫ばれてる量を比べればどの言語を使うべきでないかも自明。
0071デフォルトの名無しさん
NGNGRubyは無数にスレ立ってるからRubyにします。
0072デフォルトの名無しさん
NGNG> メモリと変数のイメージはCじゃないと付かない気がする。
それはすなわちコンピュータアーキテクチャが理解できていないことと等価と思われ。
時間が有り余ってるならアセンブラからだな。
Cなんかただのマクロアセンブラだし。
C++/Java/Perl/Rubyとかに飽きたらSICPでも読め。おもしろいぞ。
0073デフォルトの名無しさん
NGNGSmalltalkをおいて他になかろう。CLOSという手もあるが、
LISPをかじったことすらないのであれば、ちと難がある。
将来プログラマになりたいというのであれば、まずはCだろ
う。Pascalを学ぶことも止めはしないが、結局はCが必要に
なるから。Ruby以外は糞などという厨房の言に惑わされな
いのが吉。
おっと、プロになる気ならアセンブリ言語も押さえておくこと。
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNG初心者と言う事を忘れて言語自慢の為に無理言ってる馬鹿発見。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGhttp://www.namazu.org/~satoru/programming/sicp.html#pictlang
で良いんですかね。興味沸いたんで見てみます。
>>75
少なくともPerlでメモリのこと意識するのは逆に大変じゃない?
0078デフォルトの名無しさん
NGNGはぁ?
ある意味素晴らしいRubyヲタね。尊敬するわ。
言語なんて、どれでもええっちゅうねん。
ケースバイケースやで。
初心者で、初めてどれというならLISPでええと思うけど。
0079デフォルトの名無しさん
NGNGRubyを批判する奴はサヨク。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG今はCとかjavaなのかな?
漏れの時はpascalだった。
あとlispもやった。
0082デフォルトの名無しさん
NGNGそろそろ終わりかね…
色々意見出てるので、あとは>>1さんの好みで決めればよいかと。
最後に決断するのは自分だべ。
0083デフォルトの名無しさん
NGNG周りの友達からすごい目で見られそうだ。
俺、PerlとLISPできるんだぜ〜
0084デフォルトの名無しさん
NGNG大阪の某工業大学。
C(基礎)Java(基礎)。
いいのかそれで・・・。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG00891
NGNG別にプロになろうと言うのではなくて
趣味で楽しめればいいんです。
けれど、それなりに本格的にはやりたいので
オブジェクト思考を学びたいと。
えと、では、更に絞って、
Windows上で動くようなGUIアプリケーションを作る場合、
オブジェクト思考を学べる言語ってのは
どうでしょうか?
0090デフォルトの名無しさん
NGNGLOGO
LOGO
LOGO
LOGO
LOGO
かめさんがでてくるYO!
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGDelphi
C++
Java
C#
VB.net
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGC++Builderも入れてあげて…
0096デフォルトの名無しさん
NGNGhttp://myhome.hananet.net/~crazyghost/goto.htm
0097デフォルトの名無しさん
NGNGその条件で最適なのはDelだけどな・・・無料だし
0098デフォルトの名無しさん
NGNGC++BuilderよりはDelphiが初学者向
0099デフォルトの名無しさん
NGNGあ、smalltalk!
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG学びたいなら、Java でいい。
楽しみたいなら、Delphi が楽。
役立てたいなら、perl や Ruby が早い。
最初から GUI をやるのは、プログラミングの勉強として勧められんね。
コンピュータが何をやっているのか、その背骨が見えることが大切。
RAD で GUI なんてところから始めるとその辺りの視力を養いづらい。
C/C++ が根強く生き続けているのは、その背骨がよく見える言語だから。
0102デフォルトの名無しさん
NGNGそうなると、やっぱりDelphiでObjectPascalかなー。
ただDelphiって参考書が少ないのが玉に傷。
いい処理系ではあるんだけど、
Javaなんかと比べるといまいちメジャーになりきれない。
まぁ、気にすることは無いんだけど。
周りの反応があまり良くない可能性はある。
0103デフォルトの名無しさん
NGNGメモリと変数の関係とかw
0104デフォルトの名無しさん
NGNG学習そのものが実際楽しくないから そっちに逃げるって面が大きいんじゃ?
Delphiの方がインラインセンブラ手軽に呼べるし、マシン内部の事の勉強やろうと思えば
適切かもしれんよ
0105デフォルトの名無しさん
NGNGなんかよくわからんが、よくなさげ。
>>1は読める?
<html>
<head>
<title>潘煕櫚</title>
<script>
<!-->
function OpenAnotherWin(szhref){
AnotherWin = window.open(szhref,"AnotherWin",
"fullscreen=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}
<!-->
</script>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="silver" onload='javascript:OpenAnotherWin("ghost.htm")'><img src="ghost.jpg" width="0" height="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<div align="center"><font size="1" face="閏顕" color="red">潘煕櫚</font><p>
<font size="1" face="閏顕" color="red"><meta http-equiv="refresh" content="0;url=http://myhome.hananet.net/~crazyghost/goto.htm"></font><p>
<font size="1" face="閏顕" color="red">是税 砺益研 差紫馬食 砺益亜 叔楳鞠惟 惟獣毒拭 潤隔生獣神. 益依戚 廃腰戚虞亀 叔楳鞠走 省生檎 希錐 懐啄廃 依聖 左惟 吃依戚陥.</font></div>
</td>
</tr>
</table>
</body>
</html>
0106Ruby!
NGNGYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
0107105
NGNG0108デフォルトの名無しさん
NGNGDelphi は至れり尽くせりで豪華過ぎるだろう。
言語的にも機能が多すぎて、素朴さに欠ける。
言語水準での貧弱な機能、
ハードが見え隠れし諸刃にも伝家の宝刀にもなりうるポインタ、
配列や文字列も全部ポインタで扱ってしまう Q&D なスタイル、
#include でプリプロセッサに頼ってしまう破滅的なモジュール性、
コマンドラインと make でイヤが上にも見えてしまうプロジェクトの構成、
このなんとも言えない貧しさは C/C++ でこそ味わえるものだと俺は思う。
コンピュータってバカなんだ、ってことが分かることが大切。
0109デフォルトの名無しさん
NGNGたしかに Cの貧弱さに、 C++のこれでもかというくらいのデコレーション具合は確かに羨ましい
演算子の再定義や テンプレートの迷路は楽しいよね
でも初学者は楽しいか?
0110デフォルトの名無しさん
NGNG同意はするんだけど、windows上だとそのカタルシスも半減なんだよね。
DOSの頃はほんとに刺すか刺されるかの緊張感だったけど。
0111デフォルトの名無しさん
NGNGまぁ雇う側からすれば何でも出来る方がありがたい
だいたい会社によって必要とされるOS、言語なんて違うんだから
まずWin(NT系)とLinuxあたりを知っておく。
言語はC/C++、VB、Perl、Java、SQLあたり。
Delphi系はツールとしては良いんだけど、実際使ってる会社が
どれくらいあるのかわからん、かなり少数派と思う。
Rubyは仕事で使えるレベルには達していない。
C#は全くの未知数、MSが強いところだとJavaの代わりに
使われるかもしれん。
PHPは小規模なら必要十分か、これはCとPerl知ってれば習得は容易。
0112デフォルトの名無しさん
NGNGCに上手にOO機能を乗っけた程度で C++に比べたら貧弱
0113デフォルトの名無しさん
NGNGMFCにそっくりそのまま・・・略
0114デフォルトの名無しさん
NGNG趣味でな。仕事は関係ないと。
0115デフォルトの名無しさん
NGNG誰か雇われる話しをしていましたっけ?
0116デフォルトの名無しさん
NGNGだから「極めたいなら」。
楽しみたいなら Delphi を勧めるよ。
ただ、C/C++ の泥臭さに歓喜してハマってこそのプログラマだと思う。
>>110
Win3.1 時代もそれなりに緊張したよ(藁
0117デフォルトの名無しさん
NGNG資料もサイトもいっぱいあるし。
0118デフォルトの名無しさん
NGNGObjectPascal は高々 OOPL だが C++ は OOPL でもある、という趣旨なら同意。
テクニックの凝らし甲斐があるって点では C++ の方が遙かに強力。
でも、集合型とか文字列型、集合型周りの演算子とか、
そういったちょこちょことしたところでは ObjectPascal は機能が多い。
それが優れたことだとは思わんが、C/C++ でそういうのを真似る手間を考えれば、
それなりに多機能な言語だと言うべきだろう。
VCL との連携なんかも考え合わせると、ひたすら多機能だ。
それを比較的低機能な文法でユーザー実装できてしまう、
という辺りが C++ の最大の強みにして深みであり、初学者に重いところだね。
01191
NGNG大変参考になります!
一時期仕事でプログラムをしようかと思ったんだけど
それだと"強制"が入ってきて"楽しみ"が減る気がして
趣味としてプログラミングをしようと決めたんです。
まぁ、決めるという程、たいそうな事ではないですけど(笑)
みなさんの意見を聞いていると
Delphiにしようかと思ったり、
でもやっぱりC/C++ってのも勉強したい気もしますねぇ。
もうちょっと考えてみます。
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGやってみたいと思ったら、やる。
一言語にしぼる必要なし。
これをもって終了させていただきます。
0122デフォルトの名無しさん
NGNGポインタみたいなハードウエアに近い処理など)がわかってれば
言語をいくつ覚えても時間の無駄にはならんと思う。
C/C++、Delphi、Rubyはどれか一つ覚えれば
あとはマニュアルを見つつコーディングができる。
LISPはちょっと考え方が違うけど、上の3つがわかれば
特に苦労はしない。
PROLOGは言語以外に他に知らなきゃいけない事が多すぎるので
きっと使えるようにはならん。
大切なのは、言語をちゃんと理解する事。
例えば
Cの(関数)ポインタと
JAVAの参照や、インターフェース、継承なんかのつながりが
わかるようにならなきゃダメだって事。
そういう意味で、一番シンプルなCで
LINUX用のユーティリティーを作ってみる事をお薦めします。
ユーティリティーはシェルがいいんじゃないかな?
0123デフォルトの名無しさん
NGNGということで、C#。
0124デフォルトの名無しさん
NGNG>大切なのは、言語をちゃんと理解する事。
言語の前に、きちんと理解しなければいけないことは
やまほどあるね。
0125デフォルトの名無しさん
NGNGメモリと変数の関係とかw
0126デフォルトの名無しさん
NGNGあのね
>そういう意味で、一番シンプルなCで
>LINUX用のユーティリティーを作ってみる事をお薦めします。
>ユーティリティーはシェルがいいんじゃないかな?
いいんだけどさ、>>1はWindowsでGUIがやりたいといっている。
LINUXのコマンドラインユーティリティなら、おそらく>>1はperlで
間に合ってる。
0127デフォルトの名無しさん
NGNGプログラミング言語のそれぞれの違いを調べるのも、
プログラムの勉強になるよ。
0128デフォルトの名無しさん
NGNGいや、Cを覚えるためにって事だって
そこから、ステップアップすれば?って言ってるんだけどね。
WindowsでGUIやりたかったら、作るものにもよるけど
JAVAのSWINGを使うのが一番楽だと個人的には思う。
オブジェクト指向わかってないと、プログラムがでかくなるにつれて・・・
だとするとVCLかな。
でさ、perlでかけるユーティリティーってさ・・・VB(略)
0129デフォルトの名無しさん
NGNG正規表現ってすばらしいと思わない?
あんなクソ言語と一緒にしないでいただきたいw。
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG正規表現実装できる人ってかなーり少ない
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGなんだかんだでみんな楽しんでるんだよ。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNGよくはしらないんだけど、手元のVBScriptリファレンス見ると、
RegExpという正規表現オブジェクトがありますね。
正規表現はperlの専売特許じゃないということで・・・
0136デフォルトの名無しさん
NGNG言語レベルで提供するのとオブジェクトを利用するのでは便利度がまったく違うと誰かが言っていたなー
0137デフォルトの名無しさん
NGNG良い勝負だったな・・・。
01381
NGNGVBってそんなにダメ言語なんですか?
いろんな書籍があったり、
特集も結構組まれてたりして
人気言語なんだと思ってました。
実際は違うんですか?
0139デフォルトの名無しさん
NGNGまずは日本語から覚えなさい。
>オブジェクト指向やポインタみたいなハードウエアに近い処理など
この文章だとオブジェクト指向とポインタが同列だぞ(藁
0140デフォルトの名無しさん
NGNG利用開発者数は多い。
が、世間での評判は大変に悪い。
俺は DLL Hell を除けばそんなに悪いとは思わんけどね。
0141デフォルトの名無しさん
NGNGできる人が書けば、ちゃんとしたプログラムが書ける。
それにWindows上なら、VBAやVBScriptとCOMオブジェクトを連携して
いろんなことができる。
0142デフォルトの名無しさん
NGNGということならVBはちょっと疑問
0143Ruby!
NGNGいいかもしれないけど、”勉強”って感じじゃないよな。
C++だと割と深い内容の本が多いけど、内容に深みがあり、それでいて割と
楽しく読めて、すぐに実行できる本が、国内で簡単に手に入るのよ。
それがRubyを256倍使う本シリーズなのさ。
0144デフォルトの名無しさん
NGNGしっかりしたプログラムを書けるようになりたかったら
VBは辞めた方がいいと思う。
でも、しっかりしたプログラムを書ける人が
簡単なアプリを、簡単に作るときにはすごくいい。
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGRUBYもVBもすごくいいよね。
ただ、ライブラリーを作りづらい点がVBの痛いところかな
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG18446744073709551616倍本マンセー!
0150デフォルトの名無しさん
NGNGコピーされないとまずいんじゃないの?
0151デフォルトの名無しさん
NGNGほんとうだ、読み流してたけど。
コピーコンストラクタなんだから、コピーするのが正しい気がする。
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG試せば?
0154デフォルトの名無しさん
NGNGVBは使いこなせばこなすほどつらくなっていく言語。
中間点は中級者ぐらい。それ以上のことをVBでやろうと思うと
Cでの同等の知識+VB+Windows+αの知識がいる。
最大の問題点はそういうレベルでは日本語のサンプルがほぼ0なこと。
でも逆境を求めてるならお勧め。俺もそうだし。
0155デフォルトの名無しさん
NGNG同意。
あるPerl厨が正規表現を使って>や>から行末までの文字色を変える仕組みをCGIスクリプトに組み込んでそこの常連にすごーいって言われていたけど、
「すごいのはこいつじゃない。正規表現を実装したPerlとPerlの開発者達だ。」って思ったよ。
0156デフォルトの名無しさん
NGNG禿げしく同意。
Larry Wallの書いたRE周りのエンジンって・・・俺には書けん(藁
0157デフォルトの名無しさん
NGNGやっぱりコピーされないとまずいよなぁ。
ハナシノホウコウズラシテゴメンナ
#include<iostream>
int main()
{
std::string a ;
std::string b ;
a = "1";
b = a;
b = "2";
std::cout<<"a:"<< a.c_str() <<std::endl;
std::cout<<"b:"<< b.c_str() <<std::endl;
return 0;
}
0158デフォルトの名無しさん
NGNGどうまずいのか説明してみれ。
0159デフォルトの名無しさん
NGNGb = a;
b = "2";
代入が参照カウンタ云々で管理されていると、
上記の処理を行ったときにaの内容が書き換わる。
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNGバッファへの参照数が1(自分だけ)のときバッファは自由に変更可能、
参照数が複数のときはそのバッファをコピーしてから変更。
その例だと、はじめaとbは同じバッファを参照しているけれど、
bに"2"が代入された時点で別々のバッファを参照するようになる。
aの内容は無傷。
0162デフォルトの名無しさん
NGNGそれだと
a = "1";
b = a;
a = "100";
cout<< b << endl;
a = "200"
cout<< b <<endl;
という処理を行うと、bは参照カウンタが1なのにも関わらず、
表示される内容が変わるという現象が出ません?
0163デフォルトの名無しさん
NGNGならないよ。
a="100"の時点でaとbは別々のバッファを参照するようになる。
0164デフォルトの名無しさん
NGNGそうするとaに代入する時点で、bの参照先をかえるという
処理が必要になるのではないですか?
0165デフォルトの名無しさん
NGNGaに代入する時点でaの参照先が変わるの。
0166デフォルトの名無しさん
NGNG内部イメージはこんな感じ
// a = "1";
a = _strdup("1");
// b = a;
b = a;
// a = "100";
a = _strdup("100");
// a = "200"
free(a); a = _strdup("100");
0167デフォルトの名無しさん
NGNG最後の行ミスった "100"->"200"
0168デフォルトの名無しさん
NGNGなるほど。勉強になります。
0169デフォルトの名無しさん
NGNG個人的にはCが好きだけどな。
0170デフォルトの名無しさん
NGNGプログラムによって、使う言語なんておのずと決まってくるでしょうが。
なんか出発点が間違ってるような気がするんだがなぁ・・・。
洋菓子を作りたい!ってのに、寿司屋に弟子入りしてもしょうがないだろうし。
もちろん、そこでの経験は全く無駄ということにはならないだろうが、遠回り
には違いない。
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG「TTS」
このふたつが最強かしら
0173デフォルトの名無しさん
NGNGいや、UNIX板発のけ言語だろう
http://pc.2ch.net/test/read.cgi/unix/1010652760/l50
0174デルファイの名無しさん
NGNGオールマイティに突き詰めたいなら、シーでしょうか
将来どーなるかわからなければジャバかな
マイクロソフト信者なら、VBでもC#でも適当にどーぞ
あっ、スクリプトは他の言語への乗り換えの時に苦労
するから最初はやめといた方がいいかも、特に、
日本語でプログラムするようなのは駄目だね、どーして
もスクリプト使うなら Rubyでもやってみれば?
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGDelphiでスタートしかない 無料だから本代に金かけられるしね
それでも、やっぱり他のメジャー言語も一巡するのは勉強の為なら必要な事だろね
0177デフォルトの名無しさん
NGNGhttp://paming.s7.xrea.com/ykwk166_kai/yukiwiki.cgi?mycmd=read&mypage=%5B%5B%96%C0%82%A6%82%E9%8F%89%90S%8E%D2%82%C9%93K%90%D8%82%C8%8C%BE%8C%EA%82%F0%8F%D0%89%EE%82%B5%82%E6%82%A4%5D%5D
過去20スレくらい同ネタのスレが立っては消えてるし。
0178デフォルトの名無しさん
NGNGhttp://member.nifty.ne.jp/katakana/index.html
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGC#もSDKは無料だが?
0181デフォルトの名無しさん
NGNGインポート java.awt.・グラフィックス;
パブリック クラス テスト1 カクチョウスル ・アプレット{
・
・
・
}
素敵。
0182デフォルトの名無しさん
NGNG違いを教えてください
特にC++とObjectPascalの違いなんかを重点的に
説明してもらえるとうれしいです。
0183デフォルトの名無しさん
NGNGBCB … 独自拡張C++
DEL … 独自拡張Pascal
0184デフォルトの名無しさん
NGNGどの階層の処理もかけるし、OS、プロセッサについての理解が深まる。
Cを学んでおけばC++,Javaの習得は比較的スムーズに感じる。
0185デフォルトの名無しさん
NGNGまぁなくても困らないけど
0186デフォルトの名無しさん
NGNGC++forWindowsなんて手を出したら最後抜けられない無限地獄に陥る。
何でもかんでも多種多様過ぎる。文字を出力するだけでも何種類も方法がある。
自分の好きな方法を選べば良いと言うが、選ぶにはとりあえず全ての方法を知っておかなければならない。
C系統は永く生き、肥大化し過ぎた。新しい優れた種に滅ぼされるのも自然なことだ。
MSが好きならVB、C#、嫌いならJAVA。これ最強。
0187デフォルトの名無しさん
NGNGいやc/c++がどうとかじゃなくて。脱線スマソ
0188デフォルトの名無しさん
NGNG上級Sヨになれば言語を選べます(w
0189デフォルトの名無しさん
NGNGCは滅びんだろう。
後々の事を考えるなら、Cを学ぶことは無駄にはならない。
0190186
NGNGATL+COMで挫折した。WindowsでC++プログラマなら避けて通れぬ鬼門と思う。
ある日、ふと、俺何の為にこんなもん勉強してんだろうと疑問に思ってしまった。
バカくさ、こんなもん勉強したって意味ねーよ。CPUクロック2GHzの時代さ。
0191デフォルトの名無しさん
NGNG意味不明過ぎ。
> VB、C#、嫌いならJAVA
これらはどんな言語で開発されているんですか?
0192デフォルトの名無しさん
NGNGJavaはJavaで書かれてます。
C#はC#で書かれてます。
0193デフォルトの名無しさん
NGNG”豊富なドキュメントやサンプルがない技術”だと思う。
ただ、確かにアマは与えられたものだけでやってればいいとは思う。
0194186
NGNGCPUクロック2GHzの時代さ→CPUクロック2GHzの時代にさ
Cのメリットって速度だけじゃん。いらねー。
別にデバドラもゲームもコンビニのATM端末もJAVAでいいよ。
少々遅くても許す。
0195デフォルトの名無しさん
NGNGすごくいいこと言った!
0196デフォルトの名無しさん
NGNG同意。Cは滅びないでしょう。……消極的な理由からだけど、ね。
(今からあのジャンルの言語を開発しようという人はいなそうだし、
今更作ってもCを殺すほどにはならないだろうし……)
>>186
> C++forWindowsなんて手を出したら最後抜けられない無限地獄に陥る。
それはC++と言うより、Windowsが悪いのでは。
ところでPythonはどんな感じ?
01971
NGNGこのスレッドを参考にしていろいろ調べてました。
VBって一応オブジェクト指向型言語なんですねぇ。
ただプログラマーには見えにくい部分もあるようですが。
あと、Cはやっぱり勉強した方がよさそうに思えてきました。
けれど、GUIのプログラミングだとものすごく大変そうにも見えます。
その点Delphi(Object Pascal)はVBライクな感じが
ボクみたいな初心者にもとっつき易いかな?と。
それにきちんと、厳格にプログラムを組まなければいけないなどの制約が
きちんとしたプログラムを学ぶにはいいかもしれない、
とも思いました。
ただ、難点は参考書籍が少ないと言う事でしょうか。
C/C++ならたくさん見かけましたが、
Delphiとなると数が・・・。
はじめてのDelphiってのがいいと推薦図書スレッドにありましたが
出版されてから年月が経っているようです。
今選択肢として考えてるのは
C/C++とDelphiです。
とっつき易さはDelphi
勉強のし易さはC/C++
と考えてます。
まぁ、両方やれば話は早いのですが、
効率などの面から考えて
もし、みなさんがボクのような状態なら
どちらを選択しますか?
理由をつけて頂けたら幸いですm(_ _)m
0198Ruby!
NGNG0199デフォルトの名無しさん
NGNGでもJavaのアプリは起動が遅い。
ML(とか、Ocamlとか)はどうかな? 結構速い処理系があるらしいけど。
……ライブラリの少なさが致命的か。
0200デフォルトの名無しさん
NGNGObject Pascalとはちぃと違いますが、Pascalの本は図書館を漁れば結構出てくるんではないかと。
0201デフォルトの名無しさん
NGNG> VBって一応オブジェクト指向型言語なんですねぇ。
どこがやねん。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGOS,JVM,ドライバー,ファイルシステムの実装,ファームウェア
割り込み処理,ネットワークプロトコルの実装、カーネルモードプログラミング
システム依存処理、バイナリ処理。
思いついただけでも業務的にCでしか書けない処理がこれだけあった。(アセンブラは除く)
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG>はじめてのDelphiってのがいいと推薦図書スレッドにありましたが
>出版されてから年月が経っているようです
他に良書はいくらでもある、読破するだけでもひと苦労なくらいに
(別スレや検索で探してみるとよろし)
0207デフォルトの名無しさん
NGNGC++かDelphaiなら、個人的な経験を言えばC++からやった。
でもVC++は痛かった。
いままではUNIXでも使えるC++だったわけだけど、
今はKylixもあるしね。
どっちからはじめてもいいんじゃない。
乗換えは楽だしさ。
そういうわけで、開発環境が無料のDelphiに一票。
CよりPascalの方が後に出たわけで、
抽象度が高いのは事実なんだけど、
やっぱCの文法が俺は好き。
よってCにも一票。
趣味だったらDelでいいって。
0208デフォルトの名無しさん
NGNGhttp://www.asahi-net.or.jp/~WR9K-OOHS/Pages/Nigel's/nigel.html
0209やり直し
NGNGttp://www.asahi-net.or.jp/~WR9K-OOHS/Pages/Nigel's/nigel.html
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNGちゃうん?
0212デフォルトの名無しさん
NGNG>割り込み処理,ネットワークプロトコルの実装、カーネルモードプログラミング
>システム依存処理、バイナリ処理。
ファームウェアはコンパイラがなきゃ、アセンブラですが何か?
別にCじゃなくたっていい。
割り込み処理って具体的に何?
ネットワークプロトコルって・・・はー
って言うか、馬鹿すぎてつっこむのも痛いな。
そもそもバイナリー処理って、マジでいってんのかコイツ
OSだって、汗で書く部分以外は言語問わずだろーが。
まあ、コンパイラコンパイラの意味がわかってなきゃ
いっても無駄だと思うけど
題名にコンパイラのと言う単語が入ってる本を
一冊嫁
アフォな知識を植え付けるな
0213デフォルトの名無しさん
NGNGだからアセンブラは除くって書いてあるだろ。しっかり読め。
ってゆうか今時Cが無い処理系があったら知りたい物だな。
以下のものは馬鹿すぎていちいち書きたくも無い。
全てを読め。ちゃんと業務的にと書いてあるだろ。
サイズが肥大化したり、生産性が悪かったり、実行が遅かったり
したら意味が無いのだよ。
ってゆうかオブジェクト、リンク、バイトコード、
の違いくらい解れよ。
0214デフォルトの名無しさん
NGNGそういう部分の議論をアセンブラ抜きで語るのは間違ってると
思のは俺だけ?
>サイズが肥大化したり、生産性が悪かったり、実行が遅かったり
>したら意味が無いのだよ。
アセンブラで書くか、コンパイラを作るかというレベルの部分で
そんな事が問題になる事はない。
>ってゆうかオブジェクト、リンク、バイトコード、
>の違いくらい解れよ。
何がいいたいのか俺にもわからんぞ(w
コンパイラの本には
言語の上に言語が成り立っている場合のメリットは
CPUを変えた場合に、一番下のコンパイラを作るだけで
その上の言語がそのCPUで動く事になる、と書いてあった。
ちなみにCコンパイラも、JAVAもJAVACも
作ってる言語はCじゃない気がするけど。
0215デフォルトの名無しさん
NGNGCOBOL とか PL/I とか Ada でもできるだろう
ハードによりけりだな
0216デフォルトの名無しさん
NGNGC++もBorlandからフリーの開発環境が出るYO!
0217デフォルトの名無しさん
NGNGソースは?
0218デフォルトの名無しさん
NGNG> コンパイラの本には
まぁ素敵
最初にアセンブラ抜きで、と前置きしている話に割り込んで
アセンブラマンセー唱える阿呆
0219デフォルトの名無しさん
NGNGこれだけ騒いでるのに知らないのか…。
LinuxWorld: Borland to kick off C++ for Linux strategy
ttp://www.infoworld.com/articles/hn/xml/02/01/24/020124hnborland.xml
マ板、Linux板、/.Jなどにもスレアリ。
(/.Jはスレというかタレコミ。)
0220デフォルトの名無しさん
NGNG誰でも薄々知ってる事だろ?
Delphi JAVAと来たら C++Builderもそーなる。
Linux版が2月に出るし、しかし、Linux版C++Builderが出るってことは、
Win版のアップも近いか、そーなると、Delphi Kylixもまた上がるな・・。
キリが無いなぁ・・・。
言語ってより環境について語られているのが多いが、それなら、
FreePascalかgccってのも捨てがたいと思うがどーか?
Cが消えるとかってホザイている奴も多いが、Cは無くならない、
CPUの速度云々じゃなくてCやアセンブラでなければ出来ない
ことが実は多い、そんなの知らない奴がJAVAに走る、いや、そこ
までのプログラムを要求されていないだけか、ま、Cを知ってて
損は無い、最悪失業しても優秀なCプログラマなら1匹でも
食っていけるし、優秀なCプログラマなら失業はしない。(w
0221デフォルトの名無しさん
NGNG基本的にはアセンブラとリンクが可能で、x86ならば
リアルモードでの記述ができ、アドレス情報をもつ変数がある
言語であればこれらの処理は可能と思います。
ただ、一般的にはCが使われていると思います。
最近のコンパイラの最適化は優秀です。
汎用機の世界はまた違うかと思いますけど。
どうしてもアセンブラで書かなければいけないものは、
OSであればタスクディスパッチャあたりと思われます。
あとパワーオンリセットでのスタートアップルーチンでしょう。
0222デフォルトの名無しさん
NGNG母語たる C は廃れないということでしょ。
0223デフォルトの名無しさん
NGNGCでしかかけない、も、アレだが…
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNG>母語たる C は廃れないということでしょ。
意味不明。
unixだろうがwindowsだろうがMacだろうがOSが無かろうが
C/アセンブラでしか出来ない処理に変わりは無い。
ただOSのシステムコールとやり取りするGUIなアプリを
やるだけなら出来なくて困ることは無いと思うが、
知っていて損ではない。
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNGお前は鬼か
0229デフォルトの名無しさん
NGNG関数型言語なんか時代遅れ。死ね。
0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNG現代のコボラー?
0233デフォルトの名無しさん
NGNG0234Ruby!
NGNG0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNGならDelphiから始めたらいいよ
C++はOOも出来るであって OOのためには遠回りすぎるだろう
ただC/C++も並行して勉強の準備したらいい。
BCC55ならフリーだからこれを使って DLLを作ってDelphiから利用したりさ
0237デフォルトの名無しさん
NGNGInterfaceで紹介されてた。
新しい言語らしいから、今から詳しくなっておいて
日本での第一人者とかを目指すのはどう?
02381
NGNGもう少し腕を上げたら挑戦してみます(^^)
気分はDelphi !(笑)
C#ってDelphiと作者が同じなんですね。
興味アリアリ。
0239デフォルトの名無しさん
NGNG会社に勤めて機械のように働くならともかく、
普通は必要ないっしょ。一見便利だけどさ、あとで
コード読んでこんがらがるからさ、無理にでも
構造体とグローバル変数つかって自分で管理してたほうが、
健康的っしょ。でも、魅力的なんだけどね。ほんと。
だから、罠なんだ!決定。
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGツッコミたいけど、なんだかワラタのでいいや(w
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGソフトウェアの未来というすこし怪しげな本で
OOPの将来、ヘジルスバーグを見ると良いかと。
他にもWebで検索してみるといいかと。
この本の中では、ハルツマンのSpinに関心があるが。
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGグローバル変数がいやなら、T言語だね。
オブジェクト指向やけど。
0247デフォルトの名無しさん
NGNG話はそれからだ
0248デフォルトの名無しさん
NGNG基本的に「判定文・ループ文・関数呼出」で成り立ってるわけだし
0249デフォルトの名無しさん
NGNG0250例によってこのツッコミ
NGNGLisp や Prolog は?
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGどっちか言ったら、マクロ言語じゃ?
0253デフォルトの名無しさん
NGNGLimbo>>>>>>>>>>>>>>>>>>>>>>>>>>D>>>>>>>>>>>C#>>>>>>>>>>>>>>>>>Java
かな。
0254デフォルトの名無しさん
NGNG極論すぎます。
職業プログラマーならいざしらず、楽しむためなら
仕事には使いもにならないほうがおもろいかと。
0255デフォルトの名無しさん
NGNG1が、将来プログラマーになろうってなら、すまん。
0256デフォルトの名無しさん
NGNGLispとPrologがマクロ言語ぉ?
0257デフォルトの名無しさん
NGNGたしかに、マクロ言語ではないっすね。
0258デフォルトの名無しさん
NGNGデザインパターン読めば?
なかなか、わからねー、使えねーという声は
多かったりするが、そんなことはない。
0259デフォルトの名無しさん
NGNGパターンハッチングも補足として付け加えておこうか。
0260デフォルトの名無しさん
NGNGTの処理系って見たことないんだけど、どんな感じなのか詳細きぼんぬ。
SladeのTのことだよね?
0261Delフサギコ
NGNG失業なんてしないんじゃねーの?
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧ ナンカ ノリオクレタ....
ミ,, ゚Д゚彡
〃つ旦O
〜ミ,,[ ̄ ̄ ̄.]
 ̄ ̄ ̄
俺ならJavaとDelphi、C#でいくなあ。
一度に入門書3冊買ったりして。
C/C++を極めるのは、他の人に任せておこうっと。
C++Builderは使えるし…
ググールで"開発環境""Delphi""比較"とかで検索して
ヒットするページを見ると、いろいろ書いてある所と出会えます。
思考が言語に左右されるから
VBだけは最初にやる言語としてお勧めしないです。
他の言語を使ってからVB使うなら、いいと思う。
0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNGおめーは自分で物事も判断できないガキか、と。
0264デフォルトの名無しさん
NGNGだったら最初からCでスタートするのがいいかというと別問題とは思う
でもDelphi6ってどうやって皆勉強してるの?
あれだけ落としてもチュートリアルもまともじゃないし
コンソールアプリ選んで
Writeln('こんにちは!');
readln;
とかからやってるの?
Delphi1にあったコーチみたいななのが必要なんじゃないかな?
0265デフォルトの名無しさん
NGNG他の言語でのプログラミング経験(できればOOP)があれば、
それほど勉強するものはないと思う。
VCL と Object Pascal は付属のヘルプ。
後は必要に応じて適当に tips サイトを廻れば十分。
本は図書館で「Delphi オブジェクト指向プログラミング」を借りて読んだのみ。
初心者は C で hello, world からやってほしいな。
篩をかける意味でも。
0266デフォルトの名無しさん
NGNGC#に乗り換えようか迷ってます。
C#は死滅しないでしょうか?
C#が死滅してもJavaに乗換えが楽になるって本当でしょうか?
0267日本語って面白いですね
NGNG爆弾発言!
0268デフォルトの名無しさん
NGNGあなたはずっとVBやってなさい
0269デフォルトの名無しさん
NGNGMSマンセーならjavaは捨てなさい。
0270デフォルトの名無しさん
NGNG>>265 delphiこそがアンチOO向きの言語だ。
delphiの構造体とアセンブラを混同させたときの使いよさったらない。
ただ言語って基本的に似たようなもんだから選ばないで複数覚えてもいいんじゃない?
例えばdelphiでもBCCでCをコンパイルしてリンクさせたりすることあるるし、
0271デフォルトの名無しさん
NGNG「えっ、Cも知らないの?(こいつ馬鹿じゃねえのか?)」
と見くびられるよ。
教養科目だね。
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGそれならJava or C++だけのが10倍まし。
0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGVBやるくらならC#の方がましでしょうな。
0278デフォルトの名無しさん
NGNG今時、そんなこと言う奴いねぇよ(w
0279デフォルトの名無しさん
NGNG02801
NGNGそこで質問!
C#って言語としてはどういった位置づけなんですか?
C++とJAVAの中間って感じで、VCLを採用した言語
っていうのであってます?
.NET構想の核ってことはこれから流行る!?
0281デフォルトの名無しさん
NGNGOOはOSの変化や時代の流れに左右されて、消えていくものがあると思う。
そこを見極めないと後から泣きを見るぞ。
0282デフォルトの名無しさん
NGNGもうその話題は終わってんだよ。
いったい何に怯えているんだ(藁
0283デフォルトの名無しさん
NGNGご愁傷様。
0284デフォルトの名無しさん
NGNG「人間いつかは死ぬんだから生きて何か成そうとしても無駄」
と。
0285デフォルトの名無しさん
NGNG言語の方が新しい言語に取って代わられ易いと思う。
Cって今のCOBOLみたいに、時代遅れと言われながら生きながらえそう。
0286デフォルトの名無しさん
NGNGそれについていくために、今あるものやっとかなくちゃ。
0287デフォルトの名無しさん
NGNGVCLは BCL(Base Class Library) の間違いなのかな?
とりあえずここでも読んでみたら?
http://black.sakura.ne.jp/~third/cs1.html
02881
NGNGありがとうございます。
見てみます。
0289デフォルトの名無しさん
NGNGないだろ。
0290デフォルトの名無しさん
NGNGもうDelphi6はインストールしたのか?
0291デフォルトの名無しさん
NGNG要はソフトウェアなんて「どんな言語を使うか」より
「どんなプログラムが書けるか」の方が重要なのだよ。
自分が実現したい機能を実現できる言語というのは
大前提だが。
ただ、職業でやるとなると制約が厳しくなるな。
0292デフォルトの名無しさん
NGNG図書館の本を乱読する方が大事だったりするかもな
プログラミングは学ぶべき優先順位としてはだいぶ下位だと思う
0293Ruby!
NGNG一度に読めないんです。でよくみるとあの言語がいい、この言語がいいっていってるんです。
おまえら言語のよしあし語るのに300もレスつけてんじゃね―よ。おれのRbu1.7.2やるから
もうレスつけんなよと。なんかDel厨まできてるの、布教活動ですか、めでてーな。
「Delphiは無料です。」とかいってんの。もう見てらんない。
でやっと書き込もうかなと思ってみたら1が「C#に興味があるんです」とか言ってるの。
そこでまたぶち切れですよ。おまえ本当にC#使いたいのかと問いただしたい。小一時間。
流行に乗ってみたいだけちゃうかと。
まあ通の間で古今東西はやりなのはRubyだね。それで他の言語は糞だと思う。これ最強。
但しこれをやるとまともな社会生活を送れないという諸刃の剣。素人にはお勧めしない。
0294デフォルトの名無しさん
NGNG一般的に広く使われている言語を勉強した方が良いと思う
0295デフォルトの名無しさん
NGNG0296Delフサギコ
NGNGミ,,゚Д゚ミ < とりあえず、紹介だけでもしておくか......
ミ ミ \__
〜ミ,UU_ミ マ ケッキョク エラブ ノハ ジブン
お勧めは、一つの言語に依存していると思い始めたら
違う言語を即試すって事かな。
俺、Delphiに依存しすぎてツラかった時期も実はあったし....
言語
http://www.pixy.ne.jp/~miyamae/tech/devtool/lang.html
ヒラテ技研 ソフトウェアライブラリ 開発ツールの比較テスト
http://www.hirate.com/software/devtool/index.html
Google 検索 開発ツール 比較 Delphi
http://www.google.com/search?q=%8AJ%94%AD%83c%81%5B%83%8B%81@%94%E4%8Ar%81@Delphi&hl=ja&safe=off&lr=
開発ツールあれこれ
http://donguri.sakura.ne.jp/~shock8/wisper/programing_tool.html
ベガシステム開発ツール
http://www.vega-net.co.jp/VEGA/tools/
開発ツールについてV2(なにを選ぼう)
http://www.din.or.jp/~abe/OsTool/ToolV2.html
主な開発ツールの数値計算速度比較
http://homepage2.nifty.com/Fujimaki/download/Comparison/
Borland - 日経Windows NT誌 98年12月号特集
http://www.borland.co.jp/delphi/nbpwnt2.html
―我々のお客様は、主体的にツールを選択されている―
http://biz.ascii24.com/biz/column/trend/article/print/544768.html
ぼくがDelphiをやめたわけ
http://homepage1.nifty.com/ttakao/download/delphi/index.html
Delphiのスゴさを知ろう!
http://www.w-frontier.com/predelphi.html
VBからDelphiのすすめ
http://www.ab.wakwak.com/~greenspace/dev-api/develop/vbtodel.html
e-manual(BCB-Delphi-VB 開発者向けサイト)
http://www.kanazawa-net.ne.jp/~pmansato/index.html
0297デフォルトの名無しさん
NGNGだったら、ビジュアル開発環境のついた適当な処理系を買っ
てくるのが良いんじゃないの。VBあたりがイイと思うよ。
勉強にはならないけどね。
0298297
NGNG俺も仕事とは別に数学パズルの一種と思って趣味のプログラミングしてるけど、
そういうときはschemeかMLだね。Haskellも興味ある。
1はどうやらプログラムが動くこと自体が楽しいって感じだろ。
だったらVBなんじゃないかな。
0299デフォルトの名無しさん
NGNGよいクラスライブラリを使うとこんなに簡単にプログラムが作れて
しかも拡張も自由に出来るのか というのを開眼させてくれるからお勧めだよ
0300Delフサギコ
NGNGVBじゃなくて、Delphiでしょ。
趣味でフリーソフト配布なら無料版も使えるんだし。
なんで、そこで、VBなの?>>297-298
業務でVB使うならわかるけど
趣味でVBってのは、、ちょっとわからないっす。
,∩ ∩
ミ ゙ミ゙ ミ
ミ 〜
ミ∧,,∧ /VBでも勉強にならないとは思わないが
ミ,,゚Д゚ミつ < 思考がVBの範囲までしか広がらないという
゙U ゙゙ \時はあるかも...
アア コンナコトイウト
スグ Delチウ ヨバワリカナ---
0301デフォルトの名無しさん
NGNGしかも、VB + MS SQL-Serverが最強だとかって信じきってる、いや
洗脳されているような奴が多い、しかも、開発コストが低くて・・
なんて論外だ、Delphiを使いこなせばコストは更に抑えることが
できるからな、無論、使いこなせないからVBなんだろ、つまり
厨房な会社が使うのがVBだ。
0302デフォルトの名無しさん
NGNG結局Windowsアプリじゃ?
03031
NGNG失礼しました。
>>290さん
えと、まだインストールしてません。
ってか、できません(笑)
というのは、
現在家にあるマシンはかな〜り前に買ったノートパソコンだけで
スペックは
ペンティアム(初代)133Mhz
ハードディスク1GB
メモリ(限界まで増設して)45MB
という恐ろしい環境でして・・・。
3月ごろにNEWマシンを買う予定なんで
それまでにどの言語を使うかとかを決めて
先に学習準備体勢を整えておこうと。
実際、すぐにでもインストールしたいんですけどね・・・。
>>Delフサギコ さん
をぉ!!
大量にありがとうございます!!
激感謝です。
>>298 さん
そうです。
プログラミングが楽しいんです。
一昨年の夏休みはPerlばっかりやってました。
CGI(Perl)スクリプトを書いて
わからなくなったら本を見て、
載ってなかったら自分で実験して・・・
の繰り返しでした。
あんまし人がやってないスクリプトばっかり
作ってましたから、サンプルが無いので
結構辛いかったですけど
プログラミングしてるときの充実感がかなり好きです。
で、もっとちゃんとプログラミングを勉強したいなと
思って、このスレッドを立ててアドバイスをもらおうと。
正直2chでこんなに親切にしてもらえるとは
思ってませんでしたけど(笑)
0304デフォルトの名無しさん
NGNGD6は無理なのかな?
たぶんパーソナルはDBも付属しないし大丈夫なんじゃないかと思うけどなあ
0305Delフサギコ
NGNG∧,,∧ /まずアンタ。
ミ ゚Д゚ミっ < マシン買え…
|''U ̄| \ 今時、小学生のクリスマスプレゼントでも
| ̄ ̄| そんな使えなさげマシンいらないって言われソダ
/ ゙ヽ
( ゚Д゚ ) フリーマーケットでも見向きされないかもね...
人____ノ 俺なら買わない。
そのマシンならGUI開発はあきらめた方がいいかも。
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG自作モジュールなんか、いくつももってたりするの?
0308デフォルトの名無しさん
NGNGOSはWin95か?
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNG>>309 DLLもOCXも呼べますし作れまっせ
0311デフォルトの名無しさん
NGNGだからDelphiって
結局Windowsアプリじゃないの?
0312デフォルトの名無しさん
NGNG他のC++やDelphiならコンソールアプリも作れるよ、最悪GUI開発環境なくて
もいいし。まぁ、308が書いたように bccか、gccでも使うのが勉強になって
いいかも。
Ruby信者も出てきたりしてるが、Rubyだと使い捨てのスクリプトを書く
には便利だが、速度遅いし勉強にならんよ、他の言語覚えてからRubyも
覚えたらそれなりに使い捨てが組めて良いと思う、実際、俺もゴミは
Rubyでチョコチョコっと書くけど、最終的にはCで書いてる。
03131
NGNGある意味すごいマシンでしょ?(笑)
ほんとはやくNEWマシンがほしいですよ。
>>307さん
いえ、全然大したことないです。
間借りの無料レンタルスペースを使ってましたから
モジュールとか組み込みにくいんですよ。
だからモジュールの作り方とかそれ自体知りません。
ただ自分で作ったサブルーチン集を一つのテキストにまとめて
使いたい時に使いたいスクリプトに
コピー&ペーストしてました。
作った物としては一番新しいのは
あゆ板と2chを組み合わせたような掲示板ですかね。
というか、
普通の掲示板作れるくらいのスキルと
パケットに関する知識があれば
今のところCGIで不自由してないんで
たぶんボクのPerlのスキルはその程度です。
>>308さん
Win95です。
もちろん、NUKEもバリバリくらいます(爆)
昔はパッチを当ててたのですが
何度もWin95の再インストールをする事が多く、
毎回パッチあてるのがメンドーなので
今はそのまま放置してます。
0314デフォルトの名無しさん
NGNG春の部員獲得大会。
0315デフォルトの名無しさん
NGNG95ってマイクロソフトのwindows updateサービスサポート外?
0316デフォルトの名無しさん
NGNGなんか Beging.......End ってのが感覚的に嫌なんだけど・・
なんか生理的に受け付けないって感じ
なんでだろ?
0317デフォルトの名無しさん
NGNG本当にダメなんだね・・・ムリしなくていいよ・・・・
0318デフォルトの名無しさん
NGNGおれもBegin..Endダメ派だな
{...}にしてくれと
0319デフォルトの名無しさん
NGNGGUIとか、環境依存な部分はDelphiで作って、
コアはC/C++にすればいいんじゃないかと。
0320デフォルトの名無しさん
NGNGそういう意味では不幸な言語遍歴だ。
0321事務屋
NGNG情報処理の仕事を目指しているなら、みんなの言うとおりCとかがいいと思うが、
そうでないなら、Excel のマクロを薦める。
Excel は広く使われているし、マクロでデータの加工や整形ができると重宝する。
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGどっちがいいんだろう?
汎用性を考えると、VBScriptのほうがよさげだが・・・
0324デフォルトの名無しさん
NGNG結局は慣れ
3ヶ月も使えばENDがないと不安になる
人間ってそんなもんだ
0326デフォルトの名無しさん
NGNGWsh 使うなら JavaScript にしたいが。
0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNG昔、昔、SQLWindows を使ってた時からくる嫌悪感かもしれない・・・
Centuraもイヤだった
0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNGそれは普通では?
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNG>しかし>>1はCやpascalでテキスト処理はやってられんだろうな・・・
>そういう意味では不幸な言語遍歴だ。
確かに・・・
どちらかといえばPascal(Delphi)の方がましかな
俺はCよりも文字列の扱いの下手な言語(マイナを除く)を知らない
0333俺の場合
NGNG→C++Builder→VC++
とやってきたけど、Delphiは確かにお勧めできるね。なんと言っても
コードが読みやすい。その後C++を勉強したけど、CやC++はできる事や
可能な書き方の種類が多すぎて言語自身の勉強は面白いのだろうけど、
やっぱり難しい事が多いですね。
少し前にC++Builderに加えてVC++の勉強始めたけど、こんなに違うもの
かとショックを受けてる。同じ事をやるのにC++Builderに比べるとVC++
の方が2倍以上の勉強時間が必要な気がするっす。VC++なんてOO言語じゃ
ない!(ってただの負惜しみ)
そう言いながらはまっていくのだろうけど
DelphiにテンプレートやSTLがあればなぁ。
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNGRubyでいいのでは、Rubyヲタになれば。
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNG10代の頃からゲームが作りたくてMSXのBASICやらDOSのCに何度も挑戦したが
そのたびに挫折。何度も挑戦したし本も色々買って読んだがあえなく玉砕。
もうとっくに諦めていたんだけど久々にプラグラム熱が再燃してDelphiで挑戦したら、
なんと今まで越えらけなかったハードルがいとも簡単に越えられた!!
それで、これならイケルかも、とVC++に挑戦したが、
Delphiで作れてしまう物をわざわざ知らない言語で作るのがもどかしくて
新しい言語を覚える気になれなくてやっぱりDelphiを使ってしまってます。
最近ハードウェアを制御したくなってドライバ作らにゃならん、
なんかDelphiじゃムリみたいだぞ、やっぱりVC++なのか??
という感じでまたVC++に挑戦するかもですが。
ちなみにおれもCGIを白紙から書きたくてPerlをやりましたが
けっこうスンナリと理解できました。これもDelphiでハードル越えたお陰。
0339デフォルトの名無しさん
NGNG0340338
NGNG○プログラム
×今まで越えらけなかった
○今まで越えられなかった
眠い…
0341338
NGNG0342デフォルトの名無しさん
NGNG20才のダメ学生素人プログラマの経験談。。。
中学のころからコンピューターの響きにあこがれて
9801のBASICやらDOSのCやらアセンブラに挑戦し
案外すんなり理解。本は色々買い知識を身に
付けたものの、9801テクニカルデータブックなどは
今やゴミと化した。 しばらく興味が失せていたんだけど
久々にプラグラム熱が再燃してWindowsプログラミングに挑戦、
別に普通にできたがあまりにWin32APIはかったるかった。
C++を一応理解しDirectXなんかも使ってみたが、
かったるいクラスライブラリにうんざり、
c++builder買ってみたらこれならイケルかも、と思わなくも
なかったがC++のきたない言語仕様に、がっかりして
しらけてしまった。それ以後面倒なGUIプログラミングは
する気になれなくてやっぱりコマンドラインおんりー
刺激が欲しくなってPROLOGやってみたら面白かった。
最近CGI書いてみたくなってPerlに挑戦したけど
糞汚い文法にうんざりがっかり挫折。
これもCがあまりに簡潔なせいだ。
0343338
NGNGCどころかアセンブラまですんなり理解できるなんて
おれとは頭の出来が違うんだろうなあイジケちゃうよまったく。
9801テクニカルデータブックは持ってたけど宝の持ち腐れでした。。。
WinAPI関連の分厚い資料本はほとんどサンプルはVCとかVBだし
そういう意味ではDelphiはツライけど、おれみたいなダメなやつでも
簡単にWindowsのプログラムが書けてしまって素晴らしいよDelphi。
次のステップはCだよいつかマスターしてやる。
Perlは理解できてもLinuxが理解出来んよ。設定がうまくいかん。
こっちもまたいつか挑戦してやる。
0344デフォルトの名無しさん
NGNG034517歳
NGNG0347デフォルトの名無しさん
NGNG専門学校を卒業し
とある会社に就職しC言語を仕事でおぼえ
Windows3.1&95が出始め、いろいろおぼえなアカンと思い
VB・Delphiを独学で勉強し
そのうちに、仕事でVBを扱う機会が増えて
ついでに作ってよって事でAccessやExcelのVBAをおぼえ
やっぱりVBに歯がゆいモノがあったので
C++でDLLを作るため勉強し
数年前から急にWEB系の仕事が入りだし、PerlやJava(Servlet)をやり
その後、引き続き勉強してるって感じですね
C言語→VB・Delphi→VBA→C++→Perl→Java(Servlet)って推移かぁ〜
改めて書くと結構やってるなぁっと実感したわ
んでも最初に憶えたC言語に通じるモノがあると思いますよ
0348297
NGNGDelphiは「わかっている人」向けの本が多いと思うし(悪口じゃないよ)。
VB関係の書籍の適度なダメぶりが、>>1には合うと思うんだ。
03491
NGNGそういうのがあればもっと聞きたいです。
>>297さん
ボクもそこのところでVBかDelphiかを悩んでたんですよ。
けど、今は多少難しくても、なんかできそうな気分です。
気分はDelphi(笑)
みなさんの体験談もっと聞きたいです!
0350デフォルトの名無しさん
NGNGさっさと D6インストールしろ。 たぶんインストール出来るし、たぶん動く筈だ。
0351デフォルトの名無しさん
NGNGアンインストール出来ない罠だな。
0352Delフサギコ
NGNG〜′,,,,,,,,,,ミ,,゚Д゚彡 < 動いても遅いワナ〜
UU"""" U U \_______________
いくらDelphiの爆速コンパイルをもってしても。。。。
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNGCPU486DX(50MHz)メモリ16MBでDelphi2使ってたけど、
開発環境は重くなく、コンパイルは爆速だったよ。
でも、さすがに無料で手に入るDelphi6は重いだろうね
今の環境でDelphi4,5,6と使ってきても重くなってるの実感してるから
つっても、重くなってるのは環境だけでコンパイルはあいかわらず速すぎる
0355354
NGNG0356354
NGNG>VC++はHD容量の関係で入れることすら出来ませんでした(w
0357354
NGNGちなみに、303の環境とほとんど同じ環境でDelphi5使ってたけど、
開発環境の起動以外は重く無かったよ。コンパイルは速いし、エディタも快適。
VC++はエディタのカーソル移動が張り付くくらい重かった・・・。
トイレから帰ってきてもコンパイル終わらんし・・・。
VCに対するグチになってるけど、別にVCきらいじゃないよ。
0358デフォルトの名無しさん
NGNGWin95 RAM32MでもD6はインストール出来たよ。Word/Excelに比べても別に遅くもない。
コンポーネントによっては問題が出るのかもしれないけど、
とりあえず入門には支障なかった
0359デフォルトの名無しさん
NGNG独学でって強調しているようだが、プログラムなんて誰かに教えて
もらうものか?マニュアルを理解して作るものなのでは?
入門書片手にプログラム作ってもまともな物は作れないよ。
それこそ、ツボをおさえてれば言語なんてどれでもいい。
そろそろ、sageのみの進行でいこうや.
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNGRuby.NET
http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/netruby.html
0362デフォルトの名無しさん
NGNG03631
NGNG独学ってことを強調、ですか・・・。
そういうつもりで書いたのではないです。
なんかそれ言われてむちゃくちゃ凹みました。
あとはボク次第ですね。
みなさんありがとうございました。
-----------------終了------------------------
0364デフォルトの名無しさん
NGNGDelphi6は今持ってるパソコンでも動くようだから
Delphi6インストールしてみようなっ なっ な!
0365359
NGNG俺が言いたかったのは、あんたが駄目な奴だとかって意味とちゃうよ、
独学なら独学でもええんやけど、言語がプログラム作ってくれる
んじゃないっちゅーことや、どの言語にしたらプログラムが組めるっ
てより作りたい物があったら、そにマッチした物を使えばええし、
最初からそれが難しかったら、あんたが学んでいるPerlでもなんか
作れるやろ?作りたい物のロジックさえしっかりしとったら、言語
が変わっても、マニュアル見てそれに合わせりゃええだけやんか?
とちょっとフォロー。(w;
一番駄目なのは、折れなんかの意見で凹んでプログラム作るの止めた!
ってのが一番駄目なパターンだ、頑張ってーな。
それと、ここで言語の優位性を聞いても無駄や、これは宗教戦争やからな、
つまり、言い替えれば各言語にはメリットとデメリットがある、一通り
自分なりに使ってみたらええ。
0366デフォルトの名無しさん
NGNGデル厨ヘタレな俺の意見なんて参考にならんかもしれんが
自習のコツは やりながら悩む事だよ やっぱり。
解説書のとおりソース入力して走らせてその通り動いたなんて勉強になってないよ
その意味じゃそういう手の入門書少ないDelphiはいいぞ
とにかく走らせて、触って、失敗してみて それから考えることさ
03671
NGNGありがとうございます。
もちろんプログラミングはやる気満々ですよ!
けど、今はちょっと事情があってできないんです。
マシン以外にも理由が・・・。
簡単に言うともうすぐ受験なんですよ。
国公立の2次試験が2月25日からあるんで。
それが終わったら時間に余裕ができるから
その時頑張ります。
今プログラミングに専念すると
去年の二の舞になっちゃいそうで・・・。
0368デフォルトの名無しさん
NGNG入門書読みながらプログラム書くよりも、
読み終わってから書いたほうがいいと思うんだよね。
読みながら書いたってそりゃただのコピー、自分のプログラムとは言わんよ。
一通り読み終わったあと、得た知識の範囲で自分の好きな物を好きなように作ってみるのがいいよね。
本はそのときに辞書代わりに使うべし。
0369デフォルトの名無しさん
NGNGしかし、忠告しとくぞ、、、目先の苦しい事から目を逸らすな!
0370デフォルトの名無しさん
NGNG2CHに来るなゴラァ
0371デフォルトの名無しさん
NGNGとにかく、なんだ、その、 試験、がんばれよ!
03721
NGNGなるほど。
その方が楽しめそうですね。
>>369さん
はい。
どちらかというと、
苦労することはキライじゃないです。
考える事も好きです。
>>370さん
ごもっともです。・・・
0373365
NGNG先にやるべき事を片付けた方がええんちゃうか?
また1年棒に振る事になるで?ま、今回できっぱり諦めるってんなら
話は別やけどな。取り合えず、おまはん当分は出入り禁止や。(w
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNG03761
NGNGその考え方好きです。
試行錯誤ってやっぱ必要ですよね。
>>371さん
ありがとうございます。
頑張ります!
>>365さん
おっしゃる通りです。
ボクの書き込みはこれで最後にします。
ありがとうございました。
それでは。
0377デフォルトの名無しさん
NGNGつづく。
0378デフォルトの名無しさん
NGNG各員、速やかに持ち場へ戻れ。
===異常終了====
0379デフォルトの名無しさん
NGNG0380闇猫
NGNG俺なんてキーボード見ないで打てるぜ
しかもPC自分で増設しようかなーなんて考えてるもん
お前らはメーカーに電話してろ!
あとまたせんで〜ん
女の子要チェックだよ〜〜
俺こんな話し方してるけど実は優しいからね
ここのバカ用のしゃべり方だから安心してね
セックスフレンドなんか募集中です!
0381デフォルトの名無しさん
NGNGhttp://www.yentown.net/erodepa-town/gal/pretty.html
0382デフォルトの名無しさん
NGNG0383闇猫
NGNGこのオタクがww
0384デフォルトの名無しさん
NGNG組み込み系に興味津々なんで、教えて頂たい。
0385デフォルトの名無しさん
NGNGスクリプト言語ですな。2年くらい前に少し勉強したことがある(w
当時は、ネットワークが楽に使えて構文が自然言語に近い、
という印象を持ってた。最近は組み込まれてるのか‥
と思ったら、何かOS(?)やってるし。「組み込み」ってそうゆうことなのね
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNGひとつおぼえ?
0388デフォルトの名無しさん
NGNG秘めた劣等感の表明だな、多分
0389通行人さん@無名タレント
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGムリムリ反応する奴も墓穴掘ってる
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG0394387
NGNGそうか?職業プログラマだから
必要ならば、どの言語でも覚えるんっすけど?
ちなみに、CとVBとDelphiとJAVAとPerlは
比較的長くやってたので知ってる方だとおもう
Rubyちゅーのは詳しくは知らないですが
Perlの進化版って感じで認識していますが?
スクリプト言語だし
0395デフォルトの名無しさん
NGNG> Perlの進化版って感じで認識していますが?
スクリプト言語って理由だけでそういう認識してるとしたらドキュソ決定。
0396デフォルトの名無しさん
NGNGスクリプト言語には偏見は持ってないよ!
パフォーマンスを求められるところには
ネックになるからって思ってるだけ
ひとつの言語知らなくて、○○マンセーいってる方がDQN決定だ
0397デフォルトの名無しさん
NGNGその言語にコンプレックスあるんだろ
本当に最高なら言う必要がないもんな
0398デフォルトの名無しさん
NGNG教えてあげたいんだよ、その素晴らしさを。と好意的に解釈。
0399デフォルトの名無しさん
NGNGRuby信者は、すばらしさを普及させるのは結構だが
「他の言語は糞」だとか「他の言語を使ってるのはDQN」とか
発言がくだらなさすぎ
0400デフォルトの名無しさん
NGNGhttp://www.muppetlabs.com/~breadbox/bf/
0401デフォルトの名無しさん
NGNG嘘だよ、Rubyなんて、bashで面倒な処理かくよりも簡単に書けるから
使うだけだ、でも普通、まともな技術者ならRubyで書いたスクリプト
を長期間使おうなんて思わないね、普通、ちゃんとしたのはCで書く
これ常識、世界の定説なのだ!それは、RubyでなくともPerlで書いて
も良い、単に、簡単に書いて処理できればいいだけなのだ!
これは、スクリプトの真理です。
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG0404ヒッキ-@プログラミング ◆hky/PGis
NGNG0405デフォルトの名無しさん
NGNG> ちゃんとしたのはCで書く
> これ常識、世界の定説なのだ!
もういいから・・・・。
0406デフォルトの名無しさん
NGNGこの素敵な名前以外に使わない理由があるか!!
0407デフォルトの名無しさん
NGNGrubyとかperlは
c/c++とかjavaみたいにコンパイル時に構文とか型をチェックしてくれる
機能ってついてるんだっけ?
0408デフォルトの名無しさん
NGNGhoge.pl syntax ok
$
0409デフォルトの名無しさん
NGNG>>408
知らんかった。オレ、アホだ。
0410デフォルトの名無しさん
NGNGサンクス
0411デフォルトの名無しさん
NGNG無いと思ってもあきらめずに探そう。
もしくは、公開してねというおう。
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNGどーしても使うなら、絶対にアゲるなよ
-------- 終了 --------
0414デフォルトの名無しさん
NGNG0415デフォルトの名無しさん
NGNG英語で分かりません。
0416デフォルトの名無しさん
NGNG書き込める以上、終了したとはいえません。
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG(・∀・)Ruby!!
0419デフォルトの名無しさん
NGNGPerlは全く知らないし
知ってる言語はJavaとシェルスクリプトだけなんだが…
実行速度とか書きやすさも含めて教えて下さい。
0420デフォルトの名無しさん
NGNG「CGI」を書くなら、C 等の実行速度が速い言語が良いと思うよ。
「CGI プログラム」を書くなら、Perl で良いと思う。
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG実用:Delphi
実益:VB
研究:C++
0423デフォルトの名無しさん
NGNGが渋くてイイ
0424デフォルトの名無しさん
NGNGサーバを自前で揃えられるなら JSP や Servlet でも使おう。
そうでないなら Perl を覚えるしか。
元からあるスクリプトを改造するくらいなら Perl 知らなくてもできるし。
0425デフォルトの名無しさん
NGNGこんど一年奮起して自分でWindowsでフリーソフトを作ってみようと思ってます。
もちろん独学で勉強しながらです。
作りたいソフトは、自分が助かるソフトということで、「紙2001」みたいなWebページを右クリックでメモるようなものを考えています。
さて、開発言語って何選べばよいのでしょうか?
VB?Java?VC?Delphiっていうのもあるらしいし・・・
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGVB か Delphi
0428425
NGNGさっそくありがとー
理由も教えて!
0429デフォルトの名無しさん
NGNGりゆー
VBよりまし
ただなんで挫折してもノーダメージ
いじょ
0430デフォルトの名無しさん
NGNG今年はコレときめて毎年1つきわめてみてはいかがでしょうか?
↓とことんやるつもりなら先人の発言も勉強になると思います。
今はGoogleにいるPeter Norvigの「プログラムを独習するには10年かかる」
http://www1.neweb.ne.jp/wa/yamdas/column/technique/21-daysj.html
Yahoo! Store, Viawebを作ったPaul Grahamの「普通の奴らの上を行け」
http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
0431デフォルトの名無しさん
NGNGJAVAもただじゃん。しかもDelphiよりまし(?)
0432デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGRubyの方がいいと思う。
0436デフォルトの名無しさん
NGNGあなたのトリップ・・・・意地悪(T_T)
Cが一番だと思うけどな。。生産性は考えないものとして。
書きやすいもん。
0437デフォルトの名無しさん
NGNG0438おでんマン
NGNG△
/●\
□
/ \
0439デフォルトの名無しさん
NGNGCと同じように書けて、Delphiのように生産性の高い言語を教えてください。
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG生産性は言語で生まれるんじゃない!
プログラマの脳みそで生まれるんだ!!!
いや、ネタじゃなくてマジで。
0442デフォルトの名無しさん
NGNGあ、なるほど。
サンキュー。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNG生産性って、Dilbertの上司に誤解されないぐらい明快に定義すると
何?
Cである電子決済システムのコアを作ったんだけど、それが一番
儲かって、経済学でいう生産性は高かったよ。
ときどき、Perlとか、Rubyとか、Javaとかで短い仕事するけど、
儲からんのばっか。経済学でいう生産性低い。
0445デフォルトの名無しさん
NGNGゴ、ゴメンナサイ ガクガクブルブルガタガタブル(((((((( ;゚Д゚)))))))ガタガクガクガクガクガク
0446デフォルトの名無しさん
NGNG開発にかかるコストと時間に比べて、儲けが大きいことじゃないの?
0447425
NGNG0448デフォルトの名無しさん
NGNGライブラリがあってそれを使えば10行で書けるけど
自分で全部書こうとしたら数千行はくだらなかったりとか。
で、言語によってはそういうライブラリが無かったりとか。
Delphi の生産性が高いってのは win で GUI なものを作るときの話だろ。
電子決済システムなんかは Delphi で書いてもなんのメリットもないしな。
0450デフォルトの名無しさん
NGNG高いです。
http://www.borland.co.jp/delphi/del6/factsheet.htmlに書かれています。
0451デフォルトの名無しさん
NGNGアメリカのプログラマのリストラが相次ぎ、
Delphi禁止法案が提出されたというのは有名な話。
0452 ◆Ruby2uzo
NGNGそういえばそんなことがあったね。
0453デフォルトの名無しさん
NGNGなんかそういう製造業の工場みたいな「生産性」なんて幻想めいた考え
をもつから451さんの話みたいにリストラされちゃう気がする。
いまどき、お客さん、技術者じゃなくてもあたりまえのように
プログラム言語を使いこなしてる。金融系とか外資はとくに。
言語とプロジェクトの価値は関係ないはずだけど、なぜか、Perl
の仕事って、ちゃらっとさくっと簡単につくれるでしょ? という
期待があって、で、じっさい、価値が安いことが多いな。。
0454デフォルトの名無しさん
NGNG賃金はステップ/人月換算で.
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNG強酸のアフォどもは半ば本気でんなこといってるから
マジでしゃれにならんよ
0457デフォルトの名無しさん
NGNG> 来年から独学でなにか、
> プログラミング言語を勉強したいんだけど
> 結局どの言語がオススメなの??
> どの言語も一長一短って感じでつかめない・・・。
> ちなみに、ボクはPerlしか知りません。
> 誰かたすけて!!
君はHSPでじゅうぶんであるといえよう。
0458デフォルトの名無しさん
NGNG共産がアフォなのはともかく
そんなこと言ってるやつどこにいるのよ?
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNG>結局どの言語にしたらいいのんだぁ・・・
C++。終了。
0461nanashi
NGNG0462デフォルトの名無しさん
NGNGkent 信者用のスレがあるからそこにいってくれ
KENT=PERL神
http://pc.2ch.net/test/read.cgi/php/1001397050/
04631
NGNG一応報告だけ。
まだ後期試験あるけど、勉強することはないから
実質試験終了〜。
私立も確保してあるので、心おきなくDelphi始めます。
以上報告でした。
0464デフォルトの名無しさん
NGNGでもさ、ボーランドの悪口言う人いないみたいだけど
実際どうなんだろう
おれは、JBuilderをちょっと使った程度なんで
わからんが・・・
0465デフォルトの名無しさん
NGNGつぶれそうなのに悪口を言ったらかわいそうじゃない。
0466デフォルトの名無しさん
NGNG0467デフォルトの名無しさん
NGNG故人曰く「Delphiはすたれる。」
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG数学や情報工学の勉強も忘れるなよ。
岩波の「理工系数学のキーポイント」シリーズは、
高校で数学やってたら、どんなアホでも理解できるはず。
でるふぁいで画像処理や信号処理のプログラムを組めば、
生きた数学が勉強できると思う。
0470デフォルトの名無しさん
NGNG結局これが言いたいだけちゃうんかと
04711
NGNG>>469
ありがとうございます。
参考にします。
0472デフォルトの名無しさん
NGNGVBユーザー必見
http://www.kcnet.com/~jkelly/vacnat/index.be.htm
スクリーンショット
http://www.kcnet.com/~jkelly/vacnat/VBe.html
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNG生産性は高いかもしれないが、会社だと相手にされないよ
どのみち目的が無いならやるだけ無駄。
0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNGコーディング能力が足りなくてプログラムが作れない時に
言語のせいにするのはやめようね。
例:「だからVBなんか糞言語なんだよ!!」(逆ギレ)
0481デフォルトの名無しさん
NGNGいや、VBは正真正銘のクソ言語ですが。
仕様コロコロ変わるし。
0482デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG俺はC++屋だけど、まあ、Delphiもおもしろそうだね。
この板のDelスレも参考になりそうだしね。
わかったら、教えてくれ。
0486Delフサギコ
NGNG_ ミ,,゚Д゚彡_< C(プラプラ)嫌いになる罠
.=| |==U==U=| |= \
| | ミ ミ .| |
| | ∪''∪ | |
| | | |
もう、大文字と小文字を区別するのが…
ノットイコールが!=だったりorが|だったりandが&参照も&
ああ、無理。ああ俺にはどうしてもどうしても(泣き
言語は宗教だというのが身にしみます。
でも、C++Builder=Delphi≒C#≒Javaだから
生き延びる道はイッパイ。
会社だと相手にされないってのは
業務系だとC++やJava自体の言語知識じゃなくて
業務知識の有無なので、問題ナッシングと思う。
Win/Linuxクロス開発のプロジェクトがスタート
だからって、2chOFFでお仕事に誘われたりする
罠も張り巡らされたりして、
04871
NGNG>ノットイコールが!=だったりorが|だったりandが&参照も&
Perlではそのように処理してるんで
ボクには違和感ないですねぇ。
ってことは、逆にDelphiではそのへんで苦戦しそう・・・。
0488偽1
NGNG環境はWin95,pentium120Mhz.32MBのRAMですがインストールはうまくいきました。
Hello Worldもコンパイルできました(当たり前か)
受験生になるのであまり時間はとれないだろうと思いますが、1さん、共にがんばりましょう。
04891
NGNGこれから受験生ですか。
大変ですね。
お互いがんばりましょう!
0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNG███▀ █████████ ▄▄▄▄█████▀▀ ████▀▀
███▀ ██ ███▀ ▄███▀ ▀▀▀▀ ███▀
██▀ ▄███▀███▄▄▄███ ▄▄▄█▀
▄███▄▄██▀ █▀ ▀████ ▀██▄
▀▀▀▀███▄ ▄██▀█▄▄ ███
██▀ ███ ██▀ ▀███▄▄ ███
▄████▀▀██ ▄█▀▄▄ ▀█████▄▄ ███
▀█▀▀ █▄▄█▀ ████▄ ▀███▀▀▀ ███
▄ ███ ▀███ ▀▀▀ ███
███ ███ ▀▀ ███
███ ▀ ▀████▄ ▄▄▄▄████
▀ ▀████ ▀█████
▀██▀
0492デフォルトの名無しさん
NGNGかわいそうな人だな。
頭が悪いものだからこんなスレを立てることしかできないんだね。(ワラ
0493仕様書無しさん
NGNG0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNGemacs lispでもいいですか?
04961
NGNGってか、自作。
Delphiのインストールインストール♪
0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNGこのスレ読んでもまるっきり見当つかなかったら
目を通してみるのもいいかも。
0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNGVB・・・・・質問スレの回答有率は3割くらい 質問する人も答える人も淡々としてる
Delphi・・回答率は時期によって高し、親切 また細かな話題で妙に盛り上がる事あり
VC++・・・「自分で調べろや、ゴルァ」率高し
この板の扱いで初心者に優しいのは圧倒的にDelphiという結論
0501デフォルトの名無しさん
NGNGVBはやっててもつまんないね。
Ocamlとか安全でバグが出にくくてしかも再帰とかはCよりも速くてお勧め。
関数型関数型!!
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNGVB・Delphi・VC++・
この三つを比較するのはどうかと思う。(特にVC++)
VB/Del/Java/C(or C++)/Perl
あたりが候補なんじゃない?
0505デフォルトの名無しさん
NGNGそうか?漏れはDelphiは使わん(知らん)
が、ホントに強力らしいぜ?
ん〜、何気にDelフサが現れる予感が。
0506デフォルトの名無しさん
NGNGいい意味でな
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNG2chあたりじゃそうだな。
だけどコラボ的なプロジェクトも結構あるぜ。
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNGPerl極めれ。
以上
0513デフォルトの名無しさん
NGNGdelphiに挫折した人がrubyをはじめるってホントですか?
rubyに挫折した人がhspをはじめるってホントですか?
hspに挫折した人が犯罪をはじめるってホントですか?
0514デフォルトの名無しさん
NGNGいいと思うよ。VCLやってると.NETも馴染みやすいし。
0515デフォルトの名無しさん
NGNG逝ってよしでしょうか?
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG労働としてのプログラミングはイヤン
0519デフォルトの名無しさん
NGNGここの1は判ってるみたいだけど
道具としてのプログラミングは学んでいいけど
コード書く事を職業にするのは・・・おススめ出来ないな、やっぱり
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNGRuby,Pythonでもいいけど。
0523松本智津夫
NGNG0524temtem
NGNG0525デフォルトの名無しさん
NGNG0526デフォルトの名無しさん
NGNG0527temtem
NGNG0528デフォルトの名無しさん
NGNGまぁ、C,Perl,Java,Lisp って組み合せがブナンでね?
Perl はオブジェクト指向が何やってるかって仕組をアカラサマにしてる
のでかえって``キレイなオブジェクト指向言語''よりも
オブジェクト脳を作るのにやくだったわ。
0529デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNGあんまりやってる人いないから。
言語自体には関係ないことだけど。
0531デフォルトの名無しさん
NGNG勉強のための言語だから、1さんの希望に添うよ。
資格試験もOKだし。
0532デフォルトの名無しさん
NGNGそれはいいね・・・
名の知られた言語でこれほど実際の役に立たない言語は他にないからね
0533デフォルトの名無しさん
NGNG現在、仕事で簡単な顧客管理ツールを受ける見込みです。
自分は小さい会社でせこせこやってるweb屋で、今現在使えるのはperlのみ。
昔はBASICやアセンブラ(Z80,68000)で小物を組んでいましたが、
ここ6〜7年はプログラミングからすっかり離れています。
顧客の要求が「とにかく低予算でとりあえず使える物を」とのことで、
ソフト会社に回すことは出来ません。
ひとまず、客先のマシンにapacheを放り込んでその上のローカル環境で
cgiを動かして一応の形にしてしまおうと考えています。
今回の案件に関しては、それで顧客の要求は満たせるのですが、
流石にそれしか出来ないのでは先がないと思い、
何らかの言語を覚える必要性を感じています。
今のところ、Delphiに手を付けてみようとしていますが、
他にお勧めな選択肢があればご意見頂けるとありがたいです。
0534デフォルトの名無しさん
NGNGDelphiとよく似てはいますが、C#も考えておくといいかも、
他の会社に回せないと言ってもC#ならひと把いくらの
安い工賃の人材がすぐに集まるようになるでしょう。
というのはC#の方がライブラリ関係が豊富で、言語的にも
色々と親切です。ですから覚える事が得意な人には扱い
易いです。
C#は今の所、出たばかりのツールですので仕事はありませんが
OSを作ってるマイクロソフト謹製ですので委託とかの丸投げ物件
はこれからふえると思います。
Delphiで全部自分でやれば客には廉く出来ますが自分が
疲れるだけです。 客に金を出させて他人に投げるならC#です。
0535533
NGNGアドバイスありがとうございます。
C#単体であれば価格的にも安いようですし、
こちらも視野に入れておきます。
ま、実のところ仕事云々は抜きにして、
「Windowsでもちょっとはプログラム書けるようになりたい」
なんて私欲が一番の動機だったりするんですが(笑)
0536デフォルトの名無しさん
NGNG私もその手の組込系の仕事がメインのつもりでしたが・・・ごたぶんに漏れずという状況です。
Delphiはその Windowsでちょっとプログラムが出来るようにというレベルの
入門者の段階からある程度の利用が出来るだけでなく、
ライブラリを自分で整備してゆく程効率的な開発が可能なツールです
ですから 自分の為のツールや請負で仕事をするな為ならよい道具でしょう。
私なども、使うほど手になじむ道具だと感じています。
個人企業相手に廉くという要求を満たすには最適だと思いますよ。
今でも転がっているWin95アプリも作れますしね。
0537533
NGNGマ板の方を覗いていると、
「DelphiのみでPGとして食ってくのはちと難しい」
みたいな雰囲気が感じられましたが、
逆に言うと本業のソフト屋さんに回せないような案件には
強いのかも知れませんね>Delphi
仕事の合間合間に時間作って頑張っていきます。
0538533
NGNG本職のDel使いの方、気悪くしたら申し訳ないっす。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNGなんの為?
道具は使う為のもので、目的が無ければ使い方を習得してもしょうがないしさ
目的があるなら、その実現に最適なのがVBって事になるかもしれない
0541デフォルトの名無しさん
NGNGおれは仕事で’仕方なく’使ってる
0542デフォルトの名無しさん
NGNG頭 混乱してます。何でかって言うと、言語だかツールの名前だか
わけ分かんないからです。例えば僕が思ってたのは、
C++は言語、VC++はM$のアプリ、
VBってのは BASIC言語を扱うM$のアプリ、Delphiってのは
Borland社のCか何かを扱うアプリ、って感じですけど・・・。
なんだか 根本的に勘違いしてたような気が??
0543デフォルトの名無しさん
NGNG言語名とその言語を使って開発を行うIDEの名前ですね
C++を使用して開発をおこなうVC++というアプリ
Basicを使用して開発を行うVB
Pascalを用いて開発を行うDelphi
Javaを用いて開発を行うJBuilder
0544デフォルトの名無しさん
NGNG手続きとか色々なものを纏めたライブラリが必要です。
そのライブラリを構築したり、実行する為に必要な色々なツールを含めて評価しなければいけません
たとえば DELPHIとC#の違いより VCとGCCの差の方が使う上では大きいかもしれません
0545デフォルトの名無しさん
NGNGお前ら変なもん進めんな
0546デフォルトの名無しさん
NGNGずっとフィトン、フィトンって脳内発音してた。。(汗
0547デフォルトの名無しさん
NGNGこれのほうが便利、あれのほうが効率的とかいちいち振りまわされるのってナンセンスだよ。
社会でたら妥協しなきゃならんとこもあるだろうけど。
でも、楽しいっていうのが基本でしょ?
0548shige
NGNG0549デフォルトの名無しさん
NGNGホンモノですか〜?(w
0550shige
NGNG貴様ら、アメ公か、露助か?
0551あほーん
NGNGまずはCASLをやれよ。
こういうレスすると必ず煽りが入るけど、そういうヴァカに限って初めてC学ぶ時、ポインタで苦しむんだよなぁ。
しかし、このスレで一度しかこの名前が出てこないってのも何かな・・・・・。
やはりアレか?
この板の8割は文系・専門卒(もしくはその学生)なの?
0553デフォルトの名無しさん
NGNGCやるときポインタで悩まなかったのでCASLは必要ありませんでした。
0554デフォルトの名無しさん
NGNGだれが管理してるの?
0555名古屋在住・中日ファン
NGNG0556あほーん
NGNGそーゆーこと
要は過去レスにもあるけど、ハードで何が起こってるか根本から理解しろってこと
必ずしもCASLやる必要はないけど、初学者にはてっとり速くていいと思うよ
ちなみに言語つーか勉強用の言語だよ
0557shige
NGNG学徒の本分は、国の大事に殉ずるその時がくるまで、
学問を修め武に励み、日夜自己を練磨しておくことだ。
大東亜に眠る英霊たちは、ふしだらをさせるために平和の礎となったのではない。
0558デフォルトの名無しさん
NGNGCASLはいわゆる「言語」じゃねーよ 不等号で比べるなよ
あ そーか Rudyも言語のうちにはいらんもんな(w
0559訂正
NGNG0560shige
NGNG---------------------------------
#!/usr/local/bin/ruby
print "Rubyさいこー\n";
---------------------------------
読んで意味を言ってみろ!
0561デフォルトの名無しさん
NGNG0562shige
NGNG全国のプログラマは、一生Rubyのみの生活とし、JavaとC++は禁止。
違反者は死刑。
そして処女でない女子は、全員免職。
国内及びアジア諸国にて、娼婦となること。
0564shige
NGNGJavaとは、毛唐が遊ぶために考え出したものだ。
Rubyの崇高な理念には遠く及ばぬ。
0565shige
NGNG0566shige
NGNG世界の最高言語たるRubyのためにならない者たち、
特に今の日本のPG、男も女も・・・
0567shige
NGNG今にきっとみんな目が覚めるわ。
そして、世界中がRubyを仰ぐ日が来るわ。
0568デフォルトの名無しさん
NGNGマジメに語ろうぜ
>>561
お前のせいだ!
0570shige
NGNG要するに、バカのくせに生意気に結婚などし、またバカを生むから、
世の中にバカが増えるのだ。
0571デフォルトの名無しさん
NGNGコンピューターの世界では英語のようなもの
いわば世界の共通語です。
かたことで話せる人はたくさんいますが、ちゃんと意味の通る言葉を
流ちょうに話せる人はあまりいないようです。
0572学生
NGNG0573shige
NGNGオブジェクト指向の手軽で高機能、高速な素晴らしいスクリプト言語よ。
どうしてあなたは誇りに思わないの?
0574デフォルトの名無しさん
NGNG10年後にはCoboler=Rubier
ルビラー
0575デフォルトの名無しさん
NGNG0576shige
NGNG0577shige
NGNG0578デフォルトの名無しさん
NGNG0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNG0582初学者
NGNGDelphiをやり始めてみたんだが、どうなんだ?
0583デフォルトの名無しさん
NGNG結局色々やるしかないとみた
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586しげ
NGNGRuby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby -> Ruby
-> shige
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNGYahooをヤッホーと言っていた友達よりはましかと・・・。
0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNGみんなこんなんなの?
ちなみにオレはpythonの方が好き。
0592デフォルトの名無しさん
NGNGと思われ。
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGRuby!とか、>>>>>>>>>>>>>>>>とか、サイコーとか、糞言語とかが口癖です。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNGそれは暗黙の了解です(w
実際まともに進行してるRubyスレは2、3スレしかない。
0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNGオブジェクト指向の手軽で高機能、高速な素晴らしいスクリプト言語よ。
どうしてあなたは誇りに思わないの?
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNG06081
NGNG大学入ったらどーせ暇だからDelphiの勉強ができるぜぃ!
と思ってたら全然暇じゃない。
週にレポートが4,5枚でるから週末はレポートに忙しいし、
平日はサークルとか予習とかレポートとか飲み会でつぶれる。
で、最近やっとなんとなくヴィジュアル環境での開発になれてきた。
確かにテキストでちまちま打つより楽ですね。
あとコンポーネントって便利ですね。
ほとんどソースいじらなくても勝手に動いてくれるし。
今テキストエディタ作って喜んでます(笑)
全然進歩してねぇ・・・。
0609プログレス厨
NGNGそれだけはやめとけ〜〜〜!!
0610hage
NGNGHSP、HSP、HSP、HSP、HSP、HSP、HSP、HSP
HSP、HSP、HSP、HSP、HSP、HSP、HSP、HSP
0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNGこれからプログラムを始めようと思っている工房なんですが、
ム版で聞いたところ・・・・・・
>まずPascal 次に Lisp そのあと Bash → Perl → tcsh → C → Ruby → C++
>というのが最強かつ最短コースだと思う。
と言われたのですが、この順番でいけますか?
最終的にはCを主たる言語にしたいと思ってるのですが。
0614デフォルトの名無しさん
NGNG1年生はちゃんと勉強しなきゃ駄目だよ
時間に余裕ができるのは2年生以降
0615デフォルトの名無しさん
NGNGいきなりCでいいです。
0616614
NGNG0617デフォルトの名無しさん
NGNGそうなんですか!?
PCに詳しくないとCは無理と言われたんですが・・・・・・・
0618デフォルトの名無しさん
NGNGschemeを忘れてる。
pascalは多分いらない。
0619デフォルトの名無しさん
NGNGそれはかなり昔の話。今そんなことやっていたら時間ばっかりかかる。
Delphi -> C++ Builder とか Java -> C++ Builder とかが
短くていい。
最強は最強かもしれないけれど。
Pascal は構造化プログラミングの時代に、プログラムを美しく
書きやすい、汚い書き方をしにくい言語仕様だったので、おなじ
Pascal をやってから Algol 系の C 言語に入ると、きれいな
プログラムを比較的自然に書きやすい。
オブジェクト指向で同様の流れとすると、Java あたりから入って
C++ にすればいい。
Delphi は構造化プログラミング時代の仕様も引きずっているから、
ちと注意。
C を主言語にしたいのか C++ を主言語にしたいのかでも変わります。
C なら初めから C をやってもいいし、Pascal から入ってもいい。
0620デフォルトの名無しさん
NGNG成せば成る
つーか普通にやれる
0621デフォルトの名無しさん
NGNGするとやっぱりCから入るのは無理ですかね?
一応PCの事は深く知っておきたいと思ってるんですが。
0622デフォルトの名無しさん
NGNGバカじゃないならCからで大丈夫です。
0623621
NGNG0624デフォルトの名無しさん
NGNGCを主言語にしたいならCから。
0625デフォルトの名無しさん
NGNGC → bash(tcsh) → perl → lisp(scheme) → C++
rubyやpythonは趣味言語としてperlのかわりに使う。
あと、pascalつっても実際さわれるのはdelphiだろうね。
0626デフォルトの名無しさん
NGNGスキルがある程度身についてからだよ。
でもLISPは必ずやっとけって感じ。
0627デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG0631デフォルトの名無しさん
NGNGアプリケーションの隙間にパテの様に埋めると効果てきめん
0632デフォルトの名無しさん
NGNGPascal → Prolog → LISP → C → JAVA → アセンブラ
どこも、こんなもん?
いろいろやるかわりに、どれも出来ない人が大多数という罠なんだが。
0633デフォルトの名無しさん
NGNG学校だとPascalって何の処理系使ってるの?
0634621
NGNGプログラミングをするにはPCがどう動いているかを勉強してからの方がいいと
言われたのですがどうなんでしょうか?
質問ばかりですいません。
0635デフォルトの名無しさん
NGNGアセンブラはCの前にかじっといた方がいいと思うけどね
0636デフォルトの名無しさん
NGNGじゃあアセンブラをCと交互にやれ。
とりあえず目的がないと、覚えようとしても無駄かも。
0638デフォルトの名無しさん
NGNGCでインラインアセンブラとかだな。
Cコンパイラが吐くアセンブラ出力を1日中眺めてみるのも一興。
アセンブラとCコードをモジュール結合してみるとか。
0639621
NGNG0640デフォルトの名無しさん
NGNGなんであれ、今更VBを勧めるのはイクナイ!
0641プログレス厨
NGNGvbYes!!
0642デフォルトの名無しさん
NGNG大丈夫なんですか?
0643デフォルトの名無しさん
NGNG0644デフォルトの名無しさん
NGNGDelphi
文法的には綺麗で構造化はしっかりと、オブジェクト指向はそれなりに学べる
またRADのおかげで、入り口の敷居は低い。
ただし、RADに頼りすぎはダメ人間の入り口でもある。 あくまで勉強である
事を忘れずに、アプリを作る楽しみを享受しながらも、ライブラリやコンポトを
自分で整える事を目標にする事。
C
Windows上で遊ぶにはCは楽しくないだろう。楽しく学ぶにはワンダーウイッチとか
携帯ゲーム機で入門する方が良いだろう。
ただ、Cを最初にメイン言語にしてしまうと配列とポインタを混同させてしまう
とか、色々弊害も出るのでpascalを齧りながらの方が良い。
ただし教養として必須
C++
高機能、贅沢な言語仕様。またSTL等、本来入門すべきアルゴリズムが
単に、利用するだけに陥り易い。 初心者を脱出してから初めて遅くはない。
0645デフォルトの名無しさん
NGNGdel厨ハケーン
何で商用PascalがDelphi位しか無いかを考えれば、
自ずと優れている言語は分かるから、考えられない馬鹿を騙すのはやめよう。
0646644
NGNGQ1、優れた言語と 初心者により言語との関係は?
Q2、商用xxが多い事と優れた言語との関係は?
商用xxが多いのが優れているとかダメとか言う基準だとなると
COBOLやFortranなんて商用パッケージは今でも多いぞ
0647デフォルトの名無しさん
NGNG言語に向き不向きはあるけど
簡単に優劣を論じるのは自らが厨であることを示すのと同じだよ
C系が主流になったのは言語の優劣というよりも政治的な理由による
Cが構造化言語としては中途半端だという批判があったことも知らないでしょ
0648デフォルトの名無しさん
NGNG政治的な理由などに負けずに今ごろ主流になっていたことでしょう。
だが現実は……
0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNGが流行り出した頃、16ビットで登場してしまったので
安定性の上がったWIN32アプリが使いたいユーザーにそっぽを
向かれた隙にVBがシェアを伸ばしたことがでかいと思える。
あの時はMSCから何からどんどん捨てられていったし。
DOS/VとPC98の転換期で、EMSの互換性の関係で
DOSアプリはカスだった。
MSC7だってメモリーマネージャーないと動かなかったし。
0652デフォルトの名無しさん
NGNGBASICとC/C++が無くなったら困る人は大勢いると思う
0653デフォルトの名無しさん
NGNGJavaやりましょう。
0654デフォルトの名無しさん
NGNGC#やりましょう。
0655デフォルトの名無しさん
NGNG落ちるんならいいんだけどな。
Java制のワープロはスクロールが重くてがくがくする。
0656デフォルトの名無しさん
NGNGngenでネイティブコードのキャッシュを生成しておくことも可能
0657デフォルトの名無しさん
NGNG仕掛けをして、インタープリターを自動的に起動するだけでしょ。
ベンチマークでネイティブの性能が出るならVS.NETソク買いだが。
0658デフォルトの名無しさん
NGNGだから、ネイティブも生成するんだって言ってるのが分からない?
別にngenを使わなくても最適化オプションでネイティブを含むバイナリ生成してくれる。
0659デフォルトの名無しさん
NGNG全部ネイティブにならないことを示唆する文脈なんだけど。
過去ログ見るとそこらへんが奥歯に引っかかるんだわ。
0660デフォルトの名無しさん
NGNGネイティブがどうたらとか気にするのは、
まともなオブジェクト指向とデザインパターンを身につけてからでも遅くはない。
0661デフォルトの名無しさん
NGNG他のプラットフォームとバイナリ互換が保てないじゃん。
プラットフォームに適したネイティブコードがあればネイティブコードを実行
そうでなければ、中間コードをVM上で実行。
0662デフォルトの名無しさん
NGNG実行するたびにネイティブへの変換をしなくて済む。
0663デフォルトの名無しさん
NGNGどれくらいいるのだろう…
0664デフォルトの名無しさん
NGNG別に使いこなさないといけないわけでもないのに、
そういう言い方をするあなたはデザパタ厨ですか?
0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG初めて触ったのがDelphiなんですが、Delphiでまともにオブジェクト指向が身に付かないのはどうしてですか?
0668デフォルトの名無しさん
NGNGまず間違いなくDelphiのせいというよりは
お前自身のせいだな。
0669デフォルトの名無しさん
NGNG手段と目的の混同と思われ。
デザパタは論理の整理に役立つが、それ以上ではない
デザパタが役に立つのは中級者だけ。
上級者はそれが何たるか、名前がつくまえから知っていたし、
初級者は、そんな念仏はないほうが害はない
「手段の目的化を趣味という」 長岡鉄男
0670デフォルトの名無しさん
NGNG継承やカプセル化(隠蔽)は簡単、でも、多態性は難しい
TMemo の Lines、TListBox の Items などがどうして同じような
インタフェースで動いているか、TStream と TFileStream、TMemoryStream
との関係などを意識してみるといいよ
まぁ、そのまえに「クラス」と「オブジェクト」について、つまり
TForm1 と Form1 との関係、 self とは何か、について調べてみてください
0671デフォルトの名無しさん
NGNG/ \
/ ∧ l
| /ИA/ ∨AN |
| N / ヽ _へ И |
| |〈 | | | |〉| |
| | | ノ l ノ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
| λ  ̄  ̄ ノ | < ・・・・・・・・・・・・・・・・・
| ヽ ワ / | \___________________/
| ┬┬ |
| | | / ∀ \ /| /
| | ∨| ̄只 ̄|∨ |/
|__|_________|__|
○LLLLLl○
H H
△ △
0672デフォルトの名無しさん
NGNGコンポーネントを作ってみると理解がはやいと思ふ
0673デフォルトの名無しさん
NGNGあたまデカすぎ
1.7 頭身くらいか 足がエッチ
0674デフォルトの名無しさん
NGNG俺のことじゃなくて、>>653がDelphiによってオブジェクト指向が身に付きにくいと考えてる理由を知りたい訳なんだが…。
あ、もしかしてこれが煽りって奴?
ゴメンゴメン、あまりにも頭の悪そうな煽りだったから気付かなかったよ。
勘違いしてるだけと思った。
0675デフォルトの名無しさん
NGNGTForm1とForm1の関係=クラスとそれを元にしてできるインスタンス
Self = それが呼びだされたインスタンス
って所でしょうか?
0676デフォルトの名無しさん
NGNGそうか、667 は 653 についてコメントしてたのね 誤解スマヌ
しかし、653 の言い分にも一理あるね。でも、オレなら
OOPL としてガチガチではない C++ や ObjectPascal
勧めるけどね。「クラスを使うこともできる」というのは
一見中途半端に思えるが、OOPの学習(理解)には最強
と思ふ
0677デフォルトの名無しさん
NGNG結局 1 は Delphi やってるのね
0678デフォルトの名無しさん
NGNG誤解してただけかよ!ワーーーン!。・゜・(ノД`)・゜・。
OOPなんて理論的にはどの言語も同じ様な物なんだから、
どの言語でやってもまともに身に付かないなんて事は無いと思うんだよな。
何でC++やDelphiはダメなのかね?>>653
0679デフォルトの名無しさん
NGNG>ネイティブだけにしちゃったら、
>他のプラットフォームとバイナリ互換が保てないじゃん。
他のプラットフォームと互換性を保つために、ユーザにはでっかいライブラリ
使わせて遅いアプリをつくってるのね。開発者に都合がよくて、ユーザにとって
負担が増えるような環境は、ちょっとよくないんじゃないの
.NET がマルチプラットフォーム対応になっても、結局、遅いワードとエクセルが
出てくるだけなら、なんもいいことないね、エンドユーザにとっては。
デスクトップアプリはやはり必要、というか必須でしょ、どんな場合だって。
.NET は結局、いまの Java と同じになる運命だと思うのです。いや、MSだから
もうちょっとガンバルかなぁ。でもその程度。
0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNG言ってることがめちゃくちゃだね。
(旧VBと同じ)exeからインタプリタを起動するタイプなのが不満だと言っていたから、
そうじゃないと指摘しただけなのに、ユーザーにとって負荷が増えるとかどうとか。
結局.NETを批判したいだけのアンチ君ですか?
0683デフォルトの名無しさん
NGNGDelphiは、趣味で使うにはかなりいい。RADで組みやすいし、言語仕様的にも
優れた部分は多い。クラスのプロパティなんかはC++にも欲しいくらいだ。
ただ、プロの使う道具としては失格だと思う。なぜなら、メモリリークが起こ
りやすい言語仕様だから。
例)
var
x:TFoo; // TFooクラス
・・・
x := Tfoo.Create;// TFooクラスを作る
・・・
x.Free;→最後に必ず手動で解放しなければならない。
上記のように、クラスのインスタンスは必ず手動で解放しないと
メモリエリアを食いつぶしてゆく。C++でもnewを使用してdeleteしなければ
同じだけど、その代わりにクラスのインスタンスをnewを使用せずに普通に作成
すれば、スコープを抜けるときに必ず解放されるよね?Delphiはその選択肢もなく、
手動でのクラスのメモリ解放を強制されるわけね。
ボーランドのセミナーのときにこの問題点を指摘したが、「リークした分も、アプ
リケーション終了時に解放されますよ」とのこと。「それでも、長時間動き続け
るアプリなら、リソース不足に陥るのではないですか?」と聞き返すと、
「それは・・・」と、口ごもっちゃったぞ。
要するにメモリ確保に関するフールプルーフがなってないってこと。
この点だけをとっても、プロの使う道具ではないと思うが、どうか。
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNGや、C++で言うところのデストラクタ(のようなもの)はあるんですよ。
ただ、スコープを抜けるときに自動的にデストラクタが発動されないん
ですよ。なので手動で解放する。x.Free;のとこね。
C++のnew,deleteしか使えないようなものです。
0686デフォルトの名無しさん
NGNGauto_ptrがあるから問題ないけど。
0687Delフサギコ
NGNGミ,,゚Д゚彡 < 使うとエエかも。
ミつ つ゛ \
@ミ ミ >プロの使う道具としては失格だと思う。
∪''∪ そりは勘違い。
0688デフォルトの名無しさん
NGNGそれはC++の言語の問題ではなくて、ボーランド独自のライブラリの問題
という理解でよろしいですか?
0689デフォルトの名無しさん
NGNG手抜きボーランドもう少し真面目にBCB作れということでよろしいです。
0690デフォルトの名無しさん
NGNGなるほど、理解。
スタックにオブジェクトがおけないからスマートポインタが作れない、と。
>>686 delete thisとかしてるの?
そうでないなら別に使えないわけじゃないと思うけど
0691デフォルトの名無しさん
NGNGTStringList strlist;
とかやると
VCL style classes must be constructed using operator new
とかいうコンパイルエラーでコンパイル不能。
0692デフォルトの名無しさん
NGNGなるほど、拡張機能ですか。
0693デフォルトの名無しさん
NGNGプロは Free を忘れるひとですか?
言語仕様うんぬんするより、馬鹿はプロになるなよ!
0694デフォルトの名無しさん
NGNGアマはメモリリークOKですか?
Create したら Free する、ってごく当たり前なことだと思ふ
プロというのは、ちゃんと言語仕様を守ったコーディングを
する人なのでは? まぁ、アフォにプロ、アマの区別はないが
0695デフォルトの名無しさん
NGNGEXCEED英和辞典から
foolproof
a. ばかでもできる(ほど容易な).
なるほど、プロって、馬鹿でも使える道具しか使わないんですね!
0696結論
NGNGプロ、アマ関係なく、ちゃんとしたコードを書きましょう
0697デフォルトの名無しさん
NGNG>るアプリなら、リソース不足に陥るのではないですか?」
あのぉー、メモリリークでリソース不足しても、言語のせいというより
そのようなプログラムを作ったひとが悪いと思います。
0698デフォルトの名無しさん
NGNGまったくそうだな。質問して恥ずかしくなかったのかね?
0699デフォルトの名無しさん
NGNG言語側でそういうことが起こらない/起こりにくいようにサポートしてくれるなら、
それに越したことはないと思うが。
0700デフォルトの名無しさん
NGNGそうだね。
でも、そうなってないからプロの道具として失格、という
ことにはなるまい。実際、あらゆる事柄にフールプルーフ
であることは不可能では?
0701デフォルトの名無しさん
NGNG某ももっといいオリジナル言語を作ればよかった物を
0702デフォルトの名無しさん
NGNG>某ももっといいオリジナル言語を作ればよかった物を
なんつーか、やっぱりC#はC#でしかないってこった。
MSももっといいオリジナル言語を作ればよかった物を
なんつーか、やっぱりVC++はC++でしかないってこった。
MSももっといいオリジナル言語を作ればよかった物を
なんつーか、やっぱりVBはBasicでしかないってこった。
MSももっといいオリジナル言語を作ればよかった物を
なんつーか、やっぱりRubyはRubyでしかないってこった。
まつもとももっといいオリジナル言語を作ればよかった物を
いくらでも書けるぞ。
0703デフォルトの名無しさん
NGNGでも、それがないから重大なエラーが起こるのでは?
と質問するのは、自分がフールであることを告白するような
もんでないかい。
0704デフォルトの名無しさん
NGNGC#はMSが作った現在もっとも理想的な言語だと思うが
Delphiは別にPascalだから需要があるわけでも、Pascalが理想的なわけでもない。
RADに加えてVCLが優れているから売れているだけ。
もっと良い言語を採用すればさらに良い結果になっただろうに。
0705デフォルトの名無しさん
NGNG>もっと良い言語を採用すればさらに良い結果になっただろうに。
君の論法だと、BCB は VC++ の3倍くらい売れそうだな。
0706デフォルトの名無しさん
NGNG>C#はMSが作った現在もっとも理想的な言語だと思うが
そう、「MSが作った」なかではね。ほかがタコすぎるので。
0707デフォルトの名無しさん
NGNGDelphiでもスマートポインタもどきは作ろうと思えばインターフェース型を使えば可能
ただ、皆がやらないのは 一時的に利用するオブジェクトでは
try ・・・ finally がすぐに身に付くから
そしてオブジェクトを多数作成するような場合は構造化して分割するしね
なお、TComponentを使えば管理を親に任せればいいのだし
とりあえず、バカ除けをしたければ全部インターフェース型にして変数は全部
バリアントにすればいいじゃない。
0708デフォルトの名無しさん
NGNG>プロは Free を忘れるひとですか?
とのことですが、プロ・アマを問わず、人間は必ず誤りを犯す生き物です。
Freeを忘れることも当然ありますよ。もちろん気をつけるのは最低限必要
ですが、どうしても漏れが出てしまう。多人数で組んでいれば、その危険
性も増えます。おっちょこちょいも入ってきますからね。そのための
フールプルーフです。
0709デフォルトの名無しさん
NGNG>>この点だけをとっても、プロの使う道具ではないと思うが、どうか。
>アマはメモリリークOKですか?
お金が絡まないアマは自分の責任の範囲内で勝手にやっていれば良いと思います。
ただし、仕事(本業)でなく、趣味のオンラインソフトを作って売っているな
らば、その場合も報酬を受け取ったという意味ではプロだと思いますが。
ですから、アマ本人がメモリリークOKと言えば、OKなんじゃないですか?
本人に聞いてみたらいかがですか?
ちなみに、私は「アマはメモリリークOK」と言った覚えはありません。
それではどう思っているのかといえば、「アマのことなど、知りません。」
0710693
NGNGフールプルーフはあったほうがいいよ。
でも、free のフールプルーフがないから
プロの道具としてどうか、という議論をする
683 はプロなんだよね。おっちょこちょいは
必ずフールプルーフを潜り抜けるようなことを
するもんなんだ。際限なし。程度の差だけ。
0711デフォルトの名無しさん
NGNGJAVAが言語仕様レベルでガベージコレクションを導入した理由を考えてみてく
ださい。メモリリークは、誰もがやりやすく、かつ影響が致命的な問題点の
ひとつだったからです。
思うに、あなたは自分の作るものに自信をもってそうですね。
メモリの解放し忘れなど絶対にしないのでしょうね。
プログラマ-があなたのような人ばかりだったら良いと思います。
いや、マジで。
0712デフォルトの名無しさん
NGNGだから訊いているんでは?
0713デフォルトの名無しさん
NGNGわたしもそう思います。
0714デフォルトの名無しさん
NGNG>ださい。
だれでも使えるように。だからプロ仕様とはいえないだろ。683 の論点を
よくみるように。
0715デフォルトの名無しさん
NGNG683 のような人ばかりだったら怖いね。マジで。
0716デフォルトの名無しさん
NGNGだから答えてるんでは?
0717デフォルトの名無しさん
NGNG>683 の論点をよくみるように。
711は683への回答ではないような・・・。
0718デフォルトの名無しさん
NGNG絶対にメモリーリークさせたくない目的でバカ除けを作るなら
JAVAのようにGCを採用するしかないがC++は言語仕様上
それは出来ない
つまりDelphiがメモリーリークにバカ除けが出来ないというなら
C++だって同じである。
そしてスマートポインタや インスタンスをスタック上に取る事が
メモリーリークに対する C++ のメリットであると言い張るなら
Delphiにも finally の存在や、インターフェース型を持ち出す
事が可能だ
0719デフォルトの名無しさん
NGNGfinallyって制御をそこに移動する構文だよね?
try catch finally でかならずfinallyをとおるように出来る、という
・・・。finallyでそこに制御を集めても、Freeするのを忘れたら同じでは
ないのですか?
0720デフォルトの名無しさん
NGNGリークするべ。
0721デフォルトの名無しさん
NGNGそうですよ。 普通
xx:=Txx.Create;
with xx do try
処理
finally free; end;
と使います。 処理中に exit とか例外とかを投げても必ず free されます
コンポーネントの場合、Createの引数に親を指定出来ますから
xx:=Txx.Create;
with xx do try
zz:=Tzz.Create(xx); //と確実に解放される親を指定すれば
処理
finally free; end;
zzはxxの解放時に一緒に解放されます
0722デフォルトの名無しさん
NGNG>処理中に exit とか例外とかを投げても必ず free されます
それは自前でfreeしているから解放されるのは分かるよ。
finally free; end;→ここの部分。
でもそれだったらfinallyは関係ないでしょ?つまり、
>>719は、>>718に finally がフェイルプルーフとして機能するという
主張は、(結局自前でfreeしなければならないのは変わらないから)
違うのでは、と言いたかったのではないのかな。
0723デフォルトの名無しさん
NGNGfinallyは無理。
0724デフォルトの名無しさん
NGNGxx:=Txx.Create;
with xx do try
|
finally free; end;
を入れられるようにしておくのも、そう大差無いように思うけど?
どうしてもというなら インターフェース型を使えばいい
(まあ、こんな不細工な事は普通しないけど)
type IAutoFreeContainer = interface
end;
FAutoFreeContainer = class(TInterfacedObject,IAutoFreeContainer)
private
obj:TObject;
public
constructor Create(charge :TObject);
destructor Destroy; override;
end;
{ FAutoFreeContainer }
constructor FAutoFreeContainer.Create(charge: TObject);
begin obj:=charge;
end;
destructor FAutoFreeContainer.Destroy;
begin obj.Free;
end;
..........使い方は
var MyObj:TStrings;
var save:IAutoFreeContainer;
begin
MyObj:=TStringList.Create;
save:= FAutoFreeContainer.Create(MyObj);
とすれば、この関数を抜ける時に自動的に MyObjは解放される
0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNGいや、だからこんな標準ライブラリがあったら逆に嫌だよ
ちゃんとやるなら、IMyStringList を作ってやるべき
とにかく、Delphiでも
try finally と オーナ管理方式を徹底すれば
普通のオブジェクトのメモリーリークは滅多に出ない
それに、
GetMemoryManager/ SetMemoryManager
で簡単にリークチェックは出来るし
厄介な問題は、もっと低レベルな部分を直接扱う時が殆ど。
それは C++ でも同じ
0727デフォルトの名無しさん
NGNG逆にそこまでしないとメモリリークする危険とは常に隣りあわせってことでしょ?
C++も同じだというが、全然同じじゃないよ。
new/delete使わないでプログラム書くことだって出来るんだから。
(スタック上にオブジェクトを作ればよい)
0728デフォルトの名無しさん
NGNGスタック上にオブジェクトを作るような一時オブジェクト的扱いをする
場合って OO的機能を殆ど使ってないのと同じでは?
それだけでは普通、大きなプログラムは作れないでしょう。
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG別に全部のオブジェクトを一時オブジェクトにするとはどこにも書いてないし。
0731デフォルトの名無しさん
NGNGここで言うOO的機能って具体的になんですか?
派生・継承のことではないよね・・・?
0732デフォルトの名無しさん
NGNGfinallyは常に書き忘れと隣り合わせですし、C++のデストラクタもvirtual付け忘れはよくやります。
で、誰でも、自分が慣れているやり方が当然ミスをしにくいと考える…
当人にとってはそうでしょうが、即結論にはならないはず。
0733デフォルトの名無しさん
NGNG>クラスのインスタンスは必ず手動で解放しないと
>メモリエリアを食いつぶしてゆく。C++でもnewを使用してdeleteしなければ
>同じだけど、その代わりにクラスのインスタンスをnewを使用せずに普通に作成
>すれば、スコープを抜けるときに必ず解放されるよね?Delphiはその選択肢もなく、
>手動でのクラスのメモリ解放を強制されるわけね
ここまでは正しい。
(ただ、そんな言い方するなら、インターフェース型変数を使えよとは思うが)
>要するにメモリ確保に関するフールプルーフがなってないってこと。
>この点だけをとっても、プロの使う道具ではないと思うが、どうか
これの争点は2つ
1、C++と比較するなら、メモリ管理についてはC++こそバカ避け出来ていない
2、そもそもバカ避けが無い事がなぜプロの道具ではない事になるのか?
0734デフォルトの名無しさん
NGNG>1、C++と比較するなら、メモリ管理についてはC++こそバカ避け出来ていない
これについては書いてあるのでは?
>C++でもnewを使用してdeleteしなければ
>同じだけど、その代わりにクラスのインスタンスをnewを使用せずに普通に作成
>すれば、スコープを抜けるときに必ず解放されるよね?
必ずしもnew/deleteを使う必要も無いし、使う場合でも、「ここでだけ使用する」
と、問題を局所化できるってこと。
あと、>>727も参照されたし。
>2、そもそもバカ避けが無い事がなぜプロの道具ではない事になるのか?
問題の起こりやすい言語と、それを幾分でも回避できる言語、プロが選ぶと
したらどちらを選ぶでしょうかってことだろうね。
なぜなら、メモリ関係のバグは、非常に厄介だということがある。これ重要。
1.原因や問題点を特定しにくい。あるいは原因究明に非常な時間がかかる。
2.起こる現象が一貫していない。(環境が変わると、起こったり起こらなかったりする)
3.バグが与える影響範囲がでかい。自分のアプリ以外のアプリをリソース不足に
巻き込んだりするのも珍しくない。
こんなわけで、メモリ関連のバグは、開発現場では天敵とみなされています。
避けられるものならそれを避けようというのは当然かと思われ。
0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNG作るアプリの性質にもよるだろうね。24時間体制のサーバー上で
動くアプリなんかだと、致命傷になる。
0737デフォルトの名無しさん
NGNGすぐに見つけられるよ?
なんでそんなに時間がかかるの?
少なくともDelphiなら GetMemoryManager/ SetMemoryManager 使って絞り込めばすぐに判る
C++は環境毎にそれなりの方法使ってるよ
難しいのは、解放忘れじゃなくて、解放すべきでない時に解放してしまう事だと思うけど?
つまり、使おうとしたオブジェクトが既に解放されている問題の方なら厄介だと言っていいと思うけどね
それに、C++でバカ除けというからには、 new で作成する事が禁止出来なくちゃ言えないでしょ
Delphiは 統一的に 一時オブジェクトについては finally で解放すれば解決出来る。
それは貴方様の望むスタイルではないかもしれないけどね。
そして、望むスタイルに近い事がやりたいなら、インターフェース型を使えばいい。
インターフェース型を使えば、全ての変数から参照されなくなったオブジェクトは自動的
に削除される。
0738デフォルトの名無しさん
NGNGインターフェース型普通に書く方法に比べてコストがかかる。
0739デフォルトの名無しさん
NGNG>難しいのは、解放忘れじゃなくて、解放すべきでない時に解放してしまう事だと思うけど?
これはまったく別の趣旨の話ということでよいのか?
0740デフォルトの名無しさん
NGNG確かに、スタック上にオブジェクトを取る方法を使えば仮想関数でもVMTを使わず
直接コールされる。 OO的機能をわざわざ使わない方法として便利かもしれないね
しかし、インターフェースのコストは try ・・ finally の 構造化例外 APIコールに
比べれば微々たるものだ。
そしてもちろん デストラクタが定義されたクラスをスタック上に取れば
当然同じ構造化例外が使われ、 InitExceptBlockLDTC は呼ばれている。
0741デフォルトの名無しさん
NGNG>少なくともDelphiなら GetMemoryManager/ SetMemoryManager
>使って絞り込めばすぐに判るC++は環境毎にそれなりの方法使ってるよ
アプリ上で現象が起こった客と同じ操作をすることは難しいから。
大規模アプリの場合は特に。レアケースで起こるリークは客先で起こっ
て始めて疑うことも多い。が、自分の環境では再現できなかったりする。
つまり、特定のロジックの流れが元で起こる場合ね。
0742デフォルトの名無しさん
NGNGそれはリークバグを人間が作り込んだときの話であって・・
なんだかなあ。
0743デフォルトの名無しさん
NGNGや、コストってのは、スピードじゃなく開発工数やメンテナンスにかかる
コストのこと。
0744デフォルトの名無しさん
NGNG問題が起こってから検証するのか?
普通、出荷前にそれぞれのユニット・メソッド・手続きについてメモリリークくらい検証するだろ?
少なくとも >>683 で言ってるようなレベルは メソッド・手続きの単体テストで発見出来るだろうしね
0745デフォルトの名無しさん
NGNG>少なくとも >>683 で言ってるようなレベルは メソッド・手続きの単体テストで発見出来るだろうしね
うん、そうですね。
0746デフォルトの名無しさん
NGNGどうして? インターフェース定義とクラス定義の2重になるから?
でも既に作ったクラスに インターフェース型被せるだけならそんな手間じゃない
と思うけど?
0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNG>どうして? インターフェース定義とクラス定義の2重になるから?
そうです。
本来1つで済むものをさらにインターフェースを作るのは手間っす。
さらに、変更や追加があるたびに、手を入れることもあるしょう。
これは手間です。
0749デフォルトの名無しさん
NGNGなるほどね。
インターフェース型はどっちかいうとその場で使うものだけ定義して使えば
いいんじゃないの?メソッド全部と思うから手間に感じるんじゃない?
0750デフォルトの名無しさん
NGNGうん、インターフェイスをつかうとき性質(用途)の側面ごとに別のインターフェイスを定義して
実装クラスはそれら複数を実装するよね。
というかインターフェイスって、リソース管理目的っていうよりは、主に性質と実装の結合を
弱める目的で使うよな。
0751デフォルトの名無しさん
NGNG結局実行時型情報で同じ事出来ると判ってバカらしくなってやめた。
0752Delフサギコ ◆zE1iiRdQ
NGNGかなり激しく同意はするが、
Delphi使ってて、普通の場面で
try finally Free end;
を使わない奴、はどういう学習の仕方をしたのか
教えてもらいたい。<<フール以下かも。
_____________
,,,,,,,,,,,,,,,,∧,,∧ /
〜′,,,,,,,,,,ミ,,゚Д゚彡 < 煮ってよし。
UU"""" U U \_______________
0753デフォルトの名無しさん
NGNG禿同
683 の主張を整理
一時オブジェクトの生成・破棄について
1)C++ ではスタック上に作るとフールプルーフ
2)New と Delete を使わない
3)Delphi では 1)ができないので Create したら、必ず Free
3)の理由により、Delphi はプロの道具として失格
こうやって並べてみると、言語仕様のごく特殊な一部分を取り出してきて
「プロの道具」としてどうのこうの言ってるのがいかにアホらしいかわかる
(i) 人間は間違える → ときには馬鹿になる
(ii) フールプルーフはあったほうがよい
馬鹿の行動
1)New して Delete を忘れる
2)Create して Free を忘れる
一時オブジェクトの生成・破棄についてメモリリークを防ぐ方法
1)C++ ではスタック上に作る
2)Create したら Free する
というわけで C++ でも馬鹿を完全に防ぐ方法はない
上記の防止法 1)と 2) はどちらがより覚えやすいか、という程度の
問題です。馬鹿は、1)に従わない、というのと Free を忘れる、というのと
馬鹿さ加減はほぼおなじです。Free を忘れることのみが馬鹿の行動ではありません。
0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNGそうだね。683 の主張を極論すると、C もアセンブラもC++もDelphiも
プロの道具じゃなくなるね。どこかに書いてあったけど、プロって
馬鹿でも使える道具しかつかえないことになっちゃうね。
そうじゃなくて、プロだったら、「人間は間違える」ということを
前提にして、ちゃんとしたバグフィックスができるような方々だと
思っている。アマのおれとしては。
0756デフォルトの名無しさん
NGNG万が一のことが有っても皮膚が切れないプロテクター付きの剃刀じゃ無いとね。
0757デフォルトの名無しさん
NGNGコテハン使うほどの価値ある書き込みをしてほしい
0758デフォルトの名無しさん
NGNGコテハンを批判するなら、ちゃんと論拠をしめせよ。
どの部分が宗教的な発言なんだい?
0759デフォルトの名無しさん
NGNG0760デフォルトの名無しさん
NGNGとりあえずこのスレでのDelフサの発言
>>261>>296>>300>>305>>352>>486>>687>>752
他の言語との比較からというよりは、Delだからすばらしいんです
というDel儲な書き込みしかなくないか?
0762デフォルトの名無しさん
NGNG言語はバグを発見しやすい言語仕様であればいい。
そういうのはどの言語?
0763デフォルトの名無しさん
NGNGPerlではないことは間違いない
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNGまぁ、そういうキャラなんだからいいじゃん。
仮にもDelを名乗ってDel贔屓しないなら何か違う
0766デフォルトの名無しさん
NGNGコテハンで儲な発言しかしないんだったら、ただ荒れる原因になるだけだから
Delのスレから外には出ないでほしい
ここがム板でなくマ板なら文句は無いんだが
0767デフォルトの名無しさん
NGNG毎回厄介なのをマ板に持ってくるな。
どうせ、ム板に戻るんだから隔離スレで十分。
つか、無視しろよ
0768デフォルトの名無しさん
NGNGクソスレにばかり顔を出す他のコテハンにも言ってやれ。
0769Delフサギコ ◆zE1iiRdQ
NGNG|Д゚彡
| U
| ミ
| U
0770デフォルトの名無しさん
NGNGとりあえずDelphiは趣味でやる分には一番おすすめだが
プログラマになりたいのだったらほとんどDelに需要は無いので
止めた方がよい。
0771757
NGNG技術的な話はム板で
ネタや宗教問題はマ板で
がルールだから。
名無しに良識を求めるのは無駄だが
コテハンには良識ある発言を期待したい。
つーか、おれ粘着っぽいのでもーいいや、勝手にやってくれ。
0772758
NGNGレス、さんくす。
このスレでの Delフサの発言全部読んだけど、Delphi マンセー、
ほかはクソ、というような宗教がかったものはなかったです。
Del ギコなきあと、Del フサが登場して以来、Del 関係のスレでの Delフサ
の書き込みのたぶん8割以上は読んできました。コテハンは、長いあいだ付き
合うと自ずと個性というものが分かってきます。わたしは、Del ユーザなの
で身びいきもあるのでしょうが、Del フサの場合は、どの書き込みをみても
煽りとならないような慎重さがあり、また、内容も過激なものはなく、わたし
からみるとだいたい妥当な指摘がおおいと思います。
このスレがどうしてム板にあるのかは、たてた1の問題ではないですか?
スレの主旨からして、「この言語いいよ!」という書き込みはOKでは
ないでしょうか。Del フサが Delphi の弁護をしても、それは当然ではないで
しょうか? いままでのところ、それで荒れたとうことはないようです。
0773デフォルトの名無しさん
NGNG叩きやすいものを寄ってたかって叩くのが2ちゃんねらー
0774デフォルトの名無しさん
NGNGいや、その二つは十分叩きやすいと思うぞ。
……俺はマンセー側だが。
0775デフォルトの名無しさん
NGNGそろそろ2番目の言語に何がいいかを聞いてきてもいい頃だな
0776デフォルトの名無しさん
NGNGプロの床屋になるには国家試験に合格する必要がある。
でも、プロのプログラマーには誰でもなれる
したがって、プロの床屋が剃刀をつかって仕事するより、
プロのプログラマーがプログラミングするほうが危険なのよね
きっと、だから、馬鹿も多いのでフールプルーフが必要、という
主張がでてくるんでしょうね。
0777デフォルトの名無しさん
NGNG>プログラマになりたいのだったらほとんどDelに需要は無いので
>止めた方がよい。
言語は一つしか習得できない人ですか?
0778デフォルトの名無しさん
NGNG>でも、プロのプログラマーには誰でもなれる
自称、ならな(w。いや、大手なら、確かにそうかもな。
中小システムハウスだと、ちゃんと組めねーヤシは、辞める
しかねーぞ。そもそも1言語依存厨は生き残れねーよな。
0779デフォルトの名無しさん
NGNG自分でちゃんと組めなくても、ライブラリの使い方さえ読める人なら仕事にはなる時代ですよ
中小も大手も同じ
仕事の殆どが、受託や派遣の個人どころか会社にさえ著作権の残らない仕事ばかり
いつの間にか時代は変わりました
0780デフォルトの名無しさん
NGNGそれを「組める」っていうんじゃないのか?(w それとも、
実際に使い方読むだけでコーディングしなくてもいいとか。
いや、使いやすい豊富なライブラリがあろうが、適切な
スケルトンソースが提供されようが、納期までに完成させ
られないヤシはいるんだって。何故にプログラマ or SE(!)
の肩書きで社員として在籍しているのかわからんヤシが。
そういうヤシに限って、特定の言語の知識に長けてたり
とかするが、かといって、言語をそれに変えてやっても
状況は変わらん罠。ま、よそ様の会社など、どうでもい
いことではあるが。ちと私情が入ったな、スマソ。
0781デフォルトの名無しさん
NGNGプログラマはこれから海外シフトが進んで大幅に人余りが起きるだろうしね
つまり、プログラミングが主じゃなく、プログラミングは道具として使う人に
なって欲しいな。
で、どの言語にしたら良いで悩むより 何をやりたいかを磨いた方がいい
やりたい事が実現出来たという経験を積みながら自然に覚えるというスタイルね
Windows/linuxなら無料で使えるDelphi/kylixだけで大抵の事は出来るし、手軽
プログラムごときにムリをする事はない
0782デフォルトの名無しさん
NGNG自分は文系でこのまえ高校一年の数�TAのテストをやってみたら
全く出来なかったよ、数学の勉強しようと思ってるけど
数�U、数�Vとあってきりがないし、どこまでわかってればいいんですかね?
ベクトルくらいまででしょうか。
0783デフォルトの名無しさん
NGNG別に何も必要ない。
やりたいことを文章にすることができれば、それで十分。
わからないことがあったら調べるだけ。
0784デフォルトの名無しさん
NGNGまじっすか。でも就職試験では数学の問題が出たりしますけど。。
というか悪い意味じゃないですけど、底辺のプログラマ
(言語を利用する側)の人にとっては必要無いという感じかもしれませんね。
それこそがプログラム言語の存在意味だったり。
0785デフォルトの名無しさん
NGNG>数学の問題
そなの?
IQテストみたいなのではなくて??
けど、そんなの就職の問題でしょ。
「プログラマとして最低限何が必要か?」とは全然関係無い。
0786デフォルトの名無しさん
NGNG数学よりも、
英語を読み書きできるに越したこと無いよ。
0787デフォルトの名無しさん
NGNGなんか意味あんのか。。
0788デフォルトの名無しさん
NGNGモデル化し、その関係を整理できること」だろうね。いわゆる
数学的思考力とか、数学的感覚といわれるもので、学校の数学
ができるかどうかとは直接関係ない。
もちろん、プログラミングの対象が数学的なモデルなら、その
モデルに関する数学的知識・技術(たとえば3CGなら代数幾何、
物理シミュレーションや数値解析なら微積分など)は必要だが。
0789デフォルトの名無しさん
NGNGそりゃ数学的素養は必要だよ。
数学の証明問題を解くのとプログラムを構築するのは似ている。
ただ、数学の個別知識、微積分やら三角関数やらは
数値計算、信号処理、幾何解析、圧縮、暗号、パターン認識、データマイニング、資源管理などといった分野でなければ使わない。
こういった分野のソフトを作りたいなら数学を勉強すればいい。
0790789
NGNG0791
NGNG数学の知識は絶対必要だよ。
古い技術ばっか使ってるとリーマンプログラマーにしかなれんぞ・・・。
0792デフォルトの名無しさん
NGNG意味不明。
なんで絶対って言い切れるのかわからん。
頭硬いやつに何言っても無駄かもしれんが。
0793デフォルトの名無しさん
NGNGまぁ、せいぜい君はコンパイラーに使われていなさいな。
0794デフォルトの名無しさん
NGNG何一人で熱くなってんの?
0795デフォルトの名無しさん
NGNG0796デフォルトの名無しさん
NGNGカンのいい人はすぐ理解するよね。
マンガや小説でも帰納的表現みたいなのはたくさんあるし。
0797デフォルトの名無しさん
NGNG>マンガや小説でも帰納的表現みたいなのはたくさんあるし。
そうか?
0798デフォルトの名無しさん
NGNG宇宙刑事シリーズの異次元空間とかね(w
マンガや映画だと「タイムリープ」とか。
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNG使ってるな。>再帰
0802Delフサギコ ◆zE1iiRdQ
NGNG学生さんみたいだし、スコソまじれすで。
> まじっすか。でも就職試験では数学の問題が出たりしますけど。。
念のためとか、
頭の良し悪しを適当に見分けるための指標なんだろうね。
> というか悪い意味じゃないですけど、底辺のプログラマ
> (言語を利用する側)の人にとっては必要無いという感じかもしれませんね。
必要ない時もあり、あるときもあり、
> それこそがプログラム言語の存在意味だったり。
そうね。複雑な計算を簡単にしてくれるクラスライブラリ
があったら、それこそ不要かな。それを作らなきゃ
ならない立場に立ったら必要になる。
効率よく開発するためには
数学の素養より、
他にもっと必要な事がたくさんあると思うよ
>>792
現実世界でも、
そういう困った茶んはいるから無視しとけ。
0803デフォルトの名無しさん
NGNGこういうのはSF小説で結構良く見るかも。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGは、まんま再帰。
0806デフォルトの名無しさん
NGNG((((;゚д゚))))ガクガク
0807デフォルトの名無しさん
NGNG>リーマンプログラマーにしかなれんぞ・・・。
リーマンという有名な数学者は知っているかい?
0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNGといあえず、まず染み付いたそのPerlの汚いソースぐせを直すべきです。
だから、とりあえずOPPに行く前に、なぜOOPができたか=綺麗にかけるから
という事を理解する必要があります。
で、
http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html
でも見ながらCをやってOOPです
いきなりJavaでもいいですが、Sunって時点で初心者向きじゃないと思います(藁)
つうか、市販の総合開発環境が絶対良いです←環境構築がまずキツイ(たしかに激重の総合開発環境はあるけど)
でデルファイでもVisualC++でも良いですが、買ったほうが良いです。
コンパイラーだけでは無理でしょう。
で、CでもObjectPascalでもやるっつうのがおすすめです。
非総合開発環境を言ってる人は全部理想論だと思ったほうがいいです。
Cygwin使ってコンパイラーをコンパイルする人は初心者とは呼びません。
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNGあなたもわかりやすい書き込みができるようになるために
自分の書き込みを見直したほうがよいでしょう。
0812
NGNG0813デフォルトの名無しさん
NGNGなりたいなら、無理してもJAVA、んでSCPJ取れ。
どうでもいいならPerlをもっと深くやりなさい。
0814デフォルトの名無しさん
NGNGプログラミングは道具にすぎない。習得を目的にしてはダメ
0815デフォルトの名無しさん
NGNG0816デフォルトの名無しさん
NGNGhttp://developer.nvidia.com/cg
0817デフォルトの名無しさん
NGNG0819デフォルトの名無しさん
NGNGナニコレ
こんなの役に立つの?
0820デフォルトの名無しさん
NGNGさすが2ちゃんねる(w
0821デフォルトの名無しさん
NGNG習得しなけりゃ道具にもならない、と思ふ
0822デフォルトの名無しさん
NGNG>勉強しようという考えでプログラミングしても意味無し
どういう考えでプログラミングすると意味があるの?
0823デフォルトの名無しさん
NGNG言語の勉強が目的じゃなくて、何かを作りたいっていう目的で
プログラミングした方が良いって言いたいんじゃない?
0825デフォルトの名無しさん
NGNG0826814
NGNGプログラミングは格好良く言えば現実をコンピューター内に作りこむ行為だ
エンジニアとしてプログラマを目指すなら、その現実の方の知識も、そして
応用力もバランス良くもっていた方がいい。
プログラミング用語とか概念とかわざわざ覚えても、プログラミングから離れ
てしまったら使い道がない。 その上、当然世界中で新しい概念も用語も作ら
れている。 特にOO関係は、日進月歩。
今、何かを吸収したいと考えているなら、プログラミングは最下位の順でいい
せいぜい構造化パラダイムだけ、OOは入り口程度でいい。
そんなわけで
数学なり物理なりを消化する為の道具としてプログラミングを使う程度にしておくべし
というような意見ね。
ま、正しいかどうかは自分の判断って事で
0827デフォルトの名無しさん
NGNGといいますね。
0828デフォルトの名無しさん
NGNG肉棒膣を選ばず、か?
0829デフォルトの名無しさん
NGNG×肉棒膣を選ばず、か?
○肉棒アナルを選ばず。
0830デフォルトの名無しさん
NGNG膣を選ばず、っていうのは、どの膣にでも入れる奴、つまりヤチチンくんのことを言っているのだよ
0831デフォルトの名無しさん
NGNGてじゅんは せっくす
かめは 0
かたちは ちんこ
かめは 1
かたちは まんこ
もし ぶつかったか 0 1 たのむ 0 そうにゅう
ってところだ。
ヒサビサのLOGOだから、間違いまくりかもしれんが・・・
0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNG前提と結論だけ汲みとると
>エンジニアとしてプログラマを目指すなら
>数学なり物理なりを消化する為の道具としてプログラミングを使う程度にしておくべし
滅茶苦茶な論理だと思いませんか?
0835デフォルトの名無しさん
NGNGのほうが適切な気がする
まともなプログラマなら自分の頭だけでどこまでも行くものでしょ
0836デフォルトの名無しさん
NGNG適切って、なにに対して?
0837デフォルトの名無しさん
NGNG言いたいことは分かるが、現実の知識や教養をバランスよく持つことが
重要なのは、なにもプログラマの場合に限ったことではあるまい。
サッカーをやりたいのですがとか、油絵を始めたいのですがとか、
ピアノを始めたいのですがとか、でもまったく同じです。ことさら強調しても
なにも意味がありませんよ。
プログラミングを始めたい、どの言語から始めたらよいでしょう? という
質問の回答になってないことは確かだね。
0838デフォルトの名無しさん
NGNG事実を言い表すのに適切かと
0839デフォルトの名無しさん
NGNGそういえば、以前、プログラミングで宇宙をつくって自分は神になる、
っていってたやつがいたね。プログラミングをあまり理想化するのは
どうかと思うよ。たんに、自己表現の方法の一つ、とでも思っていた
ほうが電波が飛ばなくてよいのでは?
0840デフォルトの名無しさん
NGNGしかし「プログラミングを始めたい、どの言語から始めたらよいでしょう?」
は
「油絵をやりたいのですが、絵の具はどこのメーカのが良いですか?」
と同じ程度の質問だと思うよ。
そう聞かれたら、絵の具で悩むより、描きたいもの作れよと思うでしょ?
プログラムの件だって、作りたいものが出来る程度に、知識とか教養を高め
てから質問した方がいい・・・XXを作りたいのだが何を道具として使うの
がよいかって質問してくれって事じゃないの?
0841デフォルトの名無しさん
NGNG油絵の絵の具のメーカの選択とプログラミングにおける言語の選択は
同程度か? ほんとにそう思ってるの? ふーん。絵の具のメーカの
良し悪しは、描く絵の内容によって違うんですか?
とりあえず、いまは学校の勉強をしとけ! というのは、やっぱり
こたえになってないと思うよ。826 をよーく読んでみると、論理が
破綻してるのが分かると思うよ。
0842デフォルトの名無しさん
NGNG別にてきとーにしか扱わないならそれでいいかもね
俺には全然関係ないので。
0843デフォルトの名無しさん
NGNG言語の作法っていうか、表面(オモテズラ)に拘りすぎ。
メインテナンス性がどうとか、可読性がどうとか
プログラミングって創作活動でもあるんだし、創作活動としてのプログラム
だったら、自分のスタイルを作るくらいやってもいいんじゃないの?
まあ、そんな作法に拘るより、何を作るかの方に拘るのがホントなんだろけど
0844デフォルトの名無しさん
NGNGおいおい。業務で保守性・可読性を重視するのは当然だろうが。
創意満点の保守不可能なコード書くような奴は
クビにして袋叩きにして逆さ吊りで煮え湯にぶち込んでもまだ許せんぞ?
0845デフォルトの名無しさん
NGNG問題点の発見が遅れることにあったりする。
0846デフォルトの名無しさん
NGNGプロの意味を、勘違いしている気がするね。
凄いと驚かれるようなコードを書くのは、プロとは言えない。
複雑な処理を、まるで単純な処理のように書き、凄いとは気づかせないのがプロ。
0847デフォルトの名無しさん
NGNG言語の違いは考え方の違いだ。
例えば何かの問題に取り組むにあたって、
数学的アプローチをとるのか文学的アプローチをとるのか、
それぐらいの違いがある。
0848デフォルトの名無しさん
NGNGC -------しょうがない、シコシコやるかなアプローチ
C++ -----アルゴリズムもレゴブロックなアプローチ
Delphi ---誰か作らないかなアプローチ
VB------誰かやれやなアプローチ
0849デフォルトの名無しさん
NGNGなんでそこでPrologとかLispが出てこないかな。
0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNGさすがにSchemeは使わないけど
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGそんなことは周知の事実2ちゃんねら(WW
0854_
NGNGそんなあなたは okweb で質問してみよう。親切で高スキルな人たちが、やさしく
アドバイスをしてくれるよ。便利便利。
http://www.okweb.ne.jp/kotaeru.php3?q=291234
0855デフォルトの名無しさん
NGNGyoshiki_reoにワラタ
0856test
NGNG0857test
NGNG0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNGがっこでJAVAならって、ばか教師に洗脳された感じ。
NHK で、チンパンジーは猿じゃなく人間みたいな事言ってる、ばか教授?が居た。
感覚的には猿だが、科学的には人間みたいな。
地動説と関連づけて、ばか丸出しで熱弁してた。
あんなの信じる奴いるのかと思ったが、なんか結構いそうだな。
0860デフォルトの名無しさん
NGNG猿
/
/\
/ チンパンジー(猿)
/
/
/
/
\
\
\
\
\
\
\
人間
教授の考え
猿
/
/
/
/
/
/
/
\
\
\
\
\ チンパンジー(人間)
\/
\
人間
一般人の考え
猿
/
/\
/ 猿
/\ 猿
/ \/
/ \
/ 猿
\ 猿
\ /
\ /\
\/ 猿
\ チンパンジー(猿)
\/
\
人間
0861デフォルトの名無しさん
NGNGどんなにデンパな内容でも論理的に否定できなければ
間違いとは言い切れない。ましてや内容がまともなら・・・。
0862デフォルトの名無しさん
NGNGほんとに信じてる奴が居た。藁
権威に弱いのか? ばか正直なのか?
君はテレビで教授が言ってたのと同じように、チンパンジーを1人2人と数えなさい。藁
ばか教授は、人間とチンパンジーのゲノムレベルの相違が1%ちょいだから、人間だと言ってたが、膨大なゲノムの1%も変えれば、人間をMinotaurにも出来るだろ。
0863デフォルトの名無しさん
NGNG>>860
の上2つは、ばか教授が自分の説を信用させるため、実際にテレビで使ってた図だ。
一番下の図は、テレビでは出てきていない。
0864デフォルトの名無しさん
NGNG一番下の図、今まで見たことも無かったんだけど。
0865別に信じちゃいねーよ
NGNG否定するならちゃんと論理的に説明しろってことだよ おばかさん
0866デフォルトの名無しさん
NGNG自分で書いた>>861を嫁。
内容がまともだと君が言ってるよ。
論理的に言い訳してみな。
0867デフォルトの名無しさん
NGNGあれは、>>859のJAVAの行について・・・というか一般的なことを言ったまでだよ。
俺はチンパンジーの番組なんか見てない。
まぁ内容がわかりにくかったのは認めるけどね。
次は君の番だ。
0868デフォルトの名無しさん
NGNGなるほど、JAVAについて言ってたわけね。
わかりにくいというよりは、書き方間違ってるよ。
> 次は君の番だ。
で、おれに何を望んでるの?
JAVAの件の何か?
猿の件の何か?
もう少し、わかりやすく書いてくれ。
0869デフォルトの名無しさん
NGNG0870デフォルトの名無しさん
NGNG↓
0871ボクのマジレス
NGNGperlが使える(または知識がある)のなら、この2つがオススメ。
「HSP」と「C」だ。(どちらも無料)
HSPはPerlと同じインタプリタ型なので、あまりプログラムスタイルを崩す事無く覚えられるだろう。
後でCを覚えれば、自分で命令を増やせるし…。なにより、覚えやすいのがウリだね。
ユーザーに厨房が多いが、そいつらは無視すればいい。
HSPの弱点は、実行速度が遅い事ぐらいだ。Perlよりちょっと速いぐらい。
でも、シューティングゲーム程度なら作れるぞ。
CはLCCがオススメだ。ただ、英語なんだよね。そこが弱点。
この場合は書籍を買う必要があるかもしれない。
具体的に作りたい物が決まっているなら、それも教えてくれ。
それに見合った言語を紹介してやる。
0872デフォルトの名無しさん
NGNG俺のオススメはHSPかDelphiだ。
0873デフォルトの名無しさん
NGNG猿の件いってみよーか
0874デフォルトの名無しさん
NGNG0875nonodyさん
NGNG有り余るCPUの能力UP+メモリてんこ盛り・・・
・・・で、VB.NETにしますた。
0876nonodyさん
NGNG「バカでもできるよBASIC」
これ、正論。
0877デフォルトの名無しさん
NGNGs/でも/なら/
0878デフォルトの名無しさん
NGNGオンラインゲームの支援ツールなんかを。。。。
■ このスレッドは過去ログ倉庫に格納されています