![]() |
| | #1 |
| Math wizard Join Date: Dec 2006 Location: Minot, ND, USA
Posts: 521
| Program source "code"? |
| ulillillia is offline | |
| | #2 |
| Registered Abuser Join Date: Jun 2006 Location: Toronto
Posts: 579
| Well, it can also often just be called "source" (i.e. "sourceForge" or "can I see the source for that?"). Technically though, "source" can refer to any original resource of the application, such as code, text, documentation, images, object files etc. Usually, when specifying "code" in the context of an application, it is understood that you are most likely referring to the code of that application (i.e. "source" code) and so the "source" might be ommitted. Most of the time the word "source" will be included to signify the totality of the context (i.e. not just a specific module or routine, but the entire application). But all nomenclature and semantics aside, many times the word "source" is just included for the coolness factor as in Valve's "Source" engine.
__________________ MSDN knows exactly what you're looking for... |
| @nthony is offline | |
| | #3 |
| Math wizard Join Date: Dec 2006 Location: Minot, ND, USA
Posts: 521
| My question is why is it called "code"? |
| ulillillia is offline | |
| | #4 | |
| Ethernal Noob Join Date: Nov 2001
Posts: 1,891
| Looking at the formal definition of code, it makes sense. Quote:
| |
| indigo0086 is offline | |
| | #5 | |
| Just Lurking Join Date: Oct 2002
Posts: 5,005
| Quote:
The English language, especially the American variant, is screwy.
__________________ 7. It is easier to write an incorrect program than understand a correct one. 40. There are two ways to write error-free programs; only the third one works.* | |
| Dave_Sinkula is offline | |
| | #6 |
| Math wizard Join Date: Dec 2006 Location: Minot, ND, USA
Posts: 521
| Thanks. That's all I wanted to know. The English language is quite screwy. There's a set of "standard" rules but some words don't follow them or break them. |
| ulillillia is offline | |
| | #7 | |
| Registered Abuser Join Date: Jun 2006 Location: Toronto
Posts: 579
| If you wanted to know why the word "code" is used (instead of why "source" is often redundantly included), then it is actually *not* the result of any malformed English, but in fact is quite proper English. You see, when you create a "program" for a computer you are communicating with it. More specifically you are giving it instructions to accomplish some abstract task. Conceptually, it is no different than communicating with any other entity (such as a human) except that your encoding of the information differs. When communicating with a human, we encode information into that person's language. When we communicate with a computer, we encode information into a language understood by the compiler (a subset of English in the case of C) which is inturn encoded into assembly language understood by the assembler which is inturn encoded into binary, which is understood by the computer. From this, and the defintion of code: Quote:
__________________ MSDN knows exactly what you're looking for... Last edited by @nthony; 05-09-2007 at 01:08 AM. | |
| @nthony is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Program Plan | Programmer_P | C++ Programming | 0 | 05-11-2009 01:42 AM |
| Client-server system with input from separate program | robot-ic | Networking/Device Communication | 3 | 01-16-2009 03:30 PM |
| To find the memory leaks without using any tools | asadullah | C Programming | 2 | 05-12-2008 07:54 AM |