PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Unicon

Unicon

Unicon is a pl created in 2008 by Clint Jeffery.

#466on PLDB 14Years Old 116Users
1Books 2Papers

Unicon is a programming language designed by American computer scientist Clint Jeffery with collaborators including Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett and others. Unicon descended from Icon and a preprocessor for Icon called IDOL. Compared with Icon, Unicon offers better access to the operating system as well as support for object-oriented programming. Read more on Wikipedia...


Example from the web:
procedure main() w := open("test UNICON window", "g") write(w, "Hello, World!") read(w) close(w) end
Example from hello-world:
procedure main() write("Hello World") end
Example from Wikipedia:
procedure main() w := open("test UNICON window", "g") write(w, "Hello, World!") read(w) close(w) end

Language features

Feature Supported Example Token
Integers
# \b([+-]?[0-9]+[KMGTPkmgtp]?)\b
Floats
# [+-]?[0-9]*\.([0-9]*)([Ee][+-]?[0-9]*)?
Hexadecimals
# \b([+-]?([2-9]|[12][0-9]|3[0-6])[rR][0-9a-zA-Z]+)\b
Strings
"Hello world"
"
Print() Debugging write
Comments
# A comment
Line Comments
# A comment
#
Semantic Indentation ϴ

Books about Unicon from ISBNdb

title authors year publisher
Unicon (programming Language) Lambert M. Surhone 2011

Publications about Unicon from Semantic Scholar

title authors year citations influentialCitations
Goal-directed object-oriented programming in Unicon C. Jeffery 2001 3 0
Adding High Level VoIP Facilities to the Unicon Language Ziad Al-Sharif and C. Jeffery 2006 2 0
mupad.html · unicon.html · carp.html

View source

PLDB - Build the next great programming language · v2022 · Day 32 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com