بيت تطوير ما هي لغة أداة القيادة (tcl)؟ - تعريف من techopedia

ما هي لغة أداة القيادة (tcl)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني لغة أوامر الأداة (Tcl)؟

لغة أوامر الأداة (Tcl) هي لغة برمجة قوية مع ميزات البرمجة. إنه متاح عبر أنظمة Unix و Windows و Mac OS. يستخدم Tcl لتطبيقات الويب وسطح المكتب والشبكات والإدارة والاختبار والنماذج الأولية السريعة والتطبيقات النصية وواجهات المستخدم الرسومية (GUI).

تيكوبيديا تشرح لغة أوامر الأداة (Tcl)

تم تقديم Tcl في عام 1988 من قِبل John Ousterhout ، وهو يستخدم في البرمجة النصية لواجهة البوابة العامة (CGI) ويعمل كلغة برمجية Eggdrop bot. يشير Tcl / Tk إلى مجموعة من Tcl ومجموعة أدوات Tk GUI.


تشمل ميزات Tcl:

  • استكمال يونيكود واستخدام عبر منصة
  • القابلية للتوسعة من خلال Java و C ++
  • التكامل مع ويندوز مجموعة أدوات واجهة المستخدم الرسومية
  • يمكن معالجة أنواع البيانات ، بما في ذلك شفرة المصدر ، كسلسلة.
  • واجهة يحركها الحدث إلى مآخذ وملفات
  • أوامر دالة Variadic ولغة مترجمة مع bytecode
  • إنشاء رسالة خطأ عند الاستخدام غير الصحيح بواسطة أوامر Tcl.
  • FreeWrap TCLSH
  • ترخيص توزيع برامج Berkeley (BSD)
  • نسخة تطوير كاملة
Tcl واجهات مع لغة C. يتم تمرير صفائف القيم التي تصف وسيطات الأمر إلى وظائف تنفيذ الأمر. تتضمن أجهزة محاكاة المنطق الرقمي أيضًا واجهة برمجة نصية Tcl لـ Verilog ولغة وصف أجهزة VHSIC (VHDL) ومحاكاة لغة أجهزة SystemVerilog. تقوم الأدوات مثل Simplified Wrapper و Interface Generator (SWIG) و ffidl تلقائيًا بإنشاء الكود المطلوب للاتصال بوظائف C التعسفية ووقت تشغيل Tcl. تستدعي أوامر نصية Tcl منزلًا كقائمة من الكلمات مفصولة بمسافة بيضاء ويتم إنهاؤها بخط جديد أو فاصلة منقوطة.


البدائل الرئيسية التي تدعمها Tcl هي استبدال الأوامر ، استبدال المتغير واستبدال الخط المائل العكسي. بالإضافة إلى ذلك ، هناك واجهة وصول إلى قاعدة البيانات للبرامج النصية Tcl التي تدعم برامج تشغيل الوصول لقواعد بيانات MySQL و Open Database Connectivity (ODBC) و PostgreSQL و SQLite.


يدعم Tcl حزم الامتدادات للحصول على وظائف إضافية ، بما في ذلك واجهة المستخدم الرسومية والتشغيل الآلي للتطبيقات القائمة على الوصول إلى قاعدة البيانات والوصول إليها.

ما هي لغة أداة القيادة (tcl)؟ - تعريف من techopedia