C++ or C#

And what about Java? If i want to write programm for my mobile phone (android), what languages is better to use?

Java is default for android. There are some platforms and ways to program in another language, for example Xamarin that allow you to use C#, but they are not so popular or come with price.
 
Choose Java, the most popular, quite simply, a lot of examples, many classes and methods, cross-platform
 
In my opinion if you know C++ use it! It will be faster than learning new language, and you can deploy to multiple platforms easily. But C# is easy and with MONO it can work crossplatform too. It all depends on your needs. For a simple tasks you can consider Python too.
 
In my opinion if you know C++ use it! It will be faster than learning new language, and you can deploy to multiple platforms easily. But C# is easy and with MONO it can work crossplatform too. It all depends on your needs. For a simple tasks you can consider Python too.

Thread is too old but need to upgrade the information
Correct me if I wrong
With my thinking and opinion begginers should learn C or C++ first.
if you want to dive into programming things because C and C++ is the base.
If you want to talk the hardware directly and very fast then C is the first priority but it is bit complicated.
If you want easy learning and more efforts which is not a good habbit in programming field so you are good to go with C# or Python.
C# have frameworks and also cross platform so its not so difficult
Python is the spreading very fast in programming field its almost number 1 with my thing thats why obviously its not only for simple tasks it also use for data science, cryptography, algorithms, tons of mathematically operations, web development etc .
Even google is also used python in there major projects. Blah blah blah
In programming field there is more and more and tons of more advantages and disadvantages don't pissed off read conclusion.

CONCLUSION:
If you want great efforts and want to work hard to success so learn C and then C++ is easy and then all programming is not so hard for you if you gain much knowledge about those 2 languages. Some languages have different syntax and methods to apply i m not talking about that. I m talking about major.

If you want some good efforts and less works so you good to go with C#.
Python have its different repo in programming field I didn't know much about it because i m also learning about it search on a web about python it is very important language at that time

I m also a beginner in this field but after 6 momths of learning I learnt this about programming languages importance

Br.
Unl0cK3RPlU2
 
Thread is too old but need to upgrade the information
Correct me if I wrong
With my thinking and opinion begginers should learn C or C++ first.
if you want to dive into programming things because C and C++ is the base.
If you want to talk the hardware directly and very fast then C is the first priority but it is bit complicated.
If you want easy learning and more efforts which is not a good habbit in programming field so you are good to go with C# or Python.
C# have frameworks and also cross platform so its not so difficult
Python is the spreading very fast in programming field its almost number 1 with my thing thats why obviously its not only for simple tasks it also use for data science, cryptography, algorithms, tons of mathematically operations, web development etc .
Even google is also used python in there major projects. Blah blah blah
In programming field there is more and more and tons of more advantages and disadvantages don't pissed off read conclusion.

CONCLUSION:
If you want great efforts and want to work hard to success so learn C and then C++ is easy and then all programming is not so hard for you if you gain much knowledge about those 2 languages. Some languages have different syntax and methods to apply i m not talking about that. I m talking about major.

If you want some good efforts and less works so you good to go with C#.
Python have its different repo in programming field I didn't know much about it because i m also learning about it search on a web about python it is very important language at that time

I m also a beginner in this field but after 6 momths of learning I learnt this about programming languages importance

Br.
Unl0cK3RPlU2
honestly, don't bother with c / c++ unless you need it, most probably you don't. They are not "easy" as you say and provide you so many ways to shoot yourself. If you are on windows and want an all purpose good enough language that is statically compiled, use c#.

If you like dynamic languages, node / python are your choices really (OS independent). If you want compiled language, it is java or go.

Personally I'd recommend.

windows: c#
linux: java
script / dynamic: python

Unless you need the speed (graphics / games) or low level access, then c / c++ but generally just avoid them as chances are you don't 'need them
 
honestly, don't bother with c / c++ unless you need it, most probably you don't. They are not "easy" as you say and provide you so many ways to shoot yourself. If you are on windows and want an all purpose good enough language that is statically compiled, use c#.

If you like dynamic languages, node / python are your choices really (OS independent). If you want compiled language, it is java or go.

Personally I'd recommend.

windows: c#
linux: java
script / dynamic: python

Unless you need the speed (graphics / games) or low level access, then c / c++ but generally just avoid them as chances are you don't 'need them

anyhow actually I want to build a software to deal with android through adb and also dealing with comports and reading and writing the data through comports of smartphones.
I m also a beginner and want some guide about which language i want to learn and use first to achieve the goals.
some of the softwares of my field is build with QT5, some build with C++, some have delphi etc
and I also want to make android ELF shell files to deal with android by executing it in android shell.
hope you understand what I want.
is visual basic also help me ?
 
C# is more for productive coding. You dont have to care about memory security, pointers, etc.
applications based on CPP have better performance, but coding is also a bit more difficult. So depends on the dev what kind of priorities set
 
C# is more for productive coding. You dont have to care about memory security, pointers, etc.
applications based on CPP have better performance, but coding is also a bit more difficult. So depends on the dev what kind of priorities set
unless you are doing games / intensive graphics, that performance is not required.

Only things I can think of that make sense to use c++ these days is

games
graphics
audio
existing codebase is C++

anything else, it is not worth it
 
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 :)
Both C++ and C# are big languages with large supporting libraries. Between the 2 C# is the more practical language, it offers the programmer a safer environment that's very flexible and a deep and thorough standard libraries. I'd drop C++ myself and concentrate on C#. Well I'd drop it unless you have a specific reason for using C++. C++ can be more problems than its worth!
 
Both C++ and C# are big languages with large supporting libraries. Between the 2 C# is the more practical language, it offers the programmer a safer environment that's very flexible and a deep and thorough standard libraries. I'd drop C++ myself and concentrate on C#. Well I'd drop it unless you have a specific reason for using C++. C++ can be more problems than its worth!

Not to mention .Net Core which is cross platform and well optimized. c# is the way to go for business apps and focus on the part that makes money: business logic. Developer time is a valuable resource. You want rapidly development. If performant code is what you want, then go with c++.
 
Hi sir, you can start from some of the most basic, find c# some of the simplest examples, and start your operations, so that you can quickly learn
 
I would recommend C# for bots and such windows apps.
 
Back
Top