Programação: TCL/TK

A linguagem TCL (Tool Command Language) ou Linguagem de Comandos de Ferramentas é uma linguagem script criada em 1988 por John Ousterhout.
Tcl é uma linguagem de facil aprendizagem mas atualmente ela não é popular no Brasil , ela é mais usada fora do Brasil.
Essa linguagem vem embutida dentro dos roteadores CISCO podendo ser usadas para automatizar tarefas.
Existem varias extensões disponiveis no site http://wiki.tcl.tk/940
Veja abaixo algumas caracteristicas dessa linguagem:

Facil Aprendizado

A linguagem Tcl é de facil aprendizado podendo ser utilizada como a primeira linguagem de programação.

Multiplataforma
TCL esta disponivel para varios sistemas operacional Exemplo Ms-dos , Windows , Linux , Unix , FreeBsd , Solaris , e sistemas embarcados (Exemplo smartphones e roteadores CISCO).
Extensivel
Existem varias extensões para as mais diversas finalidades , e você pode desenvolver facilmente extensoes para TCL em C/C++.
Exemplos:
Tk = Criação de interface Grafica (GUI)
Snack = Reproduzir sons (wav , mp3)
Expect = Controlar aplicações.
Codigo-fonte aberto
Tcl é baseada na licença BSD podendo ser distribuida livremente.
Suporte Comercial
Atualmente a ActiveState desenvolve e disponibiliza suporte comercial para a linguagem Tcl e tambem para as linguagens Perl e Python. Site oficial www.activestate.com/tcl.
Desenvolvimento facil de Extensões com critcl
Com o Critcl (C Runtime In Tcl) , você pode desenvolver facilmente extensões para Tcl tanto para Windows e tambem para Linux.

Link do tclkit (Linux) : http://www.equi4.com/pub/tk/8.5.1/tclkit-linux-x86.gz

Link do Critcl (Windows / Linux) :http://www.equi4.com/pub/sk/critcl.kit

Documentação do Critcl (Ingles) : http://www.digital-smarties.com/Tcl2002/critcl.pdf

Os scripts em Tcl podem ser compilador usando o Freewrap

Site de Download do FreeWrap :http://sourceforge.net/projects/freewrap/files/

Link Download FreeWrap (Linux) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapTCLSH632.tar.gz?use_mirror=ufpr

Link download FreeWrap com TK (Linux) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.42/freewrapPLUS642.tar.gz?use_mirror=ufpr

Link download FreeWrap (Windows) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapTCLSH632.zip?use_mirror=ufpr

Link Download FreeWrap com TK (Windows) :http://downloads.sourceforge.net/project/freewrap/freewrap/freeWrap%206.32/freewrapPLUS632.zip?use_mirror=ufpr

No site tambem esta disponivel o codigo-fonte para ser compilado para outras plataformas.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s