| Titre et description |
OS |
Type |
Taille |
Nb télé. |
Date |
Dev C++ (4.9.9.2) [5.0 beta 9.2] Bloodsheed Software
Dev C++ consiste en une fenêtre multiple, un éditeur de programme orienté projet et un compilateur. Permet de lier et d'exécuter facilement des applications. L'éditeur permet de surligner la syntaxe et édite les fichiers de ressource. Il y a aussi un débuggeur et un créateur d'installation. Il gère jusqu’à 150 "include" et 100 librairies.
Cette version inclut le compilateur Mingw (GCC 3.4.2) et GDB 5.2.1.
 |
Windows 95/98/NT/2000/XP |
Freeware |
9 Mo |
5056 |
21/02/2005 |
|
GTK+ 2 for Windows [2.8.18] GTK.org
GTK+ est un toolkit pour créer des GUI d'un logiciel gratuit, multi-plateforme, désigné à l'origine pour le système X Window. GTK+ est accessible sous GNU LGPL (GNU Library General Public Licence), ce qui permet de développer gratuitement. GTK+ est utilisable sous les systèmes de type UNIX, Linux par exemple (cf. Inti, GNOME,...) et Windows.
GTK+ est un ensemble de librairies servant à la création d'Interfaces Homme-Machine ( IHM ou GUI ). Son architecture orientée-objet est basée sur le langage C, ce qui laisse une flexibilité maximale. Des liens vers d'autres langages ont été écrits, incluant C++, Objective-C, Guile/Sheme, Perl, Python, TOM, Ada95, Free Pascal et Eiffel.
Les librairies le composant sont les suivantes : GLib - comprend de nombreux et utiles types de données, des macros, des outils de conversion de type, de manipulation des chaînes de caractères et un index lexical. GDK - un paquetage de fonctions simples de fenêtrage. GTK - un ensemble de "widgets" performants.
Autres caractéristiques : - Un tutoriel de 300 pages, - Internationalisation des dialogues standards, - Large choix de caractères pour les textes des widgets, - Nouveaux widgets - Fonctionnalité améliorée de nombreux widgets de GTK+ 1.0
A l'origine, GTK+ a été développé pour et utilisé par le GIMP (GNU Image Manipulation Program, Programme de Manipulation d'Image GNU). Ceci explique son nom " The GIMP Toolkit", qui fait que les origines du projet demeurent dans les mémoires. Aujourd'hui GTK+ est utilisé par un grand nombre d'applications, et est le toolkit utilisé par le "bureau" GNOME du projet GNU. |
Windows 95/98/NT/2000/XP |
Freeware |
5 Mo |
4126 |
15/07/2006 |
GTK + (version stable) [2.13.0] GTK.org
GTK+ est un toolkit pour créer des GUI d'un logiciel gratuit, multi-plateforme, désigné à l'origine pour le système X Window. GTK+ est accessible sous GNU LGPL (GNU Library General Public Licence), ce qui permet de développer gratuitement. GTK+ est utilisable sous les systèmes de type UNIX, Linux par exemple (cf. Inti, GNOME,...) et Windows.
GTK+ est un ensemble de librairies servant à la création d'Interfaces Homme-Machine (IHM ou GUI ). Son architecture orientée-objet est basée sur le langage C, ce qui laisse une flexibilité maximale. Des liens vers d'autres langages ont été écrits, incluant C++, Objective-C, Guile/Sheme, Perl, Python, TOM, Ada95, Free Pascal et Eiffel.
Les librairies le composant sont les suivantes : GLib - comprend de nombreux et utiles types de données, des macros, des outils de conversion de type, de manipulation des chaînes de caractères et un index lexical. GDK - un paquetage de fonctions simples de fenêtrage. GTK - un ensemble de "widgets" performants.
Autres caractéristiques : - Un tutoriel de 300 pages, - Internationalisation des dialogues standards, - Large choix de caractères pour les textes des widgets, - Nouveaux widgets - Fonctionnalité améliorée de nombreux widgets de GTK+ 1.0
A l'origine, GTK+ a été développé pour et utilisé par le GIMP (GNU Image Manipulation Program, Programme de Manipulation d'Image GNU). Ceci explique son nom " The GIMP Toolkit", qui fait que les origines du projet demeurent dans les mémoires. Aujourd'hui GTK+ est utilisé par un grand nombre d'applications, et est le toolkit utilisé par le "bureau" GNOME du projet GNU.
Attention : Cette version est prioritairement pour les développeurs et testeurs de versions alpha de GTK+. |
Linux
|
Freeware |
15 Mo |
2853 |
21/02/2008 |
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 |
2424 |
10/04/2002 |
X11 pour Mac OS X [1.0] Apple
Avant l'arrivée de Mac OS X, la seule façon pratique qu'avait les développeurs pour créer une application graphique dans un système d'exploitation basé sur Unix était avec le système X Windows, plus communément appelé X 11.
Avec X11 pour Mac OS X, les utilisateurs ont la possibilité d'exécuter de nombreuses applications X11 conjointement à d'autres applications OS X.
Basé sur sur le standard de facto pour X11, soit le projet open source XFree86, X11 pour Mac OS X est compatible, rapide et complètement intégré avec Mac OS X. Il inclut toute la technologie X11 R6.6 avec un serveur de fenêtre, des librairies et des utilitaires de base tel que xterm. X11 est également compatible OpenGL.
Autre caractéristiques : - L'utilitaire d'installation utilise /etc/X11et le gestionnaire de fenêtre est maintenant quartz-wm au lieu de twm. C'est le seul changement par rapport à la version 0.2. - support pour Gnome - Un menu dans Le"Dock" affiche une liste des fenêtres de X11 - Ajoute /usr/include/x11 et /usr/lib/x11 symlinks - Gère le copier/coller avec les autres gestionnaires de fenêtre - options de préférences pour contrôler l'utilisation de "xauth" - respecte la définition de clavier internationale pour Mac OS X - Option pour quitter X11 sans présentation d'une boîte de dialogue - Commande - Q, raccourci clavier pour quitter X11 - définition de clavier avec touches mortes corrigées - les fenêtres peuvent être redéfinis par l'utilisateur dans n'importe quelle taille - le défilement accéléré en mode 16 bits fonctionne - etc.
Cette version corrige des bogues et améliore certaines fonctionnalités. |
Mac OS X |
Freeware |
42 Mo |
1982 |
17/03/2003 |
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 |
257 |
10/04/2002 |
Awfull CGI [1.1.1] Astase
La passerelle CGI Awfull est une ensemble de composants pour RealBasic permettant de créer des applications CGI pour des serveurs compatibles CGI fonctionnant sur des plates-formes Macintosh (par exemple le Personal Web Server d'Apple (tableau de bord "Partage Web") fourni gratuitement avec toutes les versions récentes de MacOS).
Vous connaissez certainement des scripts CGI écrits en Perl ou en C++ fonctionnant sur des ordinateurs équipés de Windows ou de distributions de Linux. Ces composants vous permet de les écrire en RealBasic, ce qui vous permet de tirer puissance de toute la puissance et de la souplesse de ce langage.
Ces composants peuvent être inclus dans n'importe quel projet, ne nécessitant aucun objet supplémentaires. Vous tirez parti de la puissance du langage RealBasic pour gérer dynamiquement des requêtes, renvoyer des images ou accèder à des bases de données : tout ce que vous pouviez programmer en local peut se tourner facilement vers le web.
Ces composants vous permettent de gagner du temps en mettant à votre disposition des méthodes de gestion de fichiers et de flux entrée/sortie. La programmation des réponses HTML est très simple, et est à la portée de tous. Les applications complexes comme les forums, gestion d'utilisateurs, boutiques, etc. peuvent être crées très rapidement.
De plus, ces composants comportent un fichier de ressource librement modifiable avec ResEdit : toutes les erreurs, les messages d'avertissement et les ressources textuelles peuvent être modifiés, personalisés, ou traduites. Enfin, tous les fichiers composants l'ensemble sont librement utilisables et distribués en freeware, et un manuel d'utilisation en PDF accompagne le package.
Toute la documentation nécessaire est fourni au format PDF et sur le site de l'éditeur (partie FAQ).
Les sources sont fournies et modifiables.
Note importante : ce projet étant toujours en élaboration, les versions que vous pouvez télécharger sont encore au stade de versions "béta". Celles-ci comportent sans doute des bogues. Vous pouvez les signaler par e-mail à l'éditeur. |
Mac OS 8/9 |
Freeware |
306 Ko |
68 |
01/01/2002 | |