[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Documenta��o Tcl/Tk
From: |
Alexander |
Subject: |
Re: [shell-script] Re: Documentação Tcl/Tk |
Date: |
Fri, 24 Jun 2005 07:43:32 -0300 |
Não sei se vou conseguir sanar sua dúvida, mas, vou tentar:
Pessoal, não vou ficar falando sobre isso na lista de Shell, ok? Isso é para
encerrar. De repente tem mais gente em dúvida e como o assunto é pouco
explorado por enquanto, acho que não dói deixar passar essa última mensagem.
Se alguém tiver mais alguma dúvida, por favor, mail-me em PVT, falow?!
Tcl/Tk é uma linguagem interpretada, estruturada, orientada eventos (tendo em
vista que vc vai usar a Tk), possui recursos mais sofisticados como
encapsulamento, interpretadores seguros, sockets, etc.
Se quiser, você pode criar seus programas usando uma IDE como o VTcl.
Enfim... é uma linguagem como é a Perl e Python (só para citar 2 exemplos).
Existem muitas bibliotecas "extras" que, por exemplo, podem permitir que você
crie aplicações "gráficas" usando a bibliotecas curses, ou seja, aplicação
"gráfica" em modo texto. E sem precisar aprender novas sintaxes (no caso desse
exemplo usando a biblioteca ck).
É claro que você não precisa criar aplicações gráficas. Pode usar Tcl sem a
biblioteca Tk, Ck, BWidget, TIX, etc. E isso vai aproximar Shell Script da
Tcl/Tk.
As sintaxes das linguagens Unix são semelhantes e Tcl/Tk não é diferente nesse
aspecto.
Por exemplo, em shell temos:
variavel="teste"
echo $variavel
if [ $variavel == "teste" ]; then
echo "É, é um teste."
fi
Em Tcl temos:
set variavel "teste"
puts $variavel
if { $variavel == "teste" } {
puts "É, é um teste"
}
Para criar um botão:
button .teste -text "oi eu sou um botao" -command {exit}
pack .teste
No caso de Shell Script você já tem o Bash (ou shell semelhante) instalado por
padrão.
No caso da Tcl/Tk você deve baixar e instalar (embora a maioria das
distribuições já instale os pacotes na instalação padrão).
Como em outras linguagens é possÃvel compilar seu programa (vai ficar grande).
Existem diversos projetos em Tcl/Tk como o X-CDRoast, por exemplo.
Existem bibliotecas para desenvolvimento web também, e por aà vai.
Na minha opinião, Tcl/Tk não substitui Shell Script.
Cada uma na sua. E ambas são poderosas.
Sou suspeito para dizer, mas vale muito a pena aprender Tcl/Tk. Você vai ter na
manga uma linguagem simples, fácil e poderosa para criar programas, gráficos ou
não.
[]'s
AlexanDER Franca
> Olá Alexandre, andei dando uma olhada e achei muito interessante, e
> provavelmente irei comprar o livro, porém, gostaria de tirar uma
> dúvida antes, qual a relação de TCL/TK com ShellScript?? e a
> semelhança nos codigos de programação? existe alguma???
>
> att
> Renato Greggio
>
>
> --- Em address@hidden, Alexander Franca
> <alexander@e...> escreveu
> >
> > Olá pessoal!
> >
> > Mil perdões pelo OFF. Mil perdões mesmo.
> >
> > Vou ser direto:
> >
> > Eu acabo de publicar um livro sobre a linguagem de programação Tcl/Tk.
> >
> > Sou suspeito para dizer, mas... o livro é um ótimo caminho para quem
> quer
> > aprender essa linguagem ou está querendo uma referência
> > completa desta.
> >
> > E para quem não sabe, Tcl/Tk é uma linguagem interpretada (como Perl,
> > Python, etc).
> >
> > Muitas vezes é indicada como linguagem simples e fácil para se criar
> > aplicações gráficas (por conta da biblioteca Tk).
> >
> > E é poderosa como os exemplos que citei.
> >
> > Pelo menos foi por isso que comecei a aprender.
> >
> > Também estou finalizando um site para complementar o livro e ajudar as
> > pessoas a encontrarem mais informações sobre essa linguage
> > m.
> >
> > Está em pré-venda com preço especial de lançamento.
> >
> > Se alguém se interessar, pode adquirir em www.brasport.com.br
> >
> > É isso!
> >
> > PS: Ei Eriberto e Júlio! Não vou mais apurrinhar vocês :) :)
> >
> > Abraços!
> > Alexander Franca