Dossier Programmation

Cours sur les langages informatiques (C, java, cobol, .net, perl...) ainsi que les techniques algorythmiques de base.

Documents

archive Algo Populaires

Par 58514 téléchargements

Un cours d'algo de remise à niveau pour licence informatique.

archive Algo : Arbres Populaires

Par 29854 téléchargements

Graphes et Tris,Un cours qui aborde les arbres et les graphes, les differents parcours, leur structure de données. Mais ce court traite egalement des tris et de leur complexité.

archive Algorithmique Populaires

Par 31898 téléchargements

Complexité et optimalité ; premier algorithme de tri.La récursivité et le paradigme « diviser pour régner ».Algorithmes de tri. Structures de données élémentaires (Piles, Files, listes chainées...). Programmation dynamique. Algorithmes gloutons. Graphes et arbres. Arbres de recherche et arbres de recherche équilibrés. Plus courts chemins NP-complétude
Heuristiques

archive Apprendre a programmer avec Ruby Populaires

Par 13618 téléchargements

Un tutorial sur ruby présentant les thèmes suivants :
Les nombres, Les lettres, Variables et affectations, Mélangeons-les, Où on en apprend plus sur les méthodes, Contrôles de flux, Tableaux et itérateurs, Ecrire vos propres méthodes, Les classes, Blocs et procédures

pdf Apprendre python3 5 Populaires

Par Champs cochés : Confirmé, Débutant 8137 téléchargements

Télécharger (pdf, 6.12 MB)

apprendre_python3_5.pdf

Un cours complet sur Python en version 3.5. En Français, ce cours de plus de 400 pages couvre une bonne partie du language avec les bonnes pratiques importantes pour bien developper.

archive Architecture des ordinateurs Populaires

Par 48589 téléchargements

Plus pres de la machine, son architecture et le langage. L'assembleur est aborde.

archive Architecture et Services Dot Net Populaires

Par 22884 téléchargements

Un mémoire sur .net de microsoft. Une vision sur l'architecture et les services de ce nouvel environnement. Ce mémoire a la mérite d'être clair et concis sur le sujet.

document ASP Populaires

Par 23604 téléchargements

Une autre maniere d'utiliser la programmation coté serveur pour le web : les pages ASP. Voici un cours qui vous fera decouvrir les différents objets que l'on peut utiliser avec ASP.

archive ASP .Net Populaires

Par 19652 téléchargements

Un cours sur ASP .net de l'installation de IIS 5.0 à la sécurisation avec asp .net en passant par les composants .net, l'accès aux données le debugage...

document ASP et securite Populaires

Par 13475 téléchargements

Une question importante avec ASP : la sécurité.

archive Assembleur Populaires

Par 29769 téléchargements

Un cours sur l'assembleur :
Techniques de programmation et exemples, Procédures et programmation structurée(1), La pile du 80x86, Compléments sur les tableaux, Procédures et programmation structurée(2), Passage de paramètres par valeur, Passage de paramètres par adresse, Variables globales/variables locales, Récursivité, Compléments sur les interruptions, Segmentation mémoire, Segments logiques, Directives de segmentation simplifiées, Directives de segmentation standart, Le co-processeur mathématique, 80x87, Les macros, Les chaines de caractères, Manipulation de bits...

archive Batch : Programmation DOS Populaires

Par 35618 téléchargements

Un excelent manuel permettant de saisir une programmation simple mais toujours utile lorsqu'on veut travailler en ligne de commande pour des lancements automatiques de traitements. Ce manuel traite de tous les points : boucles, saut, compilation, errorlevel, path...

archive C : introduction Populaires

Par 29547 téléchargements

Une petite introduction au langage C. Un langage tres present dans le monde informatique.

archive C Sharp Populaires

Par 20159 téléchargements

Un cours assez complet : les types de donnees, les instructions elementaires, les instructions de controle du deroulement du programme, la structure d'un programme, compilation et execution d'un programme, passage par valeur, passage par reference , classes, stuctures, interfaces, classes .NET d'usage courant, interfaces graphiques avec C# et vs.NET, quelques composants utiles, composants non visuels, gestion d'evenements, acces aux bases de donnees, les threads d'execution, gestion des adresses reseau, programmation tcp-ip, services web

archive C++ : Thinking in C++ Populaires

Par 24544 téléchargements

Un immense livre qui apporte les cles pour penser objet avec un langage fait pour cela. Tout y est aborde.

archive Cobol Populaires

Par 16099 téléchargements

Dans la serie apprendre en 21 jours, voici le cours sur cobol, un langage utilisé sur les gros systèmes : mainframe, MVS...

archive COM : Le Modele Populaires

Par 10389 téléchargements

Un survol de cette architecture proposée par microsoft. Des schémas expliquent clairement les interractions entre protocoles qui ont lieu lors d'échanges avec des objets COM. La structure des objets est également abordée.

archive Cours de C Populaires

Par 25401 téléchargements

Un cours de C. LE langage de programmation à connaître impérativement.

pdf Cours objective-c par rapport à C++ Populaires

Par 15410 téléchargements

Un cours qui compare les deux languages (C++ et Objective-C) et permet de mieux comprendre les écarts entre les deux languages et les différents ecosystèmes (STL vs Cocoa). Ce cours aborde la gestion des classes et objets, l'héritage et l'instanciation. La gestion mémoire et le multi-threading, les exceptions font également partie du cours. Enfin les parties purement C++ afin de voir ce qu'il n'est pas possible de faire (ou difficilement) en Objective-C. Objective-C est utilisé sur iPhone et iPad et devient de plus en plus populaire.

pdf CUDA C Programming Guide Populaires

Par Champs cochés : Confirmé 6431 téléchargements

Télécharger (pdf, 3.05 MB)

CUDA_C_Programming_Guide.pdf

La programmation pour GPU avec le framework CUDA de Nvidia :

Chapter 1 is a general introduction to CUDA.
Chapter 2 outlines the CUDA programming model.
Chapter 3 describes the programming interface.
Chapter 4 describes the hardware implementation.
Chapter 5 gives some guidance on how to achieve maximum performance.
Appendix A lists all CUDA-enabled devices.
Appendix B is a detailed description of all extensions to the C language.
Appendix C lists the mathematical functions supported in CUDA.
Appendix D lists the C++ features supported in device code.
Appendix E gives more details on texture fetching.
Appendix F gives the technical specifications of various devices, as well as more architectural details.
Appendix G introduces the low-level driver API.