what is lost is variable names, method names that make the program human readable.  

while you can probably figure out what mystring.left(5) does just by looking at it,   you probably won't be able to tell what "on the object at memory location 0x12343, invoke method in library 0x342424 at location 0x242425"  

නැති වී ඇත්තේ විචල්‍ය නම්, ක්‍රමලේඛය මිනිසාට කියවිය හැකි ක්‍රම නම් වේ. mystring.left(5) එය දෙස බැලීමෙන් කුමක් කරන්නේ දැයි ඔබට බොහෝ විට තේරුම් ගත හැකි නමුත්, &quot;0x12343 මතක ස්ථානයේ ඇති වස්තුවේ, 0x242425 ස්ථානයේ 0x342424 පුස්තකාලයේ ක්‍රමය ක්‍රියාත්මක කරන්න&quot; කුමක්දැයි ඔබට පැවසීමට නොහැකි වනු ඇත.  
