News for hackers. Stuff that matters.
Re:Kotlin is now Google’s preferred language for Android app... by IshKebab on Wednesday May 08, 2019 @06:24AM (#19857501)
The languages are quite different though and there are good reasons for using different ones in different places:

1. Kotlin is basically modern Java, and is therefore an obvious choice for Android which still runs everything in a JVM.

2. Go was basically designed to run network services and it is very good at it. The standard library is excellent (probably the best of any language) and concurrency is pretty easy too.

3. The Flutter team have published their reasoning for using Dart. Can't say I fully agree with all of them but it is a reasonably nice language (way better than Javascript anyway - although I know that doesn't take much) and developing with it is really pleasant.

I don't know why TF chose Swift though. It looks like a nice enough language though.

There are definitely significant differences between all of those languages. It's not like they're using a mixture of Javascript, Typescript, Flow and Dart. That would be silly.

Re:Kotlin is now Google’s preferred language for Android app... by Jyaif on Wednesday May 08, 2019 @06:54AM (#19857633)
I suspect that TF "chose" Swift because Chris Lattner (the creator of Swift) joined Google, and he managed to convince people that it would be a good idea.
Re:Kotlin is now Google’s preferred language for Android app... by snowAbstraction on Wednesday May 08, 2019 @07:04AM (#19857677)
To what extend, is Swift being used for ML or DL by Google or others? Is it a new TensorFlow core? Or just just another binding?
Re:Kotlin is now Google’s preferred language for Android app... by IshKebab on Wednesday May 08, 2019 @01:03PM (#19860828)
It's an alternative interface for Tensorflow (the existing one is Python). The core of Tensorflow is still written in C++.