トップページ⇒prog
21コメント6KB

教えてください

■ このスレッドは過去ログ倉庫に格納されています
0001通りすがりNGNG
昔MS−DOSのころには、バリバリプログラムを
書いていましたが、Winのプログラムは難しすぎて
やめちゃいました。MS−C5でWinのプログラム
なんてとてもとても。
前置きが長くなりましたが、DOSのころには64KB
の壁がありましたが、今ではやっぱりなくなってしまった
のでしょうか。教えてください。
0002きっとNGNG
スモールモデル・ラージモデルな世代の方ですね。
お懐かしゅうございます。

ちなみに今はもう好き放題取り放題です。
0003AONGNG
>DOSのころには64KBの壁がありましたが、
>今ではやっぱりなくなってしまったのでしょうか。
なくなりました。。。
4Gのフラットなアドレス空間です。。。
実際には、下位2Gしか使えませんが。
DOSでバリバリ作ってたなら、コンソールアプリで始めれば、
難しくは無いと思いますよ。。。標準Cライブラリは使えます。。。
Windowアプリなら、うーん、MFCとかWindowフレームワークを覚えるか、
Cでこつこつ作っても、十分いけると思いますが。。。
とりあえずは、MS-C5じゃ、Winアプリは無理なんで、
VCかBCB、Pascalが嫌いじゃなければDelphiでも入手しないと。。。
0004MS謹製のNGNG
JAVAもどきってのもある。
0005あれ、NGNG
MS-CってVersionいくつまで出たんだっけ。
VC1.0(Ver7)、VC1.5(Ver8)だった気がするからVersion6まで?
0006AO>5NGNG
MS-CのはVer7までです。。。
VC1.0はVer8でVC1.5はVer8.??だったと思いいます。。。
Ver7から、WindowsSDKとMFCが付属してます。。。
0007輸入版のNGNG
Visual C 1.0の箱は「全長」50cm以上あった記憶が(ボーランドもそうだったけど)。
んー、今思うと一体あれは何だったのだろう。
0008AO>7NGNG
あれ、日本語版も全長50Cmぐらいあったけど。。。
0009>7@`8NGNG
それ買った。
歩いて家まで持って帰ってきたけど、手が抜けるかと思った。
中に山ほどマニュアルが入ってた。あの頃はまだCDROMって
普及してなかったんだね。
0010>1NGNG
私も最初、その口でした。
Visual C++の解説書を買ってきて(今思えばこれが失敗)、
手順通りにAppwizard(これも失敗)で出来たスケルトンを眺めて
「あれぇ?main()はどこだ?」ってずっと悩んでました(笑)
でも、WindowsではmainじゃなくWinMainだってことに気付いてからは
早かったですよ。あとは昔取った杵柄って奴です。
3ヶ月ほど経ったら、ごく自然に組めるようになりました。
WinはDOSと比べると、ガシガシメモリを使えるので
かえって楽なような気がします。
0011通りすがり NGNG
皆様、ありがとうございました。
メモリの制限がなくなったなんて、うるうるうる。
ところで int は相変わらず2バイトですか?

printf("%d\n"@`sizeof(int));

2

なんちゃって

当時UNIX系は4バイトだったような気が。

今ではWindowsでも
printf("%d\n"@`sizeof(int));

4
ですか
外野より
「入門書読め! あほ!」

ごもっとも
0012>11NGNG
4バイトですよ〜。
おれはBASICの次がC言語@Win32だったから、こういうのを読むと、
当時は大変だったんだなーと思います。
0013名無しさんNGNG
「『ひゅーじ』ってなんですかぁ?」
「わざわざ『ふぁー』ってつけてるソースがあるんですけど意味があるんですか?」
...会社の若い兄ちゃんにこういうことを聞かれるたびに
じぇねれーしょんギャップをヒシヒシと感じますう。
0014通りすがりNGNG
もうひとつお願いします。

Winのプログラムをかけなかったのは
C++をよく理解できなかったせいだと今でも思って
いるのですがCだけでWinのプログラムを書けるの
でしょうか?
0015>14NGNG
全然問題ないです。一部めんどくさかったりしますが
普通に書けます。
0016通りすがりNGNG
そうですか。
またやるぞー!!
0017>14NGNG
そんなあなたのためにぺぞると本は存在するのです(本当か?)。

アプリケーションならば初期化してぐるぐる回してディスパッチ。
DLLならばロジック組み込んで出来上がり。

その他のOLE2以降の何やらかんやらは底無し沼なので関知しておりませぬ。
0018>15NGNG
>全然問題ないです。一部めんどくさかったりしますが
>普通に書けます。
書けるどころか、lodprf32でトレースすると、
ピキピキ反応の速いソフトはMFCのDLL使って
ないですよね(もちろんスタッティックリンク
するとでかいので配布は困難)。
0019通りすがり NGNG
>そんなあなたのためにぺぞると本は存在するのです

ぺぞると本って何ですか?
002017NGNG
Petzoldの本です。
http://www.ascii.co.jp/pb/msp/17171/17171.htm
ま、K&Rみたいなもんですかね。
0021通りすがり NGNG
謝謝
■ このスレッドは過去ログ倉庫に格納されています