Tcl (original) (raw)
Tcl (pronunciat "tíquel" (/'ti:.kel/), originat de l'acrònim en anglès "Tool Command Language" o llenguatge d'eines de comandament, actualment s'escriu com a "Tcl" en lloc de "TCL"), és un llenguatge de script creat per John Ousterhout, que ha sigut concebut per al seu fàcil aprenentatge, però que resulta molt potent a les mans adequades. S'utilitza principalment per al desenvolupament ràpid de prototips, aplicacions "script", i proves. La combinació de Tcl amb Tk (de l'anglès Tool Kit) és coneguda com a Tcl/Tk, i s'utilitza per a la creació d'.
Property | Value |
---|---|
dbo:abstract | Tcl (pronunciat "tíquel" (/'ti:.kel/), originat de l'acrònim en anglès "Tool Command Language" o llenguatge d'eines de comandament, actualment s'escriu com a "Tcl" en lloc de "TCL"), és un llenguatge de script creat per John Ousterhout, que ha sigut concebut per al seu fàcil aprenentatge, però que resulta molt potent a les mans adequades. S'utilitza principalment per al desenvolupament ràpid de prototips, aplicacions "script", i proves. La combinació de Tcl amb Tk (de l'anglès Tool Kit) és coneguda com a Tcl/Tk, i s'utilitza per a la creació d'. (ca) تي سي أل هي اختصار لأداة التحكم باللغة ولكن أصبح الناس يقول لها تي سي أل لتسهيل الكلام تلفظ ككلمة (تكل)أو تلفظ تي سي إل هذه هي لغة برمجية متعددة الاستخدام أنشأها جون أوستورهوت. في الأصل «ولدت من الإحباط» وفقا للمؤلف، مع وضع المبرمجين الخاصة بها (نوعية رديئة) لغات يقصد به أن يكون جزءا لا يتجزأ من داخل التطبيقات التي سي إل حظيت بالقبول من تلقاء نفسها. التي سي إل يستخدم عادة للنماذج السريعة، التطبيقات النصية، وواجهة المستخدم الرسومية والاختبار.تس سي إل يستخدم لمنصات الأنظمة المطمورة، سواء في شكله الكامل أو في إصدارات سمول برينتر أخرى التي سي إل يستخدم أيضا في برمجة المدخل العمومي لأجهزة التوصيل. (ar) Tcl (vyslovuje se „tý-sý-el“ nebo „tykl“, název je zkratkou z Tool Command Language) je jednoduchý, ale účinný skriptovací jazyk, který v roce 1988 vytvořil John Ousterhout. Přes nezvyklou syntaxi je Tcl snadno zvládnutelný a díky nízkým nárokům na hardware je oblíbený především pro testování softwaru, programování vestavěných systémů a prototypování. V roce 1991 byl doplněn grafickým frameworkem Tk a výsledný systém nazývaný Tcl/Tk se stal až do nástupu Qt a GTK+ jedním z nejoblíbenějších nástrojů pro vytváření grafických uživatelských rozhraní. Framework Tk je dostupný v různých skriptovacích (Perl, Python, Ruby) i kompilovaných jazycích (C++, Ada). (cs) Η Tcl (αρχικά των αγγλικών λέξεων "Tool Command Language", "Γλώσσα Εντολών Εργαλείων", συνήθως εμφανίζεται ως "Tcl" ή "TCL") είναι μια γλώσσα προγραμματισμού σεναρίων που δημιουργήθηκε από τον John Ousterhout. Σύμφωνα με αυτόν, "δημιουργήθηκε λόγω απογοήτευσης" και, ενώ οι προγραμματιστές δημιουργούσαν τις δικές τους γλώσσες, τις οποίες στη συνέχεια ενσωμάτωναν σε εφαρμογές, η Tcl έγινε αποδεκτή από μόνη της. Συχνά χρησιμοποιείται για γρήγορη ανάπτυξη εφαρμογών (rapid application development/rapid prototyping), εφαρμογές σεναρίων, γραφικές διεπαφές και δοκιμές λογισμικού. Η Tcl χρησιμοποιείται σε πλατφόρμες ενσωματωμένων συστημάτων, τόσο στην πλήρη της έκδοση, όσο και σε διάφορες άλλες εκδόσεις με μικρότερες απαιτήσεις. Ο συνδυασμός της Tcl με τη γραφική εργαλειοθήκη ονομάζεται Tcl/Tk. (el) Tcl estas la altnivela skripta programlingvo, kreita de John Ousterhout en 1988, por esti facile lernebla, sed ankaŭ potenca en lertaj manoj. Oni opinias, ke la lingvo pleje taŭgas por tiuj taskoj kiel rapida prototipado, skriptaj aplikaĵoj, GUI (grafika uzantinterfaco), testado. (eo) Tcl (pronunciado /tí.quel/, originado del acrónimo en inglés "Tool Command Language" o "lenguaje de herramientas de comando", actualmente se escribe como "Tcl" en lugar de "TCL"), es un lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y expresividad. Se utiliza principalmente para el desarrollo rápido de prototipos, aplicaciones "script", interfaces gráficas y pruebas. La combinación de Tcl con Tk (del inglés Tool Kit) es conocida como Tcl/Tk, y se utiliza para la creación de interfaces gráficas. (es) Tcl (Aussprache englisch tickle oder auch als Abkürzung für Tool command language) ist eine Open-Source-Skriptsprache. Tcl wurde ursprünglich ab 1988 von John Ousterhout an der University of California, Berkeley als Makrosprache für ein experimentelles CAD-System entwickelt. Aus dieser Zeit stammt das Konzept, den Tcl-Interpreter als Bibliothek in z. B. ein C-Programm einzubinden, was auch heute noch möglich ist. Die Wahlsprüche von Tcl lauten: „radically simple“, also „radikal einfach“, was sich insbesondere auf die Syntax der Sprache bezieht, und „everything is a string“, „Alles ist Text“, was sich auf den Umgang mit Befehlen und Daten in Tcl bezieht. Die verbreitete Kombination aus Tcl und dem GUI-Toolkit Tk wird als Tcl/Tk bezeichnet. (de) Tool Command Language (abréviation : Tcl) est un langage de script initialement conçu en 1988 par John Ousterhout et son équipe à l'université de Californie à Berkeley. Il s'inspire principalement des langages C, Lisp, sh et awk. Ce langage à typage dynamique est multiplateforme, extensible, facile à apprendre et repose sur 12 règles syntaxiques. Tcl s'interface très aisément avec le langage C, ce qui lui permet de servir par exemple d'interprète embarqué dans des applications. En 1990, John Ousterhout développe une extension pour Tcl appelée Tk qui est une bibliothèque pour créer des interfaces graphiques portables. Par la suite, le développement de Tk se découpla suffisamment de celui de Tcl pour être utilisé avec d'autres langages. Cependant la combinaison de Tcl et Tk reste connue comme langage sous le nom de Tcl-Tk ou Tcl/Tk. Tcl-Tk fait partie des langages de programmation ayant la propriété d'homoiconicité, tout comme Lisp.Nombre d'informaticiens prononcent « tickle » en parlant de Tcl, ce qui signifie chatouiller en anglais. Tk est prononcé « ticket ». (fr) Tcl (pronounced "tickle" or as an initialism) is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It is commonly used embedded into C applications, for rapid prototyping, scripted applications, GUIs, and testing. Tcl interpreters are available for many operating systems, allowing Tcl code to run on a wide variety of systems. Because Tcl is a very compact language, it is used on embedded systems platforms, both in its full form and in several other small-footprint versions. The popular combination of Tcl with the Tk extension is referred to as Tcl/Tk, and enables building a graphical user interface (GUI) natively in Tcl. Tcl/Tk is included in the standard Python installation in the form of Tkinter. (en) Tcl/Tk(ティクル・ティーケー)は、スクリプト言語 Tcl と、その GUIツールキット Tk を指す。非常に強力な GUI ツールキットと、シンプルな文法をもつ言語により、GUI ツールを素早く作り上げるのに適した強力なスクリプティング環境である。 (ja) ( 다른 뜻에 대해서는 TCL 문서를 참고하십시오.) Tcl (원래 "Tool Command Language"에서 왔지만 관례적으로 "TCL"이 아니라 "Tcl"이라고 쓰며 "티클" 또는 "티씨엘"로 발음한다.)은 스크립트 언어로써 존 오스터하우트가 만들었다. 처음에 같이 일하던 프로그래머들이 응용 프로그램에 포함시키기 위한 (조악한) 언어를 직접 만들며 좌절하는 모습을 보고 만들었다고 하지만, Tcl은 빠르게 인기를 얻었다. 비교적 배우기 쉽다고 알려져 있지만 충분히 강력하다. 보통 , 스크립트 프로그램, GUI 및 테스팅에 많이 사용된다. 임베디드 플랫폼에서도 광범위하게 사용되며 Tcl 언어 전체 또는 그 작은 일부분만 떼어낸 버전을 이용하기도 한다. 또한 CGI와 IRC 봇을 만드는 데에도 사용되고 있다. Tcl과 Tk GUI 툴킷을 묶어서 Tcl/Tk라고 자주 부른다. (ko) In informatica, TCL (acronimo di Tool command language) è un linguaggio di scripting creato da John Ousterhout generalmente considerato di facile apprendimento (rispetto ai linguaggi della sua generazione), ma allo stesso tempo potente. Viene comunemente usato per prototipizzare rapidamente e testare applicazioni interpretate, anche dotate di interfaccia grafica. La pronuncia suggerita per l'acronimo TCL è "tickle". (it) Tcl (afkorting van tool command language) is een scripttaal die eind jaren tachtig werd ontwikkeld door John Ousterhout. Deze scripttaal, die steeds verder ontwikkeld wordt, is bedoeld om zelfstandig gebruikt te worden en wordt ook gebruikt om als scripttaal in andere programma's in te bouwen. Tcl wordt meestal uitgesproken als 'tikkel' en heel vaak wordt met Tcl de Tk-toolkit gebruikt, waarmee dan een grafische gebruikersinterface wordt gemaakt (men spreekt dan over Tcl/Tk). Tcl is beschikbaar voor Unix/Linux, Windows, OS X en Android. (nl) Tcl (Tool Command Language) – język skryptowy o składni częściowo podobnej do języków skryptowych powłok, oraz częściowo do Lispu. Jest znany z pakietu Tk (Tk Toolkit), który pozwala na pisanie przenośnych graficznych interfejsów użytkownika (GUI) dla wielu systemów operacyjnych oraz pakietu Expect, który pozwala na automatyzację zadań. Autorem zarówno języka Tcl jak i pakietu Tk jest John Ousterhout. Autorem pakietu Expect jest . (pl) Tcl (от англ. Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня. Tcl часто применяется совместно с графической библиотекой Tk (Tool Kit). Связку Tcl/Tk по-русски иногда называют «Так-тикль» (английский вариант — «тикль-ток»). Области применения языка — быстрое прототипирование, создание графических интерфейсов для консольных программ (пакетов программ), встраивание в прикладные программы, тестирование. Также Tcl применяется в веб-разработке. (ru) Tcl, sigla de Tool Command Language (Linguagem de Comandos de Ferramentas), é uma linguagem de programação para scripts criada por John Ousterhout, de fácil aprendizagem, mas muito poderosa. Tcl pode ser utilizada numa vasta gama de aplicações, sendo bastante utilizada para a escrita de programas com interface gráfica, onde geralmente se utiliza a sua extensão Tk Toolkit, a interface gráfica padrão para o Tcl (e para outras linguagens de programação). Tcl é open source e pode executar em diferentes plataformas, como Linux (e outros sistemasoperacionais UNIX-like), Microsoft Windows e Mac OS X. (pt) Tcl (uttalas som engelskans "tickle") är ett skriptspråk. Det är speciellt vanligt på Unix och Linux-system, ofta åtföljt av det grafiska gränssnittsverktyget . Tcl utvecklades från början av John Ousterhout för att effektivisera skriptmöjligheterna i olika typer av programvarubaserade verktyg för hårdvarukonstruktion. Detta skedde vid Berkeleyuniversitetets EDA- och CAD-forskning. Där utvecklade man ett antal forskningsverktyg och i stort sett varje verktyg utrustades med ett eget skriptspråk. Ousterhout insåg att det var bättre att ha ett gemensamt skriptspråk som sedan kunde utökas med de specifika kommandon som respektive verkyg behövde. (sv) Tcl (англ. Tool Command Language) — інтерпретована мова програмування високого рівня. Започаткував її американський учений в галузі інформатики Джон Остерхут. Tcl орієнтована на автоматизацію рутинних процесів, швидке прототипування та розробку платформо-незалежного програмного забезпечення, простоту використання. Незважаючи на те, що основне поширення Tcl отримала для створення інтерфейсів користувача і як вбудовувана мова, Tcl також підходить для інших завдань, таких як веброзробка, створення мережевих застосунків, вирішення задач з адміністрування систем і тестування. Мова не залежить від типу системи і розповсюджується спільно з крос-платформовою бібліотекою базових елементів графічного інтерфейсу Tk. (uk) Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。 (zh) |
dbo:designer | dbr:John_Ousterhout |
dbo:influenced | dbr:Windows_PowerShell dbr:PHP dbr:Tea_(programming_language) |
dbo:influencedBy | dbr:Lisp_(programming_language) dbr:AWK |
dbo:license | dbr:BSD_licenses |
dbo:thumbnail | wiki-commons:Special:FilePath/Tcl-powered.svg?width=300 |
dbo:wikiPageExternalLink | http://beedub.com/book http://elf.org/ffidl http://equi4.com/starkit/critcl.html http://jfontain.free.fr/stooop.html http://jim.tcl.tk/ http://www.jazimmer.net/tclbook/home.html https://eagle.to/ https://tcl.apache.org/rivet/ https://www.androwish.org/ https://www.tcl.tk/software/tcltk/ https://archive.org/details/graphicalapplica00fost https://blog.naver.com/narawon/222056196990 https://www.activestate.com/ActiveTcl https://www.activestate.com/activetcl http://www.packtpub.com/tcl-8-5-network-programming/book http://www.packtpub.com/tcl-tk-8-5-programming-cookbook/book http://www.tcl.tk/software/tclhttpd/ http://wiki.tcl.tk/52 https://www.tcl-lang.org https://www.tcl.tk http://www.informit.com/store/effective-tcl-tk-programming-writing-better-programs-9780201634747 http://www.informit.com/store/tcl-and-the-tk-toolkit-9780321336330 http://core.tcl.tk/ http://www.tkdocs.com/ http://wiki.tcl.tk/ |
dbo:wikiPageID | 39880682 (xsd:integer) |
dbo:wikiPageLength | 37473 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1099037280 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BSD_license dbr:Prentice_Hall dbr:Programming_paradigm dbr:Python_(programming_language) dbr:Electronic_design_automation dbr:Windows_API dbr:Bourne_shell dbr:Arbitrary-precision_arithmetic dbr:John_Ousterhout dbr:Regular_expression dbr:Unicode dbr:University_of_California,_Berkeley dbr:Unix dbr:VHDL dbr:Verilog dbr:Dynamic-link_library dbr:Internet_socket dbr:Interpreter_(computing) dbr:Library_(computing) dbr:List_of_programming_languages dbc:Cross-platform_software dbc:Dynamically_typed_programming_languages dbc:Multi-paradigm_programming_languages dbr:Command_(computing) dbr:Comparison_of_integrated_development_environments dbr:Cross-platform dbr:SQLite dbr:SWIG dbr:General-purpose_programming_language dbr:Object-oriented_programming dbr:Eggdrop dbr:Environment_Modules_(software) dbr:GD_Graphics_Library dbr:GUI dbr:Multi-paradigm_programming_language dbr:MySQL dbr:Coroutine dbr:Marshall_Rose dbc:American_inventions dbr:Anonymous_function dbr:Apache_HTTP_Server dbr:Aqua_(user_interface) dbr:Linux dbr:Lisp_(programming_language) dbr:Macintosh dbr:Magic_(software) dbr:Call_stack dbr:Subroutine dbr:Comment_(computer_programming) dbr:Comparison_of_programming_languages dbr:Computer_file dbc:Programming_languages_created_in_1988 dbr:Functional_programming dbr:Keyword_(computer_programming) dbr:Standard_streams dbr:String_(computer_science) dbr:BSD_licenses dbc:Cross-platform_free_software dbc:Free_software_programmed_in_C dbr:C++ dbr:C_(programming_language) dbc:Object-oriented_programming_languages dbr:Tk_(software) dbr:USENIX dbr:Windows_PowerShell dbr:Windows_XP dbr:Karl_Lehenbauer dbr:Local_variable dbr:Logic_simulation dbr:AWK dbr:Active_Server_Pages dbr:Addison-Wesley dbc:High-level_programming_languages dbc:Procedural_programming_languages dbr:Data_type dbr:Dynamic_programming_language dbr:Dynamic_typing dbr:Event-driven_programming dbr:Exception_handling dbr:Expat_(library) dbr:Expect dbr:Extensibility dbr:PHP dbr:Global_variable dbr:Graphical_user_interface dbr:Source_code dbr:Procedural_programming dbr:Rapid_application_development dbr:Hardware_description_language dbr:Itk dbr:JavaServer_Pages dbr:Java_(programming_language) dbr:Tea_(programming_language) dbr:TclX dbr:ACM_Software_System_Award dbr:API dbc:Free_compilers_and_interpreters dbc:Homoiconic_programming_languages dbc:Scripting_languages dbc:Text-oriented_programming_languages dbr:KDE dbr:High-level_programming_language dbr:Mixin dbr:Associative_array dbr:Bytecode dbr:PostgreSQL dbr:Embedded_systems dbr:Incr_Tcl dbr:Initialism dbr:Nathaniel_Borenstein dbr:Newline dbr:ODBC dbr:OpenSSL dbr:Operating_system dbr:X11 dbr:XOTcl dbr:Scope_(computer_science) dbr:User_Datagram_Protocol dbr:Variable_(computer_science) dbc:Tcl_programming_language_family dbr:Immutable_object dbr:Imperative_programming dbr:IEEE_Computer_Society dbr:Line_continuation dbr:Variadic dbr:Tkinter dbr:Interpreted_language dbr:Tkdesk dbr:Variadic_function dbr:Tcllib dbr:Qt_(toolkit) dbr:Prefix_notation dbr:Itcl dbr:List_(computer_science) dbr:Packt_Publishing dbr:Pixmap dbr:Tickle dbr:String_(programming) dbr:File:Eclipse-dltk-itcl_en_fedora_11_con_KDE_4.2.4.png |
dbp:designer | dbr:John_Ousterhout |
dbp:developer | Tcl Core Team (en) |
dbp:dialects | http://jim.tcl.tk/ https://eagle.to/ |
dbp:fileExt | .tcl, .tbc (en) |
dbp:implementations | https://www.androwish.org/ https://www.activestate.com/activetcl |
dbp:influenced | dbr:Windows_PowerShell dbr:PHP dbr:Tea_(programming_language) |
dbp:influencedBy | dbr:Lisp_(programming_language) dbr:AWK |
dbp:license | BSD-style (en) |
dbp:logo | Tcl-powered.svg (en) |
dbp:logoAlt | Tcl logo (en) |
dbp:logoSize | 70 (xsd:integer) |
dbp:name | Tcl (en) |
dbp:paradigm | dbr:Object-oriented_programming dbr:Multi-paradigm_programming_language dbr:Functional_programming dbr:Event-driven_programming dbr:Imperative_programming |
dbp:typing | Dynamic typing, everything can be treated as a string (en) |
dbp:website | https://www.tcl-lang.org https://www.tcl.tk |
dbp:wikiPageUsesTemplate | dbt:FOSS dbt:About dbt:Authority_control dbt:Cite_book dbt:Commons_category dbt:ISBN dbt:Infobox_programming_language dbt:Official_website dbt:Portal dbt:Refbegin dbt:Refend dbt:Reflist dbt:See_also dbt:Short_description dbt:Start_date_and_age dbt:Wikibooks dbt:Wikidata dbt:Programming_languages |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dct:subject | dbc:Cross-platform_software dbc:Dynamically_typed_programming_languages dbc:Multi-paradigm_programming_languages dbc:American_inventions dbc:Programming_languages_created_in_1988 dbc:Cross-platform_free_software dbc:Free_software_programmed_in_C dbc:Object-oriented_programming_languages dbc:High-level_programming_languages dbc:Procedural_programming_languages dbc:Free_compilers_and_interpreters dbc:Homoiconic_programming_languages dbc:Scripting_languages dbc:Text-oriented_programming_languages dbc:Tcl_programming_language_family |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:CausalAgent100007347 yago:Communication100033020 yago:Hack110154601 yago:Language106282651 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:ProgrammingLanguage106898352 yago:WikicatFunctionalLanguages yago:YagoLegalActor yago:YagoLegalActorGeo dbo:ProgrammingLanguage yago:UnskilledPerson109632274 yago:Whole100003553 yago:WikicatDomainHacks yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedIn1988 |
rdfs:comment | Tcl (pronunciat "tíquel" (/'ti:.kel/), originat de l'acrònim en anglès "Tool Command Language" o llenguatge d'eines de comandament, actualment s'escriu com a "Tcl" en lloc de "TCL"), és un llenguatge de script creat per John Ousterhout, que ha sigut concebut per al seu fàcil aprenentatge, però que resulta molt potent a les mans adequades. S'utilitza principalment per al desenvolupament ràpid de prototips, aplicacions "script", i proves. La combinació de Tcl amb Tk (de l'anglès Tool Kit) és coneguda com a Tcl/Tk, i s'utilitza per a la creació d'. (ca) تي سي أل هي اختصار لأداة التحكم باللغة ولكن أصبح الناس يقول لها تي سي أل لتسهيل الكلام تلفظ ككلمة (تكل)أو تلفظ تي سي إل هذه هي لغة برمجية متعددة الاستخدام أنشأها جون أوستورهوت. في الأصل «ولدت من الإحباط» وفقا للمؤلف، مع وضع المبرمجين الخاصة بها (نوعية رديئة) لغات يقصد به أن يكون جزءا لا يتجزأ من داخل التطبيقات التي سي إل حظيت بالقبول من تلقاء نفسها. التي سي إل يستخدم عادة للنماذج السريعة، التطبيقات النصية، وواجهة المستخدم الرسومية والاختبار.تس سي إل يستخدم لمنصات الأنظمة المطمورة، سواء في شكله الكامل أو في إصدارات سمول برينتر أخرى التي سي إل يستخدم أيضا في برمجة المدخل العمومي لأجهزة التوصيل. (ar) Tcl (vyslovuje se „tý-sý-el“ nebo „tykl“, název je zkratkou z Tool Command Language) je jednoduchý, ale účinný skriptovací jazyk, který v roce 1988 vytvořil John Ousterhout. Přes nezvyklou syntaxi je Tcl snadno zvládnutelný a díky nízkým nárokům na hardware je oblíbený především pro testování softwaru, programování vestavěných systémů a prototypování. V roce 1991 byl doplněn grafickým frameworkem Tk a výsledný systém nazývaný Tcl/Tk se stal až do nástupu Qt a GTK+ jedním z nejoblíbenějších nástrojů pro vytváření grafických uživatelských rozhraní. Framework Tk je dostupný v různých skriptovacích (Perl, Python, Ruby) i kompilovaných jazycích (C++, Ada). (cs) Tcl estas la altnivela skripta programlingvo, kreita de John Ousterhout en 1988, por esti facile lernebla, sed ankaŭ potenca en lertaj manoj. Oni opinias, ke la lingvo pleje taŭgas por tiuj taskoj kiel rapida prototipado, skriptaj aplikaĵoj, GUI (grafika uzantinterfaco), testado. (eo) Tcl/Tk(ティクル・ティーケー)は、スクリプト言語 Tcl と、その GUIツールキット Tk を指す。非常に強力な GUI ツールキットと、シンプルな文法をもつ言語により、GUI ツールを素早く作り上げるのに適した強力なスクリプティング環境である。 (ja) ( 다른 뜻에 대해서는 TCL 문서를 참고하십시오.) Tcl (원래 "Tool Command Language"에서 왔지만 관례적으로 "TCL"이 아니라 "Tcl"이라고 쓰며 "티클" 또는 "티씨엘"로 발음한다.)은 스크립트 언어로써 존 오스터하우트가 만들었다. 처음에 같이 일하던 프로그래머들이 응용 프로그램에 포함시키기 위한 (조악한) 언어를 직접 만들며 좌절하는 모습을 보고 만들었다고 하지만, Tcl은 빠르게 인기를 얻었다. 비교적 배우기 쉽다고 알려져 있지만 충분히 강력하다. 보통 , 스크립트 프로그램, GUI 및 테스팅에 많이 사용된다. 임베디드 플랫폼에서도 광범위하게 사용되며 Tcl 언어 전체 또는 그 작은 일부분만 떼어낸 버전을 이용하기도 한다. 또한 CGI와 IRC 봇을 만드는 데에도 사용되고 있다. Tcl과 Tk GUI 툴킷을 묶어서 Tcl/Tk라고 자주 부른다. (ko) In informatica, TCL (acronimo di Tool command language) è un linguaggio di scripting creato da John Ousterhout generalmente considerato di facile apprendimento (rispetto ai linguaggi della sua generazione), ma allo stesso tempo potente. Viene comunemente usato per prototipizzare rapidamente e testare applicazioni interpretate, anche dotate di interfaccia grafica. La pronuncia suggerita per l'acronimo TCL è "tickle". (it) Tcl (afkorting van tool command language) is een scripttaal die eind jaren tachtig werd ontwikkeld door John Ousterhout. Deze scripttaal, die steeds verder ontwikkeld wordt, is bedoeld om zelfstandig gebruikt te worden en wordt ook gebruikt om als scripttaal in andere programma's in te bouwen. Tcl wordt meestal uitgesproken als 'tikkel' en heel vaak wordt met Tcl de Tk-toolkit gebruikt, waarmee dan een grafische gebruikersinterface wordt gemaakt (men spreekt dan over Tcl/Tk). Tcl is beschikbaar voor Unix/Linux, Windows, OS X en Android. (nl) Tcl (Tool Command Language) – język skryptowy o składni częściowo podobnej do języków skryptowych powłok, oraz częściowo do Lispu. Jest znany z pakietu Tk (Tk Toolkit), który pozwala na pisanie przenośnych graficznych interfejsów użytkownika (GUI) dla wielu systemów operacyjnych oraz pakietu Expect, który pozwala na automatyzację zadań. Autorem zarówno języka Tcl jak i pakietu Tk jest John Ousterhout. Autorem pakietu Expect jest . (pl) Tcl (от англ. Tool Command Language — «командный язык инструментов», читается «тикль» или «ти-си-эль») — скриптовый язык высокого уровня. Tcl часто применяется совместно с графической библиотекой Tk (Tool Kit). Связку Tcl/Tk по-русски иногда называют «Так-тикль» (английский вариант — «тикль-ток»). Области применения языка — быстрое прототипирование, создание графических интерфейсов для консольных программ (пакетов программ), встраивание в прикладные программы, тестирование. Также Tcl применяется в веб-разработке. (ru) Tcl, sigla de Tool Command Language (Linguagem de Comandos de Ferramentas), é uma linguagem de programação para scripts criada por John Ousterhout, de fácil aprendizagem, mas muito poderosa. Tcl pode ser utilizada numa vasta gama de aplicações, sendo bastante utilizada para a escrita de programas com interface gráfica, onde geralmente se utiliza a sua extensão Tk Toolkit, a interface gráfica padrão para o Tcl (e para outras linguagens de programação). Tcl é open source e pode executar em diferentes plataformas, como Linux (e outros sistemasoperacionais UNIX-like), Microsoft Windows e Mac OS X. (pt) Tcl (uttalas som engelskans "tickle") är ett skriptspråk. Det är speciellt vanligt på Unix och Linux-system, ofta åtföljt av det grafiska gränssnittsverktyget . Tcl utvecklades från början av John Ousterhout för att effektivisera skriptmöjligheterna i olika typer av programvarubaserade verktyg för hårdvarukonstruktion. Detta skedde vid Berkeleyuniversitetets EDA- och CAD-forskning. Där utvecklade man ett antal forskningsverktyg och i stort sett varje verktyg utrustades med ett eget skriptspråk. Ousterhout insåg att det var bättre att ha ett gemensamt skriptspråk som sedan kunde utökas med de specifika kommandon som respektive verkyg behövde. (sv) Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。 (zh) Η Tcl (αρχικά των αγγλικών λέξεων "Tool Command Language", "Γλώσσα Εντολών Εργαλείων", συνήθως εμφανίζεται ως "Tcl" ή "TCL") είναι μια γλώσσα προγραμματισμού σεναρίων που δημιουργήθηκε από τον John Ousterhout. Σύμφωνα με αυτόν, "δημιουργήθηκε λόγω απογοήτευσης" και, ενώ οι προγραμματιστές δημιουργούσαν τις δικές τους γλώσσες, τις οποίες στη συνέχεια ενσωμάτωναν σε εφαρμογές, η Tcl έγινε αποδεκτή από μόνη της. Συχνά χρησιμοποιείται για γρήγορη ανάπτυξη εφαρμογών (rapid application development/rapid prototyping), εφαρμογές σεναρίων, γραφικές διεπαφές και δοκιμές λογισμικού. Η Tcl χρησιμοποιείται σε πλατφόρμες ενσωματωμένων συστημάτων, τόσο στην πλήρη της έκδοση, όσο και σε διάφορες άλλες εκδόσεις με μικρότερες απαιτήσεις. (el) Tcl (Aussprache englisch tickle oder auch als Abkürzung für Tool command language) ist eine Open-Source-Skriptsprache. Tcl wurde ursprünglich ab 1988 von John Ousterhout an der University of California, Berkeley als Makrosprache für ein experimentelles CAD-System entwickelt. Aus dieser Zeit stammt das Konzept, den Tcl-Interpreter als Bibliothek in z. B. ein C-Programm einzubinden, was auch heute noch möglich ist. Die verbreitete Kombination aus Tcl und dem GUI-Toolkit Tk wird als Tcl/Tk bezeichnet. (de) Tcl (pronunciado /tí.quel/, originado del acrónimo en inglés "Tool Command Language" o "lenguaje de herramientas de comando", actualmente se escribe como "Tcl" en lugar de "TCL"), es un lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y expresividad. (es) Tcl (pronounced "tickle" or as an initialism) is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. (en) Tool Command Language (abréviation : Tcl) est un langage de script initialement conçu en 1988 par John Ousterhout et son équipe à l'université de Californie à Berkeley. Il s'inspire principalement des langages C, Lisp, sh et awk. Ce langage à typage dynamique est multiplateforme, extensible, facile à apprendre et repose sur 12 règles syntaxiques. Tcl s'interface très aisément avec le langage C, ce qui lui permet de servir par exemple d'interprète embarqué dans des applications. (fr) Tcl (англ. Tool Command Language) — інтерпретована мова програмування високого рівня. Започаткував її американський учений в галузі інформатики Джон Остерхут. Tcl орієнтована на автоматизацію рутинних процесів, швидке прототипування та розробку платформо-незалежного програмного забезпечення, простоту використання. Незважаючи на те, що основне поширення Tcl отримала для створення інтерфейсів користувача і як вбудовувана мова, Tcl також підходить для інших завдань, таких як веброзробка, створення мережевих застосунків, вирішення задач з адміністрування систем і тестування. (uk) |
rdfs:label | تي سي إل (ar) Tcl (ca) Tcl (cs) Tcl (de) Tcl (el) Tcl (eo) Tcl (es) Tool Command Language (fr) Tcl (it) Tcl/Tk (ja) Tcl (ko) Tcl (programmeertaal) (nl) Tcl (pt) Tcl (język programowania) (pl) Tcl (en) Tcl (ru) Tcl (sv) Tcl (uk) Tcl (zh) |
rdfs:seeAlso | dbr:Object-oriented_programming |
owl:sameAs | freebase:Tcl yago-res:Tcl http://d-nb.info/gnd/4361529-6 http://sw.cyc.com/concept/Mx4r74UIAxqkEdac2QACs0uFOQ wikidata:Tcl dbpedia-ar:Tcl dbpedia-az:Tcl dbpedia-bg:Tcl dbpedia-ca:Tcl dbpedia-cs:Tcl dbpedia-de:Tcl dbpedia-el:Tcl dbpedia-eo:Tcl dbpedia-es:Tcl dbpedia-et:Tcl dbpedia-fa:Tcl dbpedia-fi:Tcl dbpedia-fr:Tcl dbpedia-gl:Tcl dbpedia-he:Tcl http://ht.dbpedia.org/resource/Tool_Command_Language http://hy.dbpedia.org/resource/TCL http://ia.dbpedia.org/resource/Tcl dbpedia-is:Tcl dbpedia-it:Tcl dbpedia-ja:Tcl dbpedia-ko:Tcl dbpedia-la:Tcl dbpedia-ms:Tcl dbpedia-nl:Tcl dbpedia-no:Tcl dbpedia-pl:Tcl dbpedia-pt:Tcl dbpedia-ro:Tcl dbpedia-ru:Tcl dbpedia-simple:Tcl dbpedia-sr:Tcl dbpedia-sv:Tcl http://tg.dbpedia.org/resource/Tcl dbpedia-tr:Tcl dbpedia-uk:Tcl dbpedia-vi:Tcl dbpedia-zh:Tcl http://bug.dbpedia.org/resource/Tcl https://global.dbpedia.org/id/4ibBQ |
prov:wasDerivedFrom | wikipedia-en:Tcl?oldid=1099037280&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Eclipse-dltk-itcl_en_fedora_11_con_KDE_4.2.4.png wiki-commons:Special:FilePath/Tcl-powered.svg |
foaf:homepage | https://www.tcl-lang.org |
foaf:isPrimaryTopicOf | wikipedia-en:Tcl |
foaf:name | Tcl (en) |
foaf:page | https://www.tcl-lang.org https://www.tcl.tk |
is dbo:computingPlatform of | dbr:TkWWW |
is dbo:influenced of | dbr:Lisp_(programming_language) dbr:AWK |
is dbo:influencedBy of | dbr:PowerShell dbr:Jsish dbr:PHP dbr:Itk dbr:Tea_(programming_language) dbr:Incr_Tcl dbr:XOTcl |
is dbo:knownFor of | dbr:John_Ousterhout |
is dbo:programmingLanguage of | dbr:Climm dbr:Collaborative_Computational_Project_Number_4 dbr:Eggdrop dbr:Emacspeak dbr:Git dbr:MacPorts dbr:SimpleITK dbr:Staden_Package dbr:BRL-CAD dbr:TkWWW dbr:Tkhtml dbr:AOLserver dbr:Din_(din_is_noise) dbr:Pidgin_(software) dbr:Ical_(Unix) dbr:InstallJammer dbr:Komodo_Edit dbr:NaviServer dbr:Network_Caller_ID dbr:OpenMSX dbr:Sguil dbr:XiRCON |
is dbo:wikiPageDisambiguates of | dbr:TCL |
is dbo:wikiPageRedirects of | dbr:Safe-Tcl dbr:Tool_Command_Language dbr:Uplevel dbr:Upvar dbr:Object-oriented_programming_in_Tcl dbr:TCLLIB dbr:TCLLib dbr:TCLlib dbr:TClliB dbr:Tcl.tk dbr:TclLIB dbr:TclLib dbr:Tcllib dbr:Tcl_(programming_language) dbr:TcLib dbr:Tcl/tk dbr:TclTk dbr:Tcl_(computer_language) dbr:Tcl_programming_language dbr:TcllLib dbr:Tclllib |
is dbo:wikiPageWikiLink of | dbr:PowerShell dbr:Pure_Data dbr:Python_(programming_language) dbr:Rosetta_Code dbr:Epoch_(computing) dbr:List_of_University_of_California,_Berkeley_faculty dbr:List_of_alignment_visualization_software dbr:List_of_arbitrary-precision_arithmetic_software dbr:List_of_computer_scientists dbr:List_of_computing_and_IT_abbreviations dbr:List_of_content_management_systems dbr:List_of_file_formats dbr:Maya_Embedded_Language dbr:MUD_client dbr:OpenAccess dbr:OpenSees dbr:Tail_call dbr:Printf_format_string dbr:Programmable_calculator dbr:Safe-Tcl dbr:Tool_Command_Language dbr:Bash_(Unix_shell) dbr:Bean_Scripting_Framework dbr:Berkeley_DB dbr:Berkeley_Yacc dbr:DejaGnu dbr:Design_by_contract dbr:Apply dbr:John_Ousterhout dbr:Jsish dbr:List_of_Yale_University_people dbr:List_of_application_servers dbr:List_of_proprietary_software_for_Linux dbr:List_of_widget_toolkits dbr:Pcap dbr:Perl_Cookbook dbr:Regular_expression dbr:Rexx dbr:Ring_(programming_language) dbr:DRMAA dbr:UTF-8 dbr:UnixWare dbr:Uplevel dbr:Upvar dbr:Vim_(text_editor) dbr:Visual_IRC dbr:Visual_Molecular_Dynamics dbr:Design_rule_checking dbr:EDA_database dbr:Index_of_computing_articles dbr:Index_of_software_engineering_articles dbr:Input/output_completion_port dbr:Internet_Citizen's_Band dbr:Library_of_Congress_Classification:Class_Q_--_Science dbr:Lightweight_programming_language dbr:List_of_language_bindings_for_GTK dbr:List_of_language_bindings_for_Qt_4 dbr:List_of_language_bindings_for_wxWidgets dbr:List_of_model_checking_tools dbr:List_of_object-oriented_programming_languages dbr:List_of_platform-independent_GUI_libraries dbr:List_of_programmers dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:Itk_(disambiguation) dbr:String_interpolation dbr:OTcl dbr:Sakura_HyperMedia_Desktop dbr:StoryServer dbr:Timeline_of_United_States_inventions_(1946–1991) dbr:^txt2regex$ dbr:Common_Object_Request_Broker_Architecture dbr:Comparison_of_Internet_Relay_Chat_clients dbr:Comparison_of_audio_synthesis_environments dbr:Comparison_of_integrated_development_environments dbr:Comparison_of_regular_expression_engines dbr:Comparison_of_text_editors dbr:Conditional_(computer_programming) dbr:MaxDB dbr:MeVisLab dbr:Media_Lovin'_Toolkit dbr:SQL dbr:SQLite dbr:SWIG dbr:General-purpose_programming_language dbr:Generational_list_of_programming_languages dbr:Generator_(computer_programming) dbr:Name_resolution_(programming_languages) dbr:ORBit dbr:Object-oriented_programming dbr:One-liner_program dbr:Oracle_Warehouse_Builder dbr:Open-source_software_security dbr:Scripting_Layer_for_Android dbr:Cisco_IOS dbr:CiteULike dbr:Climm dbr:Coccinella_(software) dbr:Collaborative_Computational_Project_Number_4 dbr:Eggdrop dbr:Electric_Cloud dbr:Emacspeak dbr:Empty_string dbr:Environment_Modules_(software) dbr:GD_Graphics_Library dbr:GIMP dbr:GNU_Guile dbr:GRASS_GIS dbr:Git dbr:GraphicsMagick dbr:Minix dbr:Modulo_operation dbr:Mruby dbr:Mustache_(template_system) dbr:Control_flow dbr:Coroutine dbr:Cross-platform_software dbr:SPOJ dbr:TI-BASIC dbr:Vis5D dbr:Object-oriented_programming_in_Tcl dbr:TCLLIB dbr:TCLLib dbr:TCLlib dbr:TClliB dbr:Anonymous_function dbr:Apache_HTTP_Server dbr:AppleScript dbr:Lego_Mindstorms dbr:Linux_From_Scratch dbr:Lisp_(programming_language) dbr:Lua_(programming_language) dbr:MKS_Toolkit dbr:MSQL dbr:MUSIC-N dbr:MacPorts dbr:SimCity dbr:SimCity_(1989_video_game) dbr:SimpleITK dbr:SmartDO dbr:Staden_Package dbr:Comparison_of_accounting_software dbr:Comparison_of_application_virtualization_software dbr:Comparison_of_file_comparison_tools dbr:Comparison_of_multi-paradigm_programming_languages dbr:Comparison_of_numerical-analysis_software dbr:Comparison_of_parser_generators dbr:Comparison_of_programming_languages dbr:Comparison_of_programming_languages_(associative_array) dbr:Comparison_of_programming_languages_(string_functions) dbr:Comparison_of_programming_languages_(syntax) dbr:Comparison_of_programming_languages_by_type_system dbr:Comparison_of_server-side_web_frameworks dbr:Comparison_of_version-control_software dbr:ZNC dbr:Embedded_event_manager dbr:Fully_qualified_name dbr:OLE_Automation dbr:Peter_MacDonald_(computer_programmer) dbr:Player_Project dbr:Polish_notation dbr:Solution_stack dbr:Sprite_(operating_system) dbr:String_(computer_science) dbr:String_literal dbr:TAC_(software) dbr:TCL dbr:TOC_protocol dbr:Simple_Common_Gateway_Interface dbr:Autodesk_Maya dbr:Avizo_(software) dbr:BBEdit dbr:BRL-CAD dbr:Bugzilla dbr:Active_Scripting dbr:Timeline_of_programming_languages dbr:TkWWW dbr:Tk_(software) dbr:Tkabber dbr:Tkhtml dbr:Tr_(Unix) dbr:Web_template_system dbr:WeeChat dbr:Weka_(machine_learning) dbr:Windows_Mobile dbr:Windows_Registry dbr:Windows_Services_for_UNIX dbr:Wish_(Unix_shell) dbr:HeaderDoc dbr:Karl_Lehenbauer dbr:List_of_Apache_Software_Foundation_projects dbr:List_of_Apache_modules dbr:List_of_Carnegie_Mellon_University_people dbr:AOLserver dbr:AWK dbr:ActiveState dbr:Agora_(web_browser) dbr:Alphatk dbr:Csound dbr:Cygwin dbr:D._Richard_Hipp dbr:DISLIN dbr:DTrace dbr:Datalog dbr:Dynamic_programming_language dbr:ECLiPSe dbr:EPICS dbr:Exception_handling dbr:Expect dbr:Exponentiation dbr:FITS dbr:FLTK dbr:FlightAware dbr:FlowTracer dbr:Fossil_(software) dbr:Notepad++ dbr:Ousterhout's_dichotomy dbr:PHP dbr:PLplot dbr:Parrot_virtual_machine dbr:FastCGI dbr:Foreach_loop dbr:Foreign_function_interface dbr:Glob_(programming) dbr:Global_interpreter_lock dbr:Graphing_calculator dbr:History_of_programming_languages dbr:History_of_software dbr:List_of_Inferno_applications dbr:List_of_JVM_languages dbr:List_of_Python_software dbr:List_of_Sun_Microsystems_employees dbr:Prototype-based_programming dbr:Redland_RDF_Application_Framework dbr:Return_statement dbr:Growl_(software) dbr:Grundy_NewBrain dbr:HammerDB dbr:Here_document dbr:Itk dbr:Tcl.tk dbr:Tea_(programming_language) dbr:Test_script dbr:The_Film_Detective dbr:TclX dbr:Snack_Sound_Toolkit dbr:Snake_case dbr:Augeas_(software) dbr:Bluespec dbr:System_time dbr:Coding_conventions dbr:Henry_Spencer dbr:Homoiconicity dbr:Programming_tool dbr:Thread_(computing) dbr:TiK dbr:Tickle_(disambiguation) dbr:While_loop dbr:Mixin dbr:Shell_script dbr:Reference_counting dbr:Din_(din_is_noise) dbr:ArsDigita dbr:ArsDigita_Community_System dbr:Assignment_(computer_science) dbr:Associative_array dbr:BNC_(software) dbr:Bytecode dbr:CCVS dbr:Pidgin_(software) dbr:PostgreSQL dbr:SourceForge dbr:Spread_Toolkit dbr:Squish_(Froglogic) dbr:FreeSurfer dbr:Green_thread dbr:Hping dbr:IDLE dbr:Ical_(Unix) dbr:Incr_Tcl dbr:Indentation_(typesetting) dbr:InstallJammer dbr:Interix dbr:Komodo_Edit dbr:Komodo_IDE dbr:KornShell dbr:Metakit dbr:Metaprogramming dbr:NaviServer dbr:Network_Caller_ID dbr:NewLISP dbr:Ngspice dbr:Octal dbr:OpenMSX dbr:Open_Cascade_Technology dbr:Canvas_(GUI) dbr:RRDtool dbr:RasMol dbr:Redis |
is dbp:influenced of | dbr:AWK |
is dbp:influencedBy of | dbr:PowerShell dbr:Jsish dbr:Itk dbr:Tea_(programming_language) dbr:Incr_Tcl dbr:XOTcl |
is dbp:knownFor of | dbr:John_Ousterhout |
is dbp:platforms of | dbr:SimCity |
is dbp:programmingLanguage of | dbr:Climm dbr:Collaborative_Computational_Project_Number_4 dbr:Eggdrop dbr:SimpleITK dbr:Staden_Package dbr:BRL-CAD dbr:TkWWW dbr:Tkhtml dbr:AOLserver dbr:Ical_(Unix) dbr:InstallJammer dbr:Komodo_Edit dbr:NaviServer dbr:Network_Caller_ID dbr:Sguil |
is rdfs:seeAlso of | dbr:Comparison_of_integrated_development_environments |
is foaf:primaryTopic of | wikipedia-en:Tcl |