Question:
i am doing software engineering in 2nd semester .?
Shahid
2013-05-15 12:06:16 UTC
2 down vote favorite


In order to make a choice for future what will be good Java or C Sharp? Now a days there are many jobs in C# and many clients are moving towards .Net(as MS is providing support). I have heard that Java is very slow as compare to C#. I have worked in C++ but now i want go for Java or .Net its getting quite complex to decide help me out here. Thanks
Three answers:
Fred W
2013-05-15 12:51:05 UTC
I am going to say:



Both



I would also say:



- Perl - systems integration, general toolbox

- Python

- Smalltalk - pure OOP

- Scheme - functional and multi paradigm (and the book and on-line lectures Structure and Interpretation of Computer Programs) -- perhaps F#

- C - OS and driver level

- Objective C - iOS

- SQL - database programming



and I would add:



- Prolog - logic based programming

- Tcl/Tk - easy scripting of cross-platform GUI applications (Unix, Windows, Mac)



and read up on Snobol4 for a "string based" pattern matching and backtracking based language.



Each of these will give you different insights into programming. Especially Scheme and the attendant course material. You will probably NEVER use it in a commercial program, but it will make you a far better software engineer or developer. Smalltalk will give you insight (for example, "if", "while", etc. are not fundamental, and can be expressed using normal OOP methods). Once you have Smalltalk under your belt, Objective C and Ruby will be VERY EASY.



Perl (perhaps Python), C, SQL are vital "daily" skills.



Java is not "slow" when compared to C#. Indeed, the JVM is available on most platforms -- from phones to Mainframes! C# is mostly limited to x86 Windows platforms, and is a much smaller performance band.



Most programmers know a lot of languages -- Figure that you will have a working knowledge of at least 10.
?
2013-05-15 13:21:21 UTC
People have always and will always say Java is slow. No idea why. Maybe in some circumstances it is slightly slower but it is so efficient now that it really depends on the skill of the programmer.



C# is growing fast. I use it at work! .NET is great because the libraries you are using can be written in any .NET supported language. You can even write Python code, add it to your library, and then use that in a C# program. Check my source. It contains the major languages and then a list at the very bottom of the page. Language interopability is very very useful. Microsoft did this one very well. In my office we have Perl specialists, Java specialists, and guys who are database masters but EVERYONE has to know C# here.
?
2016-10-16 08:18:15 UTC
Take relax...... day after today, after the examination, initiate analyzing, considering the fact which you're unlikely bypass with 0 guidance. Why do not you're taking help out of your gf , ask her to throw chits during the examination ?


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Continue reading on narkive:
Loading...