In Java, use the ?: operator to write expressions equivalent to foo() || bar() and foo() && bar(), taking short-circuiting into account. Don't use || or && in your solution. Be as concise as possible. (This is a simplification of exercise 6.12)
Do exercise 6.23. Provide both versions described in the hint.
Do exercise 7.24.
How are arguments passed to subroutines in your pet language? By value? By reference? Some other way? If your language supports more than one option, how does the system determine which one to use? (If the programmer must specify it, describe the syntax.)
Do exercise 8.3 for both Java and your pet language.
All of the above, in a single Google word processing document a5.