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  
