Question Senior Project C or C# help ( CodeGuru Forums General Developer Topics ) Updated: 2008-08-12 06:10:03 (6) |
|
Senior Project C or C# help
Well I am in my senior year of graduating with my CS degree, and I have decided on a senior project. Now, I have two semesters to finish it(May 09), and have hit a mental road block.
I am creating a server/client application that utilizes distributed computing(one server, many clients) for web data mining. Now, I can do this in C# and it will take my a couple of months to develop because everything is "built in", I just need to focus on the design.
I am thinking about switching over to C++ so I can learn as much as possible. I am familiar with Win32 API programming and C++, but I know this will take me a lot longer to complete, BUT I will learn A LOT more.
I am leaning towards the C++ side right now, but I do not know for sure.
So, do you guys have any suggestions? Pros/Cons? I know its best to use the tool suitable for the job.
Thanks guys...
|
|
| Answers: Senior Project C or C# help ( CodeGuru Forums General Developer Topics ) |
|
Senior Project C or C# help
Quote:
|
Originally Posted by messycan
True. The glory would be that it would show potential employers the difficulty in the project, and how involved it would be.
If I was doing a personal project or for a job, then it would be done in C#.
Its a Catch-22 :/
|
If they ask why you chose to program this in C++, what are you going to say? "I chose this because it was a more difficult approach."
I personally wouldn't want to hire someone that takes the more difficult approach (with no benefit to the program).
On the other hand, if you find C# so trivial to do, why not blast it out in C# and then do it in C++? Then if you are asked, you could say "Well, I first did it in C# and it took xxx time, but then I wanted more of a challenge so I did it in C++".
|
|
Senior Project C or C# help
Quote:
|
Originally Posted by Arjay
Doesn't this contradict this statement?
I'm replying as I am because, based on your requirements, C# would clearly be the best tool for the job.
I have to question the learning part. Why do something in C++, when this problem would rarely ever be coded in C++?
IMO, there is no glory in taking the more difficult approach.
|
True. The glory would be that it would show potential employers the difficulty in the project, and how involved it would be.
If I was doing a personal project or for a job, then it would be done in C#.
Its a Catch-22 :/
messycan
|
|
Senior Project C or C# help
Quote:
|
Originally Posted by messycan
Eh, I am leaning towards C++ because of how complex it would be, and I would learn more.
|
Doesn't this contradict this statement?
Quote:
Originally Posted by messycan
I know its best to use the tool suitable for the job.
|
I'm replying as I am because, based on your requirements, C# would clearly be the best tool for the job.
I have to question the learning part. Why do something in C++, when this problem would rarely ever be coded in C++?
IMO, there is no glory in taking the more difficult approach.
|
|
Senior Project C or C# help
Quote:
|
Originally Posted by Arjay
Between C++ and C#, what do you consider the best tool for the job?
|
Eh, I am leaning towards C++ because of how complex it would be, and I would learn more.
messycan
|
|
Senior Project C or C# help
Quote:
|
Originally Posted by messycan
I know its best to use the tool suitable for the job.
|
Between C++ and C#, what do you consider the best tool for the job?
|
|
Senior Project C or C# help
icoolucool
|
|
- Source: - Previous Question: GameTrailers.com Forums GameCube - Next Question: CodeGuru Forums Assembly |
|
|