CAU

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CAU ] in KIDS
글 쓴 이(By): jungjy (정지윤)
날 짜 (Date): 1994년12월10일(토) 09시55분17초 KST
제 목(Title): 주팔이문제에 대한 답과 비판



무식한 주팔이 한테.... 형이 한수...

그런 문제를 낼때는 항상 교재(출제범위)를 정하고 내야한다.
그럼왜 그런지를 한번볼까?
1) 그냥 cc (좀 후지지만 옛날 표준)
"t.c", line 1: illegal character: '#'
-> 이유: 모든 #은 첫번째 컬럼에 나와야한다.  <- FORTRAN생각해볼것.

2) gcc
-> No problem <- 약간의 문제는 눈감아 준다.
컴파일한 결과:
    sethi %hi(LC0),%o1
    or %o1,%lo(LC0),%o0
    call _printf,0

3) dcc
"t.c", line 1: syntax error near "<"
-> 이유 lexical analyzer(preprocessor의 성능좀 후지다)의 정의에서 오는 것

II번문제..
알게 뭐냐! 그것 컴파일해보면 아무것도 없다.
증거:
1) cc
    .global _main
_main:
    retl

2) gcc
_main:
    save %sp,-104,%sp
    call ___main,0
    nop
    ret
    restore
3) dcc
    XDEF    _main
_main:
    rts

-----------------------------------------------------------------
충고한조각:
컴파일러 좋다고 남용말고, 메뉴얼보고 바로쓰자.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.