Re: Bell Labs or Microsoft security?
At 07:32 PM 1/29/2003 +0000, E.B. Dreger wrote:
s/compiler/programmer/
Now write programs to toss around buf_t* instead of char*. It's not that difficult.
No, it isn't, as is doing buf_t[x] rather than pointer arithmetic, but the *practical* problem is that you really need 1,$s/compiler/programmer/ :-) In other words, there are far fewer compilers, interpreters, Java Virtual Machines, libraries etc. in use than there are programmers using them. So working the tools angle gives you leverage across far more programmers and the programs they create. Cheers, Mathew
ML> Date: Wed, 29 Jan 2003 12:58:58 -0800 ML> From: Mathew Lodge ML> No, it isn't, as is doing buf_t[x] rather than pointer True. I just like having a struct so I may pass a single variable in function calls instead of a whole mess of them. ML> arithmetic, but the *practical* problem is that you really ML> need ML> ML> 1,$s/compiler/programmer/ ML> ML> :-) ML> ML> In other words, there are far fewer compilers, interpreters, ML> Java Virtual Machines, libraries etc. in use than there are ML> programmers using them. So working the tools angle gives you ML> leverage across far more programmers and the programs they ML> create. Yes, although there's a certain level of "bare minimum clue" required, no matter what the tools. On comp.programming, someone recently asked if they could write C++ programs in VB 6.0. Ummmm.... my guess is they'd make a rotten C++ programmer. Hopefully it was a joe job or silliness, and not a bona fide question. Is it unreasonable to ask that programmers not assume memory is initialized, to check bounds as needed, and to realize that operations are NOT atomic without special protection[*]? I don't think so. Sure, it's extra work; put it in a library. [*] Special protection that, for obvious reasons, is unavailable in userland. Hence fstat(2), fchown(2), fchdir(2), etc for fs operations. Eddy -- Brotsman & Dreger, Inc. - EverQuick Internet Division Bandwidth, consulting, e-commerce, hosting, and network building Phone: +1 (785) 865-5885 Lawrence and [inter]national Phone: +1 (316) 794-8922 Wichita ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Date: Mon, 21 May 2001 11:23:58 +0000 (GMT) From: A Trap <blacklist@brics.com> To: blacklist@brics.com Subject: Please ignore this portion of my mail signature. These last few lines are a trap for address-harvesting spambots. Do NOT send mail to <blacklist@brics.com>, or you are likely to be blocked.
participants (2)
-
E.B. Dreger
-
Mathew Lodge