JC,
There are applications in Linux that are not available in MSWin32 (like, for example, software television signal descramblers, though I would never use anything like that, of course).
Hmm... That sounds interesting. Is it just for scrambled analog signal, of for digital as well? Don't you need some kind of "acquisition" card, or can you just use an analog video-in for this?
But the difference here is that I am not tempted to relearn C for MSWin32 because it's much harder to do (you get fewer people willing to help you out, and there isn't as much free code that you can look at to increase your coding dexterity).
C is C, no matter what platform you are using. I guess you may be talking about user interface, where coding can be a lot different between the platforms. I don't know about the difficulty in writing for some Linux API vs. Windows API. Of course, there are some higher level object libraries written on top of the basic API, MSFT used to have MFC, which Windows C(++) programmers used, which does stink IMO, and is kind of hard to learn, but there is the newer .NET, which is a piece of cake to learn and a lot of fun(again IMO), and you can use less masochistic language than C to program UI. (For decoding routines, C is still probably the best tool).
Joe |