#include <stdio.h>
#undef __cplusplus
板違い。マ・ム板でどうぞ。
8bit機でCコンパイラなんかあったか?
6502にもZ80にも6809にもあります。 6502でCコンパイラつくるの辛そう・・・
ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。
ほとんどクロスコンパイラだった気も。 もしかしたらプログラマーヘブンとかにあるかもね。
昔の8ビットのCはANSI以前の代物で、CPU制約もあるから 「プログラミングC」準拠もあやしいのが普通だったと思います。 Apple//(名前失念)やFM-7(DRACO C)にもセルフCコンパイラがありました。 私はDRACO CやMSX-Cを少し使っただけで、やっぱり8ビットはアセンブラだな とか勝手なことをほざいてました。そうこうするうちにLATICE Cへ。
DOH-Cってあったよね。 FM−7用だったよね?
13 :
ナイコンさん :02/01/08 03:25
>>10 >>11 printf("ナル.\nベンキョウニナリマス.\n");
Draco-C フリー化してくれないかなあ。 というかRunser環境って今ネットで手に入るんだろうか? CMDS/>
16 :
ナイコンさん :02/01/08 14:52
AppleIIとかじゃaztec-cてのを使ってなかった?
17 :
ナイコンさん :02/01/08 18:28
printf("X-BASICはXCコンパイラでなんちゃってC言語に変換後、\n"); printf("実行形式にコンパイルできたっけ…\n");
19 :
ナイコンさん :02/01/10 09:57
>>15 あったねえ(w
X1-TurboZに320KBの外部メモリボードつけて
そこにCP/Mとα-Cの全ファイル転送すると
快適でした。
あとS-OS上のCも持ってます。Oh!Xの配布サービスに
申し込んだら届きました。そんなに使わないまま終わってしまった。
Oh!X休刊時のS-OS MOOK、買わなかったことを激しく後悔・・・・・。
21 :
ナイコンさん :02/01/10 16:24
>>6 ANSI無視しまくりのMSX-Cがあったというのをどこかで読んだ。
まだ持ってるよぉ。mathとかのライブラリも別売りで買ったさ!!
MSX-Cは、LSI C-80の初期のバージョンのOEMだが、そもそもそれが出来た頃は CのANSIはまだ決まってなかったんじゃなかったっけ?
ANSI-Cは89年でMSX-Cは85年くらいかと
>>18 それでしたか。いや漏れもそうだったのか自信なくて(w
そういえばLattice Cってあったよね。覚えてる人いる?
>>26 そっか。MS-C派?
まさかOptimizing C派じゃないよね?藁
>>30 fgets(buf, 256, file);
sscanf(buf, "%s\t%s", str);
printf(">%s\nソウデスカ,タイヘンベンキョウニナリマス.\n", str);
初めて買った C コンパイラは Let's C だった(当時最安)。 今となっては LSI C-86 試食版以下のものだけど、 マイナー機への移植も簡単なオマケの MicroEMACS にはかなり重宝した。 この Let's C 、未だに本屋でマニュアルを売ってるのが笑えるが、当時は マニュアルと知らずに買い、製品買ったら同じ本がついてて萎えた。
LSI C86は、試食版じゃないやつを買って使ってたよ。 その前はTURBO Cと、あとDatalight Cかな。 TURBO Cの時は、これを使いたくて、AT互換機を組み立てたっけな。
31 :
ナイコンさん :02/01/20 21:55
あまりこのスレが活発じゃないのは、やっぱり8bit機でCをやった人が 少なかったせいか? 昔はコンパイラも高かったしね。
32 :
ナイコンさん :02/01/20 21:56
FM-7のDOH-Cが羨ましかったYO!
>>31 8ビット版のLSI Cなんて15万もしたよ藁
34 :
ナイコンさん :02/01/22 18:43
>>15 BDS-C の BDS は Brain Damage Software の略。
エディタの Brief の発売元が Underware とか、おもろいネーミングが
昔は多かったよな。
LSI-C 80 はコンパイルに時間がかかるものの、極力レジスタ使ったり、
関数の引数はレジスタで渡すとかで結構性能よかったと思われ。
最近でも数年前に仕事で使ってたりする。
MS-DOS だと Power-C とか国産のペンギンCとかがありましたな。
MS-DOSで、Visual Cってあった気がする。 MSのそれではなく、日本のソフトハウスから出た 同名の製品なんだけど、覚えてる人いる?
36 :
ナイコンさん :02/01/22 21:21
>>35 あー、I/O誌に試供版が付いていたけど、「100行までしかコンパイルできない」とかいう
制限がついていたので動かす気も起きませんでした。
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);
>>36 お〜覚えててくれた人がいて良かった。
中身は興味ないんだけど、MSはあの会社に、
何か料金払ってるのかなー、ってのが気になってたり。
ジャストシステムの三四郎もどっかに払ってたと思うし。
OS-9Level1のCは仲間はずれですか? MS-C1.0はLattice CのOEMだったよね。
>>40 そ、そ、それで、MSCの最初のころは結構バカにされてた気がする
42 :
ナイコンさん :02/02/07 18:22
>>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;
43 :
ナイコンさん :02/02/20 10:52
exit(FALSE);
44 :
ナイコンさん :02/04/16 01:44
>>1 int mein()
{
}
Error: Unresolved external '_main'
45 :
ナイコンさん :02/04/16 02:00
Lattice C+C FOODなんちゃらってセットで30万だったんだよね。俺、買っちゃったけど、MS-Cがラティスだって聞いて笑っちゃった。 WhitesmithCみたいに100万円とかするよりはましだけど。 昔のMSはユーザー登録するといろんなもんくれたけど(そりゃ20年前の貨幣価値で30万とか18万とか払ってるんだからサービスもよかろう。) windows3.0あたりからなーんもくれないけちくさい会社に。 MS-C6あたりが最後かなあ。マグカップくれたのって。
46 :
ナイコンさん :02/04/19 17:30
S1版のDOH-Cまだ持ってます。動きますw
47 :
ナイコンさん :02/04/20 00:46
class
>>1 {
public:
int operator=(int){
return イッテヨシ;
}
};
>>45 そのマグカップ、幕張逝って1300円で買った俺はどうしてくれる(藁
49 :
ナイコンさん :02/04/24 21:37
int 21h
exit(-1);
51 :
ナイコンさん :02/05/14 15:32
CWinApp::ExitInstance();
void main[0xC9];
53 :
ナイコンさん :02/06/06 20:23
delete this;
#include<stdio.h> void main(void){while(1) printf("板違い");}
55 :
ナイコンさん :02/06/06 22:26
>>52 char main[]={0xc9};
じゃねーの?
char main[]={0x4e,0x75};
main(){main();}
*(int*)0L = 0;
59 :
ナイコンさん :02/10/15 18:25
end
#include<stdio.h>main(){int n=1;LOOP:n=n+1;printf("%d",n);goto LOOP;}
10 A=A+1:PRINT A;:GOTO 10
62 :
ナイコンさん :02/12/04 00:03
<FONT size=10 color="red"><b>逝ってよし</b></FONT>
63 :
ナイコンさん :02/12/05 21:00
64 :
ナイコンさん :02/12/06 19:44
void main(){ while(1); }
win2Kです USB(オンチップ)が認識されません(挿してもドライバのインストールが始まらない) デバイスマネージャでいったん削除しましたが、改善されませんでした BIOSも確認しましたが、Enabledになっていました どのような原因が考えられるのでしょうか? (知人の自作マシンで、知人はUSBを問題なく使用していたとのことです)
(^^)
Lattice Cのver3.1あたりをM$が買い取ってMS-Cver4として 売り出したのだったが、これがバグだらけで使い物にならず、 4.1とかバージョンアップもあったように思うけど、結局 使い物になるのはVer5.1まで待たなければならなかった。 MSC5.1はまだWINdowsのプログラムは作れず、MSC6になって初めて Windowsのプログラムを作れるようになるのだが、このMSC6自体が メモリ不足で落ちるという問題を抱えていて、(特にnmakeが) 使うには苦労したもんだった。
(^^)
∧_∧ ( ^^ )< ぬるぽ(^^)
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。 貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。 黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。 (黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。 また、日本女はすぐヤラせてくれる肉便器としてとおっている。 「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。) 彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。
∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
goto HELL;
test
77 :
ナイコンさん :04/03/13 17:40
typedef struct{ aho x; 2chan y; } hage;
int main() { int r; r = main(); return(r); }
for(;o;)o=smash(o);
switch (x) { // ... break; defualt: foo(); // ←何故か実行されない }
#include <studio.h> main( ) { /* せぐめんていしょんふぉると・こあだんぷ */ printf( "%s", -1 ) ; }
#include <process.h> main( ) { /* ぷろせすてーぶる・いず・ふる・ましん・りぶーと */ fork( ) ; }
main( ) { /* すたっく・おーばーふろー */ main( ) ; }
char *********************************wakewakanne_;
85 :
ナイコンさん :04/03/27 12:41
int main(void) { inti; i = 39009; printf ("%xn",i); return 0; }
>>84 char型のポインタのポインタのポインタの(ry
printf("baka");
int or2=3;
89 :
ナイコンさん :05/02/20 23:04:38
変数を何でもグローバルで定義した奴いる?
>>89 小さいプログラムだったらあるよ。
基本的にstatic扱いになるが、わざわざstaticなんて付けなくていいのがラク。
>89 いまだにクロスでターゲットCPUのRAMが小さくて スタックとれん場合はよくやる
RAM小さいとスタックよりもヒープがヤバい。
malloc使わずauto変数で済ます。goto使わず関数にしてreturn。 for(;;);
94 :
ナイコンさん :2006/01/04(水) 23:29:33
ところで { ←コレなんて呼びます? ウチとこの先生は「ももかっこ」と、 のたまっておられましたが。
「ちゅうかっこ」じゃないの? 「ももかっこ」? どこの学校?
96 :
ナイコンさん :2006/04/03(月) 16:17:19
ももカッコワロタw 気持ちはわかるぞw
97 :
ナイコンさん :2006/04/07(金) 11:28:38
( かっこ { ちゅうかっこ [ だいかっこ 「 かぎかっこ 『 わくかっこ 〔 試験かっこ 《 だぶるまっは 【 ぱんだかっこ ≪ なんだこれ
98 :
ナイコンさん :2006/04/07(金) 11:31:05
: ころん ; せみころん ' しんぐるくぉーてーしょん " だぶるくぉーてーしょん ~ まちるだ ! えくすくらめーしょん # しゃーぷ & あっぱーかっと @ あうち * あすたりすく , まんこ . ぺりおど / すらっしゅ \ ばっくすくらっしゅ
99 :
ナイコンさん :2006/04/10(月) 11:19:02
? ←これは?w
101 :
ナイコンさん :2006/12/20(水) 00:16:58
クリスちゃん
102 :
ナイコンさん :2007/01/28(日) 04:35:22
ウヨがウヨウヨ
103 :
ナイコンさん :2007/01/29(月) 23:29:05
★ネット右翼の特徴★ @ 「人権」を振りかざす者を「プロ市民」と嫌悪するが、チベット問題だけは例外的に自ら「人権」を振りかざす。 A GHQに「押付けられた」という点で憲法を問題にするが、BSE牛肉の輸入押付けはあまり問題視しない。 B 中韓に「靖国参拝中止」を迫られると「内政干渉」と怒るが、米国に改憲を迫られると「その通り」と歓迎する。 C 中韓の反日ナショナリズムを嫌悪するが、自分は日本の反中・反韓ナショナリスト。 D 「在日」や「同和」が犯罪で逮捕されると喜々とするが、「無職男」が逮捕されると話題に関わらないようにする。 E 自民党の弱者切り捨て政策に反感を覚えるが、「売国政党」に投票するのも嫌なので自民党を支持。 F 2ちゃんしか生き甲斐がないので、2ちゃん(ねら)に批判的な人物や新聞を許せない。 G 自らは匿名を隠れ蓑に、気に食わない人物への中傷や実名・住所暴きが大好きである。 H (20歳前後)超氷河期世代が就職できなかったのは、採用抑制ではなく、ニート化するような馬鹿が多かったからと思う。 I (30歳前後)自身は大した成績でもないのに、旧学習指導要領で学んだというだけで、「ゆとり」世代に優越感を持つ。 J ニートやフリーターで税金をあまり納めず、国のお荷物なのに「愛国」を語る。 K 社会的・経済的弱者であるにも関わらず、「弱肉強食」を語って格差拡大論を一蹴する。 L 団塊世代を嫌っているが、団塊(かその前後の)世代の親に食わしてもらっている。 M 暴力団や街宣右翼は、構成員の相当数が「在日」や「同和」だと結構本気で信じている。 N ジェンダーフリー思想を敵視し、女に「女らしさ」を要求するが、自分には「男らしさ」がない。 O 臓器移植の募金を「死ぬ死ぬ詐欺」と非難するが、「オレオレ(振り込め)詐欺」は引っかかる方が馬鹿だと思っている。 P 89年4月の朝日新聞さんご礁捏造事件は覚えているが、05年10月の産経新聞「鶴と月」写真捏造事件は忘れている。 Q 「公務員」が嫌いで削減を主張するが、「ニート対策」で役所(公務員)の業務量を増やしている。 R 様々な教育問題の原因を「日教組」の一言で済ませる。 S 自身が「教育に失敗した」産物であるにも関わらず、雄弁に教育問題を語る。
★ネット右翼の特徴★ ダブルスタンダード。 ★ネット左翼の特徴★ 一言で済むことを長文にする。 糸冬了
fprintf(stderr,"
>>104 知らんがな\r\n");
sprintf(str,゙
>>104 知らんがな\n゙);
memset(str,null,sizeof(str));
108 :
ナイコンさん :2007/02/24(土) 10:21:45
printf("なんでFでディスクに書くんだw");
109 :
ナイコンさん :2007/11/13(火) 21:19:20
>>104 while(1)
{
printf("知らんがな\a\n");
}
//は使わないように //を使って海外のコンパイラで日本語をコメントアウトすると、誤動作することがあるよ。
111 :
ナイコンさん :2007/11/18(日) 15:06:16
// 行末に半角のピリオド置くとたいていは大丈夫.
112 :
ナイコンさん :2007/11/24(土) 21:56:46
//ガッテン、ガッテン、ガッテン.
#define BEGIN { #define END }
114 :
ナイコンさん :2008/02/03(日) 19:22:13
>>112 全角ピリオドじゃだめだよこのスットコドッコイ!!!!
while(1){ if(エロサーチ()) { センズリ("激しく"); 寝る(); } else { 枕の下にエロ本(); 寝る(); } 起きる(); if(朝だち()) { センズリ("やさしく"); } ご飯(); 便所(); } だれか割り込みをかけてくれ
割り込み禁止
assert(チンコがいたい); assert(ブツブツがでてきた); assert(ウミがでてきた); assert(くずれてきた); abort();
while(--__argc) { MessageBox(NULL, __argv[__argc], "引数だよ", MB_OK); }
#include<stdio.h> void main() { printf("すげぇww2001年のスレww"); }
void main(){ return ; }
volatile static char *msg = "
>>119 まだだ。まだ消えんよ。";
122 :
Perl忍者 ◆M5ZWRnXOj6 :2010/11/28(日) 19:01:11
print Acme::Oppai->Oppai; say "・・・";
123 :
ナイコンさん :2010/12/06(月) 16:14:15
#include<stdio> int main { printf("このスレは 「 2001 space odyssey 」である\n"); return 0; }
124 :
ナイコンさん :2010/12/06(月) 16:15:39
#include<stdio.h> int main() { printf("このスレは 「 2001 space odyssey 」である\n"); return 0; }
125 :
ナイコンさん :2010/12/06(月) 17:01:09
ww
126 :
ナイコンさん :2010/12/07(火) 17:43:56
int main() { printf("記念パピコ\n"); return 0; }
127 :
ナイコンさん :2010/12/08(水) 19:20:07
あsd
>127 complie err
129 :
ナイコンさん :2011/01/13(木) 15:17:08
main() { printf("2011year has come.\n"); return 0; }
function hogohoge( hage: cardinal ): cardinal; register; asm xchg al, ah rol eax, 16 xchg al, ah end;
いまだに私の署名・・・・・・・・
--
/*******************************************
〒XXX-XXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXマンション
何野 何某
e-mail:
[email protected] *******************************************/
保守
>>67 >Lattice Cのver3.1あたりをM$が買い取ってMS-Cver4として
>売り出したのだったが、
MS-CはVer.3から内製だろう。LatticeのOEMはそれより前の奴。
自分が聞いたのもver.3はLatticeからの提供だった どっちなんだろうね Lattice ver.2をMSが買っていたのかな
Lattice Cの記事見たらソース付きで書いてあったわ。
http://en.wikipedia.org/wiki/Lattice_C > The compiler was subsequently repackaged by Microsoft under a distribution agreement
> as Microsoft C version 2.0.[3] Microsoft developed their own C compiler that was released
> in April 1985 as Microsoft C Compiler 3.0. [4]
> 3. ^ Clapp, Douglas (October 4, 1983). "Microsoft C Unveiled". PC Magazine (Ziff-Davis Publishing)
> 2 (5): pp. 503-508. ISSN 0888-8507.
> 4. ^ "Software". ComputerWorld (Framingham, MA: CW Communications) 19 (15): p. 71. April 15, 1985.
> ISSN 0010-4841. "Microsoft has announced an enhanced version of its Microsoft C Compiler
> for the IBM Personal Computer… A vendor spokesman said Version 3.0 is the first C compiler
> developed internally by Microsoft."
137 :
ナイコンさん :2014/12/07(日) 12:57:15.19
ぬるぽ
int main() { *((char *)NULL)=(char)NULL; return 0; }
ゴミw
140 :
ナイコンさん :
2015/01/20(火) 03:45:29.70