- عنوان کتاب: The Tcl Programming Language
- نویسنده: Ashok P. Nadkarni
- حوزه: برنامه نویسی TCL
- سال انتشار: 2025
- تعداد صفحه: 661
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.70 مگابایت
Tcl یکی از اولین زبانهای «پویا» بود که محبوبیت پیدا کرد و از اوایل دهه ۹۰ میلادی به طور گسترده مورد استفاده قرار گرفت. این زبان به همراه جعبه ابزار برنامهنویسی گرافیکی Tk، به اندازهای تأثیرگذار بود که مخترع آن، جان اوسترهوت، در سال ۱۹۹۸ جایزه سیستم نرمافزاری ACM را دریافت کرد. از آن زمان، Tcl راه خود را به هر دستهبندی کاربردی که میتوانید تصور کنید، باز کرده است و استقرارهای Tcl طیف وسیعی از دستگاههای تعبیهشده تا زیرساختهای توزیعشده back-end را در بر میگیرد. با این حال، با وجود استفاده و پذیرش گسترده، Tcl به شهرت زبانهای جدیدتری که در چند سال گذشته ظهور کردهاند، نرسیده است. بخش عمدهای از این امر به این دلیل است که جامعه Tcl به طور کلی هرگز علاقه خاصی به تبلیغ این زبان نداشته است. این کتاب امیدوار است با ارائه پوشش جامع Tcl 9، با شروع از اصول اولیه و ادامه دادن به امکانات پیشرفتهای که این زبان را متمایز میکند، این مشکل را برطرف کند. من سعی کردهام تک تک ویژگیهای این زبان را پوشش دهم. با این حال، محدودیتهای فضا اجازه گنجاندن کتابخانهها و افزونههای بیشمار Tcl را نمیدهد. حتی جعبه ابزار گرافیکی Tk، که چنان با Tcl مرتبط است که اکثر مردم این دو را در کنار هم Tcl/Tk مینامند، گنجانده نشده است. وجود آن به تنهایی حجم کتاب را دو برابر میکند. به همین دلیل، کتاب در مورد رابط برنامهنویسی C به Tcl نیز بحث نمیکند، اگرچه سهولت اتصال به C یکی از نقاط قوت این زبان است.
Tcl was one of the first “dynamic” languages to become popular, seeing widespread use beginning with the early 90’s. Along with its accompanying graphical programming toolkit Tk, the language was influential enough for its inventor John Ousterhout to be conferred the ACM Software System Award in 1998. Since that time, Tcl has found its way into every application category you can imagine and Tcl deployments run the gamut from embedded devices to distributed back-end infrastructure. Yet, despite its wide use and adoption, Tcl has not gained the notoriety of the newer languages that have sprung up in the past few years. In large part this is because the Tcl community as a whole has never been particularly interested in evangelizing the language. This book hopes to remedy that by providing comprehensive coverage of Tcl 9, starting with the basics and continuing to the advanced facilities that distinguish the language. I have attempted to cover every single feature of language. However, space limitations do not permit inclusion of the myriad libraries and extensions to Tcl. Even the graphical toolkit Tk, which is associated so strongly with Tcl that most people refer to the two in conjunction as Tcl/Tk, is not included. It would double the size of the book by itself. For the same reason, the book also does not discuss the C programming interface to Tcl although ease of interfacing to C is one of the strengths of the language.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: The Tcl Programming Language
نظرات کاربران