Tagged Questions
7
votes
3answers
398 views
Why do .NET modules separate module file names from namespaces?
In implementations of the Scheme programming language (R6RS standard) I can import a module as follows:
(import (abc def xyz))
The system will try to look for a file $DIR/abc/def/xyz.sls where $DIR ...
7
votes
6answers
473 views
Is there an infinite amount of knowledge in a programming language?
I can program in Java, C#, C, Scala, and Javascript fluently. I'm comfortable with Objective-C, but I don't remember the conventions used for memory management. I can read Python and Ruby and I've ...
0
votes
3answers
437 views
Is C# more superior than Java as a programming language, objectively speaking? [closed]
A colleague (a .NET fan) argued that (in context to Java vs .NET comparison), while there are different arguments for Java and for .NET, and to determine which one is the better choice is a business ...
2
votes
4answers
369 views
How can I explain C# interfaces, and constructors to a 8 years old kid?
How can I explain C# interfaces and constructors to a 8 years old genius kid?
4
votes
6answers
203 views
Bridging the gap between learning language fundamentals and actually making useful software?
I'm learning C# via the "Essential C#" Lynda.com video tutorials and plan to read a couple of books that cover things in more depth afterwards. My question is where I should head to learn more after ...
0
votes
1answer
95 views
Resources for Learning C# by Example? [closed]
I'm primarily a web-developer looking to expand my skillset into desktop software (and ASP.NET eventually) through the means of C#. I've bought and been working through Professional C# 4.0 and .NET 4 ...
3
votes
7answers
425 views
Changing from VB.NET to C#? [closed]
I am working on co-op at a company as a test engineering specialist. This is not technically a software job, however at the end of the day, I spend most of my time programming.
I am not a ...
4
votes
2answers
254 views
Best example for mixins in .NET
I want to present the concept of mixins and their implementation in .NET.
The way they work in .NET is you add extension methods on an interface and decorate classes with said interface.
What would ...
8
votes
6answers
455 views
How to verify/prove orthogonality of a programming language?
I know the concept of orthogonality, but from a programming language point of view, is there a way to verify/prove it?
For instance in C#, one can use public or static for a method signature. You can ...
21
votes
11answers
3k views
For what reasons should I choose C# over Java and C++?
C# seems to be popular these days. I heard that syntactically it is almost the same as Java. Java and C++ have existed for a longer time. For what reasons should I choose C# over Java and C++?
8
votes
4answers
440 views
What can and can't the Garbage Collector do?
Will the GC take care of all memory management issues (memory leaks) ?
Is there any case where you don't want the GC to take control of some part of your code ?
2
votes
6answers
612 views
I want to learn C# through Java. How can I do that?
I have an excellent book for learning OOP using Java but my goal is to learn C#. How can I use that book to learn C# instead of Java? How can I know the equivalent of Java code in C#?
Is there a ...
3
votes
3answers
367 views
Do You Have To Know CIL To Make A Compiler for .NET?
Assume one wants to create a simple .NET language, or slightly more difficult, a compiler for an existing .NET language. Do you absolutely need to be familiar with the CIL (Common Intermediate ...
57
votes
16answers
4k views
Do the young minds need to learn the pointer concepts?
Why did the C master Dennis Ritchie introduce pointers in C? And why did the other programming languages like VB.NET or Java or C# eliminate them? I have found some points in Google, and I want to ...
5
votes
3answers
217 views
Is structural typing in a hierarchical model necessary?
This is part of a series of questions which focuses on a project called the Abstraction Project, which aims to abstract the concepts used in language design in the form of a framework.
Another ...
2
votes
4answers
762 views
More Powerful language for client-side web apps: JavaScript or C#?
Concerns over Microsoft's future with Silverlight, HTML 5 and Windows 8 have led me to reconsider plans to develop a business app over the next few years in Silverlight.
It can be difficult to define ...
1
vote
7answers
688 views
How to abbreviate variable names
I always struggle in abbreviating variable names. is there any standard which people while abbreviating variable names.
1
vote
4answers
293 views
Is the link between C# programming language and music obvious for English native speaker?
French is my native language and I just realized that the # in C# is the same character as for the diese music character that raises a note by a half tone.
Also, As I made my music elementary class ...
8
votes
1answer
292 views
Are there tasks which require significantly less work with Ruby than C# 4.0?
I just finished reading the Ruby chapter of the book 7 Languages in 7 Weeks. Aside from some syntactic sugar here and there I can't really see anything which can't be done with C# with a similar ...
1
vote
2answers
403 views
Beginner understanding game programming
I have always been interested in gaming and I have a reasonable amount of programming experience. While I have read strategies like Divide and Conquer, greedy approach and other principles, how do I ...
7
votes
13answers
4k views
Game programming : C# or C++?
Ok so the faq says :
"What language should I learn next? (Unless you have a specific requirement and don't know which language meets that requirement.)" so I guess this is not against the rules of ...
4
votes
7answers
652 views
What is the philosophy/reasoning behind C#'s Pascal-casing method names?
I'm just starting to learn C#. Coming from a background in Java, C++ and Objective-C, I find C#'s Pascal-casing its method-names rather unique, and a tad difficult to get used to at first. What is the ...
10
votes
9answers
767 views
What simple game is good to learn OO principles?
I have to come up with a project propsal for my students, here are some details:
The design should be gove over OO concepts: encapsulation, interfaces, inheritance, abstract classes
Idealy a game, ...
3
votes
6answers
241 views
Why are interfaces not casteable/ducktypeable?
One thing that always irked me (in C#) was that there's a hard dependency between an interface/abstract class and the implementing class and assembly. Meaning that that if two different assemblies ...
8
votes
2answers
747 views
Most Active Open Source C# Projects?
I am looking for open source projects being done in C# that are actively looking for developers and does not mind the person coming in from a C++ background. Any pointers appreciated.
30
votes
17answers
2k views
Which applications are best developed in C++ over C# in today's business?
I'm only curious. I have already developed microcontroller software in C and Assembly. So, I can see an application for these languages.
As for today, I'm specialized in information and process ...