Page 1049 sur 1367
Re: Topic libre
Publié : 16 oct. 2011, 15:01
par Yoshi80
Vous savez, la banale calculette qui est dans tous les ordinateurs permet de mettre des nombres décimaux en binaire, hexadecimal ou bien en octal (je sais pas ce que c'est ça, par contre

)
Par exemple, je sais que 42, c'est 2A en héxadécimal, 52 en Octal et 101010 en binaire.
Re: Topic libre
Publié : 16 oct. 2011, 15:10
par Sheika
L'octal c'est tout con, c'est juste une numération en base de 8.
Re: Topic libre
Publié : 16 oct. 2011, 15:12
par Hydroxyde
Suffit de savoir qu'il faut répartir 42 unités par exemple dans des colonnes de puissance 2: la colonne qui admet 2 puissance 1 unités, 2 puissance 2 unités, etc.
Et on a 0 pour une colonne vide et 1 pour une colonne pleine. Et on ne peut utiliser une colonne plus grande que le nombre.
Re: Topic libre
Publié : 16 oct. 2011, 15:15
par Limaperou
KohlErik, ce que tu décris, c'est le binaire. L'hexadécimal c'est bien plus compliqué, et l'octal... je sais pas trop comment ça se calcule

.
Et sinon, ça sert à quoi de transformer un nombre en hexadécimal ou en octal, je vois pas trop l'utilité...
Re: Topic libre
Publié : 16 oct. 2011, 15:35
par Seriugh
Hexadécimal, c'est tout bête : d'habitude on compte en base 10 (au bout de dix chiffres on rajoute un chiffre, quand on passe de 9 : un chiffre à 10 : deux chiffres). Le binaire c'est en base deux (après un, c'est pas deux mais dix, on passe à deux chiffre au bout de deux). Ca nécessite donc plus de chiffres que la base 10. Et la base 16 ou l'hexa décimal (hexa : 6, déci : 10), c'est on change tous les 16. Et les 16 chiffres sont 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Ca nécessite une petite gymnastique, mais bon c'est pas compliqué et ça permet d'écrire avec moins de caractères.
Re: Topic libre
Publié : 16 oct. 2011, 15:42
par Hydroxyde
Ah oui, c'est le truc qu'on utilise pour les couleurs, genre #0000FF (RougeRougeVertVertBleuBleu)
Re: Topic libre
Publié : 16 oct. 2011, 15:49
par Seriugh
Oui c'est ça, exactement. Le dièse n'est pas obligatoire d'ailleurs, il sert juste dans le langage de programmation à indiquer que ce qui suit est écrit en hexadécimal, mais il ne fait pas partie du nombre lui-même.
Re: Topic libre
Publié : 16 oct. 2011, 16:32
par Desmu
KorHosik a écrit :Moi-même j'en ai fait que très peu, je serai bien incapable de faire quoique ce soit avec et je suis sûr que Desmu se débrouille mieux que moi

