#Oberon-2
21-Sep-95 11:54:56
Sb: #48228-#Oberon-2
Fm: Greg Comeau@Comeau Cmptg 72331,3421
To: Bart Van Bockstaele 100574,2352
>>So I'm back to putting display statements in the program just like I used to
>>do with 8 bit Microsoft Basic!<<
>
>Isn't that great! 🙂
Frankly, I sincerely believe this kind of thing should always have its
place.
>I am against the use of HLL's by programmers making commercial
>programs if they didn't program the HLL themselves because of the errors.
But compiler writers usually don't necessarily also write the business apps
too. And I'd be hard pressed to stop one project so that the same
programmer could spend his or her time fixing the compiler before resuming
(this is partially why I think some (not all) companies are somewhat kidding
themselves when the go for "free" things like gcc and g++, anyway, that
another discussion completely). And along with that line of reasoning,
why isn't it also true that the programmer should also have been required
to have written the editor they are using, the linker, the profiler,
the operating systems, the networks?
> AND I
>am against HLL's altogether in many cases because of the speed disadvantage
>when compared to assembler.
In many case that simply a red herring argument.
> I see that people are apparently prepared to pay
>double for a computer with a speed difference of 20% so why not program in
>assembler and get programs that are two, three times faster than their C
>equivalents?
Because that is not their only goals.
Because that is not necessary the situation.
Because, in fact, it is usually only more select part of the code that is
the bottleneck.
And so on.