Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. Safety-Refined Liveness

    Correctness properties of programs are traditionally decomposed into safety (“nothing bad happens”) and liveness (“something good eventually happens”).

  2. Senders/receivers in C++

    On June 29th, in St.

  3. Deconstructing Inheritance

    In this talk I make a critique of Inheritance as it is present in mainstream OOP.

  4. Based on Language Unlimited: The Science Behind Our Most Creative Power book by David Adger, in this Overload article I tried to explore how programming languages should be built, taking a linguistic perspective.

  5. In my last Overload article, I was arguing that the senders/receivers models may be a bit too complex.

  6. Executors are one of the most expected features for the upcoming C++ standards.

  7. C++, like most imperative languages, have a bad tradition in writing multi-threaded applications.

  8. Lately, we often compare the time spent reading code versus the time spent in writing code.

  9. Composition and decomposition are probably the most important tools we have as software engineers.

  10. Threads Considered Harmful

    Similar to gotos, raw threads and locks should be banished from day-to-day programming.