3 ms·
My understanding of this feature is that it's to encourage beginners to write code that does something without first having to learn about namespaces and the en
by nathanaldensr 6y ago
My understanding of this feature is that it's to encourage beginners to write code that does something without first having to learn about namespaces and the entry point concept. I expect most commercial apps and open-source projects will continue to use namespaces and an entry point method in their code.
- whizzter 6y agoExactly! And on top of that I've mentioned in many conversations how teaching Java and C# as a first language often confuses people into believing that programming is about syntax rather than logic, because they spend so much time searching for syntax errors in their first hello world application. For hello world with 29 tokens if i count correctly for C# vs 4 tokens for a Python program, guess where beginners have an easier time to fail?
- elboru 6y agoIt’s also great for testing concepts or libraries, “what happens if I call this object like this or like that?” I used to use LINQPad for that, now I don’t need to, VS Code and this new feature is enough!