|
|
|
|
|
by rprospero
5142 days ago
|
|
The following statement is false: People who write LabTalk choose to write LabTalk.
It is false because I am a person who writes LabTalk and I did not choose to write LabTalk. I hate LabTalk with a passion. However, I am forced to write LabTalk to interface with one of the systems at work. The following statement is also false: People who write Tcl choose to write Tcl.
I had a coworker who was forced to learn Tcl to maintain a legacy system. He hated Tcl, mostly because it wasn't Fortran. Honestly, though, I have a soft spot for Tcl, so the following statement is true: Some people who write Tcl choose to write Tcl.
Now that statement is trivially true and most of your original argument applies to it. In fact, I'll even agree with you that Some people who write X choose to write X
applies to virtually every language. All people who write a language different than Python are people. The original statement does not make that claim. It makes the claim that the set of people who write python does not contain any elements from the set of people who did not choose to write python. That claim is not true for Java, Perl, C, C++, LabTalk, or Tcl. It may not even be true for Python. However, it is a meaningful claim. |
|
Sure, it's not true for any of them, even Python, but it's meaningful for any language including Java, Perl, C, C++,...
It's easy to forget that computing is a huge field and that hackers diverse in their tastes and fetishes.