![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#61 |
|
Expert Programmer
Join Date: Dec 2004
Posts: 794
Rep Power: 4
![]() |
Yes, but you haven't proven to me that you can "think in" a programming language. A programming language offers the ability to program, nothing else.
Since you haven't contested the fact that Mr. Graham's definition includes natural human languages, you apparently agree with that point. Which means that even if programming languages WERE "tools for thinking", which they aren't, your definition is still too broad.
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials. --WilliamSChips on Slashdot |
|
|
|
|
#62 |
|
Professional Programmer
|
Natural languages often leave ambiguities(sp) which is why no one programs in english.
When you are writing some sort of a program first you think of the logic. You do that in your natural language. Next you take out the ambiguities and translate it into a language that the compiler can understand and translate into machine code. If you look at code that someone else wrote you should be able to figure out their logic. You might not understand their code but I really feel like it would be because you might have a different approach to the problem. |
|
|
|
|
#63 |
|
Expert Programmer
Join Date: Dec 2004
Posts: 794
Rep Power: 4
![]() |
What's your point?
Edit: By the way I'm aware that nobody programs in English, it's Yegg who implies that they do.
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials. --WilliamSChips on Slashdot |
|
|
|
|
#64 |
|
Professional Programmer
|
My point is that you can communicate ideas with others using a programming language.
Actually you could find people programming in English, but that depends on your definition of programming. |
|
|
|
|
#65 |
|
Expert Programmer
Join Date: Dec 2004
Posts: 794
Rep Power: 4
![]() |
1) You can sometimes, and with some ideas, but not always.
2) Even if you can, that's just a side effect of it being a programming language. It's not the intended purpose and it's certainly not the definition. 3) Even if it were, a tool for "communicating ideas with others" is not the same as a "tool for thinking". 4) Even if it were, at which point Mr. Graham's definition would include programming languages, the definition is still too broad as it includes things besides programming languages. Some people on the internet don't know how to debate, and so they pick one (rather unimportant) part of my argument and refute that. To prevent this from happening, I have numbered my points 1-4. With this particular argument my four points are cumulative; you have to disprove all of them to win the debate. Good luck, you'll need it.
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials. --WilliamSChips on Slashdot |
|
|
|
|
#66 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
What I say is correct. See what I said, as proof thereof. Next life I'm gonna be a politician or televangelist. Send your cards and letters and I will help you from the goodness of my heart (refer to above for proof of that goodness). Don't forget the five bucks.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
#67 |
|
Expert Programmer
Join Date: Dec 2004
Posts: 794
Rep Power: 4
![]() |
Huh?
DaWei sometimes I have no idea what you're talking about :-P
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials. --WilliamSChips on Slashdot |
|
|
|
|
#68 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
That's what fallacies are for....
![]()
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
#69 |
|
Newbie
Join Date: May 2006
Posts: 19
Rep Power: 0
![]() |
http://www.nerdtests.com/ft_nq.php
Your Score Summary Overall, you scored as follows: 98% scored higher (more nerdy), and 2% scored lower (less nerdy). What does this mean? Your nerdiness is: Definitely not nerdy, you are probably cool. I'm not sure what to do to get the other 2 % gone. Perhaps I need to get the periodic table out and answer them wrong.
__________________
Into the valley of death rode the 600 hundred. |
|
|
|
|
#70 |
|
Battle Programmer
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 742
Rep Power: 3
![]() |
Congratulations on dredging a nearly 3 month dead thread for a sidetracked post. :beard:
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|