Re: Help regarding writing a Source Filter

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Yeah, and that's why I've never tried your stuff. I can't imagine that
I'm
going to gain by stepping a layer away from the system.

Well, from a maintenance and supportability standpoint, there could be value
in having the code all in one language. It also cuts down on the number of
tools you need to own/update/study. Further it minimizes the skillsets
required and the learning curve for new hires. Additionally there may be
debugging/stability benefits that come from those extra run-time checks.

Of course on the minus side there is the fact that accessing DS from c# is
relatively new. It hasn't had the years of shakeout that the c++
samples/libraries have had. No doubt you also have existing code that you
re-use regularly that would have to be ported & tested in the new language.
Plus, there will be a learning curve (a small one, but still).

There are probably a number additional items that could placed on both sides
of the scales depending on the requirements of the project, the skills of
the developers, the resources of the company where the work is being done,
etc.

Even with all this, I'm STILL not trying to convice you to dump c++. All
I'm trying to do is provide info, provoke a little thought, and challenge
unfounded/unproven assertions. If in the end people choose c++, great!
More power to ya. If people choose c#, great! Help push us over the 10,000
download mark (8,851 and counting!).


.



Relevant Pages

  • Re: Relevance of languages WAS: Re: Date Validation in COBOL
    ... COBOL replacing Assembler was one ... Platform transportability could have been ... print that once C replaced Cobol, maintenance costs would ... application type, not of the language. ...
    (comp.lang.cobol)
  • Re: Relevance of languages WAS: Re: Date Validation in COBOL
    ... COBOL replacing Assembler was one such... ... print that once C replaced Cobol, maintenance costs would immediately ... application type, not of the language. ... The idea of "platform independence" gained very rapid acceptance and by the ...
    (comp.lang.cobol)
  • Re: Overflowing a Long
    ... That is likely true but restricting vb.net to vb6 syntax would have held it back a *huge* amount. ... There was of course a slight learning curve because of the event driven nature of VB5 but nevertheless I felt at home almost straight away and I could convert even the oldest of my previous BASIC programs to VB5 very quickly and with very few problems. ... It's definately less of learning curve to going from a dos language to an event driven language. ...
    (microsoft.public.vb.general.discussion)
  • Re: Software maintenance
    ... like so many other are starting form the erroneous assumption that C++ is an OO language. ... overloading of identifiers that makes impossible for the maintenance ... Unless the code is written by a former C programmer who writes long functions and declares everything at the top. ... So much so I've worked with a team who only used the C subset of C++ plus RAII and function overloading. ...
    (comp.lang.c)
  • Direct Quote from the RM
    ... Design Goals ... program reliability and maintenance, programming as a human ... This revision to the language was ... emphasis on reliability, maintainability, and efficiency. ...
    (comp.lang.ada)