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

Put it this way: even in Pascal (especially in Pascal) you generally work in source code. You don't try to read the object code, and if you do, you generally might try to decompile or disassemble it. What you don't do -unless you're desperate- is try to understand what the program is doing by means of directly reading the hexdump (let alone actually printing it out in binary!)

Now imagine someone has written a Compiler that compiles something much more sophisticated into Pascal (some 'fourth generation language' (4GL) ) . Now you'd be working in that 4GL, not in Pascal. Looking at the Pascal source code here would be less useful. Best to look at the 4GL code.

Biology is a bit like that. It's technically deterministic all the way down (until we reach quantum effects, at least). But trying to explain why Aunt Betty sneezed by looking at the orbital hybridization state of carbon atoms might be a wee bit unuseful at times. Better to just hand her a handkerchief.

(And even this rule has exceptions: Abstractions can be leaky!)



You might be interested in this if you've never seen it: https://berthub.eu/articles/posts/reverse-engineering-source...




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

Search: