Page 3 of 6

Re: Programming Terms

Posted: Wed Nov 12, 2008 9:11 pm
by avansc
trufun202 wrote:I actually learned SNAFU and FUBAR in 9th grade english class.

They spelled it out as f*****, but I still can't believe that was part of the curriculum.

haha, yeah the good old days when there was no such crap as politically correct and all that pancy jazz

Re: Programming Terms

Posted: Thu Nov 13, 2008 9:22 am
by MarauderIIC
On that politically correct subject, when I had my IQ test in first grade, part of it was speed identification of pictures. Two of those pictures were 'knife' and 'gun' (she was looking for rifle, actually). And I recall making a comment at the time that that wasn't very politically correct.

Re: Programming Terms

Posted: Thu Nov 13, 2008 9:28 am
by avansc
MarauderIIC wrote:On that politically correct subject, when I had my IQ test in first grade, part of it was speed identification of pictures. Two of those pictures were 'knife' and 'gun' (she was looking for rifle, actually). And I recall making a comment at the time that that wasn't very politically correct.
i grew up in south africa,(political correctness did not exsist) had fights in school and didnt get expelled, shit once a teacher and me duked it out in 11th grade and nothing happened. i remember there was "corparal punishment" meaning if you didnt do your homework you would get hit by a stick. i remember one time i was flirting with these girls when the teacher left the class, then when he came back he hot his 2x4 and said bend over, so i was a little cheecky and replied, "id rather take a beating", never the less he gave me that beating. and you know what, i was fine with it, id rather take a beating any day than having cops involved or going to the principals office. also remember once they had to send me back home, cause i had a handle of vodka before class started. hahahaha.

Re: Programming Terms

Posted: Wed Nov 26, 2008 10:38 pm
by Arce
Huh...

I guess I forgot to define my terms. ;P

Re: Programming Terms

Posted: Thu Nov 27, 2008 12:33 am
by XianForce
Arce wrote:Huh...

I guess I forgot to define my terms. ;P
epic lulz

Re: Programming Terms

Posted: Tue Jan 06, 2009 7:35 pm
by Kcirtap1990
Alright, I have no idea what the term for this is but I remember reading about it somewhere. I searched around google and wikipedia for a while with no luck, and its bugging the shit out of me. So, a source port is taking one program, and compiling it on a different operating system than it was originally programmed for. Pretty basic stuff. But what is it called when you take a program, and attempt to rewrite the source code in a completely different language. I know its not a very common thing to do (at least in my experience) but a friend of mine and I were talking and this came up and just not knowing the term for it is annoying me to say the least. Anyone know the term?

Re: Programming Terms

Posted: Tue Jan 06, 2009 9:05 pm
by dandymcgee
Kcirtap1990 wrote: Anyone know the term?
Well you got me.. Google turns up no results. We need a programming thesaurus.

Re: Programming Terms

Posted: Tue Jan 06, 2009 9:09 pm
by eatcomics
C++ thesaurus??? We need to start preparing for the zombie apocolypse!

Re: Programming Terms

Posted: Wed Jan 07, 2009 6:06 pm
by dandymcgee
eatcomics wrote:C++ thesaurus??? We need to start preparing for the zombie apocolypse!
Whoa calm down dude.. it's only a game.

Re: Programming Terms

Posted: Wed Jan 07, 2009 6:54 pm
by eatcomics
You know something is wrong if you can't find it on google :lol:

Re: Programming Terms

Posted: Wed Jan 07, 2009 7:52 pm
by dandymcgee
eatcomics wrote:You know something is wrong if you can't find it on google :lol:
The query.

Re: Programming Terms

Posted: Mon Jan 19, 2009 11:59 pm
by XianForce
eatcomics wrote:You know something is wrong if you can't find it on google :lol:

Like whoever said it is smoking crack? :lol:

Re: Programming Terms

Posted: Tue Jan 20, 2009 2:24 am
by LuciDreamTheater
Kcirtap1990 wrote:Alright, I have no idea what the term for this is but I remember reading about it somewhere. I searched around google and wikipedia for a while with no luck, and its bugging the shit out of me. So, a source port is taking one program, and compiling it on a different operating system than it was originally programmed for. Pretty basic stuff. But what is it called when you take a program, and attempt to rewrite the source code in a completely different language. I know its not a very common thing to do (at least in my experience) but a friend of mine and I were talking and this came up and just not knowing the term for it is annoying me to say the least. Anyone know the term?
That's called "cross-compiling."

For instance, when games are built for the Dreamcast, the GCC cross-compiler for the ARM processor is used. This term is common in the embedded system world because the hardware that's used might have an outdated or non-standard chip.

EDIT: I misunderstood you. Either way, I don't recall a more specific term than porting, although wikipedia mentions that porting does not generally refer to writing a program in a different language. I, for one, have always called the process porting, even if a different language is used. (To quote wikipedia, however, they call it, "language conversion or translation").

Here are a few of my own, in alphabetical order:
  • Algorithm -- A sequence of instructions. Algorithms are said to be the compliment of data, although some professors claim that the line between data and algorithm is being blurred. If you're a computer science student, it is likely that you'll take an algorithms class sometime before you graduate. (Often times, you'll take two).
  • Mutex -- When creating a multi-threaded program, a mutex serves to lock resources. Essentially, it's a flag that signifies whether data can or cannot be accessed.
  • Object Oriented Design -- OOD facilitates planning the structure of objects within a program. Typical designs include the observer pattern, singletons, and adapters.
  • Recursion -- A term that is used in mathematics, it describes a function that builds upon itself. One problem that can occur with recursion is stack overflow, and it is a technique that tends to be avoided in game development, although it finds use in artificial intelligence.
  • Structure and Interpretation of Computer Programs -- A book and lecture series that has become well known in computer science education. Course content is freely available from MIT's website.

Re: Programming Terms

Posted: Wed Jan 21, 2009 1:21 pm
by Aeolus
So is the original guy not editing his first post? I would like to write all the terms down in my Notes of all Notes C++ notebook lol. Im a notetaker.

Anyways here you go:

Code: Select all

* Superclass, Parentclass
* Subclass, childclass
* scope
* heap, freestore
* overhead
* dynamic
* static
* overloaded
* overwritten
* composition
* inheritance
* encapsulation
* polymorphisms
* virtual
* constant
* operator
* pointer
* reference
* short circuiting
* unary, binary, and ternary operators
* function
* function signature
* declaration
* definition
* instance
* structured
* procedural
* low vs high level
* optimization
* recursion
* iteration
* increment
* decrement
* prefix
* postfix
* lvalue: The values on the Left. Example: "x"=5
* rvalue: The Values on the Right. Example: x="5"

Re: Programming Terms

Posted: Wed Jan 21, 2009 1:23 pm
by MarauderIIC
No, he's not editing the OP. But he did write
Please guys, if you post terms, please post the definitions for them also, Thanks!