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
  Learning Python - good free online resources & courses StickyBrickit 1 263 Jun-04-2020, 11:31 AM
Last Post: Larz60+
  Best compiler for windows or mac linux Shadowdevelopment 0 286 Jan-21-2020, 02:25 AM
Last Post: Shadowdevelopment
  Are Udemy courses worth to pursue? prakashkumar78 11 29,427 Jan-16-2020, 02:18 PM
Last Post: Karen1
  Free courses on Python! Need your review and guidance to polish it sumitavobiswas 2 616 Apr-26-2019, 04:39 AM
Last Post: Skaperen
  [split] the best python teaching program for an 8 year kid? ThomasMoore 2 506 Apr-16-2019, 09:12 PM
Last Post: Larz60+
  Multi-Language compiler/code Generator holyghost 1 740 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 1,145 Dec-01-2017, 05:30 PM
Last Post: nilamo
  Blender courses on sale for only $10 Larz60+ 4 1,577 Oct-17-2017, 02:03 AM
Last Post: Larz60+
  Transcrypt Python to JavaScript compiler now supports async/await jacques_de_hooge 4 2,189 Aug-24-2017, 04:21 PM
Last Post: snippsat

Forum Jump:

Users browsing this thread: 1 Guest(s)