I used (the equivalent of) isspace() in the Go example and !isalnum() in the Vala example.
I now use the same (isspace()) is both examples, the result is now identical: except for the execution speed : The factor 2 remains the same Serge. Go: ---- serge2$ time ./go_test (77850,the) (58730,and) (54400,I) (52150,of) (48750,to) (39590,a) (34340,you) (29510,in) (28010,my) (25150,is) (22220,that) real 0m3.698s user 0m3.636s sys 0m0.039s Vala: ------ serge2$ time ./vwc ../../shakespeare.txt (77850, 'the') (58730, 'and') (54400, 'I') (52150, 'of') (48750, 'to') (39590, 'a') (34340, 'you') (29510, 'in') (28010, 'my') (25150, 'is') (22220, 'that') real 0m1.888s user 0m1.822s sys 0m0.039s On Wed, Jun 8, 2011 at 2:35 PM, Dmitry Romanov <romano...@gmail.com> wrote: > Why there are different results in this comparison? > > On Tue, Jun 7, 2011 at 9:48 PM, Serge Hulne <serge.hu...@gmail.com> wrote: _______________________________________________ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list