Etudes/README.md
2018-10-20 15:57:17 +02:00

7.2 KiB

Etudes

Bienvenue sur le repository comportant 90% des codes que j'ai pu faire pendant mes 2 années de BTS en plus des années en cours d'ENSIM.

Projets

Nom Logiciel Commentaires
C CodeBlocks/Shell Commentaires
C++ CodeBlocks/Shell Commentaires
Java Windows/Linux Commentaires
Web Tout appareil Commentaires

Fonctionnement

Attention: Je ne prétends en aucun cas que les codes qui sont dans ce repository sont
1- fontionnels dans leur ensemble
2- les réponses attendus par les enseignants
Ces programmes ne sont là que pour vous aider à comprendre certaines notions et pour vous éxercer.

Libre à vous de chercher un peu dans le repository comment les fichiers sont organisés/nommés et les différentes notions qu'ils contiennent. Demandez-moi si vous avez besoin que je commente un programme rapidement si vous avez du mal à le comprendre, il suffit de m'envoyer un message par n'importe quel moyen ou de faire une "issue" sur Github.

Notions

Une grande majorité de notions vues en programmation et en architecture des systèmes d'exploitations devraient être traitées dans ce repository, liste encore incomplète ci-dessous.

Notion Environnement Liens
Structure C/C++ Lien
Accès fichier Linux Lien
Arguments C/C++ Lien
Fork Linux Lien Lien
Pipe (Tube) Linux Lien
Signaux Linux Lien Lien
File de message         Linux           Lien Lien Lien
Mémoire partagée Linux Lien Lien Lien
Sémaphore Linux Lien Lien Lien
Socket client Linux Lien
Socket serveur Linux Lien
Thread Linux Lien Lien

Bonus

Quelques programmes qui ne sont pas (encore) au programme mais qui pourraient vous intéresser/compléter certaines notions.

Notion Environnement Liens
Communication série Linux Lien
FSeek (Curseur fichier) Linux Lien
Affichage customisé
Structures avancées
Pointeurs avancés
Allocation dynamique
Linux Lien
Serveur HTTP lite (socket) Linux Lien

Changelog

15/12/2017: Ajout des programmes de file de message.
14/12/2017: Distribution et organisation originale du repository.