R
Rainer Weikusat
This is going to be totally dull and of no interest or use to anyone
except a logic geek.
------------
A programming language can only be used if it is useful for solving
real problems.
Java is being used. [*]
Therefore, Java is useful for solving real problems.
The Java object system is restricted to single inheritance.
Java is useful for solving real problems.
Therefore, an object system restricted to single inheritance is useful
for solving real problems.
An object system useful for solving real problems cannot have
limitations precluding such use.
An object system limited to single inheritance is useful for solving
real problems.
Therefore, 'being limited to single inheritance' does not preclude an
object system from being useful to solve real problems.
XXX is an object system limited to single inheritance.
Being limited to single inheritance does not preclude an object system
from being useful to solve real problem.
Therefore, XXX is not precluded from being useful to solve real
problem because it is limited to single inheritance.
-------------
It should be noted that 'Java is being used a lot' figures only insofar
in here as it makes [*] 'an undisputed fact'. This obvsiously still
needs some goodwill on the part of an interpreter because of the
'fuzziness' of natural language.
A 'real' ad populum fallacy:
Only good tools can ever become popular.
Hashes are a popular way to represent Perl objects.
Therefore, hashes are a good way to represent Perl objects.
except a logic geek.
------------
A programming language can only be used if it is useful for solving
real problems.
Java is being used. [*]
Therefore, Java is useful for solving real problems.
The Java object system is restricted to single inheritance.
Java is useful for solving real problems.
Therefore, an object system restricted to single inheritance is useful
for solving real problems.
An object system useful for solving real problems cannot have
limitations precluding such use.
An object system limited to single inheritance is useful for solving
real problems.
Therefore, 'being limited to single inheritance' does not preclude an
object system from being useful to solve real problems.
XXX is an object system limited to single inheritance.
Being limited to single inheritance does not preclude an object system
from being useful to solve real problem.
Therefore, XXX is not precluded from being useful to solve real
problem because it is limited to single inheritance.
-------------
It should be noted that 'Java is being used a lot' figures only insofar
in here as it makes [*] 'an undisputed fact'. This obvsiously still
needs some goodwill on the part of an interpreter because of the
'fuzziness' of natural language.
A 'real' ad populum fallacy:
Only good tools can ever become popular.
Hashes are a popular way to represent Perl objects.
Therefore, hashes are a good way to represent Perl objects.