X



トップページ昔のPC
167コメント35KB
C言語でコミュニケーションを取るスレ
0001ナイコンさん
垢版 |
NGNG
#include <stdio.h>
0002ナイコンさん
垢版 |
NGNG
#undef __cplusplus
0005ore
垢版 |
NGNG
6502にもZ80にも6809にもあります。
6502でCコンパイラつくるの辛そう・・・
0006ナイコンさん
垢版 |
NGNG
ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。
0007ナイコンさん
垢版 |
NGNG
ほとんどクロスコンパイラだった気も。
もしかしたらプログラマーヘブンとかにあるかもね。
0008ore
垢版 |
NGNG
昔の8ビットのCはANSI以前の代物で、CPU制約もあるから
「プログラミングC」準拠もあやしいのが普通だったと思います。
Apple//(名前失念)やFM-7(DRACO C)にもセルフCコンパイラがありました。
私はDRACO CやMSX-Cを少し使っただけで、やっぱり8ビットはアセンブラだな
とか勝手なことをほざいてました。そうこうするうちにLATICE Cへ。
001110
垢版 |
NGNG
MSX用のUNIXというのが存在するのですが、これは>>10のHI-TECH Cで書かれているそうです。
UZIX:http://www.nodus.ne.jp/~ghost/msx/uzix-j.html
0012ore
垢版 |
NGNG
>>9
ありました。
システムソフトでしたっけ。
0013ナイコンさん
垢版 |
NGNG
>>10
>>11
printf("ナル.\nベンキョウニナリマス.\n");
0014ナイコンさん
垢版 |
NGNG
Draco-C フリー化してくれないかなあ。

というかRunser環境って今ネットで手に入るんだろうか?

