1 / 8

Arquitetura de Linguagens de Programação Tcl/Tk

Arquitetura de Linguagens de Programação Tcl/Tk. Alexandre Gondim Patrick Alves Rafael Marinheiro Thiago Coutinho. Apresentação. Criado em 1988 por John Ousterhout na Universidade de Califórnia Ferramentas de design para circuitos integrados Linguagem de programação interpretada

crwys
Download Presentation

Arquitetura de Linguagens de Programação Tcl/Tk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arquitetura de Linguagens de ProgramaçãoTcl/Tk Alexandre Gondim Patrick Alves Rafael Marinheiro Thiago Coutinho

  2. Apresentação Criado em 1988 por John Ousterhout na Universidade de Califórnia Ferramentas de design para circuitos integrados Linguagem de programação interpretada Integrar os comandos para ferramentas com diversos propósitos

  3. Apresentação Tk foi desenvolvido para criar programas com interface gráfica para Unix Fácil implementação (Tk X Motif) Ajudou na rápida disseminação do Tcl/Tk

  4. Sintaxe • No Tcl só existe um tipo de dado: string ou cadeia de caracteres.Alguns comandos especialmente os que realizam cálculos interpretam esses valores em números. • Atribuição de Valores: Set x 12. • Leitura de Valores Puts $x • Operadores Se X?Y:Z • Comentários Usa-se # • Representação de Caracteres Podemos representar caracteres através de aspas(“) apostrofo(‘) e ({ }). puts{puts O valor de 2+4[expr 2+ 4]}.Saída no console o valor de 2+4[expr 2+4]. • Pontuação Em tcl usa-se o ponto e virgula ou \n para quebra de linha indicando assim o fim de uma instrução

  5. Sintaxe • Funções Matemáticas Algumas expressões matemáticas representadas no tcl através do comando expr: • abs Módulo • acos Arco-cosseno • asin Arco-seno • atan Arco-tangente Puts[expr 2 + 3 *(1+sin(32))] saída no console:6.6542080. • Funções proc nome {[argumento1] [argumento2]… [argumentoN]}

  6. Aplicação • Interfaceamento • C/C++ • Java • Entensões • Tk • Tile/Tk • Expect • TclUDP • Banco de Dados • Mysql • Postgresql • SQLite • ODBC • Oracle,DB2 e outros por extensões

  7. Aplicação • aMSN - Aplicação que acessa a rede MSN para troca de mensagens. • MacPorts - Conhecida anteriormente como DarwinPorts, é uma aplicação voltado para facilitar a instalação de pacotes no Mac • Project-Open - Aplicação web para gerenciamento de projetos • Tkabber - Aplicação de mensagem instantâneas usando o protocolo XMPP • TclMon - Aplicação de monitoramento de redes de computador • TCLHTTPD - Aplicação webserver que interpreta o protocolo HTTP

  8. Código Apresentação do código base de uma calculadora Demonstração do tkcon http://tcltk.wikidot.com

More Related