I somewhat disagree with that disagreement. :-) Writing code in Assembly is like driving a car with a sports suspension, al= lowing you to feel the road. Writing code in C is like driving a Ford with= a boat suspension. You know your car is on the road, you just can't feel = or hear it that much. ASM gives you utmost control, and if you are able to craft something amazin= g with ASM, akin to the original Macintosh Systems 1 through 6, you deserve= high praise indeed. System 7 was a turning point in features for the Mac,= but it was noticeably slower versus the comparatively "wicked fast" versio= ns 1 through 6. Perhaps performance doesn't matter so much on a PIC than a= computer, but then again, one could argue that C matters less on a PIC tha= n a computer too. But at the end of the day, those who know C will likely praise it, and thos= e who are experts in ASM will praise it. So I doubt our debate will convin= ce anyone who already knows one of those 2 languages. When I was in engineering school in the late 80's and early 90's, we had FO= RTRAN and PASCAL classes. The push toward C didn't come until about the ti= me I graduated, so I never studied C. While unfortunate, I've not been hin= dered by that lack of knowledge. ASM, which I actually learned on my own a= fter college, has served me well. But if I were to learn a new language to= day, it probably would not be for the PIC. Apple's SWIFT looks intriguing,= has roots in Objective C, and serves a potentially lucrative purpose as we= ll. --James W. Mon, 29 Aug 2016 21:05:39 +0100 (BST), smplx : I cannot disagree more strongly. =20 Writing is assembler is a tool such as a microbiologist would use while= =20 writing in a high level language is a tool such as an astronomer would= =20 use. Both can see beauty through each others tools if they care to look= .. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .