![]() |
| |||||||
| Computer Juice raffle - Win PC hardware of your choice worth £500 / €680 / $1000 - Enter HERE! |
| |
Computer Juice - Forums - Why...??? |
![]() |
| | Thread Tools |
|
#1
| ||||
| ||||
Why...???Hi.... I wanna ask why everyody prefer JAVA to C#. i am myself not much aware of these 2 languages. But all the professionals or experienced guys i have consulted, advise me to do Java rather than C#. They say learning Java is better from Job and futuristic point of view... My teacher even said to me that, those who know Java, for him to learn C# is a child's play...... Is Java so similar in power and application to C#..?? |
| |
|
#2
| ||||||||||||
| ||||||||||||
Why...???because c# basically is java it was Microsofts attempt to beat it /match it
__________________
My System: Cewy's wonder macine
Want your system info in your signature? |
|
#3
| ||||||||||||
| ||||||||||||
Why...???There are stages in learning to program.
__________________
You have to know the syntax. There's very little syntax in a language, learning it is trivial. You have to know the API you're linking to. You'll only ever learn a small part of an API, the books you use and the other programmers you program with will choose most of the API you get familiar with. You have to learn how to structure a program, and eventually to structure several associated programs as a connected suite. You can do any of that in either language with no practical difference. C Sharp is only ever going to be deployed in Microsoft environments. The world's bigger than that. A professional programmer will easily switch between languages. If he's a permanent employee his company will train him where they feel he'll provide the greatest return. It's easy to get stuck in a rut if you don't push in that sort of setting. An independent programmer will only ever get employment in a contract where his previous experience is obviously useful and that especially means having a specific language skill. Just being flexible makes no difference, you're being employed by a Human Resources drone who isn't fit to wipe your monitor and knows nothing about your skills, only how to match ticks and crosses. What do you want to be? Who do you want to work for? Where do you want to do it? Are you going to sell your own skills or find a company to protect you? Whatever you start out knowing or doing or being skilled at you'll always have to keep up and learn more and choose what to prove yourself skilled at. What you start with will only affect your first job or two. If anyone even looks like they'll offer you a job, swear you're in love with what they're in love with. Laugh when they laugh, discover their inane prejudice and stroke it for them. Employers are maniacs, all you want from them is their money. Their admiration is meaningless, all that matters is whether and how much they pay you. Your salary slips are your scorecard. My System: Tim
Want your system info in your signature? |
|
#4
| ||||||||||||
| ||||||||||||
Why...???so to sum it up
__________________
c# = microsoft platforms java = multi platforms, linux, mac, solaris, bsd and handhelp/cellular applications My System: Cewy's wonder macine
Want your system info in your signature? |
|
#5
| ||||||||||||
| ||||||||||||
Why...???I left it for a while to think about it and I'm not convinced it's that simple. To understand the answer I'd have to teach you to program. By the time I'd taught you to program you'd know the answer without me telling it to you. There's a certain Buddhist abstraction to "why is X obviously right even when it's evidently wrong" questions like this one. The meditation itself is the truth.
__________________
The teacher should also have said "those who know C#, for him to learn Java is a child's play......" My System: Tim
Want your system info in your signature? Last edited by spot : 05-03-2008 at 11:30 PM. |
|
#6
| ||||
| ||||
Why...???thx for your replies guys... getting a good idea, what programming actually means... it doesn't matter what language are u learning...if you know how to program, how to crack/tackle a problem, the language you code in won't be a problem. |
![]() |
| Thread Tools | |
|
| Powered by vBulletin® Copyright ©2000 - 2008 Jelsoft Enterprises Ltd. SEO by vBSEO ©2008, Crawlability, Inc. |