Ocsimize Simulations : Tc/Tk
Exploring innovating Solutions
tree
Home | Anglais | Pourquoi simuler ? | Formation | Contact | Legal |

Tcl/Tk Généralités

Il existe une dizaine de langages de script, Tcl/Tk est simplement celui que nous préférons :

  • Applications diverses :base de données, interfaces graphiques, réseaux, …
  • Utilisé par de grandes sociétés : NASA, Cisco, Motorola, Synopsys, …
  • Excellente portabilité
  • Existence d'outils de développement graphique
  • Utilisateurs de grande compétence et Open Source actif
  • De nombreuses extensions et outils en Open Source
  • Facile à apprendre, facile à installer
  • … simplement un excellent langage !

Applications example

(Différentes applications)

On dit de Tcl/Tk que c'est le meilleur secret d'Internet. C'est probablement parce qu'il peut manipuler les expressions régulières, s'interface facilement avec des aplications importantes : AOL, Oracle, logiciels de CAO et d'IAO, pour une contrainte de programmation plus faible que pour les langages tels que C++, Visual Basic. Mais il existe aussi des applications écrites en Tcl avec des milliers de lignes de code. Des utilitaires très utiles sont :

  • Visual Tcl (SourceForge)
  • BLT, IncrTcl et IWidgets
  • Ramdebugger
  • Ased
  • TclPro (SourceForge) ou Tcl Dev Kit (ActiveState)
  • Mk4Tcl (Equi4)
  • TkDiff
  • … et des dizaines d'autres : Wits, TkProE...

Wits application

(Windows Inspection Tool Set par Ashok P. Nadkarni.)

Où commencer ?

Historique

Tcl/Tk Book

John K.Ousterhout a commencé à développer de langage à l'Université de Berkeley à l'automne 1987. Ensuite Tcl/Tk fut porté sur Windows par Sun Microsystems Laboratories, parallélement un autre langage y était développé :Java. Après deux startups, Tcl/Tk est maintenant supporté par ActiveState

Tcl/Tk Book

Internet a permis à Tcl/Tk de se développer en parallèle sur de nombreuses applications en particulier concernant le réseau informatique. Java, Perl, et Php l'ont depuis dépassé en nombre d'applications. Cependant pour des dévellopements nouveaux, Tcl/Tk reste une solution portable, compacte et fiable.

Tcl/Tk Book

Pour les francophones, le meilleur livre (à notre avis !) et le livre de Bernard Desgraupes (Editeur : Vuibert). Il est complet, pratique, et se base sur la version 8.4 de Tcl/Tk.

Applications

Parce que Tcl/Tk est un langage d'intégration basé sur C avec une grande portabilité, il est utilisé partout :

  • EDA software
  • Biologie
  • Espace
  • Géographie
  • Traitement de données (OracleTcl, MySql,...)


Updated Dec. 2007 | Contact Infos for questions or comments. | Copyright 2007 Ocsimize all rights reserved | Albi France