Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Assembler is one of the easiest languages to learn, the difficulty lies in understanding your machine.


Hah! Spoken like someone that has never had the pleasure of coding assembler for the %*$!#@@ ST20


Hmm, should that not have terminated at the $?


the difficulty with a large assembly project is that you have to write a lot of well-named and well-designed macros and subroutines and otherwise create your own modularizations, otherwise it will be completely unmanageable. the main difficulty in my case though was having to interface to multiple devices, one of which was designed to be networkable (ie pain in the ass protocol,) something with which the language didn't help


That's where you fail. The first thing we learnt about assembler was this - write in assembler, do not invent your own language and write in that language. If you do so, nobody will be able to read your program but you.

It sounds like you went and implemented your DSL on top of assembler, which is really bad practise.


i love you too


I'm nice like that :) Don't worry, pg doesn't like me too, you're in good company ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: