Remove c
article thumbnail

C++ safety, in context

Sutter's Mill

To talk about C++’s current safety problems and solutions well, I need to include the context of the broad landscape of security and safety threats facing all software. tl;dr: I don’t want C++ to limit what I can express efficiently. tl;dr: I don’t want C++ to limit what I can express efficiently. issues with C++.

C++ 139
article thumbnail

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

One of the complexities that is of a specific importance to this section is comparisons that potentially involve NULL comparands, such as ones that you use in filter and join predicates. Most operators that you use in such comparisons, including the equals (=) and different than (<>) operators, use three-valued logic.

Servers 142
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Move, simply

Sutter's Mill

C++ “move” semantics are simple, and unchanged since C++11. Move: What it is, and how to use it In C++, copying or moving from an object a to an object b sets b to a ’s original value. Copy is always a valid implementation of move if the type didn’t provide anything more efficient. Yes, but don’t.

C++ 98
article thumbnail

Introducing SVT-AV1: a scalable open-source AV1 framework

The Netflix TechBlog

This makes it possible for SVT-AV1 to decrease encoding time while still maintaining compression efficiency. Since that time, Intel’s and Netflix’s teams closely collaborated on SVT-AV1 development, discussing architectural decisions, implementing new tools, and improving the compression efficiency.

article thumbnail

Islands T-SQL Challenge

SQL Performance

L0 AS ( SELECT 1 AS c. Remember, extra points if you manage to come up with an efficient solution without explicit sorting in the plan. Following is the first solution to our challenge, which is based on a technique that has been known for a while: WITH C AS. (

C++ 136
article thumbnail

MariaDB vs MySQL: Key Differences and Use Cases

Percona

In this blog, we’ll provide a comparison between MariaDB vs. MySQL (including Percona Server for MySQL ). Via various optimization techniques, such as advanced query optimization, efficient indexing, and fast data processing, MariaDB can deliver excellent performance even when running heavy workloads.

article thumbnail

Fast Intersection of Sorted Lists Using SSE Instructions

Highly Scalable

In this article I describe several useful techniques that are based on SSE instructions and provide results of performance testing for Lucene, Java, and C implementations. Performance of this procedure both in C and Java will be evaluated in the last section.

C++ 102