Plus récents

Bien sur en les idiomes vu en C-old-school-gloubiboulga-de-pointeurs s'appliquent pas.

Afficher le fil de discussion

Parfois je me demande si mes étudiant-e-s font pas une licence en Cargo-cult.

Ils ont vu un collégue charismatique dire "faire ++i va plus vite", "les boucles while vont plus vite que les for"

Assertion vraie dans des cas non triviaux mais peu generalisable du standard C/C++.

On fait du , ils reproduisent.

C'est assez impressionnant ça serait fun une étude sur tout les codes source d'un promotion de voir évoluer les paterns...

Mais bien entendu faire des aérations dans nos lieux de vies c'est un confort inutile.

Spoiler non c'est important: numerama.com/sciences/811901-c

Je suis pas un fan des vidéo de code. ( again)

Mais apparemment les vidéo de l'auteur de "Rust for Rustacean" valent le détour:
youtube.com/c/JonGjengset

C'est tellement plaisant une spec de processeur OUVERTE j'ai un peu creusé dans la spec de RiscV c'est vraiment super quand c'est détaillé x)

riscv.org/wp-content/uploads/2

Bon le mieux c'est des sources de processeur direct mais bon c'est plus rare en libre ;P

Je vais essayer Flowistry de Will Crichton pour ça a l'air pratique comme outil pour l'edition de code.

"Flowistry uses dataflow analysis and pointer analysis to analyze Rust programs at a deeper level than just types can offer"
github.com/willcrichton/flowis

Bon l’appartement est propre, le COVID ça va mieux, les vacances finies... Maintenant les copies des étudiant-e-s a corriger avant le 19 janvier les rendu sons ce soir!

Le combat quotidien de tout enseignant tout corriger avant les jury.

PS: on dit "oui il y a les vacances gnagnagna" oui les vacances avec "les copies" imaginez le projet de votre boite il vous suit dans la valise.

J'ai une théorie on est coinsé dans le rêve de quelqu'un petrit de l'individualisme des années 1990 qui rêve du futur.

Oh wait.

@AugierLe42e By the way en cas de question sur le C

💜 -> hal.inria.fr/hal-02383654/file

Le livre Modern C
Jens Gustedt est extraordinaire c'est vachement bien, direct et plus digeste que le standard en lecture rapide ;)

@AugierLe42e C'est la tout le problème: non.

Et c'est utilisé pour faire des types Opaques ou tu montre pas la struct tu expose que le typedef.

C'est pas une pratique que tout les dev C aiment x)

@AugierLe42e En C cacher via un typedef que ton type contient un pointeur c'est une pratique nommée "Opaque type"

C'est terrible les réseaux sociaux, tu post une rediffusion d'un bon documentaire: rien

Une connaissance te retoot
PAF Il est 16:30 jour pluvieux TOOT STORM incomming.

C'est assez terrifiant, j'suis sur que les modèles sont géniaux derrière ça.

Cas de l'education hein, ya des raisons (parfois douteuse) de faire ça en contexte de code publique.

Afficher le fil de discussion

Sinon question: Pourquoi des confrères font en C:

// une struct:
typedef Tree * tree_t;

Non sérieusement les pointeurs Opaque c'est quand on veux cacher une implémentation et exposer des fonctions, les étudiant-e-s je suis pas sur que quand on commence en C ça soit si utile de leur montrer ça...

Après on a du pointeur Zoo et des mythes sur la difficulté de la mémoire :/

Ils sont abonnés a une société secrète de l’indirection ces collègues?

Puis un point qui moi m’agaçait etudiant: Les programmes jouets c'est relou si on fait que ça.

De temps en temps faire un truc simplifié: mais pas jouet c'est cool.

Genre le processeur ARM1.5 a Jussieu en VHDL c'était bad-ass j’étais nul en vhdl mais j'ai vachement appris pareil le prof qui nous fait des transistors aux processeur. Eu 5 mais j'arrive a faire un proc dans un jeu sans mourir intellectuellement je dois avoir retenu un truc.

Afficher le fil de discussion

Pourquoi 32 bits? Ca permet de voir comme les accès memoires half word, load byte.
Obliger a se demander "pourquoi il y a des instructions unsigned".

Par contre faut expliquer avec du code ou un très joli schéma avec des cas de décodage car c'est un peu intense en op sur du binaire et un peu montrer la structure générale.

Je suis assez content les quelques un qui on pris le sujet sur la bonne voie. Rassurant j'étais tellement stressé que ça soit trop dur!

Afficher le fil de discussion
Plus anciens
Framapiaf

Le réseau social de l'avenir : pas de publicité, pas de surveillance institutionnelle, conception éthique et décentralisation ! Gardez le contrôle de vos données avec Mastodon !