« earlier | later » Page 7 of 13
The implementation of iterators in C# and its consequences (part 1) - The Old New Thing - Site Home - MSDN Blogs edit / delete
How C# implements generators by desugaring them into a state machine.
to c generator iterator language-design sugar ... on 13 August 2014
A dangling pointer is indeterminate | TrustInSoft edit / delete
Well, that's an interesting bit of the C standard: "free(m); if (m == NULL) ..." is undefined behaviour...
to c language-design memory semantics undefined ... on 15 July 2014
What if C++ looked more like Python or CoffeeScript? | C++ Rocks edit / delete
Proposing a Python-like syntax for C++.
to c++ indentation language-design python syntax ... on 25 May 2014
ferd.ca -> An Open Letter to the Erlang Beginner (or Onlooker) edit / delete
A nice overview of what's unique about Erlang (the concurrency stuff is obvious, but the error handling is equally neat).
to concurrency erlang exceptions language-design programming safety ... on 24 May 2014
Artist's Notebook: Ramsey Nasser - ANIMAL edit / delete
Designing an Arabic programming language.
to arabic language language-design ... on 20 May 2014
Reasoning About the Heap in Rust edit / delete
Quote: "it's still worth applying Separation logic to get a feel for what's happening to the heap". I'm kind of impressed that the Rust designers have managed to come up with a design for reference types that's *more* complex than C++'s.
to formal-methods language-design memory reference rust separation-logic ... on 03 May 2014
C++ - From goto to std::transform edit / delete
Doing the same thing several different ways.
to c++ functional language-design ... on 27 April 2014
C++17: I See a Monad in Your Future! | Bartosz Milewski's Programming Cafe edit / delete
Why C++ futures are like monads. Neat!
to c++ concurrency future haskell language-design monad ... on 09 April 2014
The Old Man and the C edit / delete
Sun's TeamWare team adopts C++ in the early 90s, and reflects on what they did and didn't like. (I find it kind of amazing that they didn't see any value in local variable declarations.)
to c c++ language-design ... on 05 March 2014
The XPL0 Programming Language edit / delete
Pascal-like language with some fun graphics demos.
to graphics language-design programming software xpl0 ... on 12 February 2014
« earlier | later » Page 7 of 13
tasty by Adam Sampson.