Tag Info

New answers tagged

0

An IDE is a choice of taste in many regards. You can use Eclipse for Java, but you can also use it for C and C++, you can even create webpages (dynamic) with eclipse and do the HTML/CSS and Javascript in there. Though you could opt for a more conventional web-editor such as Brackets. (Which has some nifty features). By the way, Swing is not a different ...


0

The static keyword can be a little hard for newbies to grasp. Its primary purpose is to identify a class member as not belonging to any single instance of the class, but instead to the class itself. Without going into too much detail, C# (and Java) rigidly enforce the object-oriented ideal that all code and data must belong to an object, and therefore is ...


1

I share your view, IMHO the main driver for metaprogramming is productivity. Nobody would even start thinking about Metaprogramming if it were only about the more concise syntax. (Ok, maybe some people still would ... people do strange things all the time). In fact, the more concise, easier to maintain syntax and the (expected!) productivity gain go hand ...


8

You're basically describing the "Lumosity Principle;" that brain games will have a "spillover effect" into other cognitive areas. The only studies that demonstrate this effect seem to be those that are sponsored by Lumosity. There are even anecdotal studies that appear to demostrate that video games can be better at accomplishing this. That said, there ...


3

It's great when you can have hands-on experience allowing interactive exploration and experimentation. But it is by no means an essential part of learning a technique or technology--in computing or most other fields of human endeavor. While you're not going to be able to master skills requiring kinesthetics (e.g. music, dance, kung fu) without doing them, ...



Top 50 recent answers are included