May never be translated.
Après une année de théorie en architecture sur le fonctionnement interne d’un ordinateur : Processeur, mémoire etc… nous attaquons le langage de programmation de plus bas niveau qu’il existe : l’assembleur.
Petit rappel : un langage de programmation de bas niveau est un langage qui s’écrit de façon proche de la machine (de ses composants) ainsi en assembleur ce sont directement des instructions exécutées par le processeur que nous devons écrire.
Objectif visé par notre professeur : nous faire faire un casse-brique en assembleur. Cependant on ne sait pas encore si on pourras le commencer à temps afin qu’il soit corrigé avant la fin de l’année. J’espère vraiment que si on a le temps de le faire, ça ne se transformera pas en casse tête :)
Pour ceux qui voudraient réviser ou même apprendre l’assembleur c’est juste ici.
May never be translated.
Lors de la première année à supinfo on apprend, entres autres, le language de programmation C. Notre professeur dans cette matière nous a dégoté un sujet de TP noté que je trouve assez intéressant : faire un Paint.
Le but sera au final de pouvoir dessiner des points, des segments, des rectangles, des cercles ainsi que des arcs de cercles. Certes ce n’est pas grand chose vous allez me dire, mais ce projet me permettra en tout cas d’apprendre de nombreux concepts de programmation, l’utilisation de librairies C telles que la SDL qui permet de faire un affichage graphique et qui permet aussi l’utilisation d’OpenGL.
Le meilleur ? Notre prof nous offre la possibilité de dévolopper ce Paint sur le système d’exploitation que l’on désire, MacOS X en ce qui me concerne. Et ça c’est une chose que peu de profs auraient toléré ^^
Au stade actuel du TP, j’arrive à afficher toutes les formes géométriques sus-cités :) il ne reste plus qu’à gérer les évènements de la souris afin de pouvoir créer/modifier/supprimer ces figures.
C’est juste qu’il faut y aller doucement.