A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Linguagens de Programação Tcl/Tk Alexandre Gondim Patrick Alves Rafael Marinheiro Thiago Coutinho."— Transcrição da apresentação:

1 Arquitetura de Linguagens de Programação Tcl/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: 1. abs Módulo 2. acos Arco-cosseno 3. asin Arco-seno 4. atan Arco-tangente Puts[expr *(1+sin(32))] saída no console: 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


Carregar ppt "Arquitetura de Linguagens de Programação Tcl/Tk Alexandre Gondim Patrick Alves Rafael Marinheiro Thiago Coutinho."

Apresentações semelhantes


Anúncios Google