CMDS/>
0016ナイコンさん
垢版 |
NGNG
AppleIIとかじゃaztec-cてのを使ってなかった?
0017ナイコンさん
垢版 |
NGNG
printf("X-BASICはXCコンパイラでなんちゃってC言語に変換後、\n");
printf("実行形式にコンパイルできたっけ…\n");
0018ore
垢版 |
NGNG
>>16
それだー!
そうでした。
0019ナイコンさん
垢版 |
NGNG
>>15
あったねえ(w
X1-TurboZに320KBの外部メモリボードつけて
そこにCP/Mとα-Cの全ファイル転送すると
快適でした。

あとS-OS上のCも持ってます。Oh!Xの配布サービスに
申し込んだら届きました。そんなに使わないまま終わってしまった。
0020ナイコンさん
垢版 |
NGNG

Oh!X休刊時のS-OS MOOK、買わなかったことを激しく後悔・・・・・。
0021ナイコンさん
垢版 |
NGNG
>>6 ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。
まだ持ってるよぉ。mathとかのライブラリも別売りで買ったさ!!
0022ナイコンさん
垢版 |
NGNG
MSX-Cは、LSI C-80の初期のバージョンのOEMだが、そもそもそれが出来た頃は
CのANSIはまだ決まってなかったんじゃなかったっけ?
0023ore
垢版 |
NGNG
ANSI-Cは89年でMSX-Cは85年くらいかと
002416
垢版 |
NGNG
>>18
それでしたか。いや漏れもそうだったのか自信なくて(w
0028ナイコンさん
垢版 |
NGNG
>>30
fgets(buf, 256, file);
sscanf(buf, "%s\t%s", str);
printf(">%s\nソウデスカ,タイヘンベンキョウニナリマス.\n", str);
0029ナイコンさん
垢版 |
NGNG
初めて買った C コンパイラは Let's C だった(当時最安)。
今となっては LSI C-86 試食版以下のものだけど、
マイナー機への移植も簡単なオマケの MicroEMACS にはかなり重宝した。
この Let's C 、未だに本屋でマニュアルを売ってるのが笑えるが、当時は
マニュアルと知らずに買い、製品買ったら同じ本がついてて萎えた。
0030ナイコンさん
垢版 |
NGNG
LSI C86は、試食版じゃないやつを買って使ってたよ。
その前はTURBO Cと、あとDatalight Cかな。
TURBO Cの時は、これを使いたくて、AT互換機を組み立てたっけな。
0031ナイコンさん
垢版 |
NGNG
あまりこのスレが活発じゃないのは、やっぱり8bit機でCをやった人が
少なかったせいか?
昔はコンパイラも高かったしね。
0032ナイコンさん
垢版 |
NGNG
FM-7のDOH-Cが羨ましかったYO!
0034ナイコンさん
垢版 |
NGNG
>>15
BDS-C の BDS は Brain Damage Software の略。
エディタの Brief の発売元が Underware とか、おもろいネーミングが
昔は多かったよな。

LSI-C 80 はコンパイルに時間がかかるものの、極力レジスタ使ったり、
関数の引数はレジスタで渡すとかで結構性能よかったと思われ。
最近でも数年前に仕事で使ってたりする。

MS-DOS だと Power-C とか国産のペンギンCとかがありましたな。
0035ナイコンさん
垢版 |
NGNG
MS-DOSで、Visual Cってあった気がする。
MSのそれではなく、日本のソフトハウスから出た
同名の製品なんだけど、覚えてる人いる?
0036ナイコンさん
垢版 |
NGNG
>>35
あー、I/O誌に試供版が付いていたけど、「100行までしかコンパイルできない」とかいう
制限がついていたので動かす気も起きませんでした。
0038ナイコンさん
垢版 |
NGNG
ttyfd = open("/dev/cua1", O_RDWR);
ioctl(ttyfd, TIOCSSOFTCAR, &modem);

........

if(flowcntrl) {
    modem = TIOCM_RTS;
    ioctl(ttyfd, TIOCMBIS, &modem);
}
else
    ioctl(ttyfd, TCXONC, TCION);
c = read(ttyfd, rbuf, BUFFERSIZE);
if(flowcntrl) {
    modem = TIOCM_RTS;
    ioctl(ttyfd, TIOCMBIC, &modem);
}
else
    ioctl(ttyfd, TCXONC, TCIOFF);
003935
垢版 |
NGNG
>>36
お〜覚えててくれた人がいて良かった。
中身は興味ないんだけど、MSはあの会社に、
何か料金払ってるのかなー、ってのが気になってたり。
ジャストシステムの三四郎もどっかに払ってたと思うし。
0040sage
垢版 |
NGNG
OS-9Level1のCは仲間はずれですか?

MS-C1.0はLattice CのOEMだったよね。
0041ナイコンさん
垢版 |
NGNG
>>40
そ、そ、それで、MSCの最初のころは結構バカにされてた気がする
0042ナイコンさん
垢版 |
NGNG
>>38
arp = (struct ether_arp*)(data + 14);

if (ntohs((arp->ea_hdr).ar_op) == ARPOP_REQUEST && ntohs((arp->ea_hdr).ar_hrd) == ARPHRD_ETHER && ntohs((arp->ea_hdr).ar_pro) == ETHERTYPE_IP) {
if ( (*((u_int32_t*)arp->arp_spa)) == g_my_ip ){
sp.ip = *((u_int32_t*)arp->arp_tpa);
sp.type = SP_TYPE_ARP;
0043ナイコンさん
垢版 |
NGNG
exit(FALSE);
0044ナイコンさん
垢版 |
NGNG
>>1
int mein()
{
}
Error: Unresolved external '_main'
0045ナイコンさん
垢版 |
NGNG
Lattice C+C FOODなんちゃらってセットで30万だったんだよね。俺、買っちゃったけど、MS-Cがラティスだって聞いて笑っちゃった。
WhitesmithCみたいに100万円とかするよりはましだけど。

昔のMSはユーザー登録するといろんなもんくれたけど(そりゃ20年前の貨幣価値で30万とか18万とか払ってるんだからサービスもよかろう。)
windows3.0あたりからなーんもくれないけちくさい会社に。
MS-C6あたりが最後かなあ。マグカップくれたのって。
0046ナイコンさん
垢版 |
NGNG
S1版のDOH-Cまだ持ってます。動きますw
0047ナイコンさん
垢版 |
NGNG
class >>1 {
public:
int operator=(int){
return イッテヨシ;
}
};
0049ナイコンさん
垢版 |
NGNG
int 21h
0051ナイコンさん
垢版 |
NGNG
CWinApp::ExitInstance();
0053ナイコンさん
垢版 |
NGNG
delete this;
005488最高!
垢版 |
NGNG
#include<stdio.h>
void main(void){while(1) printf("板違い");}
0055ナイコンさん
垢版 |
NGNG
>>52
char main[]={0xc9};
じゃねーの?
0056sage
垢版 |
NGNG
char main[]={0x4e,0x75};
0057
垢版 |
NGNG
main(){main();}
0059ナイコンさん
垢版 |
NGNG
end
0062ナイコンさん
垢版 |
NGNG
<FONT size=10 color="red"><b>逝ってよし</b></FONT>
0063ナイコンさん
垢版 |
NGNG


0064ナイコンさん
垢版 |
NGNG
void main(){
while(1);
}
0065ナイコンさん
垢版 |
NGNG
win2Kです
USB(オンチップ)が認識されません(挿してもドライバのインストールが始まらない)
デバイスマネージャでいったん削除しましたが、改善されませんでした
BIOSも確認しましたが、Enabledになっていました
どのような原因が考えられるのでしょうか?
(知人の自作マシンで、知人はUSBを問題なく使用していたとのことです)


0067ナイコンさん
垢版 |
NGNG
Lattice Cのver3.1あたりをM$が買い取ってMS-Cver4として
売り出したのだったが、これがバグだらけで使い物にならず、
4.1とかバージョンアップもあったように思うけど、結局
使い物になるのはVer5.1まで待たなければならなかった。

MSC5.1はまだWINdowsのプログラムは作れず、MSC6になって初めて
Windowsのプログラムを作れるようになるのだが、このMSC6自体が
メモリ不足で落ちるという問題を抱えていて、(特にnmakeが)
使うには苦労したもんだった。
0069山崎渉
垢版 |
NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0070山崎渉
垢版 |
NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0072山崎 渉
垢版 |
NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0073なまえをいれてください
垢版 |
NGNG
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。
0074ぼるじょあ ◆ySd1dMH5Gk
垢版 |
NGNG
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0077ナイコンさん
垢版 |
NGNG
typedef struct{
aho x;
2chan y;
} hage;
0080ナイコンさん
垢版 |
NGNG
switch (x) {
// ...
break;
defualt:
foo(); // ←何故か実行されない
}
0081ナイコンさん
垢版 |
NGNG
#include <studio.h>

main( )
{
  /* せぐめんていしょんふぉると・こあだんぷ */
  printf( "%s", -1 ) ;
}
0082ナイコンさん
垢版 |
NGNG
#include <process.h>

main( )
{
  /* ぷろせすてーぶる・いず・ふる・ましん・りぶーと */
  fork( ) ;
}
0085ナイコンさん
垢版 |
NGNG

int main(void)
{
inti;


i = 39009;
printf ("%xn",i);


return 0;
}
0089ナイコンさん
垢版 |
05/02/20 23:04:38
変数を何でもグローバルで定義した奴いる?
0090ナイコンさん
垢版 |
05/02/21 16:04:09
>>89
小さいプログラムだったらあるよ。
基本的にstatic扱いになるが、わざわざstaticなんて付けなくていいのがラク。
0091ナイコンさん
垢版 |
05/02/22 16:32:49
>89
いまだにクロスでターゲットCPUのRAMが小さくて
スタックとれん場合はよくやる
0093ナイコンさん
垢版 |
2005/04/08(金) 19:41:43
malloc使わずauto変数で済ます。goto使わず関数にしてreturn。

for(;;);
0094ナイコンさん
垢版 |
2006/01/04(水) 23:29:33
ところで { ←コレなんて呼びます?
ウチとこの先生は「ももかっこ」と、
のたまっておられましたが。
0095ナイコンさん
垢版 |
2006/01/05(木) 03:24:34
「ちゅうかっこ」じゃないの? 「ももかっこ」? どこの学校?
0096ナイコンさん
垢版 |
2006/04/03(月) 16:17:19
ももカッコワロタw
気持ちはわかるぞw
0097ナイコンさん
垢版 |
2006/04/07(金) 11:28:38
( かっこ
{ ちゅうかっこ
[ だいかっこ
「 かぎかっこ
『 わくかっこ
〔 試験かっこ
《 だぶるまっは
【 ぱんだかっこ
≪ なんだこれ
0098ナイコンさん
垢版 |
2006/04/07(金) 11:31:05
: ころん
; せみころん
' しんぐるくぉーてーしょん
" だぶるくぉーてーしょん
~ まちるだ
! えくすくらめーしょん
# しゃーぷ
& あっぱーかっと
@ あうち
* あすたりすく
, まんこ
. ぺりおど
/ すらっしゅ
\ ばっくすくらっしゅ
0099ナイコンさん
垢版 |
2006/04/10(月) 11:19:02
>>98

>~ まちるだ

不覚にもワラタ
0101ナイコンさん
垢版 |
2006/12/20(水) 00:16:58
クリスちゃん
レスを投稿する


ニューススポーツなんでも実況