Tcl 8.6 added built-in dynamic object system, TclOO, and stackless evaluation. Tcl 8.5 added new datatypes, a new extension repository, bignums, lambdas. Announcement of starkit packaging system. Tcl Core Team formed, moving Tcl to a more community-oriented development model. Tcl 8.2 introduces Tcl Extension Architecture (TEA) Tcl 8.1 introduces full Unicode support and advanced regular expressions. geometry manager (forerunner of ),, TclDP and Groupkit, announced there. Tcl announced beyond Berkeley (Winter USENIX).įirst announcement of Tk (Winter USENIX).įirst Tcl/Tk conference (Berkeley). The name originally comes from Tool Command Language, but is conventionally spelled "Tcl" rather than "TCL". Ousterhout was awarded the ACM Software System Award in 1997 for Tcl/Tk. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into Electronic design automation (EDA) Magic application where John had professional focus. The Tcl programming language was created in the spring of 1988 by John Ousterhout while he was working at the University of California, Berkeley. Tcl/Tk is included in the standard Python installation in the form of Tkinter. The popular combination of Tcl with the Tk extension is referred to as Tcl/Tk, and enables building a graphical user interface (GUI) natively in Tcl. Because Tcl is a very compact language, it is used on embedded systems platforms, both in its full form and in several other small-footprint versions. Tcl interpreters are available for many operating systems, allowing Tcl code to run on a wide variety of systems. It is commonly used embedded into C applications, for rapid prototyping, scripted applications, GUIs, and testing. Tcl supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. It was designed with the goal of being very simple but powerful. Tcl (pronounced " tickle" or as an initialism ) is a high-level, general-purpose, interpreted, dynamic programming language. Dynamic typing, everything can be treated as a string
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |