Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1500 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Interactions avec l'OS en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Interactions avec l'OS en C

n°2165245
simius_com​putus
oh Gary boy
Posté le 23-11-2012 à 11:32:39  profilanswer
 

Salut !
Bon je débute en C, je vais pas faire de la programmation système demain  :D
Mais j'aimerais quand même avoir des infos sur ce qui se passe par exemple quand on appelle des fonctions d'entrée/sortie ou de manip de fichiers de la bibli standard, comment tout ça est géré suivant les OS, quel est le rôle du compilateur là-dedans etc.. Si vous connaissez de la littérature traitant de ce genre de choses ?
J'ai l'impression frustrante de n'avoir accès qu'à la partie émergée de l'iceberg, alors que c'est déjà du langage bas niveau  :o


---------------
IWH  ---  Le forum de toute une génération : http://losersiv.1fr1.net (losers, sans-ami, dépressifs, allez on va faire cette merde)
mood
Publicité
Posté le 23-11-2012 à 11:32:39  profilanswer
 

n°2165250
gilou
Modérateur
Modzilla
Posté le 23-11-2012 à 12:00:56  profilanswer
 

Essayes de trouver d'occase "La programmation sous Unix" (la 3e édition) par Jean-Marie Rifflet, c'était une référence autrefois, et la pertinence du contenu n'a pas du tellement changer depuis.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2165293
simius_com​putus
oh Gary boy
Posté le 23-11-2012 à 19:16:36  profilanswer
 

Ok ! je vais regarder si j'en trouve.
Il existe le même genre pour Windows je suppose ?  :D


---------------
IWH  ---  Le forum de toute une génération : http://losersiv.1fr1.net (losers, sans-ami, dépressifs, allez on va faire cette merde)
n°2165319
gilou
Modérateur
Modzilla
Posté le 23-11-2012 à 23:13:01  profilanswer
 

Pas vraiment. Win32 System Programming de Johnson Hart est sans doute ce qui s'en rapproche le mieux, mais il date un peu.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2166956
simius_com​putus
oh Gary boy
Posté le 05-12-2012 à 17:15:48  profilanswer
 

Bon je crois qu'ici il y a de quoi faire :
http://c.developpez.com/cours/

 

Qu'en penses-tu ?


Message édité par simius_computus le 05-12-2012 à 17:16:00

---------------
IWH  ---  Le forum de toute une génération : http://losersiv.1fr1.net (losers, sans-ami, dépressifs, allez on va faire cette merde)
n°2167010
gilou
Modérateur
Modzilla
Posté le 05-12-2012 à 21:34:07  profilanswer
 

C'est de niveau variable.  
Si tu débutes, ça risque d'être un poil succinct.
Mais en général, ce site est plutôt correct.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2167070
simius_com​putus
oh Gary boy
Posté le 06-12-2012 à 11:53:45  profilanswer
 

Okay
De toute façon il faut multiplier les sources.
Pour Nowel je vais peut-être m'acheter un autre bouquin en plus du K&R, voire plusieurs  :o
J'hésite dans cette liste : http://c.developpez.com/livres/
"Méthodologie de la programmation en C", "C précis et concis" (pas cher, ça vaut le coup) et "Programmation système en C sous Linux" peut-être


---------------
IWH  ---  Le forum de toute une génération : http://losersiv.1fr1.net (losers, sans-ami, dépressifs, allez on va faire cette merde)
n°2167077
gilou
Modérateur
Modzilla
Posté le 06-12-2012 à 12:38:46  profilanswer
 

Le Braquelaire a bonne réputation, mais je ne l'ai pas lu. Au vu de la critique, il a l'air bien.
 
Sinon, pour les débutants, en français, le Delannoy est pas mal (dans ses éditions récentes tenant compte du C99), il manque de de crobars permettant de visualiser "en termes de cases mémoires" ce qui se passe, et d'exemples de code un peu poussé illustrant les notions qu'il aborde (ses exemples sont trop basiques IMHO), ce qui est bien dommage. Il est pas orienté linux ni dos il me semble.
http://ecx.images-amazon.com/images/I/51xlHhPuOxL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU08_.jpg
On doit le trouver en occase pas trop cher (Sur Paris, Je tenterais Gibert a droite face a la fontaine St Michel, il y en a un spécialisé dans ce type de bouquins).
 
Un petit exemple de cours pas mal fait: ftp://ftp.discip.crdp.ac-caen.fr/ [...] gage_C.pdf
Ainsi que celui la, pas mal du tout aussi, en ligne: http://www.ltam.lu/cours-c/ visuel, complet, avec plein d'exercices...
 
 
A+,


Message édité par gilou le 06-12-2012 à 12:52:38

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2167187
simius_com​putus
oh Gary boy
Posté le 07-12-2012 à 11:41:27  profilanswer
 

yes merci !


---------------
IWH  ---  Le forum de toute une génération : http://losersiv.1fr1.net (losers, sans-ami, dépressifs, allez on va faire cette merde)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Interactions avec l'OS en C

 

Sujets relatifs
Coder en Objective-C sur windows ?Coder le commande ls -l en C
Sockets en C[C] PIC18F2580 problème sortie inversée
[C] Fonction gotoligcol[C/Reseau] Protocole FTP/ mode passif/ LIST&GET
programme C :jeu de cartesProgramme C++ , erreur ? Ou ça ?
[C] Conversion type énuméré en string pour affichage :programme C
Plus de sujets relatifs à : Interactions avec l'OS en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR