Thursday, July 9, 2009

Which is the best Operating system to do C and C++ and networking programming?

Which is the best Operating system to do C and C++ and networking programming?If yes why?


Can an operating system effect any network programming?


Network programming involves which type of programming language and Operating System. Does Command Line Interface is better than Graphical Based Interface for network programming?Why? How can I better do network programming, which programming language is best for network programming..........Please help me to find this answers...................Can any become a good network programming and earn his livelyhood.........The jobs for network programming..................The career for network programming in India and abroad...........???????????????

Which is the best Operating system to do C and C++ and networking programming?
i like linux most. it has great tools to observe and examine the traffic, it's very stable and everything's open source. And it has valgrind, which beats any other debugger/memory checker.





also, if you're careful, then porting a linux network application to windows is not a lot of work. and porting linux applications to other unix OSs is usually also quite straight forward.





if you want to write fast servers, then as a language i'd pick C (i don't like C++). however, many servers are nowadays written in java, with tomcat or something similar.





if you find a good networking job - i don't know. i think diversity wins. if you're perfect at writing network software, but not familiar with anything else, that's a big disadvantage. writing good servers is not trivial - you also need a lot of knowledge about protocols, routers, operating systems, performance etc. it's a difficult job.
Reply:Doesn't matter, if you really want to be good at it, I would recommend to start with an operating system you comfortable with. I myself use windows, and linux(through a virtual machine) so I can run both O/S at the same time.





For easy start up on networking I would recommend Java. I personally use c/c++ because that's the language I started with.





for free compilers go here


www.thefreecountry.com


for tutorials


c/c++


www.cprogramming.com


www.programmingtutorials.com


java:


java.sun.com (can also get a java compiler here as well)





To become a better networking programmer, it takes hours of practice.


Command line versus GUI : I prefer GUI, because less typing when executing/compiling/linking the program files. But, learn both so you can switch between compilers easily and O/S easily.





Hope this helps.
Reply:Windows 2000 Professionl Edition in the windows family of operating systems from Microsoft Corporation is the best one for all your need because it is very much used operating system for networking purposes.
Reply:a unix os with posix implementation .. linux :)
Reply:Linux
Reply:Linux is the best OS for c/c++ programmes.


No comments:

Post a Comment