Linked Questions
14 questions linked to/from Hidden features of Perl?
1472 votes
296 answers
762k views
Hidden Features of C#? [closed]
This came to my mind after I learned the following from this question: where T : struct We, C# developers, all know the basics of C#. I mean declarations, conditionals, loops, operators, etc. Some ...
1414 votes
191 answers
733k views
Hidden features of Python [closed]
What are the lesser-known but useful features of the Python programming language? Try to limit answers to Python core. One feature per answer. Give an example and short description of the feature, ...
295 votes
100 answers
225k views
Hidden Features of Java
After reading Hidden Features of C# I wondered, What are some of the hidden features of Java?
312 votes
99 answers
157k views
Hidden Features of JavaScript? [closed]
What "Hidden Features" of JavaScript do you think every programmer should know? After having seen the excellent quality of the answers to the following questions I thought it was time to ask it for ...
174 votes
78 answers
64k views
Hidden Features of PHP? [closed]
I know this sounds like a point-whoring question but let me explain where I'm coming from. Out of college I got a job at a PHP shop. I worked there for a year and a half and thought that I had ...
114 votes
64 answers
99k views
Hidden Features of C++? [closed]
No C++ love when it comes to the "hidden features of" line of questions? Figured I would throw it out there. What are some of the hidden features of C++?
141 votes
56 answers
94k views
Hidden features of C
I know there is a standard behind all C compiler implementations, so there should be no hidden features. Despite that, I am sure all C developers have hidden/secret tricks they use all the time.
159 votes
46 answers
44k views
Hidden features of Ruby
Continuing the "Hidden features of ..." meme, let's share the lesser-known but useful features of Ruby programming language. Try to limit this discussion with core Ruby, without any Ruby on Rails ...
175 votes
20 answers
70k views
while (1) Vs. for (;;) Is there a speed difference?
Long version... A co-worker asserted today after seeing my use of while (1) in a Perl script that for (;;) is faster. I argued that they should be the same hoping that the interpreter would optimize ...
123 votes
25 answers
35k views
Hidden features of WPF and XAML?
Here is a large number of hidden features discussed for variety of languages. Now I am curious about some hidden features of XAML and WPF? One I have found is the header click event of a ListView &...
72 votes
43 answers
43k views
Hidden features of Bash
Shell scripts are often used as glue, for automation and simple one-off tasks. What are some of your favorite "hidden" features of the Bash shell/scripting language? One feature per answer Give an ...
78 votes
31 answers
13k views
Hidden features of Groovy?
It seems like Groovy was forgotten in this thread so I'll just ask the same question for Groovy. Try to limit answers to Groovy core One feature per answer Give an example and short description of the ...
191 votes
3 answers
8k views
Why does calling a function in the Node.js REPL with )( work?
Why is it possible to call function in JavaScript like this, tested with node.js: ~$ node > function hi() { console.log("Hello, World!"); }; undefined > hi [Function: hi] > hi() Hello, World!...
27 votes
5 answers
17k views
Hidden features of Clojure
Which lesser-known but useful features of Clojure do you find yourselves using? Feel free to share little tricks and idioms, but try to restrict yourselves to Core and Contrib. I found some really ...