Elchin Asgarli wrote:Are you sure that compiler does not perform any optimization thus does not decrease the number of actual instructions? I think more accurate measure would be to print the result of every addition, and then calculate separately how much does it take for the print operation itself by printing the same thing 10000000 amount of times, and then subtract numbers.
Vishal Kashyap wrote:
But, ya one and only problem i think is NON-OPEN SOURCE property of C# makes it less popular with respect to Java.
Ronwaldo Cruz wrote:
In my experience, C# language since it came later had the benefit of hindsight and so beats Java the language in almost every way
- Properties, Delegates, Virtual keyword since it implements tighter control for subclassing, implementation of Generics
Jagadeeswara Yaramala wrote:I have got a wild thought after going to the posts.
For a career point of view, C# is easier to learn than Java (Microsoft Certifications are easier than Java certs). If you are a programmer on a job, you can go home early.
If you are a Java programmer, things can get complicated and sometimes you may need to spend extra hours at work.
Paul Sturrock wrote:Not sure what the open source or closed source nature of a language makes any difference in its success or otherwise.
Not sure what the open source or closed source nature of a language makes any difference in its success or otherwise.
Jagadeeswara Yaramala wrote:I have got a wild thought after going to the posts.
If you are a Java programmer, things can get complicated and sometimes you may need to spend extra hours at work.
MCSA 2003 | Preparing For OCPJP/SCJP6
Vishal Kashyap wrote:Ha....Ha....Ha....
much of this discussion covers most of the point and features of Java and C# here. But, non of them pointed out WRITE ONCE, USE ANYWHERE feature of Java which is one step ahead with respect to C# in development. :) :jumpingjoy:
Please Come to the point and help us to make a genuine decision in this regard.
MCSA 2003 | Preparing For OCPJP/SCJP6
Vishal Kashyap wrote:Ok Gaurav,
if you say this as platform independence; then will you please confirm it regarding C#. i.e. whether C# is a platform independent or not?
Vishal Kashyap wrote:
A language supporting all platforms for development is known as? i.e. you can easily develop your code on any platform for any platform.
Isn't it known as platform independence of any language?
MCSA 2003 | Preparing For OCPJP/SCJP6
Jagadeeswara Yaramala wrote:
For a career point of view, C# is easier to learn than Java (Microsoft Certifications are easier than Java certs). If you are a programmer on a job, you can go home early.
If you are a Java programmer, things can get complicated and sometimes you may need to spend extra hours at work.
Gerardo Tasistro wrote:How can a certification in a language that has more features be easier than one that has less?
How can a certification in a language that has more features be easier than one that has less?
Jagadeeswara Yaramala wrote:The questions on the exam are more twisted in logic and one needs to be a "human java compiler" to answer the questions.
now why do you think they do that and Microsoft doesn't? Why is "human assisted compilation" important for one and irrelevant for the other?
Jagadeeswara Yaramala wrote:
Also, I am not sure, how(or whether) a java certification makes a developer more productive and efficient than a Microsoft C# certified developer.
Gerardo Tasistro wrote:
Agreed, now why do you think they do that and Microsoft doesn't? Why is "human assisted compilation" important for one and irrelevant for the other?
It doesn't. The SCJP exam doesn't make you more productive and efficient. That's your and your boss' job.
Jagadeeswara Yaramala wrote:
This is the precise reason why I am not taking the SCJP exam.
If an exam's objective is to enhance the skills of people who are preparing the questions of SCJP and support a lot of people who are preparing mock exam questions....then better avoid that exam/certification. It has only got paper (or score sheet) value and can not be a even a support document to show one's suitability for a programming job. My boss will simply ignore the SCJP !!!
The kind of code being given in some mock exams looks like "find the bug if you can" types.
Any boss will look for productive and efficient people !! And not "human compilers". I am not saying Microsoft certifications enable one to be productive and efficient. But, at the least, they do not attempt to test much of "abnormal or extra human" skills of "compilation fails/succeeds".
Few days back, I was reading K&B SCJP Guide. It is said that one need to look for closing and opening braces in the code snippets of the program in exam. Also one needs to be prepared for horrible code indentation. I thought, those things are better left to IDE![]()
David Newton wrote:An SCJP shows that you are competent in language syntax. It is a completely useless measure when it comes to actually being able to *code*. While I don't *completely* ignore the fact that someone I'm considering hiring has an SCJP, it is so far down on my list of priorities as to be irrelevant.
It runs on an internal combustion engine. This ad does not:
Low Tech Laboratory
https://www.kickstarter.com/projects/paulwheaton/low-tech-0
|