Wieder was gelernt

Eliminating Memory Safety Vulnerabilities at the Source

2024-10-12 (Saturday)
Tags: security programming languages memory safety C++ Rust Google Android

Eliminating Memory Safety Vulnerabilities at the Source TLDR: Switching to a memory safe language (like Rust) for new development reduces security bugs dramatically, even though the total size of old code in an unsafe language (C++) still increases. Since the old code is in “bug fixes only” mode, the number of bugs it contains decreases exponentially, and new (memory-related) bugs won’t be introduced.

Wat

2021-02-10 (Wednesday)
Tags: wat ruby javascript programming languages fun

Wat A lightning talk by Gary Bernhardt from CodeMash 2012

These Modern Programming Languages Will Make You Suffer

2020-12-27 (Sunday)
Tags: programming languages comparison C++ Java C# Python Rust TypeScript Go JavaScript Haskell OCaml Scala Elm F# ReasonML Elixir

These Modern Programming Languages Will Make You Suffer TLDR: * Best System Language: Go * Best Language for Fintech: F# * Best Language for Enterprise Software: F# * Best Frontend Language: ReasonML * Best Language for Building Web APIs: Elixir * Best Language for Building Concurrent and Distributed Software: Elixir ReasonML is basically OCaml in new syntax and compiled to JS, so it is the perfect match for React.. Elixir is Erlang with nicer syntax.

Reviving a computer system of 25 years ago - Wirth, 2014

2020-11-14 (Saturday)
Tags: computer history programming languages oberon operation systems hardware fpga ceres

Reviving a computer system of 25 years ago - Wirth, 2014