Pfft, stop pretending you don't need C/C++ to run your toy language,
since it was written in C/C++.
Name:
Autistic Duck2011-04-18 15:48
C memory interface is simple, intuitive and efficient.
No one would write their malloc or mmap,since there is nothing to optimize.
C is also extremely portable, since its abstract and simple.
I like to debug C code, late at night, with the moonlight falling behind that bookcase, and flickering shadows cast on the wall.
After a good debugging session its time to feed, so i open the window and fly over the city,
Scanning the streets, to search for sound of LITHP users.
They cry tears filled with parens and the red ambrosia that flows from their veins tastes just like spaghetti code.
Name:
Anonymous2011-04-18 15:54
>>41
Cute. Lisp is a fine language and I've almost never heard of people needing to even debug their code. No need to be a troll. 0/10
Name:
Anonymous2011-04-19 16:56
Java beats them all, because it works on all platforms.
Name:
Anonymous2011-04-20 1:15
>>39
What gets stored where in the following c program...
int main(void){
5 + 20;
return 0;
}
Name:
Anonymous2011-04-20 1:19
And what gets stored where in this one...
int main(void) {
register i = 5;
return 0;
}
Name:
Anonymous2011-04-20 1:21
Or if you have a facist compiler, what gets stored where in this one...
int main(void) {
register int i = 5;
return 0;
}
Name:
Anonymous2011-04-20 1:35
Being static, type systems are necessarily also conservative: they can categorically prove the absence of some bad program behaviors, but they cannot prove their presence, and hence they must also sometimes reject programs that actually behave well at run time. For example, a program like if <complex test> then 5 else <type error>
will be rejected as ill-typed, even if it happens that the <complex test> will always evaluate to true, because a static analysis cannot determine that this is the case.