Shop Khloud Popcorn
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
$125.95
FREE delivery Wednesday, April 29
Ships from: Amazon
Sold by: PunctualTK
$125.95
FREE delivery Wednesday, April 29
Or Prime members get FREE delivery Tomorrow, April 25. Order within 5 hrs 13 mins. Join Prime
Only 1 left in stock - order soon.
$$125.95 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$125.95
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$39.42
Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! See less
$3.99 delivery Monday, May 4. Details
Only 1 left in stock - order soon.
$$125.95 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$125.95
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by HPB-Red.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Tcl and the Tk Toolkit (Addison-Wesley Professional Computing Series)

Tcl and the Tk Toolkit (Addison-Wesley Professional Computing Series) 2nd Edition

4.2 out of 5 stars (46)

{"desktop_buybox_group_1":[{"displayPrice":"$125.95","priceAmount":125.95,"currencySymbol":"$","integerValue":"125","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"5U4OLcoOIIDDy62fZfRD8tuGB67nIw1Xhu9XJwl2aAILmzdGKX9mH6zA3ls5ittxOH3Mh%2Bv%2FwhK7HzxELPk4KJlkQzUH5omKBIp%2Bzdo5Ge93%2FH16USIz5GJJUeo5p12b7KxaLMkDLLikYmd%2FUxXRN00gAPpb0hMYA3XlTmX4vJ%2Bly1yOJuZPHFvd9VGZIacy","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$39.42","priceAmount":39.42,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"42","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"5U4OLcoOIIDDy62fZfRD8tuGB67nIw1XIIrJcTJbRd9kZngI0C33Sv4i6aEHR%2FgSNXS984E%2Fxb13aEtN1omxGL3X%2Biz9Q3%2BHEkiESqa7XNyd3C%2F1G4Yq8jrlZf0wKBoG013SylHp4CxakqXiP1C90J1rbqMA8oN5TUMANnUWzrUdHjCamQzplxHHpZJNvNE7","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

John K. Ousterhout’s Definitive Introduction to Tcl/Tk–Now Fully Updated for Tcl/Tk 8.5

Tcl and the Tk Toolkit, Second Edition, is the fastest way for newcomers to master Tcl/Tk and is the most authoritative resource for experienced programmers seeking to gain from Tcl/Tk 8.5’s powerful enhancements. Written by Tcl/Tk creator John K. Ousterhout and top Tcl/Tk trainer Ken Jones, this updated volume provides the same extraordinary clarity and careful organization that made the first edition the world’s number one Tcl/Tk tutorial.

Part I introduces Tcl/Tk through simple scripts that demonstrate its value and offer a flavor of the Tcl/Tk scripting experience. The authors then present detailed, practical guidance on every feature necessary to build effective, efficient production applications–including variables, expressions, strings, lists, dictionaries, control flow, procedures, namespaces, file and directory management, interprocess communication, error and exception handling, creating and using libraries, and more.

Part II turns to the Tk extension and Tk 8.5’s new themed widgets, showing how to organize sophisticated user interface elements into modern GUI applications for Tcl.

Part III presents incomparable coverage of Tcl’s C functions, which are used to create new commands and packages and to integrate Tcl with existing C software–thereby leveraging Tcl’s simplicity while accessing C libraries or executing performance-intensive tasks.

Throughout, the authors illuminate all of Tcl/Tk 8.5’s newest, most powerful improvements. You’ll learn how to use new Starkits and Starpacks to distribute run-time environments and applications through a single file; how to take full advantage of the new virtual file system support to treat entities such as zip archives and HTTP sites as mountable file systems; and more.

From basic syntax to simple Tcl commands, user interface development to C integration, this fully updated classic covers it all. Whether you’re using Tcl/Tk to automate system/network administration, streamline testing, control hardware, or even build desktop or Web applications, this is the one Tcl/Tk book you’ll always turn to for answers.

Sponsored

Frequently bought together

This item: Tcl and the Tk Toolkit (Addison-Wesley Professional Computing Series)
$125.95
Get it as soon as Wednesday, Apr 29
Only 1 left in stock - order soon.
Sold by PunctualTK and ships from Amazon Fulfillment.
+
$69.99
Get it as soon as Wednesday, Apr 29
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$39.95
Get it as soon as Wednesday, Apr 29
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

From the Back Cover

John K. Ousterhout’s Definitive Introduction to Tcl/Tk–Now Fully Updated for Tcl/Tk 8.5

Tcl and the Tk Toolkit, Second Edition, is the fastest way for newcomers to master Tcl/Tk and is the most authoritative resource for experienced programmers seeking to gain from Tcl/Tk 8.5’s powerful enhancements. Written by Tcl/Tk creator John K. Ousterhout and top Tcl/Tk trainer Ken Jones, this updated volume provides the same extraordinary clarity and careful organization that made the first edition the world’s number one Tcl/Tk tutorial.

Part I introduces Tcl/Tk through simple scripts that demonstrate its value and offer a flavor of the Tcl/Tk scripting experience. The authors then present detailed, practical guidance on every feature necessary to build effective, efficient production applications–including variables, expressions, strings, lists, dictionaries, control flow, procedures, namespaces, file and directory management, interprocess communication, error and exception handling, creating and using libraries, and more.

Part II turns to the Tk extension and Tk 8.5’s new themed widgets, showing how to organize sophisticated user interface elements into modern GUI applications for Tcl.

Part III presents incomparable coverage of Tcl’s C functions, which are used to create new commands and packages and to integrate Tcl with existing C software–thereby leveraging Tcl’s simplicity while accessing C libraries or executing performance-intensive tasks.

Throughout, the authors illuminate all of Tcl/Tk 8.5’s newest, most powerful improvements. You’ll learn how to use new Starkits and Starpacks to distribute run-time environments and applications through a single file; how to take full advantage of the new virtual file system support to treat entities such as zip archives and HTTP sites as mountable file systems; and more.

From basic syntax to simple Tcl commands, user interface development to C integration, this fully updated classic covers it all. Whether you’re using Tcl/Tk to automate system/network administration, streamline testing, control hardware, or even build desktop or Web applications, this is the one Tcl/Tk book you’ll always turn to for answers.

About the Author

John K. Ousterhout is a professor of computer science at Stanford University and chairman of Electric Cloud, Inc. Ousterhout created Tcl and is well-known for his work in distributed operating systems, high-performance file systems, and user interfaces. A member of the National Academy of Engineering and recipient of the ACM Software System Award (for Tcl), he has served as professor of computer science at UC Berkeley, distinguished engineer at Sun Microsystems, and CEO of Scriptics, which he founded.

Ken Jones, president of Avia Training and Consulting, has spent thousands of hours teaching Tcl to IT professionals. He has more than twenty years of experience training developers through live courses and documentation. As lead instructor at Scriptics, he worked closely with John K. Ousterhout and many other key Tcl developers. Jones coauthored Practical Programming in Tcl and Tk, Fourth Edition (Prentice Hall, 2003).

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ September 2, 2009
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 816 pages
  • ISBN-10 ‏ : ‎ 032133633X
  • ISBN-13 ‏ : ‎ 978-0321336330
  • Item Weight ‏ : ‎ 2.85 pounds
  • Dimensions ‏ : ‎ 7 x 1.7 x 9.1 inches
  • Best Sellers Rank: #1,684,854 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.2 out of 5 stars (46)
Sponsored

Customer reviews

4.2 out of 5 stars
46 global ratings
Sponsored

Top reviews from the United States

  • Reviewed in the United States on August 13, 2014
    Format: PaperbackVerified Purchase
    It is my main reference for TCL, I added tabs so I can find the sections I use most often. I have several TCL books but this one has the best descriptions. The second edition is an improvement on the first edition, it seems better organized.
    One person found this helpful
    Report
  • Reviewed in the United States on September 29, 2010
    This is a super "How-To" book, but very different from the first edition. If you are looking to learn TclTk from scratch or want a great TclTk reference book, don't start here (read Brent Welch's book). If you have a fair or extensive Tcl background & want a nuts-n-bolts how-to book, this is it.
    But why learn TclTk?
    Tcl is the Zen of computer languages (easy to get started, impossible to totally master). The abstraction level is very much like the human mind (e.g. you can write apps that generate or modify their own code based on what's coming into the apps environment (via substitutions & eval, etc.) and because there is no compile cycle, you can write apps that can run for years and be updated (via source command) without ever shutting down.
    Tcl can be embedded into or run on top of other languages or apps (saves a lot of programming time). One complaint I've heard about Tcl is it's slow for some purposes, but because Tcl is built on C there's always the option of using C code (or Java, whatever) where it's needed. Almost always there's a faster solution in Tcl when speed is an issue (e.g. lists (now also dicts) are fast, big arrays are slow).
    Tk is the graphical side of the TclTk team and can be used with other languages as a graphics builder.
    If you like rigid computer languages (PLC programming or BASIC) you may find the infinite "open-ended-ness" of Tcl a little scary. However, if you wanna' use a language that would be great for running a starship, give Tcl a try.
    21 people found this helpful
    Report
  • Reviewed in the United States on September 6, 2012
    I bought this book to learn how to use and intergrate Tcl into a Windows application. It was quite helpful. There are many examples and practical discussions for dealing with Tcl. Well worth the cost of this eBook. At least in Kindle for the PC, all of the sample code is in the form of pictures, therefore, no copy and paste. The regular text in the book is selectable and copyable, though it's the sample code that I wanted. I knocked it down a star for that.
    2 people found this helpful
    Report
  • Reviewed in the United States on January 10, 2012
    Format: PaperbackVerified Purchase
    I never had access to a copy of the original book from Professor Ousterhout, so I can't make comparisons like many of the reviews here, but I must say I am very much satisfied witht this book since I bought it some two years ago. As far as I know, it is also the latest and most up-to-date Tcl/Tk book -- about a programming language and a GUI toolkit which are amazingly flexible, powerful, versatile, simple, underrated and overlooked.

    Yes, the book won't go to programming techniques and tips (which can be really countless in Tcl/Tk). It will show you the tools and how to use them, without telling you how to build a cabinet. It is more like a complement to the Tcl'ers Wiki and the commands reference pages -- and it's a highly useful one, with a lot of examples and a simple language which can make you understand what you can not figure from the deep and sometimes confusing "man pages". There is a whole section for those who want to use Tcl with C applications, which is not of my interest for now but may be pretty useful as a start for people who thinks that it is something much easier to do with Python or Lua.
    6 people found this helpful
    Report
  • Reviewed in the United States on November 5, 2009
    Format: PaperbackVerified Purchase
    This book does a good job of explaining the fundamentals to Tcl, Tk, and the C API. However, after a decade between editions, it's missing too much material about more modern features. Specifically there is no information on the Threads package; for this you will instead need to refer to chapter 21 of Practical Programming in Tcl and Tk, 4th ed.
    12 people found this helpful
    Report
  • Reviewed in the United States on December 19, 2022
    Format: PaperbackVerified Purchase
    The book was in excellent shape. the only writing was the owner's name on the first page in the book. Could not find any other writing anywhere else in the book. The page tabs that were on some of the pages easily came off. It might has well have been new based on the conditions of the pages and the outside cover. It could have just come off the shelf in a books store that might have been handled by readers checking out the contents. I am well pleased with the purchase. It is a definite upgrade from the first edition that I had bought during the 90's that used Tcl/Tk 7.3.
  • Reviewed in the United States on April 6, 2025
    Format: PaperbackVerified Purchase
    Book was well packaged and well cared for. Arrived in excellent condition.
  • Reviewed in the United States on May 30, 2015
    Excellent book. For beginners like me, it is pure gold.
    One person found this helpful
    Report

Top reviews from other countries

  • ttttt
    5.0 out of 5 stars Excellent!
    Reviewed in Canada on August 14, 2017
    Format: PaperbackVerified Purchase
    Excellent!
  • Nagaraju J.
    5.0 out of 5 stars Excellent book
    Reviewed in India on March 10, 2020
    It is good for both begginers and experts.
    Content and organisation of this book are very nice. I liked it very much.
  • Shuxin Wu
    5.0 out of 5 stars Review Tcl/Tk
    Reviewed in the United Kingdom on January 16, 2025
    Format: PaperbackVerified Purchase
    the book is good and service is good as well
  • Amazon Customer
    5.0 out of 5 stars Review
    Reviewed in India on November 3, 2019
    great resource on TCL / TK
  • Antony Moore
    5.0 out of 5 stars Excellent Book on TCL
    Reviewed in the United Kingdom on December 23, 2013
    Format: PaperbackVerified Purchase
    Having trawlled through the web on various sites to try and get help on newer features of TCL and given up due to lack of examples and full descriptions of coding I bought this book which is update on an earlier version which I have mislaid.
    It is even better than the earlier edition and elegantly describes the commands with many useful examples.
    Sometimes there is no subsitute for having a hardcopy with the exact information required to do the job.