On Slashdot, someone wrote, "I would feel pretty stupid actually reading a QBASIC book in 2003. Modern programming languages are easier to learn than QBASIC." To which the reply was:
By what reckoning? They turn this:
PRINT A + B
into this:
am = new math.ArithmeticManager(); opA = new math.Operand((float) a); opB = new math.Operand((float) b); am.addOperand(opA); am.addOperand(opB); am.operator = new math.operators.Addition(); am.executeMathOperation(); system.io.output.print(am.mathOperationResult());
You know, he has a point.