programming-terms

What is 'Currying'?

I've seen references to curried functions in several articles and blogs but I can't find a good explanation (or at least one that makes sense!) ...

What is a 'Closure'?

I asked a question about Currying and closures where mentioned. What is a closure? How does it relate to currying? Additional: Kyle's answer is great but to my poor procedural/OO mind Ben Childs answer is really useful. ...

What's the difference between an argument and a parameter?

When verbally talking about methods in C# during a code review or in pairing I'm never sure whether to use the word argument or parameter or something else. Either way the other people know what I mean but what's correct and what's the history of the terms? Would people use different terms in different languages? For the record I'm sel...

How do you pronounce the word 'Tuple'?

How do you pronounce the word 'Tuple'? ...

How do you pronounce "Enum"?

In the spirit of this question how do you pronounce Enum? Tagging as subjective and community wiki obviously. I've heard E-Nuhm and E-Nnoom any others? Edit: Looks like we have a winner. Thought it'd be a closer race since most of the people at my work use the 2nd one. ...

What is a "tight loop"?

I've heard that phrase a lot. What does it mean? An example would help. ...

How is GUID pronounced?

Is it pronounced "Gewid" or is it prononced "G.U.I.D" by spelling out the letters. It seems inconsistently used. What is the proper pronountiaton? Same story goes for SQL. It seems more people say "S.Q.L." than "Sequel". My co workers and I often argue about this. I want a definitive answer with something to preferrably back it up....

programming terms and abbreviations pronunciation

hello What is proper pronunciation for the following: Haskell RAII SFINAE [ sfee-nuh-ye? ] ublas [ yu-blas? oo-blas? mu-blas? ] lib (as in libm) [ libe? leeb? lib? ] pyc (python byte code) [ pike? pi-see? ] And more general question, is there database of MP3 files with pronunciations specific to programming? Thank you ...