Answer the question
In order to leave comments, you need to log in
Which is better to learn for Android NDK: Go or C/C++?
Hello, friends.
I'm studying Android development now, everything is ok, but I thought a little about the future. More precisely, about how to program for Android at a more advanced, and more specifically, low level. It's about optimizing application performance using the Android NDK.
Well, I feel ... in my gut that sooner or later I will encounter NDK, not because I have to, but also because it is very interesting to "get into the guts" of Andryushka (what did I write? Fu!).
So. There is a wonderful Go language, which, in principle, is already used in the development of Android applications. What for? They motivate by speeding up their work (I read this article on Habré). I also looked at vacancies on dice.com, and I'll tell you what. There are a lot of vacancies in the states for Android-developer with knowledge of Go.
But to look at our vacancies, it is required, traditionally (we have a traditional country in general) C / C ++. So. What is the question?
But in what, is Go suitable for Native development for Android, or to hammer in a bolt, continue to explore the jungle of C and Pros?
Here is a question.
Answer the question
In order to leave comments, you need to log in
Premature optimization is the root of all evil
Go is useless in android development, but knowing the pros opens up a lot of prospects
The choice of tool primarily depends on the task. Go benefits in easier and faster development in general (although there are those who would argue), but some resource management is lost, which is a tragedy in 10% of cases. What is the task? They say Java is quite enough up to the neck in full-time development.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question