Measures Concepts
GitHub icon

fizz

fizz - Programming language

< >

fizz is a programming language created in 2017.

#1522on PLDB 7Years Old

fizz is an experimental language and runtime environment for the exploration of cognitive architectures and combined Machine Learning (ML) and Machine Reasoning (MR) solutions. It is based primarily on symbolic programming and fuzzy formal logic and it features a distributed (as in heterogeneous computer cluster), concurrent, asynchronous and responsive inference engine.


Example from the web:
// Code ---------------------------------------------------------------------------------------------------------------------------------- is.tree { // test if a term is a valid binary tree (nil)^ :- true; (n(_,_,:l,:r))^ :- #is.tree(:l), #is.tree(:r); (_) :- false; } btr.length { // how many nodes is there on a binary tree (nil,0)^ :- true; (n(_,_,:l,:r),:n) :- #btr.length(:l,:l.n), #btr.length(:r,:r.n), sum(:l.n,:r.n,1,:n); }

Language features

Feature Supported Token Example
Booleans ✓ true false
Comments ✓
// A comment
Line Comments ✓ //
// A comment
Semantic Indentation X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout