Ressources

www.tcfb.com/freetechbooks

Ce site indique des liens sur des livres disponibles en ligne (accès gratuit) sur différents sujets : C++, Java, Perl, Python, programmation orientée objet, algorithmes, ...


eclipse.org

Le site de la plate-forme eclipse, IDE (integrated development environment) disponible en open source. L'environnement Eclipse SDK inclut un environnement pour le développement d'applications java : le Java Development Tool (JDT) et le Plug-in Development Environment (PDE). Cette plate-forme est extensible (via l'utilisation de plug-ins) et n'est pas limitée au langage Java.

Un site est dédié au plug-in UML pour Eclipse eclipseuml. Le modèle est défini par les diagrammes UML (diagramme de classe, diagramme d'état, ...), le code Java est généré automatiquement à partir du modèle.


Méthodologie

eXtreme Programming (XP)

La méthode eXtreme Programming est une méthode pragmatique, basée sur des itérations courtes. Le client définit les spécifications sous forme de "user-stories". Les tests sont écrits tôt (avant le programe...) et sont automatisés. Une documentation sur la méthode peut être consultée sur eXtreme Programming La méthode révolutionnaire de gestion de projets informatiques.

ootips.org - Object Orientation Tips

Ce site dédiés aux technologies objets regroupe de nombreux articles sur la méthodologie, la modélisation, les use cases, les techniques d'analyse (design pattern, ...).


Le language C++

C++ Pitfalls

Une liste commentée de pièges du langage C++.

Le language Python

www.python.org

Le site officiel du langage Python.

Le language Javascript

Exemple : Les tours de Hanoi

Ce jeu utilise une collection de disques et 3 piles sur lesquelles on peut placer les disques. Les disques sont initialement sur la pile la plus à gauche, et doivent être déplacés sur la pile de droite, en ne plaçant jamais un disque sur un disque plus petit. La pile du milieu peut être utilisée pour un stockage temporaire.

Démarrer Afficher le source

Le language C

Une définition... lu dans le groupe comp.lang.c

> pouvez-vous me dire svp, qu'est-ce qu'un développeur C, quel est son travail et des liens web où je peux trouver plus d'information sur le C ?

Les développeurs C sont des personnes qui pensent qu'il y a un nombre insuffisant de mots qui commencent avec la lettre C. Certains développeurs C font pression pour changer l'orthographe de mots existants pour qu'ils commencent par C (comme remplacer Koala par Coala). Les autres se concentrent principalement sur les nouveaux mots et le jargon technique et préconisent l'utilisation de mots comme "co-processeur" plutôt que "multi-processeur". Mais les développeurs C qui réussissent le mieux s'occupent en général des noms de marque. Quelques réussites majeures des développeurs C dans l'industrie des boissons sont Coca-cola, Coor, et Corona.
Certaines personnes peuvent vous dire que C est obsolète, et que tout ce que fait C peut être fait par S ou K, mais de telles personnes ne comprennent pas en général les subtilités et la puissance de C. Pour quelques infomations basiques sur C, essayez ce site.