💎 System.Logger is one of the largely unknown gems in the JDK after 8. It's minimal, yes, but sufficient for many purposes. I hope we'll see many libraries and frameworks using it when adopting newer @java versions as a baseline. Zero-deps FTW!https://t.co/xAi6QeOLkq— Gunnar "Not Home Alone" Morling 🌍 (@gunnarmorling) June 27, 2020
Ron Pressler discusses and compares the various techniques of dealing with concurrency and IO in both pure functional (monads, affine types) and imperative programming languages (threads, continuations, monads, async/await), and shows why delimited continuations are a great fit for the imperative style.
New safety rules in C++ Core Check | C++ Team Blog
Rust and C++ are two popular systems programming languages. For years, the focus of C++ has been on performance. We are increasingly hearing calls from customers and security researchers that C++ should have stronger safety guarantees in the language. C++ often falls behind Rust when it comes to programming safety.
The IEEE 754 specification defines many floating point types, including: binary16, binary32, binary64 and binary128. Most developers are familiar with binary32 (equivalent to float in C#) and binary64 (equivalent to double in C#). They provide a standard format to represent a wide range of values with a precision acceptable for many applications.
Should we trust Rust with the future of systems programming?
That's a pretty daring question considering Rust has been around for a fairly short amount of time and in that time has become the most loved language for 5 years in a row, according to the Stack Overflow Developer Surveys. It is very clear that deve...
Liang @ryanrhymes and I just finished the first draft of our book - OCaml Scientific Computing ! You can read the draft here: https://lnkd.in/dSE6hEg This book is a summary of our long-term dedication to functional programming and numerical computing. While the entrance bar to data science, ML, and AI becomes lower and lower thanks to the fast development of various powerful frameworks and toolkits. The tool itself remains a black box and mysterious to many data scientists in reality. This boo...