Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

Z

Z - Programming language

< >

Z is a programming language created in 2012 by Chris Done.

#1315on PLDB 11Years Old 303Users
0Books 2Papers

A strict, impure, curried, partially applied programming language with rather peculiar syntax.


Language features

Feature Supported Token Example
Line Comments --
-- A comment
Strings
"hello world"
Semantic Indentation
defun message msg
      do print : Here's a message
         print msg
         print : End of message. 
Comments
-- A simple function, that is used inside the macro below.
defun ap x y
     ++ x
        y
defmacro : input
         z:string input
-- Example with print:
print : Hello, World!
        What's going on in here? 

Publications about Z from Semantic Scholar

title authors year citations influentialCitations
Z--, an Executable Subset of Z S. Valentine 1991 32 0
Z Formal Specification Language Gerard O'Regan 2020 8 0
hp-time-shared-basic.html · z-expressions.html · fleck.html

View source

- Build the next great programming language · Search · v2023 · Day 205 · Docs · Acknowledgements · Traffic · Traffic Today · Mirrors · GitHub · feedback@pldb.com