BalticMusicFan's user avatar
BalticMusicFan's user avatar
BalticMusicFan's user avatar
BalticMusicFan
  • Member for 9 years, 11 months
  • Last seen more than 6 years ago
  • Latvia
Stats
141
reputation
60k
reached
1
answer
1
question
About

BY DAY: Chemistry student/teacher/expert. BY NIGHT: 32/64 bit assembly coder for Windows (i386, AMD64), before that - PHP/HTTP/CSS/JS/C/C++/Python 'slash' some other languages I might forgot to mention.

Why I switched to assembly only coding? I found it much less ambiguous than some C++ code thus much easier to trace/check/verify/edit.

Unstructured programming is dangerous! How you are going though your own spaghetti code? You are told to avoid unstructured programming as much as possible by your teachers. You maybe do not know what rules to follow because assembly language says no rules, and spaghetti code appears from nearly limitless possibilities how to perform some operation. These are my rules:

  • All code above point of label definition in all cases has 100% correct described state in label name it reaches. For other languages it would mean interpreter/compiler fails if you have not added sensible and unique comment about what have you done after each if, else block and at the beginning of each loop.
Badges
This user doesn’t have any gold badges yet.
This user doesn’t have any silver badges yet.
7
bronze badges
Top tags
3
Score
1
Posts
50
Posts %
0
Score
1
Posts
50
Posts %
0
Score
1
Posts
50
Posts %
Top posts