Posted by: Vimone
which language is better if i want to make network program?? - 10/06/2006 07:16
Maybe some day in the future I'll be a programer in the network ffield yet I know a litte about programing.
Now I can use C,C# and Visual Basic ,but I really have no idea which is better for my job in the future.
can somebody tell me?Thank you very much.
Posted by: tfabris
Re: which language is better if i want to make network program?? - 10/06/2006 11:53
Learn them ALL. You also left C++ out of the list.
Posted by: andy
Re: which language is better if i want to make network program?? - 10/06/2006 16:09
The easy answer to tell you which one isn't well suited to network work. Assuming you mean Visual Basic and not VB.NET then it is the one in your list that you really don't want to be doing network stuff with if you can avoid it.
As to which is best of the rest, it really depends on what you are doing. C# and C++ will be more suited to higher level work (like HTTP etc). C is more naturally suited to lower level stuff like raw packets.
But if you haven't done and programming before, then first you need to learn how to program...
Of that selection of languages, I would recommend C# as the best one to learn to program. It is no harder to learn the basics of C# than something like Visual Basic.
Posted by: andy
Re: which language is better if i want to make network program?? - 12/06/2006 07:27
I still don't "get" all those new features in C# 3.0. But then I didn't "get" how to use generics when they first appeared in C# 2.0, but once I worked out how to use them they became very powerful.
Posted by: sn00p
Re: which language is better if i want to make network program?? - 15/06/2006 17:33
Talking of Microsoft breaking stuff, there's loads of things that I've had to find work arounds for in the windows API.
The "theming" in XP doesn't work in certain sitations where you embed a dialog box inside another window, you have to jump through all sorts of hoops to make things draw correctly.
The best one I found though is in the listbox control, if you have a fixed item height one, then scrolling with the mouse wheel works correctly. If you have variable height items, then the initial "smooth scroll" when using the mouse wheel goes in the wrong direction, and once the smooth scroll is done the list redraws with the correct content and then scrolls in the right direction.
I had to subclass the listbox and write my own handler for the mouse wheel so that it worked correctly, because it's a really strange effect and kind of messes with your mind!
There's loads of others that I've found but can't remember off of the top of my head! The listbox problem exists in at least 2K and XP.
Adrian
Posted by: Vimone
Re: which language is better if i want to make network program?? - 01/07/2006 09:28
I think I would choose Java, my job will welcome Java.
But thank you all the same.
Thank you!