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
  Best compiler for windows or mac linux Shadowdevelopment 0 61 Jan-21-2020, 02:25 AM
Last Post: Shadowdevelopment
  Are Udemy courses worth to pursue? prakashkumar78 11 20,657 Jan-16-2020, 02:18 PM
Last Post: Karen1
  Free courses on Python! Need your review and guidance to polish it sumitavobiswas 2 421 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 540 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 951 Dec-01-2017, 05:30 PM
Last Post: nilamo
  Blender courses on sale for only $10 Larz60+ 4 1,337 Oct-17-2017, 02:03 AM
Last Post: Larz60+
  Transcrypt Python to JavaScript compiler now supports async/await jacques_de_hooge 4 1,945 Aug-24-2017, 04:21 PM
Last Post: snippsat

Forum Jump:

Users browsing this thread: 1 Guest(s)