| iseeplusplus (363) | |
|
I'm just pointing out the difference between x is a tool, and all tools are x. To say that a language is a tool to write code is not to say that notepad is a language. It's the same logical fallacy. | |
|
Last edited on
|
|
| chrisname (6191) | |
| Yeah, you're right, that is faulty reasoning. I don't think it's quite the same fallacy, however. | |
|
|
|
| devonrevenge (897) | |
| you know you guys are talking about nothing at all dont you | |
|
|
|
| chrisname (6191) | |
| Yep. Serious business. | |
|
|
|
| iseeplusplus (363) | ||||
Christname wrote:
Vlad wrote
Zero wrote:
languages is a tool to write code notepad is a tool to write code therefore notepad is a language let language be x, and tool to write code be y, and notepad be n x is a y n is a y therefore an is an x Now substitute person for x, mammal for y, and elephant for n. It's exactly the same fallacy. | ||||
|
Last edited on
|
||||
| chrisname (6191) | |
| You're right, please excuse me. | |
|
|
|
| Cheraphy (816) | |
|
I love logic and fallacies. They are concepts that are apparently completely foreign to a very large portion of the population of my nation. | |
|
|
|
| Zereo (428) | |||
|
Ok well I can agree with that reasoning iseeplusplus. Thank you and yes that was a bad example, but then again It has been a long day ;p. The original things I was trying to make a point of is these quotes
and
The thing I don't necessarily understand is if C++ is a language, and notepad is a language, what makes C# a technology? Why is C++ not a technology? Or notepad now that I think of it. Both of them are a set of numerous tools. Just the way it was state does not make sense what so ever. That is what I was trying to point out and used a bad example to do. @Cheraphy thanks for calling us all stupid ;p @devon we know we all decided we should start to take after you more. Only joking mate. | |||
|
Last edited on
|
|||
| iseeplusplus (363) | ||
|
While we are on the topic. Vlad never really said that C# is not a language or that C++ is not a technology. He said this,
To interpret this as an argument that C++ is not a technology and C# is not a programming language, you would need the supposition that programming languages and technologies exclude each other. Personally I would say that C++ and C# are both technologies and programming languages which is not inconsistent with Vlad's statements. Although I'm not exactly sure what he meant to imply. | ||
|
Last edited on
|
||
| devonrevenge (897) | |
|
everyone wants to be me. | |
|
|
|
| Zereo (428) | |
| I agree, just the way he phrased it made the impression that one was this and the other was this. Which in fact each of them are both. Lol its quite funny how threads start as one thing then end up in a debate that is usually pointless. | |
|
Last edited on
|
|
| devonrevenge (897) | ||
so is this a tautology??
ooh wait its a fallacy :/ | ||
|
|
||
| firedraco (5494) | ||
Languages is not an object, it is a set of objects of which things can be members. So Languages are a tool to write code is more correctly written as: If x is a tool to write code, then it is a language. As opposed to T(l), where languages is an entity. Therefore you would have ∀x T(x)→L(x) //if x is a tool to write code, it is a language T(n) //notepad is a tool to write code - L(n) //therefore notepad is a language | ||
|
|
||
| iseeplusplus (363) | |||
People are mammals. If x is a mammal then x is a person. Then again, the way I accidently made languages plural and tool singular, your example, would be corrected to say.
What I meant to say was languages are tools, or a language is a tool. | |||
|
Last edited on
|
|||
| L B (3816) | |
| This is what happens when we try to talk about C# being declared the so-called "language of the year". It always contains this post with me pointing out that we've derailed the thread to discussing a mixture of English grammar and logic. | |
|
|
|
| Zereo (428) | |
| Lol | |
|
|
|
| rapidcoder (737) | |
|
Language is notation. Abstract, non-physical concept. Tools are real, physical objects (like a hammer or a computer). For some people, tools are also computer programs (which can be also abstract, when written on a paper), but to call them tools, they must be run on a computer, so again physical objects are mandatory. Languages are not tools. I don't need a computer or any physical object to define a language. I don't need a computer or any physical object to use a language. I don't need it to reason in a language. | |
|
|
|
| cire (2354) | ||
If we accept that very narrow definition, then languages are not tools. I don't imagine many people would be willing to do that however. Psychologists, for instance, wouldn't be very happy if they couldn't call relaxation techniques tools for managing stress. One of the broader definitions of tool is "a means to an end" and a language is certainly that. | ||
|
|
||
| L B (3816) | |
|
A tool is any thing that can directly translate one form of input to another form of input. Hammers are tools. They translate one form of motion to another. Compilers are tools. They translate one form of instructions to another. Edit: Sorry, Languages are a way to use a tool or set of tools. | |
|
Last edited on
|
|
| chrisname (6191) | |
| A tool is something that assists you in performing an action or achieving a goal. | |
|
|
|