昔からそうだけどBASICソースでも小文字って見づらいんだよな
開発ツールが98では動かない
そもそもDVDだから読めない
って話なら納得してもいい
11 :
1:2009/01/12(月) 10:35:54
くわしくって、言ってるだろう!(*`ε´*)ノ_彡☆ドンガラガッシャーン
オブジェクト指向って何?根本的にわからないんだけど
構造化にはなじんでるけど
一言では言えないものらしい
構造化の延長線上とするとだめなのか?
部品化したもので具体的な書き方がイロイロうるさい
呼び先で変数定義は基本で
変数命名方のルールとか
結局構造化の高度な奴としか言いようがないのかな?
意外と境目あいまいだったりして・・・
そういえば呼び先で変数定義とか書いてあったかな?
しかしそれでDLL作成したらわけわからなくなりそう
15 :
ナイコンさん:2009/01/12(月) 23:12:02
徹底してマルチステートメント拒否するのもどうかと思うんだよな
X=X+X1:Y=Y+Y1
これぐらいなら1行のほうが見やすいと思うんだが
でもおこれれるんだこれ
Y=Y+Y1のところにブレークポイント置くときどうするんだとか
メモリもふんだんにあるし関数ごとアウトラインの閉じ開きもできるから
リストの長さを気にする必要はないし
18 :
1:2009/01/14(水) 01:10:59
ボリンジャーバンド
開発規模は青天井の如く巨大化し、溢れんばかりのメモリの海にコードは肥大化し、しかし、マシンの高速化と開発効率の改善を理由に納期は縮むばかり。
多少バカなコードを書いても最適化でそれなりに動いてくれるから、若い子のおバカ加減と来たらもぅ……コピペの嵐でバカなコードの大量生産
俺は疲れたよ。。
20 :
1:2009/01/15(木) 13:10:20
くわしく
21 :
1:2009/01/15(木) 17:19:27
この1が来ると荒れる
22 :
1:2009/01/16(金) 10:01:13
偽物はやめてっ!><
23 :
ナイコンさん:2009/01/20(火) 23:21:18
保守
24 :
ナイコンさん:2009/02/02(月) 22:02:39
25 :
ナイコンさん:2009/02/13(金) 03:48:12
保守
27 :
ナイコンさん:2009/02/15(日) 07:13:27
こりゃ、トーシロだな。
コンストでアピ使い放題だぜwww
29 :
ナイコンさん:2009/02/19(木) 04:38:21
保守
>24>30
何がしたいんだw
32 :
ナイコンさん:2009/03/21(土) 06:15:36
hage(hosyu age)
オブジェクト指向は、最初に概念を知ってから始めると理解される。
構造化とオブジェクト指向は別物で、両方供に使う事ができる。
オブジェクト指向は、「部品を作る」が始まりで、部品の組合せでコードを書く。
例として、ハードは
真空管→半導体→IC→LSI
と変化した、トランジスタだけで組み立てていた時代。
ICとなった時代、ICの中身は知らなくて良くて使い方だけを知っていればよい。
しかし、ソフトウェア‐は進化しなかった。
いつでも、ゼロからソフトを開発しなければならない。
トランジスタ→IC と同じように、
中身は知らなくて良い、再利用かのうな部品として扱う「手段」がオブジェクト指向です。
オブジェクト指向への方法論が色々と出てくる。
ここからは色々な本に書かれている。
34 :
ナイコンさん:2009/03/25(水) 21:48:08
たしかにこの説明ならよくわかる
いままでわからなかったのは1人で作るとメリットを感じないことばかりだっかからなのかな?
35 :
ナイコンさん:2009/04/23(木) 22:06:43
hage(hosyu age)
アセンブラでI/Oポートに直接出力したり、グラフィックの高速表示したりしたいw
ウィンドウズになってからプログラミングがつまらなくなった。
C++の冗長なコードとかもイヤソ^^;
>>15 確かに
「ここはマルチステートメントの方がいいな‥」
と思う事はある
その場合は素直につなげて書いちゃってるよ
でも
>>15 の例えは2行に分けたほうが見やすいな (オレ基準)
38 :
ナイコンさん:2009/08/02(日) 19:18:03
俺も昔みたいにプログラムやりたいんだが、何使えばいいんだ?
主流で手軽なのって何だ?
C++builderか?
>>38 builderはコントロール配列使えない欠陥仕様だから、
結局VBとかじゃないの。
HSPは仕様が特殊で馴染みにくいし。
40 :
ナイコンさん:2009/08/02(日) 22:18:29
freebasicとかいいんじゃないの?
あ、主流がいいのかw
統合環境めどい
エディタでいちいちソースを開かせろ
コマンドラインでコンパイルさせろ
とかいうスレかと思ったのに…
42 :
ナイコンさん:2009/08/04(火) 12:51:30
>昔みたいにプログラムやりたいんだが
昔というのはどこまでだろうか
OOP無しで、DOS環境と定義してみる。
ベーシック、パスカル、Cコンパイラ、アセンブラ
メジャーなのはこれくらい。
freeBasicは推薦できる。N88系のBASICのフリー版も多い。
ターボパスカル、フリーになってる。
フリーのCコンパイラが沢山有る。
今時のPCでDOSが動かないから、エミュレータを使う。
バーチャルPCのような、古いOSをエミュレートできるソフトがある。
Windows98などが動く、そしてDosも動く。
NEC PC-9801の環境は提供されないから、DOS/V以降になるだろう。
99BASICで良いんじゃね?
>機械語 このBASICにはメモリマップがあります。このアドレスからこのアドレスまでは変数エリア、
>ここから先はテキストVRAMなどというように。なぜメモリマップまで存在するのかというと、
>答えはひとつ、マシン語ルーチンを使うためです。USR 関数があるのです。ちょっとプログラム作法に
>面倒な点もありますが、ネイティブ 32 bit のマシン語ルーチンが組めます。エミュレーションではありません。
>もちろん POKE 命令や PEEK 関数も使えます。ついでに言えば、Windows 95/98 ならば、OUT 命令や INP 関数も使えます。
Visual StudioのIDEに毒されて、インテリセンスが無ければプログラムできない体になりました
45 :
38:2009/08/04(火) 23:28:14
みなさんレスありがとう。VB Expressをいじってみます。
それと、C++builderやdelphiって結構いい値段するんですね。
46 :
ナイコンさん:2009/08/05(水) 11:32:41
47 :
ナイコンさん:2009/08/29(土) 23:01:55
ある程度はWin上でできるのに
なぜDOS窓で打つんだろう?
ある程度は交通電子カードで買い物もできるのに
なぜ切符を買うんだろう?
昔みたいにマトリックス状の単純なキャラクタ画面があればな。
今のは文字ごとにサイズが違うからちょっと面倒。
座標系もいろいろあるし。
固定幅のフォントを使って、文字座標用の関数でも作ればOK
50 :
ナイコンさん:2009/09/02(水) 21:49:10
なぜか急に古いしきたりや言い方を押し付けてくる
末期のR55世代!!
紙を使わないように気苦労してても、こそっとコピーを使って喜んでいる
R45
キャリアウーマン世代、社会に出てできて、何かとてきぱきと
動いていれば、早足で歩けば、若い(おばさんではない)と思われる
と、全く勘違いしている、てきぱき行動自体がすでに古いという
ことを知らないR40女。。。
パソコンできるんだとか言ってR40を自覚していると
みんなに公表しているが、まだどこか若いおじさんなんだ
と言いたげな、時代に混乱している、R40男。。。
字下げに一言
end if end sub が } であるから判別のこともあって
やたら8文字とか4文字とか字下げタブっちゃうようになったけど
右にずれすぎて見づらいんだよね
字下げは2文字で十分だと思うんだ
x86マシン語はできそうな気がするが
グラフィックアクセス方法やwindowとの調和のとり方はわからない
最新のグラボのしくみがわからん
55 :
ナイコンさん:2010/04/14(水) 07:02:00
結局、日曜プログラマが1人で作るんだったらオブジェクト指向は必要ないってこと?
構造化プログラミング=goto文の非推奨=Pascalが最初に出てきた。
その次がモジュール化プログラミング。
コードだけではなくデータ部もモジュール内に隠蔽してしまうのが特徴。
オブジェクト指向の場合はさらに、モジュールを定義するクラスと、
それを実体化するインスタンス生成機構が特徴。
クラス継承による差分プログラミングも重要な要素。
むしろ使いやすくなってると思うが
IDEに全く馴染めない