In at 20:00 on 21 March 2024 in room Mandalorian
Track: Mandalorian
We all know associativity in the context of basic math a + (b + c) = (a + b) + c
. It intuitively means that we can order a, b and c in any order without changing the outcome. We can replace +
with *
and it would still be correct. Associativity describes a property of the relationship between “entities”, we generalize this further to speak about compute. One example off this is Merge-sort which can be easily multi threaded on the combine step. The combine step in merge sort is associative and designing “entities” in a way that their interactions are associative leads to I would argue more maintainable concurrent code. It leads to the relationships being more extendable.
Met een brede interesse, variërend van ICT tot naval engineering, ben ik altijd op zoek naar het intrigerende ‘het hangt ervan af’. Mijn passie ligt in het delen van perspectieven uit verschillende talen en disciplines, waarbij kruisbestuiving vaak nieuwe of juist oude technieken biedt voor het benaderen van problemen. Laten we samen de diversiteit van inzichten verkennen en creativiteit stimuleren, want ik geloof dat de kracht ligt in het samenbrengen van diverse ideeën en ervaringen.