[Haskell-cafe] transcoding - Haskell?!

Branimir Maksimovic branimir.maksimovic at gmail.com
Fri Jun 12 17:44:01 UTC 2020


It would choke on assembler as well. Digital computer hard AI is 
impossible, because there is no

algorithm for making algorithms. Mathematicaly impossible...

Greets, Branimir.


On 6/12/20 7:33 PM, Gregory Guthrie wrote:
>
> I think it would choke on Haskell code!
>
> Haskell has so many language extensions and pragmas, and people use 
> many local extensions with monads to basically create DIY DSL’s – that 
> the code becomes very dense and context specific.
>
> *Facebook's TransCoder AI Converts Code From One Programming Language 
> Into Another*
> */VentureBeat/*/
> Kyle Wiggers
> June 9, 2020/
>
> Facebook says its TransCoder can convert code from one high-level 
> programming language into another. The system, which Facebook 
> researchers describe as “a neural transcompiler,” uses an unsupervised 
> learning approach to translate between languages like C++, Java, and 
> Python. The researchers trained TransCoder on a public GitHub corpus 
> featuring more than 2.8 million open source repositories. To evaluate 
> its capabilities, the researchers extracted 852 parallel functions in 
> C++, Java, and Python from the online GeeksforGeeks platform and 
> developed a new computational accuracy metric that tests whether 
> hypothesis functions generate the same outputs as a reference when 
> given the same inputs. Wrote the researchers, “TransCoder can easily 
> be generalized to any programming language, does not require any 
> expert knowledge, and outperforms commercial solutions by a large margin.”
>
> Dr. Gregory Guthrie
>
> Maharishi International University
>
> ----------------------------------------------------------------
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20200612/ef60721f/attachment.html>


More information about the Haskell-Cafe mailing list