Langage C
Pense-bête des fonctions de date et de temps en C :
- time_t time(time_t *tloc);
- time_t mktime(struct tm *tm)
- struct tm *localtime(const time_t *timep);
- double difftime(time_t time1, time_t time0)
- char *strptime(const char *s, const char *format, struct tm *tm)
Il y a quelques années j'avais écrit quelques programmes de calcul de l'heure de lever et de coucher du soleil. J'ai découvert ces jours-ci une librairie de calculs d'astronomie qui fait tout ce qu'on peut imaginer.
Implémentation en C d'une machine de Turing
Prétexte pour construire à la volée une pile LIFO en C.
La fonction strlen est censée compter le nombre de caractères d'une chaine. Mais strlen("déjà") ne donne pas 4 mais 6. C'est qu'elle compte le nombre de bytes et "déjà" s'écrit avec 6 bytes, à cause des lettres accentuées.
Pense-bête pour les calculs en multiple précision en python (module mpmath) et en C (GNU MPFR).
Réalisé avec Qlam - LGPL