Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 ChocoPy - A Subset of Python3 used for teaching compiler courses

Quote:ChocoPy is a programming language designed for classroom use in undergraduate compilers courses. ChocoPy is a restricted subset of Python 3, which can easily be compiled to a target such as RISC-V. The language is fully specified using formal grammar, typing rules, and operational semantics. ChocoPy is used to teach CS 164 at UC Berkeley. ChocoPy has been designed by Rohan Padhye and Koushik Sen, with substantial contributions from Paul Hilfinger.

The site features a compiler, showing the RISC-V assembly that's generated. Interesting stuff.
Larz60+ likes this post

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Are Udemy courses worth to pursue? prakashkumar78 11 20,503 Jan-16-2020, 02:18 PM
Last Post: Karen1
  Free courses on Python! Need your review and guidance to polish it sumitavobiswas 2 420 Apr-26-2019, 04:39 AM
Last Post: Skaperen
  [split] the best python teaching program for an 8 year kid? ThomasMoore 2 318 Apr-16-2019, 09:12 PM
Last Post: Larz60+
  Multi-Language compiler/code Generator holyghost 1 537 Feb-07-2019, 11:07 AM
Last Post: Larz60+
  Transcrypt 3.6.56 Python to Javascript compiler now supports embedded JSX. jacques_de_hooge 1 945 Dec-01-2017, 05:30 PM
Last Post: nilamo
  Blender courses on sale for only $10 Larz60+ 4 1,336 Oct-17-2017, 02:03 AM
Last Post: Larz60+
  Transcrypt Python to JavaScript compiler now supports async/await jacques_de_hooge 4 1,943 Aug-24-2017, 04:21 PM
Last Post: snippsat

Forum Jump:

Users browsing this thread: 1 Guest(s)