Freedom To Tinker: Source Code and Object Code
Freedom to Tinker takes a stab at defining 'source code' and 'object code', concluding with
A more clearly stated rule might say "Code is constitutionally protected speech if it is human-readable," which is essentially the same as saying "... if a human reader can extract meaning from it." Now we have a rule that is complete and consistent, but we no longer have the illusion of a bright line rule.
While I agree, I don't think the last bit is forceful enough; there's not only no bright-line rule, there's no rule at all.
After just a few months practice, I can now read disassembled gcc-compiled MIPS code about as quickly some professional C programmers can read C code. Yes, there's an intermediate tool there -- the disassembler -- but there are intermediate tools between humans and any digital data.
Even the disassembler is optional; I've known people who could read 6810 and 6502 object code straight from the hex dump; luckily there's not much need for that any more, but I'm sure it's something I could learn.
More generally, anything a processor can process, a human can simulate and extract meaning from.
http://www.freedom-to-tinker.com/archives/000035.html
2002-09-06 00:00:00
| Comments (0)
| TrackBack (0)
|
Old::politics