| Titre et description |
OS |
Type |
Taille |
Nb télé. |
Date |
Python [2.2.1] Jack Janssen
Python est un langage portable, dynamique, extensible, gratuit, qui permet (sans l'imposer) une approche modulaire et orientée objet de la programmation. Python est developpé depuis 1989 par Guido van Rossum et de nombreux contributeurs bénévoles.
Détaillons un peu les principales caractéristiques du langage Python : - Python est portable sur de multiples plateformes : MacOS, MacOS X, Windows, Linux, Unix, Palm, BeOS, NeXTStep, MS-DOS. - Python est gratuit, mais on peut l'utiliser sans restriction dans des projets commerciaux. - Python convient aussi bien à des scripts d'une dizaine de lignes qu'à des projets complexes de plusieurs dizaines de milliers de lignes. - Un nouveau compilateur, baptisé JPython, est écrit en Java et génère du bytecode Java. - La syntaxe de Python est très simple et, combinée à des types de données évolués (listes, dictionnaires,...), conduit à des programmes à la fois très compacts et très lisibles. A fonctionnalités égales, un programme Python est souvent de 3 à 5 fois plus court qu'un programme C ou C++ (ou même Java) équivalent, ce qui représente en général un temps de développement de 5 à 10 fois plus court et une facilité de maintenance largement accrue. - Python est (optionnellement) multi-threadé. - Python est orienté-objet. Il supporte l'héritage multiple et la surcharge des opérateurs. Dans son modèle objets, et en reprenant la terminologie de C++, toutes les méthodes sont virtuelle. - Python intègre, comme Java ou les versions récentes de C++, un système d'exceptions, qui permettent de simplifier considérablement la gestion des erreurs. - Python est extensible: comme Tcl ou Guile, on peut facilement l'interfacer avec des librairies C existantes. On peut aussi s'en servir comme d'un langage d'extension pour des systèmes logiciels complexes. - La librairie standard de Python, et les paquetages contribués, donnent accès à une grande variété de services: chaînes de caractères et expressions régulières, services UNIX standard (fichiers, pipes, signaux, sockets, threads...), protocoles Internet (Web, News, FTP, CGI, HTML...), persistence et bases de données, interfaces graphiques. - Python est un langage qui continue à évoluer, soutenu par une communauté d'utilisateurs enthousisates et responsables, dont la plupart sont des supporters du logiciel libre.
Les domaines d'application naturels de Python incluent entre autres: - L'apprentissage de la programmation objet. - Les scripts d'administration système ou d'analyse de fichiers textuels. - Tous les développement liés à l'Internet et en particulier au Web: scripts CGI, navigateurs Web, moteurs de recherche, agents intelligents, objets distribués... - L'accès aux bases de données (relationnelles). - La réalisation d'interfaces graphiques utilisateurs. - Le calcul scientifique et l'imagerie. Python ne sert pas à écrire les algorithmes, mais à combiner et mettre en oeuvre rapidement des librairies de calcul écrites en langage compilé (C, C++, Fortran, Ada,...). - Le prototypage rapide d'applications. |
Windows 95/98/NT/2000/XP |
Freeware |
7 Mo |
2480 |
10/04/2002 |
|
BBEdit [9.0.1] Barebones

BBEdit est un éditeur de texte et de pages HTML très performant pour le Mac. A l'origine, BBEdit est un éditeur de sources qui s'adresse aux développeurs. A ce titre, c'est un éditeur de texte très performant.
BBEdit est conçu pour l'édition, la recherche, la transformation et la manipulation de texte. Il fournit un choix de fonctionnalités générales qui sont utiles pour beaucoup de tâches. Il inclut des options qui ont été spécialement développées en réponse aux besoins des utilisateurs de documents HTML et aux développeurs de logiciels.
Caractéristiques : - gestion des feuilles de style en cascade (CSS) : syntaxe en couleur, fonctions de navigation, dialogue d'édition à balises, édition de marqueurs... - Extension de l'intégration des systèmes de script Unix pour Mac OS X; vous pouvez maintenant lancer Perl, Python et les filtres et scripts shell Unix - fonctions de recherche/remplace multifichier (GREP) - comparaison de fichiers - gestion des noms de fichiers longs et Unicodes sur Mac OS X - import/export - intègre Super Get Info - support pour AppleScript - librairies OSA, THINK C/C++, ... - Extensions HTML qui le rendent meilleur éditeur HTML (contrôle de la syntaxe) non WYSIWIG dans le monde Macintosh - fonctions FTP pour les mises à jour de sites Web - analyseur XML - environnement de développement Perl grâce à l'intégration de MacPerl (adaptation de Perl 5 sur Macintosh). - gestion CVS (Concurrent Versions System) - configure de multiples sites Web - syntaxe couleur incluant le support pour l'ASP/VBScript et les mises à jour pour l'utilisation de PHP4 - commande permettant de simplifier et d'accélérer l'édition et la création d'onglet HTML. - Glossaire d'items sélectionnés piloté par menu avec édition de liens entre touches. Cela rend l'insertion de textes fréquents plus rapide et plus simple. - maniement de jeu de caractères étendu - Support de Script Unix pour fichiers - Sauvegarde de copie à tout moment tout en continuant le travail en cours - commande de prévisualisation dans le menu - Prise en charge du transfert de fichier utilisant SFTP (le protocole de transfert de fichier SSH) - découverte de serveurs FTP et SFTP en utilisant Rendezvous - Sélection de textes rectangulaire - Outils pour CSS 2.1 - Possibilité de visualiser des pages utilisant PHP, JSP... - Outils open source pour HTML et XHTML - Gestion de fichiers textes Unicodes - gestion de nombreux documents sur une seule fenêtre - Correcteur orhographique - CSM (Control Source Management) - Accessibilité simplifiée des index créés par Exuberant Ctags - Clipping (découpage) : une manière facile de capturer et réutiliser des bouts de texte. - Repliage de code : Cache des choix de textes (déterminé automatiquement en fonction des langues; la sélection peut aussi être manuelle) - Préférences révisées et simplifiées avec maintenant une capacité de recherche - Gestion de langage : sont intégrés des syntaxes colorées et des fonctions de navigation pour les fichiers sources Ruby, YAML et SQL - La fonction JavaScript de navigation inclut la gestion fonction-anonyme - Etc.
Nouveautés : - Ajout d'un menu pour la recherche de plusieurs fichiers - Ajout d'une fonction de rechargement du fichier depuis le disque - Le support de Ruby a été refondu avec une meilleurs détection des classes/modules à la clef - Introduction de la gestion de MobileMe pour la synchronisatoin de fichiers - Nouvelles préférences d'affichage - Gestion des fichiers BZ2 de manière native - Etc.
Attention : cette version est complètement fonctionnelle mais limitée à 30 jours.
Vous pouvez visualisez une vidéo en anglais en cliquant ici.

|
Mac OS X Intel/X |
Shareware |
15 Mo |
1074 |
12/09/2008 |
K-FTP [4.9.498] Katarn Corp Softwares
K-FTP est un composant OCX pour Visual Basic 6.
Ce composant permet à un développeur d'intégrer dans son application des fonctionnalités de type "télécharger / envoyer un fichier" sur un serveur FTP de manière asynchrone (et permet à l'application de faire d'autres tâches durant le transfert avec possibilité de connaître l'évolution du transfert).
K-FTP supporte la gestion des erreurs et le "monitoring" via des évènements spécifiques. Un fichier d'aide en anglais est inclu (aide en français sur demande). |
Windows 95/98/NT/2000/XP |
Shareware |
484 Ko |
635 |
20/06/2007 |
MacPython [2.2.1] Jack Janssen
Python est un langage portable, dynamique, extensible, gratuit, qui permet (sans l'imposer) une approche modulaire et orientée objet de la programmation. Python est developpé depuis 1989 par Guido van Rossum et de nombreux contributeurs bénévoles.
Détaillons un peu les principales caractéristiques du langage Python : - Python est portable sur de multiples plateformes : MacOS, MacOS X, Windows, Linux, Unix, Palm, BeOS, NeXTStep, MS-DOS. - Python est gratuit, mais on peut l'utiliser sans restriction dans des projets commerciaux. - Python convient aussi bien à des scripts d'une dizaine de lignes qu'à des projets complexes de plusieurs dizaines de milliers de lignes. - Un nouveau compilateur, baptisé JPython, est écrit en Java et génère du bytecode Java. - La syntaxe de Python est très simple et, combinée à des types de données évolués (listes, dictionnaires,...), conduit à des programmes à la fois très compacts et très lisibles. A fonctionnalités égales, un programme Python est souvent de 3 à 5 fois plus court qu'un programme C ou C++ (ou même Java) équivalent, ce qui représente en général un temps de développement de 5 à 10 fois plus court et une facilité de maintenance largement accrue. - Python est (optionnellement) multi-threadé. - Python est orienté-objet. Il supporte l'héritage multiple et la surcharge des opérateurs. Dans son modèle objets, et en reprenant la terminologie de C++, toutes les méthodes sont virtuelle. - Python intègre, comme Java ou les versions récentes de C++, un système d'exceptions, qui permettent de simplifier considérablement la gestion des erreurs. - Python est extensible: comme Tcl ou Guile, on peut facilement l'interfacer avec des librairies C existantes. On peut aussi s'en servir comme d'un langage d'extension pour des systèmes logiciels complexes. - La librairie standard de Python, et les paquetages contribués, donnent accès à une grande variété de services: chaînes de caractères et expressions régulières, services UNIX standard (fichiers, pipes, signaux, sockets, threads...), protocoles Internet (Web, News, FTP, CGI, HTML...), persistence et bases de données, interfaces graphiques. - Python est un langage qui continue à évoluer, soutenu par une communauté d'utilisateurs enthousisates et responsables, dont la plupart sont des supporters du logiciel libre.
Les domaines d'application naturels de Python incluent entre autres: - L'apprentissage de la programmation objet. - Les scripts d'administration système ou d'analyse de fichiers textuels. - Tous les développement liés à l'Internet et en particulier au Web: scripts CGI, navigateurs Web, moteurs de recherche, agents intelligents, objets distribués... - L'accès aux bases de données (relationnelles). - La réalisation d'interfaces graphiques utilisateurs. - Le calcul scientifique et l'imagerie. Python ne sert pas à écrire les algorithmes, mais à combiner et mettre en oeuvre rapidement des librairies de calcul écrites en langage compilé (C, C++, Fortran, Ada,...). - Le prototypage rapide d'applications.
Attention : MacPython 2.2 ne fonctionne pas correctement avec une machine multiprocesseur sous MacOSX 10.0.X. Il faudra attendre MacPython 2.2.1 qui corrigera le problème. |
Mac OS 8/9 |
Freeware |
9 Mo |
269 |
10/04/2002 |
BBEdit (Mise à jour) [9.0.1] Barebones

Mettez à jour BBEdit vers la version 9.0.1.
BBEdit est un éditeur de texte et de pages HTML très performant pour le Mac. A l'origine, BBEdit est un éditeur de sources qui s'adresse aux développeurs. A ce titre, c'est un éditeur de texte très performant.
BBEdit est conçu pour l'édition, la recherche, la transformation et la manipulation de texte. Il fournit un choix de fonctionnalités générales qui sont utiles pour beaucoup de tâches. Il inclut des options qui ont été spécialement développées en réponse aux besoins des utilisateurs de documents HTML et aux développeurs de logiciels.
Quelques fonctions de BBEdit : - Gestion des feuilles de style en cascade (CSS) : syntaxe en couleur, fonctions de navigation, dialogue d'édition à balises, édition de marqueurs... - Extension de l'intégration des systèmes de script Unix pour Mac OS X; vous pouvez maintenant lancer Perl, Python et les filtres et scripts shell Unix - Fonctions de recherche/remplace multifichier (GREP) - Comparaison de fichiers - Gestion des noms de fichiers longs et Unicodes sur Mac OS X - Import/export - Intègre Super Get Info - Support pour AppleScript - Librairies OSA, THINK C/C++, ... - Extensions HTML qui le rendent meilleur éditeur HTML (contrôle de la syntaxe) non WYSIWIG dans le monde Macintosh - Fonctions FTP pour les mises à jour de sites Web - Analyseur XML - Environnement de développement Perl grâce à l'intégration de MacPerl (adaptation de Perl 5 sur Macintosh). - Clipping (découpage) : une manière facile de capturer et réutiliser des bouts de texte. - Repliage de code : Cache des choix de textes (déterminé automatiquement en fonction des langues; la sélection peut aussi être manuelle) - Gestion de langage : sont intégrés des syntaxes colorées et des fonctions de navigation pour les fichiers sources Ruby, YAML et SQL - La fonction JavaScript de navigation inclut la gestion fonction-anonyme - Etc.
Nouveautés : - Ajout d'un menu pour la recherche de plusieurs fichiers - Ajout d'une fonction de rechargement du fichier depuis le disque - Le support de Ruby a été refondu avec une meilleurs détection des classes/modules à la clef - Introduction de la gestion de MobileMe pour la synchronisatoin de fichiers - Nouvelles préférences d'affichage - Gestion des fichiers BZ2 de manière native - Etc.
Vous pouvez visualisez une vidéo en anglais en cliquant ici.

|
Mac OS X |
Démo |
15 Mo |
145 |
12/09/2008 | |