Tcl
Tcl (pronuncia-se "tickle" ou tee cee ell /ˈtiː siː ɛl/) ou Tool Command Language é uma linguagem de programação de alto nível que pode ser usada para muitas coisas. A Tcl foi feita para ser fácil de usar, mas capaz de fazer muitas coisas. A linguagem Tcl é baseada em comandos que dizem ao computador o que fazer ou como salvar uma variável. Tcl é capaz de fazer estilos orientados a objetos, imperativos, funcionais ou de procedimento.
O Tcl é muito usado em C para criar protótipos rapidamente. Há intérpretes disponíveis para muitos sistemas operacionais. Isto significa que muitos tipos diferentes de computadores são capazes de executar o código Tcl. O Tcl é uma linguagem muito pequena, o que significa que é bom para ser usado como sistemas embutidos.
O Tcl é às vezes combinado com o Tk. Quando é, é chamado de Tcl/Tk. Tcl/Tk é uma parte da instalação Python normal.
História
Tcl foi criado por John Ousterhout na Universidade da Califórnia, Berkeley. Ousterhout ganhou um prêmio ACM Software System Award em 1997 por fabricar o Tcl/Tk.
O Safe-Tcl é uma forma de Tcl que tem certas partes desligadas para não prejudicar o computador que o está executando. Nathaniel Borenstein e Marshall Rose criaram o Safe-Tcl. O Safe-Tcl só pode funcionar em alguns arquivos, incluindo mensagens de e-mail.
Exemplos
Na programação Tcl, o espaço em branco vazio separa as palavras. Os comandos são terminados indo para uma nova linha ou ponto-e-vírgula:
palavra0 palavra1 palavra2 ... palavraNA primeira palavra é sempre um comando que vem da biblioteca do Tcl:
comandoNome arg1 arg2 ... argNPor exemplo, o commmand coloca faz com que o computador mostre algo:
Nesse exemplo, "Olá, Mundo!" é chamado de cadeia. Tcl acrescenta um caráter especial que não pode ser visto no final de uma linha. Este caractere diz ao computador para ir para uma nova linha depois que o comando estiver completo.
O Tcl é capaz de fazer contas e muitas outras coisas usando variáveis. Para utilizar uma variável, o programador deve definir seu valor:
Depois que uma variável é definida, ela pode ser usada em outras partes do programa ou definida para algo diferente. As variáveis podem ser usadas para realizar cálculos matemáticos:
O comando expr diz ao computador para resolver a "expressão" ou, neste caso, uma equação.
Comandos fáceis
conjunto
salva números, palavras ou letras em uma variável. Ele também pode ser usado para mudar o que está em uma variável.proc
diz ao computador o que um novo comando fará (procedimento).se
diz ao computador para fazer o que está escrito somente se algo for verdade.enquanto
diz ao computador para fazer o que está escrito, desde que algo seja verdade.foreach
diz ao computador para algo para cada item de uma lista de variáveis.quebra do
comando impede a execução do mesmo. Isto é bom de se usar para sair de um loop.continuar
pára o comando ativo, mas permite que o laço continue. Se o loop for um loop detempo
, ele começará de novo. Ele deixarápassar
epara a
próxima etapa do programa.- O
retorno
pára o comando ativo e o loop, depois volta para o procedimento com um valor.
Páginas relacionadas
- Eggdrop
- TclX
- Lista de linguagens de programação
Perguntas e Respostas
P: O que é Tcl?
R: Tcl (pronuncia-se "tickle" ou tee cee ell /ˈtiː siː ɛl/) é uma linguagem de programação de alto nível que pode ser usada para muitas coisas. Foi feita para ser fácil de usar, mas capaz de realizar muitas tarefas.
P: Em que tipo de linguagem se baseia o Tcl?
R: A linguagem do Tcl se baseia em comandos que dizem ao computador o que fazer ou como salvar uma variável. Ele pode fazer estilos orientados a objetos, imperativos, funcionais ou de procedimento.
P: Como o Tcl é usado em C?
R: O Tcl é muito usado em C para criar protótipos rapidamente.
P: Há um intérprete disponível para diferentes sistemas operacionais?
R: Sim, há intérpretes disponíveis para muitos sistemas operacionais, por isso muitos tipos diferentes de computadores são capazes de executar o código Tcl.
P: Por que ele é bom para sistemas embutidos?
R: Tcl é um idioma muito pequeno, o que significa que é bom para sistemas embutidos.
P: O que significa a sigla "Tk"?
R: O acrônimo "Tk" significa "Tool Command Language".
P: Tk faz parte da instalação Python normal? R: Sim , quando combinado com Tk , é chamado "Tcl/Tk" e faz parte da instalação normal de Python .