3 ms·
Handling complexity without abstraction: Algebraic Bricklaying C
- dvh 2y agoCan you show me some Arduino examples?
- pineaux 2y agoArduino is not real C, it is a dialect of c++
- apalmer 2y agoThe ABC approach written about her seems good to me, but I still think of this as abstraction. I get that this is a 'zero' or 'low cost' abstraction but it's still an abstraction. Don't want to be overly nit picky so going to leave it there.
- layer8 2y ago@author: The FILE link is a 404.
- FooBarBizBazz 2y agoThe name includes the word "Algebraic". What is the meaning? Usually this means you are defining certain operations on symbols. In a very broad sense, all programming is that, sure, but -- is something more meant, or is the word really just there for prestige? The general approach sounds like it has potential. Though it wouldn't mix with "modern" C++.
- LegionMammal978 2y agoI'd guess that 'algebraic' refers to the emphasis on composability: you create new procedures by composing existing procedures (forming a free monoid), as opposed to creating procedures via a 'telescoping' structure of encapsulation. Perhaps it is further meant to imply associativity in some sense.