To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Unicon (programming language)

From Wikipedia, the free encyclopedia

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. Unicon began life as a merger of three popular Icon extensions: an OO preprocessor named Idol, a POSIX filesystem and networking interface, and an ODBC facility. The name is shorthand for "Unified Extended Dialect of Icon."

YouTube Encyclopedic

  • 1/2
    Views:
    336 832
    2 844
  • What Programming Language Should I Learn First?
  • Digital Clock on 7 segment controlled with TV remote

Transcription

Features

Compared with Icon, many of the new features of Unicon are extensions to the I/O and system interface, to complement Icon's core control and data structures. Rather than providing lower-level APIs as-is from C, Unicon implements higher level and easier to use facilities, enabling rapid development of graphic- and network-intensive applications in addition to Icon's core strengths in text and file processing.

Feature list

  • Classes and packages
  • Exceptions as a contributed class library - see mailing list
  • Loadable child programs
  • Monitoring of child programs
  • Dynamic loading of C modules (some platforms)
  • Multiple inheritance, with novel[1] semantics
  • ODBC database access[2]
  • dbm files can be used as associative arrays
  • Posix system interface
  • 3D graphics[3]
  • True concurrency (on platforms supporting Posix threads)[4]

When run as a graphical IDE, the Unicon program ui.exe continues to offer links to Icon help.

The official Unicon programming book in PDF format[5] is a popular way to learn Unicon. The book includes an introduction to object-oriented development as well as UML. It includes useful chapters on topics such as the use of Unicon for CGI. Recent additions to Unicon include true concurrency.

Unicode

Unicon is not yet Unicode-compliant. There are opportunities posted at a help-wanted page.[6]

Example code

procedure main()
	w := open("test UNICON window", "g")
	write(w, "Hello, World!")
	read(w)
	close(w)
end

See also

  • Rebol, a similar web-oriented expression-based language without the use of keywords
  • Curl, multi-paradigm web content functional language which is also expression-based but only for client-side
  • Coroutine
  • Generators
  • Continuation

References

  1. ^ Clinton Jeffery (August 1998). "Closure-Based Inheritance and Inheritance Cycles in Idol" – via ResearchGate.
  2. ^ "Unicon ODBC Interface".
  3. ^ "Unicon 3D Graphics - User's Guide and Reference Manual" (PDF). Retrieved 2024-01-27.
  4. ^ "Unicon Threads - User's Guide and Reference Manual" (PDF). Retrieved 2024-01-27.
  5. ^ "Programming with Unicon" (PDF). Retrieved 2024-01-27.
  6. ^ "Help Wanted!".

External links

This page was last edited on 4 February 2024, at 00:47
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.