Forgot your password?
typodupeerror

Comment: Re:Subtle attack against C/C++ (Score 1) 180

by Viol8 (#46766927) Attached to: The Security of Popular Programming Languages

Can't see it being that much work. For method foo in class baa just define the actual function name to be __baa_foo or similar. For a virtual function __baa_v_foo and so on. For overloaded functions __baa_foo1, __baa_foo2 etc. You'd need to know how the names were mapped to which method but its still better than the current mess.

Comment: Re:Subtle attack against C/C++ (Score 1) 180

by Viol8 (#46765095) Attached to: The Security of Popular Programming Languages

"I have no idea why you think binary literals are all that much more useful than octal or hex"

Binary literals are extremely useful when you're dealing with bits in specific places in a byte/word/etc. Its a lot clearer to read and a lot easier to write than trying to encode and decode into hex or oct.

"Standardizing it would accomplish very little, and there's no need for the runtime to know the mangled name."

Oh really? Just how do you think dlopen() finds the functions in a .so shared object file (.dll in windows) loaded during runtime? As things stand you need to 'external "C"' every C++ .so function you might need to call and as for class statics - forget it.

I think your inexperience in the world of low level programming is showing.

Comment: Re:Subtle attack against C/C++ (Score 1) 180

by Viol8 (#46765071) Attached to: The Security of Popular Programming Languages

Newsflash - when you're writing a kernel you want to know exactly what is being created during compilation, when memory will be allocated and how is going to be laid out during runtime and when it gets free'd up. ie - it HAS to be explicit otherwise your OS is going to end up in a mess. What you don't want is a load of C++ implicit code and memory allocation happening when you need tight control of both.

Now get back to application programming and leave the OS coding to people who know what they're talking about.

Comment: Re: instant access to computers around the world (Score 1) 268

Yeah , usenet is still around. There arn't many servers that still carry it even for a price, but there is one good free one - aioe.org though how much longer it'll be around is anyones guess. Google seem to be doing their best to stuff up google groups however.

Comment: You ever get the feeling... (Score 1) 560

by Viol8 (#46754635) Attached to: Microsoft Confirms It Is Dropping Windows 8.1 Support

... that MS is hemorrhaging all its decent technical staff and now the idiots are taking over the asylum at the technical level just like they've already done at the design and management level? One thing MS was usually pretty good at was testing its service packs/updates/[insert name of the week here] but this just seems like they really didn't bother doing it properly , or , they didn't have the technical know-how to do it.

Going the speed of light is bad for your age.

Working...