Bjarne Stroustrup

Rss
Personligt feed med nye kommentarer i tråde, du overvåger:
https://www.version2.dk/mit/0/kommentarer?token=HPnHcLYhJ8jCXC_UoTnfzqY2R9xpwMBmKONAZAek0jk

Kommentarer

Kommentar til Ny Religiøs Fanatisme

Protecting against malicious code is very hard

https://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf It is often claimed that open-source is fundamentally better than closed source. In either case, "eternal vigilance" is necessary. IMO any system that aims to be secure need constant expert attempts to break in by non-...
Kommentar til Google vandt over Oracle

Re: Imagine a world where Oracle had gotten their way [...]

Ja, alt der involvere US sagfoerere er meget indviklet. Ved software er det fundamentalt svaert at finde en balance mellen udviklere/opfindere og folk der bare vil profitere (i penge eller inflydelse). Og nu er naesten alt software (f.eks. hardware og medicin).
Kommentar til Plan10 - Det er faktisk raketvidenskab

The C++ Core Guidelines can be checked - and a checker exists

Lifetime and memory safety are checked by the core gidelines static analysis checker that ships with Visual Studio. Clang Tidy also has some CG checks, but it's still a bit behind. Even given that, I'd like to see hardware support for safety. Hardware and software can complement each other. Jens...
Kommentar til Google vandt over Oracle

Imagine a world where Oracle had gotten their way 50 years ago

Saa ville AT&T haft monopol paa Unix, C, og C++. IBM ville have haft monopol paa PC. Jeg tror at open-source ville have haft svaert at komme igang. Hvordan ville verden vaere forskellig on 10 aar hvis Oracle havde vundet? PS. Jeg er medunderskriver paa det friends-of the-court brief der ser ud...
Kommentar til Plan10 - Det er faktisk raketvidenskab

Capability-based architectures and C++ are not in conflict

CHERI is a linear descendant of the CAP on which I worked for my PhD. Good C++ (e.g., see the C++ Core Guidelnines) can run on a capability- based architure. And yes, we need hardware support for better security and fewer bugs.