Your first question is likely to be “What features will Tcl/Tk offer me that other languages won’t?” This chapter gives you an overview of the Tcl/Tk features. It covers the basics of what Tcl/Tk can offer you and what its strengths are compared with several alternatives.
Tcl is a multifaceted language package. You can use Tcl as a command scripting language, as a powerful multi-platform interpreted language, as a rapid prototyping platform, or as the backbone of an application that is primarily written in C or Java. You can use the Tcl and Tk libraries to embed powerful scripting capabilities into a compiled application like C, Java or FORTRAN. Tcl’s simple syntax makes single-use scripts (to replace repetitive command ...