Supprimer un message
MelloW
Citation de: "zion"
Citation de: "watch"
heuh ca c'est un programmeur, mais un informaticien ne doit pas etre que programmeur ... non?En effet... Et un informaticien qui comprends pas comment marche sa machine ou comment marche le concept OO au niveau du compilateur, si tu sais pas ce qu'il va générer, benh t'es qu'un programmeur :nofret:
T'imagines pas comme ca peut être utile de comprendre comment ca marche, cfr notre discussion asm, quand tu dois bidouiller des trucs infaisables avec un langage de haut niveau, si tu as jamais fait d'assembleur, faudrait que tu y regardes pendant tes week-ends
Et zion je sais pas si tu connais le principe d'abstraction -> ne pas devoir savoir ce qui ce cache derrière qqchôse par exemple:
tcp/ip te permets de ne pas devoir savoir quel os tourne sur la machine d'un gars à l'autre bout du monde, des objet que tu utilises en programmation OO, des api,... donc comment marche un ordinateur n'a pas de réelle importance (et je sais comment le von neumann computer marche t'en fais pas)
Puis en effet si tu veux comprendre un langage le mieux possible comme un langage OO, c'est pratique de savoir comment c'est interpreté (et t'inquiete pas pour moi),... comme c'est pratique de savoir comment un interpreter marche (cfr. asm ), comme c'est pratique de savoir comment un langage formel marche,... Pcq pour moi désolé mais c'est du bidouillage ce que tu fais avec ton exemple. C'est que probablement tu essaies de résoudre ton problème d'une mauvaise manière. J l avais déjà dit mais tu pourrais très bien résoudre ton problème en C++ ou pascal, tout bêtement pcq ils sont "computational complete"... si tu t'y prennais autrement.
Puis désolé mais je ne crois pas que l'assembleur soit utile à ce point là . L'assembleur est là pour optimiser des endroits critique de programme qui en on réelement besoin (realtime systems par exemple). T'as qu' à voir -> si de grosse application comme staroffice, jbuilder sont écrit en java... les optimisations ils en ont pas réelement besoin... et ne me fais pas croire que t'as déjà écrit des trucs plus gros que ca.
Moi au fait la programmation m'intéresse quasi pas, j préfère c qui tourne au tour comme les design patterns, l'uml, refactoring, unit testing,l'extreme programming,... J'aime aussi la recherche comme le meta level programming (reflexion), comme le aspect oriented programming,... Si tu me demandes dans quel api se trouve fonction un tel, là je sais pas te répondre (et ca m'intéresse pas de le savoir).
Puis désolé de répondre comme ca mais le "t'es qu'un programeur" ne m'a pas fait rire. Sans rancune