Retourner au contenu associé (journal : Tous les parsers JSON sont mauvais)
Posté par Babelouest (site web personnel) le 22 octobre 2017 à 22:50. En réponse au journal Tous les parsers JSON sont mauvais. Évalué à 3.
En langage C avec le programme suivant qui utilise la bibliothèque Jansson chère à mes yeux:
#include <jansson.h> int main(int argc, char ** argv) { json_t * j_test = json_loads(argv[1], JSON_DECODE_ANY, NULL); }
J'arrive au résultat suivant:
moi@localhost:~/workspace/bad_json_parsers$ ./test_parser.sh parser_c/parser_c 100000
Et si j'augmente la limite du script à 1000000, j'obtins 1000000 aussi.
Après, est-ce que les cas limites sont gages d'une bonne qualité d'un langage? Je ne me sens pas assez a l'aise pour répondre...
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# C'est pas pour me la pêter mais...
Posté par Babelouest (site web personnel) . En réponse au journal Tous les parsers JSON sont mauvais. Évalué à 3.
En langage C avec le programme suivant qui utilise la bibliothèque Jansson chère à mes yeux:
J'arrive au résultat suivant:
Et si j'augmente la limite du script à 1000000, j'obtins 1000000 aussi.
Après, est-ce que les cas limites sont gages d'une bonne qualité d'un langage? Je ne me sens pas assez a l'aise pour répondre...