Interactions avec l'OS en C

Interactions avec l'OS en C - C - Programmation

Marsh Posté le 23-11-2012 à 11:32:39    

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)
Reply

Marsh Posté le 23-11-2012 à 11:32:39   

Reply

Marsh Posté le 23-11-2012 à 12:00:56    

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é!  --
Reply

Marsh Posté le 23-11-2012 à 19:16:36    

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)
Reply

Marsh Posté le 23-11-2012 à 23:13:01    

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é!  --
Reply

Marsh Posté le 05-12-2012 à 17:15:48    

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)
Reply

Marsh Posté le 05-12-2012 à 21:34:07    

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é!  --
Reply

Marsh Posté le 06-12-2012 à 11:53:45    

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)
Reply

Marsh Posté le 06-12-2012 à 12:38:46    

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é!  --
Reply

Marsh Posté le 07-12-2012 à 11:41:27    

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)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed