Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

High-performance safe software

Name: Anonymous 2014-12-30 13:16

So called "safe languages" are shit because they are slower than C, so you end up giving away performance. How to avoid this performance-security trade off?

Follow seL4's example.
Verify the software through formal mathematical proof using a theorem prover (such as Agda, Coq, Isabelle, etc.). This will assure that the specification of a piece of software has certain properties and, then, that a design (in C) implements a specification correctly. In recent years, it has become possible to apply formal verification directly to the code that implements the software and to show that this code has specific properties.

In other words, you get a C program (high-performance) that is mathematically shown to have no buffer overflows, null pointer exceptions, use-after-free, or anything else you designed in the theorem prover.

Name: Anonymous 2015-01-03 2:48

Someone should write a program that can check any arbitrary program to make sure that it is correct.

Name: Anonymous 2015-01-03 12:39

Someone should write a program that can check any arbitrary anus to make sure it is anus.

Name: Anonymous 2015-01-03 13:39

>>41
check_correct () {
grep -q "Rob Pike" $1 && echo correct || echo incorrect
}


>>42
check_anus () {
grep -q "Rob Pike" $1 && echo anus || echo vaginabuttsex
}

Name: Anonymous 2015-01-03 18:52

>>43
check_manliness () {
grep -q "Ted Nugent" $1 && echo man || echo woman
}

Name: Anonymous 2015-01-03 19:15

>>44
You are confused. I hope that doesn't happen often when Ted Nugent is involved, but back to the topic at hand. The "manliness" code test is Knuth's “Man or Boy Test”—http://rosettacode.org/wiki/Man_or_boy_test

Actually, I would like to see the Symta solution to this problem.

Name: Anonymous 2015-01-03 19:48

>>45
Don't you argue with my dbus-4.4, boy.

Name: Anonymous 2015-01-03 20:30

>>46'
>boy

racist opinion discarded

Name: Anonymous 2015-01-03 20:35

>>47
Optimize you are quotes.
Until then, your opinions are discarded.

Name: Anonymous 2015-01-03 22:29

>>48'
>inconsistent grammar

opinion retarded

Name: Anonymous 2015-01-04 10:56

>>49
Optimize you are quotes. I repeat: optimize you are quotes.

Name: Anonymous 2015-01-04 14:13

>>50
You keep saying that, but you don't seem to know what it means. Besides, quote optimization is broken on this board.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List