Quantcast
Channel: Soat blog » plume
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 13 – Bytecode – Ajouter des fonctionnalités à PJBA

Au cours des articles précédents nous avons vu comment fonctionne une JVM, environ 150 instructions et les éléments nécessaires à la création d’un assembleur de bytecode extrêmement basique. Le...

View Article



Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 14 – Bytecode – Assembleur de bytecode – 2/2

Aujourd’hui nous allons finaliser PJBA avec toutes nos connaissances actuelles, pour pouvoir reprendre notre étude des instructions de la JVM dès le prochain article. Au cours de cet article nous :...

View Article

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 15 – Bytecode – Variables locales et Maths, le retour

Après une dizaine d’articles traitant de sujets connexes nous allons enfin reprendre notre étude des instructions de la JVM et des différents éléments constituant un fichier .class. Aujourd’hui nous...

View Article

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 16 – Bytecode – Comparaisons et contrôle – 1/3

La possibilité d’avoir des chemins alternatifs ou des boucles sont des éléments indispensables à tout langage de programmation et programme. Au cours de cet article nous étudierons une première série...

View Article

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 17 – Bytecode – Comparaisons et contrôle – 2/3

Au cours de l’article précédent nous avons vu les instructions nous permettant de comparer des valeurs de type primitif. Aujourd’hui, nous allons nous intéresser aux instructions nous permettant de...

View Article


Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 18 – Convertir une expression logique en bytecode

Java a 42 opérateurs différents répartis dans 14 niveaux de priorités. Pour certains langages comme Smalltalk, tous les opérateurs ont le même niveau de priorité, et seules les parenthèses permettent...

View Article

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 19 – Bytecode – Comparaisons et contrôle – 3/3

Au cours des parties 1/3 et 2/3, nous avons étudié en détail le fonctionnement de 25 instructions de comparaisons et de contrôle. Aujourd’hui, nous allons nous intéresser à leur implémentation dans...

View Article

Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 20 – Bytecode – Champs et Méthodes de classes

Après avoir étudié les instructions nous permettant d’effectuer des opérations, de manipuler les variables locales et la pile, et plus récemment celles de comparaison et de contrôle, nous allons nous...

View Article


Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 21 – Bytecode – Manipuler des Objets

Toutes les instructions que nous avons vues jusqu’à présent nous ont permis de nous concentrer sur de la programmation procédurale. Aujourd’hui nous allons nous intéresser à de nombreuses instructions...

View Article


Image may be NSFW.
Clik here to view.

JVM Hardcore – Part 22 – Bytecode – Manipuler des Tableaux

Bien qu’il nous reste encore quelques instructions à étudier, nous arrivons presque à la fin de notre périple et nous sommes à même d’implémenter en bytecode des exemples complets et plus complexes...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images