Once upon a time, I spent multiple months implementing a graphing calculator using GW-BASIC (manual). Would I be able to do the same more quickly and effectively today using generative AI? ❦❦❦ Let’s give it a go, using Claude AI to start: Implement a simple graphing calculator in GW …| dr knz @ work
Understanding Wasm, Part 1: In which we disambiguate, define, and delve into the terms "Virtual Machine" and "Instruction Set Architecture".| www.neversaw.us
Background Heat on chip Computer chips become hotter when they are used. If they become too hot, they break. Also, if they become just a little hot enough, they consume much more power to get the same amount of work done. Therefore, to protect chips and increase their power efficiency …| dr knz @ work
(Note: the following is a rework of the preface of my thesis [1]) When I joined the CSA group in September 2008, my supervisor Chris Jesshope tasked me thus: “We made this novel chip called a Microgrid, and we want a C compiler to program it. Do it.” This is …| dr knz @ work
The important thing in science is not so much to obtain new facts as to discover new ways of thinking about them.—-William L. Bragg There are different types of scientific writings. Some report on inventions: a concrete problem without known previous solution is described, then a solution is proposed …| dr knz @ work
I need to pick a programming language to prototype some initial ideas for my next research project, an interactive shell to program and control lightweight process networks. I initially started with Python, but I stumbled into the need for efficient and concise pattern matching on tree-like data structures, which Python …| dr knz @ work
Human beings are a disease, a cancer of this planet.—-Agent Smith, The Matrix One morning I woke up suddenly at 4am. A dream brought me An Idea, and I could not shake it away. As the hours went by, I became convinced it would make a crazy yet quite …| dr knz @ work
This post mirrors OCaml for Haskellers from Edward Z. Yang (2010). Note The latest version of this document can be found online at https://dr-knz.net/haskell-for-ocaml-programmers.html. Alternate formats: Source, PDF. Prologue Why write a new post when a clever reader could simply “read Edward’s post backwards”? It …| dr knz @ work
This post follows up on OCaml for Haskellers from Edward Z. Yang (2010) and my own Haskell for OCaml programmers from earlier this year. Note The latest version of this document can be found online at https://dr-knz.net/rust-for-functional-programmers.html. Alternate formats: Source, PDF. Prologue Rust for C programmers …| dr knz @ work
For the last 4 years I have been growing dissatisfied with the quality and contents of the BSc programs in informatics in the Netherlands. So as the engineer inside me requires, I have also thought hard to find a (putative) solution. This is the result. Program Two components: Foundations of …| dr knz @ work
Using Emacs and advanced Emacs customization for editing Go.| dr knz @ work