![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Expert Programmer
|
How common is C#?
I noticed today when I was looking at a list of programming classes at my school that none of them use C#... my question is why not C#?
__________________
|
|
|
|
|
|
#2 |
|
Programmer
Join Date: Jul 2006
Location: using Earth.Africa.Egypt.Cairo;
Posts: 76
Rep Power: 3
![]() |
may be no one in your school is intrested in making windows applications :beard:
|
|
|
|
|
|
#3 |
|
Expert Programmer
|
School? or College? I've never seen high schools teach C#. Some teach VB but thats about it when it comes to microsoft languages. I've seen a lot of schools teach Java and C++, and PHP. Not only are they popular languages, but they are also free, and portable. Remember that C# is made by microsoft and is not portable. You can get free IDE' for it, and the .NET framework is free, but it's not portable. Plus, if you were to use C# professionally in a work place, you would probably use Visual C# as the IDE, which is big bucks.
|
|
|
|
|
|
#4 |
|
Professional Programmer
Join Date: May 2006
Location: Maryland, USA
Posts: 306
Rep Power: 3
![]() |
Just be glad they don't teach you in C#. Even with mono C# is still not fully cross platform. By teaching you in something like Java or C++ they give you the programming knowledge and skills you need without limiting how widely you can apply them. After graduating you should not have much trouble picking up C# if you learned Java or C++ and did well in school
__________________
Robotics @ Maryland AUV Team - Software Lead |
|
|
|
|
|
#5 |
|
Newbie
Join Date: Dec 2006
Posts: 5
Rep Power: 0
![]() |
If you want to learn C#, learn it on your own.
|
|
|
|
|
|
#6 |
|
Professional Programmer
|
C# is somewhat portable, there is Mono for Linux no??
__________________
JG-Webdesign |
|
|
|
|
|
#7 |
|
Professional Programmer
Join Date: May 2006
Location: Maryland, USA
Posts: 306
Rep Power: 3
![]() |
The language is portable, but the class libraries that everyone uses are not fully ported to all platforms, including Linux. There is nothing wrong with know C#, but I think it would be best to learn a more portable language first.
__________________
Robotics @ Maryland AUV Team - Software Lead |
|
|
|
|
|
#8 |
|
Expert Programmer
|
__________________
|
|
|
|
|
|
#9 |
|
Expert Programmer
|
From what I hear, if you know Java, you'll have no problem picking up C#.
|
|
|
|
|
|
#10 |
|
Battle Programmer
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3
![]() |
Going from Java to C# is pretty easily. And as others have mentioned, the main plus for Java is that it does run (almost) equally well on the main operating systems a typical student would use (Windows, OSX, and Linux). The Mono project is making some gains to providing a cross-platform .NET framework, but last I heard they still have a ways to go.
As for using it commercially, the reason that VC# costs big bucks is pretty much a load of bull. If a company can't afford a to buy the software for their developers, they should probably reconsider even developing and marketing their product at all. And if you want to use it for your own experiments, you can use VC# Express, which is free.
__________________
<insert disclaimer here> <insert shameless plug for Visual Studio here> |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Common Control Update? | Baphomet | Coder's Corner Lounge | 2 | Oct 14th, 2006 3:31 PM |
| How to make common navigation not reload. | Sungam | Other Scripting Languages | 12 | Jan 30th, 2006 10:22 PM |
| question about filename in common dialog | Kilo | Visual Basic | 4 | Nov 28th, 2005 3:42 AM |
| Common Sense | lostcauz | Coder's Corner Lounge | 17 | Jul 18th, 2005 8:31 AM |
| Question about writing this program | strider496 | C++ | 4 | Mar 24th, 2005 11:31 AM |