I have a good working experience on using ns2 simulator (802.11MAC module). Next I want to work on real WiFi network cards and I want to know how working on real devices is different from working on ns2 simulator with respect to programming expertise. More specifically, in what programming language WiFi cards are implemented in?