Why Loops Endbefore the loop, the loop must end.if ( b <= e ) { counting_theorem( b, e ); int i = b; while ( i != e ) ++i; } void counting_theorem( const int b, const int e ) interface { extend_stability b ( i != e ) { claim i < e; ++i; } }if ( b <= e ) { counting_theorem( b, e ); int i = b; while ( i != e ) ++i; } void counting_theorem( const int b, const int e ) interface { extend_stability b ( i != e ) { claim i < e; ++i; } }if ( b <= e ) { counting_theorem( b, e ); int i = b; while ( i != e ) ++i; } void counting_theorem( const int b, const int e ) interface { extend_stability b0 码力 | 134 页 | 1.30 MB | 6 月前3
Design and Implementation of Highly Scalable Quantifiable Data Structures in C++Space Entropy Measurement Design and Implementation of Quantifiable Stack/Queue Live Demonstration Proving that a Data Structure is Quantifiably Correct Visibility Point ▶ Identify an instruction in which0 码力 | 51 页 | 4.08 MB | 6 月前3
Continuous Regression Testing for Safer and Faster Refactoringimprovements. Continuously measure developer experience and productivity.67 Aurora Innovation Proving business value Continuously: Measure developer experience and productivity. Monitor changes to0 码力 | 85 页 | 11.66 MB | 6 月前3
Trends Artificial Intelligence
gas…it expands to fill its container,’ said Nathan Myhrvold, then CTO of Microsoft in 1997. AI is proving no different. As models get better, usage increases – and as usage increases, so does demand for highly capable… In this context, it is important to remember what the stakes of the Space Race were: proving which political system could innovate faster and win the world’s trust in the process. Coming out0 码力 | 340 页 | 12.14 MB | 5 月前3
Delivering safe C++range-checked string, vector, span, etc. • A performance profile can eliminate safety checks (after proving them redundant) • Allowing us to make safer defaults • In-code annotations • To state the programmer’s0 码力 | 74 页 | 2.72 MB | 6 月前3
Better Code: Contractsmuch more in the spirit of program proofs than Milner's more algebraic view. An important step in proving the correctness of representations with respect to given abstractions is to record a function from0 码力 | 204 页 | 4.46 MB | 6 月前3
Six Impossible Thingsthe goal of providing a solid foundation for all of mathematics. In 1931 Gödel’s Incompleteness Theorem shattered the dream, showing that for any consistent axiomatic system there will always be theorems0 码力 | 144 页 | 6.47 MB | 6 月前3
C++ Under the HoodPointer to (virtual) Member Function 91 godbolt.org/z/jTqzxGeeoC++ Under the Hood Fundamental Theorem of Software Engineering: Any problem can be solved by adding a layer of indirection. 92C++ Under0 码力 | 168 页 | 13.55 MB | 6 月前3
Behavioral Modeling in HW/SW Co-design Using C++ Coroutinesconditions well • Could use a scoped lock or latch/barrier, but need application of DeMorgan’s theorem • Example: std::mutex lock[100]; // Needs to be an ‘inverted’ mutex … std::scoped_lock joint_lock(lock[1]0 码力 | 44 页 | 584.69 KB | 6 月前3
Performance Mattersvariables is approximately normally distributed. STABILIZER repeatedly randomizes layoutCentral Limit Theorem execution times are normally distributed The sum of a sufficient number of independent, identically0 码力 | 197 页 | 11.90 MB | 6 月前3
共 40 条
- 1
- 2
- 3
- 4