J'ai pas encore commencé l'assembleur (j'en suis qu'au stade où j'écris mes programmes en C# sous vi), je sais juste que ceux qui en ont déjà fait voient ça comme le mal.
Je suis quand même passé sur la page Wikipédia que tu indiques, et maintenant, je comprends leur point de vue.

Re: Topic libre
Publié : 16 oct. 2011, 16:37
par KorHosik
Et bien songe que les pauvres premières années de mon école ont dû faire un casse-briques en assembleur...

Alors que nous, c'était un Bomberman en C++, c'est cool d'être en année supérieure des fois xD
Re: Topic libre
Publié : 16 oct. 2011, 17:40
par Meuh
Un jour je vous parlerai de Corewar, le truc que j'ai dû programmer à Epitech. Qui était (entre autres) un
compilateur de langage assembleur. Écrire de l'assembleur, c'est cool. Devoir faire un compilateur qui lit de l'assembleur et qui balance un binaire qui doit être lu par une machine virtuelle qu'il faut programmer elle aussi, ça l'est encore plus

.
Re: Topic libre
Publié : 16 oct. 2011, 17:47
par Noob Man
... Moi j'ai fait du caml et là je fais du scheme. ^^
*se sent très faible*
KorHosik a écrit :En fait, aujourd'hui, si on a un minimum de logique et qu'on parle deux-trois mots en anglais, on peut programmer ^^
MALHEUREUX !!! Si tu ne prouves pas la terminaison de ton programme et n'essayes pas à tout prix d'améliorer sa classe de complexité, c'est que tu es un vil littéraire de l'informatique !!1!1!!!
Re: Topic libre
Publié : 16 oct. 2011, 17:49
par KorHosik
Si tu ne prouves pas la terminaison de ton programme et n'essayes pas à tout prix d'améliorer sa classe de complexité
... Que ?
Je ne suis qu'un littéraire de l'informatique alors, mais MU tourne quand même (plus ou moins) bien... xD
Meuh -> Ha oui, ça devait être rigolo ce genre de travail. Tu as réussi à le finir correctement ?
Re: Topic libre
Publié : 16 oct. 2011, 17:53
par Yue
Vous me donnez grave mal à la tête
Ça me rappelle mes début récents sur flash où j'essayais de comprendre tous les codes que je rentrais XP.
KorHosik a écrit :
Meuh -> Ha oui, ça devait être rigolo ce genre de travail. Tu as réussi à le finir correctement ?
C'est pas exactement l'adjectif qui me venait en tête moi

Re: Topic libre
Publié : 16 oct. 2011, 18:13
par Meuh
Kor': Plus ou moins. Le compilateur marchait bien, en tout cas. La machine virtuelle, un peu moins, mais bon

.
Noob : Si quelqu'un me parle de complexité, ça va mal se passer. Mon programme il marche, et s'il est en O(n²), je m'en fous. Il marche, point

.
Re: Topic libre
Publié : 16 oct. 2011, 18:14
par Limaperou
Quand je pense que je sais tout juste coder en C et en java et que j'en suis tout fier

.
Je penserai à fermer ma grande gueule à partir de maintenant.
Re: Topic libre
Publié : 16 oct. 2011, 19:13
par Noob Man
Meuh a écrit :Noob : Si quelqu'un me parle de complexité, ça va mal se passer. Mon programme il marche, et s'il est en O(n²), je m'en fous. Il marche, point

.
Oui mais dans dix ans il marchera deux fois moins vite !...
... Comment ça on s'en fout ?

Re: Topic libre
Publié : 16 oct. 2011, 20:11
par Agent
Moi je sais coder en HTML et en CSS.
Je. Suis. Trop. Fort.
Re: Topic libre
Publié : 16 oct. 2011, 20:17
par Limaperou
C'est déjà mieux que moi hein

. Au moins tu peux déjà faire un site.
Moi je peux tout juste créer un Sokoban et faire des ptits mods sur Minecraft

.
Au fait, est-ce qu'il faut être un pro des maths pour faire des études d'info ? Parce que ça me tente mais rien qu'avec ce que je vois cette année (seconde), j'ai déjà un peu du mal, donc euh...
Re: Topic libre
Publié : 16 oct. 2011, 20:23
par Noob Man
Ça dépend.
Pour faire de l'info "théorique" (algorithmique, langages universitaires...), oui. Mais sinon, c'est pas spécialement nécessaire.
Re: Topic libre
Publié : 16 oct. 2011, 20:24
par Agent
Je dis pas ça de source sûre, mais je pense que pour programmer des trucs complexes sur un ordi, il faut utiliser des logarithmes et ça demande un bon sens de la logique mathématique. J'ai du mal à voir comment on peut faire des calculs en soit en programmant en informatique, mais j'imagine que dans un classement par exemple, il faut faire "si le nombre de points x du client est > a et < b, afficher y", et peut-être des trucs bien plus complexes encore qu'un mec comme moi qui connait seulement le HTML et le CSS ne peut même pas imaginer.
Et j'ai déjà essayé de créer un site, le problème c'est que j'avais la flemme.
EDIT : Grillé par Noob Man, son post doit être une meilleure référence que le mien detoute façon
