|
![]() |
Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming | |
Did programming change the way you think?
|
||
![]() |
|
|
LinkBack | Thread Tools |
|
|
#31 (permalink) | |||||||||||
|
Programmer
|
I don't think it was programming that changed the way i think, more that it was the logic behind that changed the way i think.
It's one thing to think "Human" logic, but something else to understand "computer" logic. I was talking to one of my professors at school a few weeks back, and he was telling me that the whole idea of the 4 year Computer Science degree is not to teach you how to program, but to teach you how to pick up any modern day language in about a week. The though process that is required for this comes from learning how to program, but more from learning how the computer works, and breaking down problems in a way to get the computer to do the thing you want it to do... Once the logic part is figured out, it's more or less just a syntax thing when learning a different language. Along with reading up on that languages specific limitations over another.... So yeah i would say that programming has changed the way i think, but I would go further with your question and say that its learning the logic that has effected me the most. Knowing how to program is just a side effect, once the logic is burned into your brain....
__________________
My Lego case thread. With PICS!!! ----------------------------------------------------------------------- Video card RMA database thread. I am working on an application that allows users to input their cards issues into a database, to build a knowledge base for what types of cards have a lower fail rate.
|
|||||||||||
|
|
|
|
#32 (permalink) | ||||||||||||||
|
Overclocker in Training
|
Quote:
|
||||||||||||||
|
|
|
|
#33 (permalink) | |||||||||||||
|
Overclocker in Training
|
I am only in high school; therefore, the only programming that has been offered to me thus far is one semester of C++. That said, I can't contribute much to this conversation except for maybe an analogy.
Is this feeling of your world changing similar to that of the feeling you get after taking a physics or astrophysics class? After physics I began to see almost everything in vectors. After astrophysics I began asking my physics teacher, "The car is moving 50m/s relative to what? Me? The Sun? That bird?"
__________________
Be a man. Chances are, you won't die; but, if you do, at least you won't make the same mistake twice. 92.3% of people believe every statistic that they encounter.
|
|||||||||||||
|
|
|
|
#34 (permalink) | |||||||||||||
|
Mmmm! Toast!
|
Quote:
|
|||||||||||||
|
|
|
|
#35 (permalink) | ||||||||||||
|
RAM Fan
|
The only programming language I know is Pascal... I guess the way it's changed me is that I describe things in more detail and leave less to the imagination... If that makes any sense.
Blank
__________________
|
||||||||||||
|
|
|
|
|
#36 (permalink) | ||||||||||||
|
Programmer
|
Yesterday I found myself waiting for the elevator (there are 2 in this lobby) and wondering the logic behind which elevator comes down to my floor... because it never seems to be the closer one.
So yes, I think of this weird programming crap all the time now.
__________________
"If there is a god, I hope he has a good excuse" Woody Allen
|
||||||||||||
|
|
|
|
|
#37 (permalink) | |||||||||||
|
Programmer
|
I've been programming since 7th grade when I sat down with a TI-82 calculator and started designing games in the middle of algebra. I took every programming class my high school offered and also some summer classes for other advanced languages. People though it weird when I took a Cisco class and caught onto the configuration of the interfaces so quickly because it's all based on code and variables. I'm now a professional programmer for the Air Force and I must say it's changed the way I think and plan. My mind can't function on a "just because" rational. In order for something to be true, there must be a reason behind it and proofs to show that it is indeed true.
__________________
If you can read this, thank a teacher. If you can read this in English, thank a veteran.
|
|||||||||||
|
|
|
|
|
#38 (permalink) | |||||||||||||
|
Programmer
Join Date: Aug 2006
Location: Blagoevgrad, Bulgaria
Posts: 530
Rep: 19
![]() Unique Rep: 18
Trader Rating: 0
|
I started programming in 1998 with Borland C++ 4.0. Well, it wasn't really programming but just ctrl+ins & shift+ins of my elder brother's code.
I've left C programming and focused on gaming (what would a 8 year old boy do). When I was 16 years old (like 2 years ago) I was interrupt driven. So when I was hungry I wanted a event to happen to go and eat. If the trash had to be disposed, I waited for my mother to interrupt me from the gaming. But this was not good and productive way to live. Currently, after 2 years of PHP developing (and some C,Pascal,VB and others), I'm currently thinking recursively and as an code emulator. While coding I know what happens and I can iterate, but sometimes this overflows the brain. Strange, but recursion is far more easier process that an iteration. And the last but not least after successfully completing any kind of job (even non-computer one), I'm only thinking of OPTIMIZATIONS. Lol, this PHP makes people sick. ![]()
__________________
Debian worshipper
|
|||||||||||||
|
|
|
|
|
#39 (permalink) | |||||||||||||
|
Windows Wrangler
|
I don't really think coding itself has changed the way I think, I believe that my whole experience with computers has though:
I now see how similar computers and people really are. Were both made of bits (computers having 0 and 1, while people have A, C, G, and T), We both have little compilers (I forget the name of the part of cells that takes RNA and turns it into Proteins). We both have a "CPU", which we're both vegetables without. There's a bunch more I've thought of but I can't remember them all right now. ![]()
__________________
Some things to know: 1) You shouldn't bash on people just because they have a different opinion than you, and you believe theirs needs to be "corrected". 2) If you read my posts carefully, you should be able to notice my frequent use of sarcasm. 3) Vsync is a good thing. All those extra frames do is create screen tearing. 4) FireGL and Quadro GPUs are for workstations running AutoCAD and that's why they cost so much. 5) Empty RAM is a bad thing. You want your programs and games utilizing everything they can.
|
|||||||||||||
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|