<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body>
    <p>It would choke on assembler as well. Digital computer hard AI is
      impossible, because there is no</p>
    <p>algorithm for making algorithms. Mathematicaly impossible...</p>
    <p>Greets, Branimir.<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 6/12/20 7:33 PM, Gregory Guthrie
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DM6PR03MB43310F3D70552DEC7AC542E2A1810@DM6PR03MB4331.namprd03.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.desktopfontsize
        {mso-style-name:desktopfontsize;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">I think it would choke on Haskell code!<o:p></o:p></p>
        <p class="MsoNormal">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.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <table class="MsoNormalTable"
          style="width:100.0%;border-collapse:collapse" width="100%"
          cellspacing="0" cellpadding="0" border="0">
          <tbody>
            <tr>
              <td style="padding:7.5pt 0in 7.5pt 0in">
                <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                    class="desktopfontsize"><b><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#005985">Facebook's
                        TransCoder AI Converts Code From One Programming
                        Language Into Another</span></b></span><span
                    class="desktopfontsize"><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#005985"></span></span><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><br>
                  </span><span class="desktopfontsize"><b><i><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#030303">VentureBeat</span></i></b></span><i><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#666666"><br>
                      <span class="desktopfontsize">Kyle Wiggers</span><br>
                      <span class="desktopfontsize">June 9, 2020</span></span></i><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#030303"><br>
                    <br>
                  </span><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black">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.”</span><span
style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><o:p></o:p></span></p>
              </td>
            </tr>
          </tbody>
        </table>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div
          style="mso-element:para-border-div;border:none;border-bottom:solid
          windowtext 1.0pt;padding:0in 0in 1.0pt 0in">
          <p class="MsoNormal" style="border:none;padding:0in"><o:p> </o:p></p>
        </div>
        <p class="MsoNormal">Dr. Gregory Guthrie<o:p></o:p></p>
        <p class="MsoNormal">Maharishi International University<o:p></o:p></p>
        <p class="MsoNormal">----------------------------------------------------------------<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a class="moz-txt-link-freetext" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre>
    </blockquote>
  </body>
</html>