Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Tcl (originally from "Tool Command Language", but nonetheless conventionally rendered as "Tcl" rather than "TCL"; and pronounced like "tickle") is a scripting language created by John Ousterhout that is generally thought to be easy to learn, but powerful in the right hands. It is most commonly used for rapid prototyping, scripted applications, GUIs and testing.
1 Features
Tcl's features include:
- Everything is a command, including language structures. They are in Polish notation.
- Everything can be dynamically redefined and overridden.
- All data types can be manipulated as strings, including code.
- Extremely simple syntactic rules
- Event-driven interface to sockets and files. Time based and user defined events are also possible.
- Dynamic scope
- Readily extensible (with C, C++C+ (pronounced "sea plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. Durin, JavaJava is an object-oriented programming language developed primarily by James Gosling and colleagues at Sun Microsystems. The language, initially called Oak (named after the oak trees outside Gosling's office), was intended to replace C++, although the fea and Tcl)
- Interpreted languageIn computer programming, an interpreted language is a programming language whose programs may be executed from source form, by an interpreter. Any language may, in theory, be compiled or interpreted; therefore, this designation refers to languages' implem, code can be created and modified dynamically
- Full UnicodeIn computing, Unicode is the international standard whose goal is to provide the means to encode the text of every document people want to store in computers. This includes all scripts still in active use today, many scripts known only by scholars, and sy support (first released in 1999)
- Platform independent ( Win32, UNIX, MacMacintosh now known simply as Mac in all official capacities, is a family of personal computers manufactured by Apple Computer, Inc. of Cupertino, California, USA. Named after the McIntosh, a type of apple favoured by Jef Raskin, the Macintosh was launche, etc.)
- Close integration with windowing ( GUI) interface Tk
- Code is easy to maintain. Tcl scripts are often more compact and readable than functionally equivalent code in other languages
While Tcl itself does not provide an object oriented framework, the language itself can be extended to provide new features as required. Indeed, many C extensions have been written to provide OO functionality, including the XOTcl and incr Tcl packages. Other OO extensions, including Snit , are written entirely in Tcl.
Read more »