[AGDev-newbies] C-sharp was wav files
Thomas Ward
tward1978 at earthlink.net
Fri May 5 03:26:47 BST 2006
Hi Sean.
Actually, there is a version of C#.net for Linux and Mac OS via mono. So
in that sense C#.net is not specific to Windows although Microsoft would
like it to be since they came up with the language first. There is
however accessibility problems with applications on other operating
systems using C#.net.
As far as power that depends on what sorts of apps you want to write,
and if rapid deployment is a factor.It also depends on if you need
low-level programming or if high-level programming will work.
For example C#.net will allow you to quickly design editors, databases,
games, reporting applications, calculators, and many other day to day
applications. I have even seen a photo editor and picture viewer written
in C#.net.
The down side to languages like VB.net and C#.net is they don['t compile
to a native binary and compile to an intermediate language binary that
gets read and run by the .net framework. This has huge security risks
for protecting your source code. You have to fix it by buying
applications that scrambles the MSIL binary to something unreadable by
humans to secure your program from hackers and theft.
C++ on the other hand is about the most powerful language known to
programmers. It is able to be used to write higher-level apps like
editers, databases, etc with more development time and expense. The
language can go beyond those apps and write hardware drivers, extremely
profetional games, greater security, and it can be used and is used to
write such screen reader applications such as Jaws and Window Eyes. So
you know what can be done with it in the right hands.
C++ is also used on every operating system known so those skills will
cary over to whatever operating system you wish to use. As I have said
it is a very powerful language.
The down side to C++ is that it is more complex than say C#.net, and has
a bigger learning curve. At least i feel there is one. In addition some
tasks such as making a dialog box is much more complicated using the
standard Microsoft win32 API than if you use the .net framework which
largely has the work done for you.
Sean Mealin wrote:
> Is it as powerful as C++? Since it is a .Net language, I guess it would be
> windows specific?
>
> Sorry for all the questions.
>
More information about the AGDev-newbies
mailing list