Bonjour,
La question que je vais vous poser va peut-être vous sembler un peu bizarre mais je vais essayer d'être aussi clair que possible :
À l'heure actuelle je n'ai aucune notion en programation mais je compte m'y former.
Cependant, outre le fait de programmer, ce qui m'interesse plus encore c'est comprendre le fonctionnement interne de ma machine.
En effet, je voudrais pouvoir comprendre comment fonctionne le noyau UNIX (c'est bien comme ça qu'on dit ?), le système OS X, la manière dont fonctionne le terminal, etc.
Je ne sais pas si je dois commencer par apprendre un langage de programation (si oui lequel) pour comprendre cela, ou bien si c'est une autre approche que je dois adopter.
Pour être un peu plus prosaïque : par exemple, dans le cas ou surviendrais un gros problème sur mon mac et qu'une alerte kernel apparaît je veux être en mesure de comprendre pourquoi.
Je me doute bien que ma demande est un peu "floue" mais j'espère que vous aurez compris. En gros j'aimerais m'aventurer dans ce domaine peu accessible situé entre le "hardware" et le "software".
PS : Si vous avez des sites ou des références bibliographiques je suis preneur.
PS bis : Ma demande s'applique aussi à Windows. J'ai d'ailleurs posté un message identique sur un forum de développeurs PC.
Edit : ne m'en voulez pas si ce que je vais dire vous semble très naïf mais j'ai trouvé l'illustration parfaite de ce que je voulais dire : j'aimerai par exemple être en mesure de comprendre exactement ce qu'il se passe lorsque l'on fait ça
http://news.com.com/1606-2_3-6101573.html?tag=ne.vid
La question que je vais vous poser va peut-être vous sembler un peu bizarre mais je vais essayer d'être aussi clair que possible :
À l'heure actuelle je n'ai aucune notion en programation mais je compte m'y former.
Cependant, outre le fait de programmer, ce qui m'interesse plus encore c'est comprendre le fonctionnement interne de ma machine.
En effet, je voudrais pouvoir comprendre comment fonctionne le noyau UNIX (c'est bien comme ça qu'on dit ?), le système OS X, la manière dont fonctionne le terminal, etc.
Je ne sais pas si je dois commencer par apprendre un langage de programation (si oui lequel) pour comprendre cela, ou bien si c'est une autre approche que je dois adopter.
Pour être un peu plus prosaïque : par exemple, dans le cas ou surviendrais un gros problème sur mon mac et qu'une alerte kernel apparaît je veux être en mesure de comprendre pourquoi.
Je me doute bien que ma demande est un peu "floue" mais j'espère que vous aurez compris. En gros j'aimerais m'aventurer dans ce domaine peu accessible situé entre le "hardware" et le "software".
PS : Si vous avez des sites ou des références bibliographiques je suis preneur.
PS bis : Ma demande s'applique aussi à Windows. J'ai d'ailleurs posté un message identique sur un forum de développeurs PC.
Edit : ne m'en voulez pas si ce que je vais dire vous semble très naïf mais j'ai trouvé l'illustration parfaite de ce que je voulais dire : j'aimerai par exemple être en mesure de comprendre exactement ce qu'il se passe lorsque l'on fait ça
http://news.com.com/1606-2_3-6101573.html?tag=ne.vid