Blog
Une collection de mes pensées et expériences
J'ai écrit un article sur les opérations bit à bit
le 21 juin, 2024Reccement, j’ai écrit un article (en anglais) sur les opérations bit à bit, que j’ai posté sur mon compte GitHub en tant que dépôt (que vous pouvez trouver ici). Je voulais également poster le texte ici. J’espère que vous l’apprécierez ! Bitwise Operations in C Introduction The goal of this repository is to acquaint you with bitwise operations, explaining what they are, how they work, and what they can be used for. Chapter 1: It’s All Binary In C (and most other high-level languages), our variables have types. These types are indicative of a few things. Of course, a variable of type int will store an integer value, but the key to understanding these bitwise operations is to know that under the hood, all types are stored in memory (anywhere, stack, heap, wherever) as binary. Here’s an example of what happens when you store a simple integer value on the stack in C: int main(int argc, char** argv) { int x = 2; return 0; } After compiling to assembly, the code might look like this (I’m using ARM assembly here, and I’ve annotated the code using comments): .section .text .global main main: ; Set up the stack for the......
Read moreConduire « Patriot March » avec mon fanfare de lycée
le 25 avril 2024L’an dernier, j’ai composé une marche pour mon fanfare de lycée appelée « Patriot March ». Intégrant l’hymne de l’école (Patriot’s Prayer de Finlandia) dans le trio, j’ai entrepris de composer une marche qui représentait les quatre années que j’étais sur le point de terminer. Inspiré par l’œuvre de John Philip Sousa—ce qui n’est pas surprenant, nous jouions « The Stars and Stripes Forever » dans le spectacle d’avant-match de chaque année et à la fin de chaque concert—j’ai écrit et révisé la marche au cours de quelques mois. Lors de notre banquet annuel de fanfare, j’ai présenté la marche comme un cadeau d’adieu de la part de la classe de terminale au programme de fanfare et à l’école. Ci-dessous, j’ai inclus mes notes de la partition : Freedom High School a été quatre excellentes années de ma vie, et une partie importante de ma vie, pour ne rien dire. Vraiment, ces années m’ont bien servi et chaque rencontre que j’ai eue a été formidable. Lorsque nous, en tant que peuple, trouvons quelque chose qui mérite d’être honoré, nous l’honorons. C’est ce que je fais avec Patriot March. J’honore tout ce que Freedom High School représente pour moi, mais aussi......
Read more