Re: Re: What should I learn for applications befor, C or C++?

2020-04-15 Thread Constantine Ryzhikov

There is still NetCore, but I cannot use this with Python.



Re: What should I learn for applications befor, C or C++?

2020-04-15 Thread Ben Hutchings
On Wed, 2020-04-15 at 16:05 +0300, Constantine Ryzhikov wrote:
> Hello.
> Today, my main programming language is Python. I have worked with
> other 
> programming languages.
> I'd like to become a stronger developer, and be able to write 
> performance code.
> I'm interested in developing applications for Windows and Linux.
> I was interested in C#. But this is not fully supported by Linux, 
> unfortunately.

My understanding is that it's well supported on Linux - both by Mono
and by .NET Core.

> I hate system programming.
> What should I learn first? C or C++?
> Thanks in advance!

If you hate system programming, why pick a system programming language?
But if you want to do it anyway, Rust is another option to consider.

Ben.

-- 
Ben Hutchings
It is a miracle that curiosity survives formal education.
  - Albert Einstein




signature.asc
Description: This is a digitally signed message part


Re: What should I learn for applications befor, C or C++?

2020-04-15 Thread Kyle Edwards
On Wed, 2020-04-15 at 16:05 +0300, Constantine Ryzhikov wrote:
> Hello.
> Today, my main programming language is Python. I have worked with
> other 
> programming languages.
> I'd like to become a stronger developer, and be able to write 
> performance code.
> I'm interested in developing applications for Windows and Linux.
> I was interested in C#. But this is not fully supported by Linux, 
> unfortunately.
> I hate system programming.
> What should I learn first? C or C++?
> Thanks in advance!

I would suggest learning C++ first. Although C and C++ both require
memory management, C++ does a lot of the legwork for you, and also
abstracts away a number of things that would have to be spelled out
explicitly in C (vtables, destructors, etc.)

By the way, C# has at least partial support on Linux, through the Mono
project.

Happy hacking!

Kyle



What should I learn for applications befor, C or C++?

2020-04-15 Thread Constantine Ryzhikov

Hello.
Today, my main programming language is Python. I have worked with other 
programming languages.
I'd like to become a stronger developer, and be able to write 
performance code.

I'm interested in developing applications for Windows and Linux.
I was interested in C#. But this is not fully supported by Linux, 
unfortunately.

I hate system programming.
What should I learn first? C or C++?
Thanks in advance!