C++ or C#

I think If you know about C and C++ then you can learn easily about C#. Don't worry read and practice regular then you can learn it quickly.
 
If you're a beginner learn C#, C++ is a pain and C# is just VB but with C-styled syntax
also with C# you can do everything you can with C++
 
Hey,
I know C++ well, but I just learned all basics (No windows applications, programs), and I think I shoud move to C#.. But it's little hard to move from one language to other.. I just don't know how to create windows applications, like bots in C++, I just need good tutorial or ideas, if You reccomend C#, I will study it. Thanks :)

In relation to windows programming, C# > Java > C++. You may also want to pick up a scripting language. Any of the scripting languages will be good for what you are trying to do. Start with the basics. Keep it simple. Good luck.
 
If you already have knowledge in programming and you wanted to move to a new one. One way to do this is to pretend that you know nothing how to program, start from the very basic of the programming language you slected. Understand it's coding structure and do not compare it with the programming language you've already know.
 
Definitely c# is a new language and have more functions and facility so according to me c# is way better than c++
 
go c#
i learned both, c# was imho esier to learn, but i use c++ more often to be honest
 
C++ is Object oriented Programming Language. while also providing the facilities for low-level memory manipulation.
C# provides a managed memory model that adds a higher level of abstraction again. This level of abstraction adds convenience and improves development times, but complicates access to lower level APIs and makes specialized performance requirements problematic.
 
It is not hard if you already know C, it only takes me few months to learn C#.
 
C# is a lot more beginner friendly than C++, if you handled C++, C# should be a breeze.
 
I started learning object-oriented programming with it in C #. It is a descendant of C ++, but with modifications and simplifications, such as class inheritance. To this end, language is full of examples of the internet and the mass of the free libraries. As my friend said, C ++ does not die just because it is convenient to write programs to work with the computer interface and programming microcontrollers.
 
I spent years of working with both C++ and C#. You use C++ when you need performance, to write a driver, or want you app to be small and do not have dependencies on .NET framework. But if you are not paying strict attention to memory allocation/freeing, good luck spending days and weeks finding these nasty memory corruption bugs and leaks in your project.

There is no other language like C# with LINQ when you need speed of development, especially when you need Windows UI.

If you need platform independent language, Java would be the best bet.
 
C++ is Object oriented Programming Language. while also providing the facilities for low-level memory manipulation.
C# provides a managed memory model that adds a higher level of abstraction again. This level of abstraction adds convenience and improves development times, but complicates access to lower level APIs and makes specialized performance requirements problematic.

very good copy+pasted from stackoverflow.com lol :P
 
C# is great for fast-coding. I would switch to that for all the product code and only use C++ on some specific low-level pieces of code like:
- drivers (really really niche)
- time sensitive code that needs to run really fast (niche)

Usually C# lets you write code faster than c++ and in less lines of code. This is important for maintainability.
And if you really need c++ you can call c++ code from C# :)
 
If you want to develop mainly for Windows, C# / WPF is the way to go.
 
And what about Java? If i want to write programm for my mobile phone (android), what languages is better to use?
 
Back
Top