Remove c
article thumbnail

Bridging the AI Learning Gap

O'Reilly

When I started working on the new edition of Head First C# back in 2023, AI tools like ChatGPT and Copilot were already changing how developers write and learn code. But the audience for the booka developer learning C# as their first, second, or third languagedoesnt yet have these skills. It was clear that I needed to cover them.

C++ 67
article thumbnail

Preparing for AI

O'Reilly

Submit a proposal for a talk at our new virtual conference, Coding with AI: The End of Software Development as We Know It.Proposals must be submitted by March 5; the conference will take place April 24, 2025, from 11AM to 3PM EDT. OReilly author Andrew Stellman recommends several exercises for learning to use AI effectively.

Insiders

Sign Up for our Newsletter

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

article thumbnail

cppfront: Spring update

Sutter's Mill

Simple, mathematically safe, and efficient chained comparisons ( commit ) P0515 “Consistent comparison” (aka “spaceship”) was the first feature derived from this Cpp2 work to be adopted into the ISO Standard for C++, in C++20. Thank you again to everyone who helped land this Cpp2 feature in the ISO C++ Standard.

C++ 97
article thumbnail

HammerDB: Using MySQL 5.7 vs 8.0 to understand performance profiles

HammerDB

with the TPROC-C workload on a system with 2 sockets of Intel Xeon 8280L that means we have 28 cores per socket, with 56 physical CPUs and 112 logical CPUs with Hyper-Threading. Then we can run an interactive workload for a single Virtual User as follows for MySQL 8.0.25./hammerdbcli In this example, we will compare MySQL 5.7.33

article thumbnail

Let's Write Some x86-64

Nick Desaulniers

So a whole Babel of computer languages has been created for programmers: FORTRAN, BASIC, COBOL, LISP, Pascal, C, PROLOG, FORTH. This blog is meant for those who don’t know x86-64 assembly, but maybe know a little C, and are curious about code generation. But you never can tell exactly what the compiler is doing. Dan Gohman.

C++ 98
article thumbnail

Number series generator challenge solutions – Part 4

SQL Performance

The main difference between the previous solution and this one is that as the base unit, the former uses a virtual table-value constructor and the latter uses an actual table with a columnstore index, giving you batch processing “for free.” b FROM L1 AS A CROSS JOIN L1 AS B CROSS JOIN L1 AS C ) INSERT INTO dbo. Paul’s solution.

Servers 112
article thumbnail

Supercharging saga development

Particular Software

Saga analyzers Sagas have a powerful API, but it’s limited by the confines of C#. You can create a class that is a lousy saga but is still perfectly valid C# code. The testable saga also keeps track of a virtual CurrentTime , stores saga timeouts internally, and plays them only when you call the AdvanceTime method.