Quel language choisir ?
|
14-07-2012, 23h34
(Modification du message : 14-07-2012, 23h36 par spin.)
Message : #13
|
|
spin
![]() Contributeur ![]() ![]() ![]() ![]() ![]() Messages : 325 Sujets : 15 Points: 38 Inscription : Nov 2011 |
RE: Quel language choisir ?
Pour « hacker » à proprement parler, je considérerais que le C est un bon choix. Le premier point est culturel : le C et le système UNIX font clairement parti de la culture hacker, le fait que la majorité des programmes GNU (écrits initialement par des hackers du MIT) soient en C le montre bien je pense.
De ce fait historique, il s'ensuit que le C est devenu la lingua franca de la programmation système sous UNIX et UNIX-like. Pour jouer avec un Unix, le C est quasiment le seul moyen de communication. D'une part ces systèmes sont eux-mêmes écrits en C, puis ils fournissent une API (au sens large) utilisable en C (pensez à libc par exemple). Sous Linux, il paraît non envisageable d'écrire un module kernel en autre chose qu'en C, par exemple. (bien-entendu, les OS les plus récents se modernisent et s'ouvrent aux autre langages, comme Haiku qui fournit une interface en C++ et OO, ou Hurd avec le principe des translator qui peuvent être écrits en à peu près n'importe quel langage). L'assembleur est aussi important pour la bidouille et l'analyse de programme, pour des raison évidentes liées aux techniques de RE. |
|
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)