bsc-projects-17.html
changeset 507 119c1a7b46ca
parent 502 8af4dd71e875
child 509 4e15afaadde0
equal deleted inserted replaced
506:8e633f1d0d38 507:119c1a7b46ca
   175   <p>
   175   <p>
   176   <b>Description:</b> 
   176   <b>Description:</b> 
   177   Compilers translate high-level programs that humans can read and write into
   177   Compilers translate high-level programs that humans can read and write into
   178   efficient machine code that can be run on a CPU or virtual machine.
   178   efficient machine code that can be run on a CPU or virtual machine.
   179   A compiler for a simple functional language generating X86 code is described
   179   A compiler for a simple functional language generating X86 code is described
   180   <A HREF="https://github.com/chameco/Shade">here</A>.
   180   <A HREF="https://libraries.io/github/chameco/Shade">here</A>.
   181   I recently implemented a very simple compiler for an even simpler functional
   181   I recently implemented a very simple compiler for an even simpler functional
   182   programming language following this 
   182   programming language following this 
   183   <A HREF="https://www.cs.princeton.edu/~dpw/papers/tal-toplas.pdf">paper</A> 
   183   <A HREF="https://www.cs.princeton.edu/~dpw/papers/tal-toplas.pdf">paper</A> 
   184   (also described <A HREF="https://www.cs.princeton.edu/~dpw/papers/tal-tr.pdf">here</A>).
   184   (also described <A HREF="https://www.cs.princeton.edu/~dpw/papers/tal-tr.pdf">here</A>).
   185   My code, written in <A HREF="http://www.scala-lang.org/">Scala</A>, of this compiler is 
   185   My code, written in <A HREF="http://www.scala-lang.org/">Scala</A>, of this compiler is 
   543 </TD>
   543 </TD>
   544 </TR>  
   544 </TR>  
   545 </TABLE>
   545 </TABLE>
   546         
   546         
   547 <P>
   547 <P>
   548 Time-stamp: <- 2017-09-15 11:23:33 by Christian Urban>
   548 Time-stamp: <- 2017-09-26 11:16:35 by Christian Urban>
   549 <a href="https://validator.w3.org/check/referer">[Validate this page.]</a>
   549 <a href="https://validator.w3.org/check/referer">[Validate this page.]</a>
   550 </P>
   550 </P>
   551 </BODY>
   551 </BODY>
   552 </HTML>
   552 </HTML>
   553  
   553