Tcl

Tcl
Paradigmmulti-paradigm: object-oriented, functional, procedural, event-driven programming, imperative
Designed byJohn Ousterhout
DeveloperTcl Core Team
First appeared1988 (1988)
Stable release8.6.8 (Dec, 22 2017) / December 22, 2017 (2017-12-22)
Typing disciplinedynamic typing, everything can be treated as a string
LicenseBSD-style[1]
Filename extensions.tcl, .tbc[2]
Websitewww.tcl.tk
Major implementations
ActiveTcl Androwish
Dialects
Jim
Influenced by
AWK, Lisp
Influenced
PHP,[3] Tea, PowerShell[4]

Tcl (pronounced "tickle" or tee cee ell /ˈt s ɛl/) or Tool Command Language is a High-level programming language which can be used for many things. Tcl was made to be easy to use, but able to do many things.[5] Tcl's language is based on commands which tell the computer what to do or how to save a variable. Tcl is able to do object-oriented, imperative, functional, or procedural styles.

Tcl is used a lot to in C to create prototypes quickly.[6] There are interpreters available for many operating systems. This means many different kinds of computers are able to run Tcl code. Tcl is a very small language which means it is good to use as embedded systems.

Tcl is sometimes combined with Tk. When it is, it is called Tcl/Tk. Tcl/Tk is a part of the normal Python installation.

  1. "Tcl/Tk License Terms". Tcl Developer Xchange. Retrieved 2016-11-02.
  2. "Tcl Dev Kit - Compiler". ActiveState Docs. Archived from the original on 2016-10-20. Retrieved 2016-11-02.
  3. Lerdorf, Rasmus (2007-04-26). "PHP on Hormones – history of PHP presentation by Rasmus Lerdorf given at the MySQL Conference in Santa Clara, California". The Conversations Network. Archived from the original on 2019-01-06. Retrieved 2009-12-11.
  4. "Windows PowerShell : PowerShell and WPF: WTF". Archived from the original on 2008-12-25. Retrieved 2018-09-25.
  5. "Language". Tcl Developer Xchange. Retrieved 2016-11-02.
  6. "Uses for Tcl/Tk". Tcl Developer Xchange. Retrieved 2016-11-02.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy