Archive for the ‘B- C# or other language ?’ Category

About C# – Should i C# or java ?

Saturday, March 7th, 2009

You probably want my oppinion on if you should C#, Java or C++, since i have been coding C, C++ and now C# and know a bit about Java.

I have also investigated plenty before choosing C# over Java, here i will tell you about my findings.

The answer is – Go C# -

Reasoning

0- Although i love C++, why not know both and use both, i can always use my C++ programs in my C# programs

1- Better integration with Windows

2- Good tools, I love the MS studio IDE…

3- It is a spin on Java yes, that is certain, But how is that relevant ?

4- Microsoft released tools that translate Java into C#, so if you are looking to reuse Java code, YOU CAN.

5- Java does not allow you to use stuff written in other languages, C# does, and almost any popular language has a .NET variant

Ok, i do have concerns about people reversing my code since it ships in Intermediate Language, but really as you read you will realise that options are limited, and .NET is good compromise, you can make the harm much much milder with Obfuscators.

I will probably add to this later on.