L’informatique pour tous

J’ai commencé une petite liste de ressources en ligne sur l’informatique. Ce sont des cours de très bonne qualité et certains peuvent être abordés par des non-informaticien(ne)s pour leur culture générale. Nous remarquerons que Python est souvent utilisé pour apprendre les bases de la programmation. Comme dans cet excellent cours. Après réflexion je me suis… Continue reading L’informatique pour tous

systemd

Voilà, comme un bon nombre de Linuxien(ne) j’utilise dorénavant systemd. Je n’ai pas vraiment un avis tranché sur ce système ni de critiques aussi virulentes qu’il est possible de trouver un peu partout sur le Web. Pour moi systemd, ça signifie d’abord que je vais devoir maîtriser une nouvelle technologie et un tas de nouvelles… Continue reading systemd

Partage de liens en vrac

Voici une série de liens que je veux partager avec vous depuis quelques temps. 10 awesome features of Python that you can’t use because you refuse to upgrade to Python 3. Cette présentation est géniale; Why Python is Slow: Looking Under the Hood; blackphone, «A secure smartphone for everything you do». Intéressant, à suivre; Host-based… Continue reading Partage de liens en vrac

Published
Categorized as Computer Tagged

Quelques benchmarks avec Ackermann

Un billet qui va peut-être intéresser quelqu’un et répondre à une question que je me pose. $ gcc -Wall ./ackermann.c -o ackermann-c $ go build -o ackermann-go ./ackermann.go $ ocamlc ./ackermann.ml -o ackermann-ocaml $ ghc ./ackermann.hs -o ackermann-haskell $ python -c “import ackermann-python” $ time ./ackermann-c 3 12 32765 real 0m4.345s user 0m4.320s sys 0m0.012s… Continue reading Quelques benchmarks avec Ackermann

“Press DEL to enter SETUP”, bye bye?

J’aime bien ce passage: So EFI has this cool shell, a loadable driver framework, and other nice features. Where “nice” obviously means “much more complex than the simple things they designed in the late seventies back when people were stupid and just wanted things to work”. Tiré de cette conversation. Ça résume tout très bien.… Continue reading “Press DEL to enter SETUP”, bye bye?

Sort this messy list

Avec l’odrinateur que j’utilisais en 2007 le tri à bulles s’exécutait en 41.33 secondes sur une liste de 10.000 éléments (avec Python 2.5.1c1). Maintenant il s’exécute en 8.62 secondes (avec Python 3.2.2). Je pense que je vais essayer de faire tourner certains de ces tris sur plusieurs coeurs. Le résultat devrait être surprenant. En attendant,… Continue reading Sort this messy list