Coba bandingkan output program dalam Nusa dan dalam C untuk kasus program ini (saya menggunakan compiler Nusa YANG TERBARU YANG ADA DI yahoogroups, kecuali mungkin Anda pakai versi terbaru yang belum dirilis, maka tidak fair menghakimi orang lain tidak teliti). yohanes@pinguin:~/comp$ cat ab.nusa program ab; integer a(); integer test(integer a) { writeline(3+a); return 3+a; } integer a() { return 4; } void main() { writeline(test(3)); } yohanes@pinguin:~/comp$ ./Compile ab.nusa ******************************************* Nusa Compiler 1.0 Copyright (C) Berna Ridho I Hutabarat, 2008 Republic of Indonesia ******************************************* ERROR: PGParser120::Parse - could not open input stream. Output written to ab.interm yohanes@pinguin:~/comp$ ./Link ab ******************************************* Nusa Linker 1.0 Copyright (C) Berna Ridho I Hutabarat, 2008 Republic of Indonesia ******************************************* ERROR: PGParser120::Parse - could not open input stream. Linking ab.interm Runnable-code written to 'ab' ~ab.c: In function 'ab$test$int32': ~ab.c:21: warning: passing argument 2 of 'pgsystem$setvarparam$int32' makes integer from pointer without a cast ~ab.c:26: warning: assignment makes integer from pointer without a cast yohanes@pinguin:~/comp$ ./ab 134524313 134524313 ------------------------------ Bandingkan dengan output C di bawah ini untuk program yang sama ------------------------------ yohanes@pinguin:~/comp$ cat ab.c #include int a(); int test(int a) { printf("%d\n", 3+a); return 3+a; } int a() { return 4; } int main() { printf("%d\n", test(3)); return 0; } yohanes@pinguin:~/comp$ cc ab.c -o ab yohanes@pinguin:~/comp$ ./ab 6 6 yohanes@pinguin:~/comp$