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 ... palavraN

A primeira palavra é sempre um comando que vem da biblioteca do Tcl:

comandoNome arg1 arg2 ... argN

Por exemplo, o commmand coloca faz com que o computador mostre algo:

coloca "Olá, Mundo!".

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:

set variableA 1 set variableB 2

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:

set x 2 set y 4 set ans [expr $x+$y] coloca "A resposta é $ans". # O computador mostraria: "A resposta é 6."

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 de tempo, ele começará de novo. Ele deixará passar e para 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

Controle de autoridade Edit this at Wikidata

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 .

AlegsaOnline.com - 2020 / 2023 - License CC3