Tcl: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
→‎Εξωτερικοί σύνδεσμοι: Προσθήκη προτύπου + Μεταφορά ενσωμάτωσης σε "σημειώσεις ιστορικού"
Stergios.ntua (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 52:
** άδειες [[BSD]], με τη διανομή του πηγαίου κώδικα να είναι ελεύθερη.
 
Αρχικά η Tcl δεν υποστήριζε [[ΑντικειμενοστρεφήςΑντικειμενοστραφής προγραμματισμός|αντικειμενοστρεφή]] σύνταξη πριν την έκδοση 8.6<ref>[http://www.tcl.tk/man/tcl8.6/TclCmd/class.htm#M13 Η έκδοση 8.6 παρέχει αντικειμενοστρεφή σύνταξη στην βασική Tcl]</ref>, και η αντικεμενοστρεφής λειτουργικότητα χρειαζόταν εξωτερικά πακέτα, όπως το incr Tcl και το XOTcl. Υπάρχουν επίσης πακέτα αντικειμενοστρεφούςαντικειμενοστραφούς προγραμματισμού που βασίζονται αμιγώς στα σενάρια, όπως το Snit και το STOOOP.
 
Η Safe-Tcl ("Ασφαλής-Tcl") είναι υποσύνολο της Tcl με περιορισμένα χαρακτηριστικά. Η πρόσβαση στο [[σύστημα αρχείων]] είναι περιορισμένη και απαγορεύεται η εκτέλεση κάποιων εντολών του συστήματος. Χρησιμοποιεί ένα διπλό μοντέλο διερμηνείας, με έναν "μη αξιόπιστο διερμηνέα" να εκτελεί τον κώδικα σεναρίων που δεν θεωρούνται αξιόπιστα. Δημιουργοί της ήταν ο Ναθάνιελ Μπόρενσταϊν και ο Μάρσαλ Ρόουζ, που είχαν σκοπό να συμπεριλαμβάνουν ενεργά μηνύματα σε [[e-mail]]. Η Safe-Tcl μπορεί να είναι μέρος ενός e-mail όταν υποστηρίζονται οι [[MIME|μηχανισμοί]] ''application/safe-tcl'' και ''multipart/enabled-mail''. Η λειτουργικότητα της Safe-Tcl αποτελεί πια μέρος της ίδιας της Tcl/Tks.<ref>{{cite conference | first=Lawrie | last=Brown | date=18–20 Σεπτεμβρίου 1996 | page=50 | editor=Terry Bossomaier |editor2=Lucy Chubb | title=Mobile Code Security | location=Mebourne, Australia | booktitle=Procedings, 2nd Joint Conference, AUUG '96 and Asia-Pacific WWW '96 | url=http://books.google.com/books?id=LP5CKyrp9WsC&pg=PA50 | accessdate=2011-03-22 }}</ref><ref>{{cite book | author=Brent B. Welch |author2=Ken Jones |author3=Jeffrey Hobbs | year=2003 | page=291 | title=Practical programming in Tcl and Tk | volume=1 | edition=4η | publisher=Prentice Hall PTR | isbn=0130385603 }}</ref>
Γραμμή 159:
* John K. Ousterhout, ''Tcl and the Tk Toolkit'', Addison-Wesley, Reading, MA, USA, ISBN 0-201-63337-X, 1994.
* Brent B. Welch, ''Practical Programming in Tcl and Tk'', Prentice Hall, Upper Saddle River, NJ, USA, ISBN 0-13-038560-3, 2003.
* J Adrian Zimmer, ''Tcl/Tk for Programmers'', [[IEEE Computer Society]], διανομή: John Wiley and Sons, ISBN 0-8186-8515-8, 1998. <!-- (Several chapters available [http://jazimmer.net/sbf/tcl/book/home.html online].) Dead link-->
* Mark Harrison and Michael McLennan, ''Effective Tcl/Tk Programming'', Addison-Wesley, Reading, MA, USA, ISBN 0-201-63474-0, 1998.
* Mark Harrison (ed), ''Tcl/Tk Tools'', O'Reilly Media, ISBN 1-56592-218-2, 1997.
Ανακτήθηκε από "https://el.wikipedia.org/wiki/Tcl"