Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Grace

< >

Grace is a programming language created in 2010.

#993on PLDB 14Years Old 27Repos
HomepageSpec

The purpose of Grace is to allow novices to discover programming in the simplest possible way. Other famous languages such as Java or Python are widely used by professionals, but may be hard to assimilate for a beginner in programming. That is what the object-oriented Grace language is made for.


Example from the web:
class cat { def name = "Felix" method getName { return name } }
Example from Linguist:
method ack (m : Number, n : Number) -> Number { print "ack {m} {n}" if (m < = 0) then {n + 1} elseif {n <= 0} then {ack((m -1), 1)} else {ack(m -1, ack(m, n-1))} }

- Build the next great programming language Add About Search Keywords Livestreams Labs Resources Acknowledgements

Built with Scroll v144.0.0