« earlier | later » Page 6 of 13
Go's Declaration Syntax - The Go Blog edit / delete
Discussion of Go's slightly unusual type declarations. I appreciate what they're trying to do -- but occam solved the same problem in the 1980s without having to write all the declarations backwards...
to go language-design syntax types ... on 23 November 2014
PROMAL for the Commodore 64 edit / delete
An indentation-structured language for the C64. This would have been roughly contemporary with occam. Looks like quite a decent (B-ish) language.
to 6502 c64 commodore compiler indentation language-design retrocomputing software ... on 03 October 2014
The C++14 Standard: What You Need to Know | Dr Dobb's edit / delete
Good overview of the useful stuff inthe new standard. (Only a few new features this time round.)
to ag0803 c++ c++14 language-design ... on 22 September 2014
Hawk/Ftwalk: Home edit / delete
A crossbreed of awk and find, with a more powerful language behind it. This is a pretty nice design, although thoroughly eclipsed by Perl.
to awk find ftwalk hawk language-design perl software ... on 25 August 2014
C++11/14 idioms I use every day | Seshbot Programs edit / delete
Generally useful (rather than obscure) features.
to ag0700 ag0803 c++ c++11 c++14 language-design ... on 24 August 2014
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
« earlier | later » Page 6 of 13
tasty by Adam Sampson.