Hacker News new | ask | show | jobs
by nexus7 2593 days ago
Just to be clear, the "according to Google" part is completely off.

Google has thousands of developers writing Python for ML every day. TF is in Python, and remains in Python.

Chris Lattner (the creator of Swift at Apple) joined the Tensorflow team and is working on futuristic approaches to compiling ML programs. He (personally) evaluated a bunch of languages for next-gen and decided Swift is the right one. So he has a small team of folks working on that project exploring how Swift can be used. That's very far from any official decision of Google on anything. Google has people writing ML in Java, C++, Python, Haskell, Lua and Javascript as well.

1 comments

Alan’s words, not mine.

Here’s the evaluation we are discussing:

https://github.com/tensorflow/swift/blob/master/docs/WhySwif...

HN comments:

https://news.ycombinator.com/item?id=19129641

Yes, that evaluation was committed by Chris Lattner -- see https://github.com/tensorflow/swift/commit/028f245ef3ca735b1...

Don't mistake the evaluation of an entire company with one person's opinion. In general, large companies and especially Google have parallel teams solving the same problems in different ways, and many new approaches pop up over time. The vast majority either dies or finds a small niche somewhere.

It's understandable that the author of Swift will think his language is the best for X. It's also understandable that one of the creators of Julia will find any opportunity to toot their horn. That's how the industry goes. None of this should be taken as a formal endorsement by a large company, simply because such endorsements are exceedingly rare. Consider the fact that Google created several programming languages by now (including popular ones like Go), but it still has thousands of coders writing millions upon millions of LOC of new Java code every year.