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 10 16,600 Jul-15-2019, 12:23 PM
Last Post: richardsmith7021
  Free courses on Python! Need your review and guidance to polish it sumitavobiswas 2 357 Apr-26-2019, 04:39 AM
Last Post: Skaperen
  [split] the best python teaching program for an 8 year kid? ThomasMoore 2 273 Apr-16-2019, 09:12 PM
Last Post: Larz60+
  Multi-Language compiler/code Generator holyghost 1 488 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 888 Dec-01-2017, 05:30 PM
Last Post: nilamo
  Blender courses on sale for only $10 Larz60+ 4 1,271 Oct-17-2017, 02:03 AM
Last Post: Larz60+
  Transcrypt Python to JavaScript compiler now supports async/await jacques_de_hooge 4 1,870 Aug-24-2017, 04:21 PM
Last Post: snippsat

Forum Jump:

Users browsing this thread: 1 Guest(s)