but we also see a shift towards low-cost chips with lots of memory,for example a new NXP dual-core $2 chip with 108k ram .
What's extra nice about this chip is that it let's you use( in theory ) a garbage collected language ,or even a scripting language in one core and c in another core for your realtime stuff,thus enabling you to mostly write high level code while still having a realtime system.