1 AMD Athlon(tm) XP 1259.392 Mhz 2520.58 bogomips
2 ------------------------------------------------------------- Ruby
5 10000000.times { print "stuff1"," ","stuff2","\n" }
12 --------------------------------------------------- Python - range
15 for i in range(1,10000000):
16 print "stuff1","stuff2"
23 -------------------------------------------------- Python - xrange
26 for i in xrange(1,10000000):
27 print "stuff1","stuff2"
34 ------------------------------------------------------------ PHP 5
37 for ( $i=0; $i<10000000; $i++ )
39 echo "stuff1"." "."stuff2"."\n";
47 -------------------------------------------------- C - gcc - write
50 #define RUNS 10000000UL
77 ---------------------------------------------- C - g++ - std::cout
80 #define RUNS 10000000UL
84 for (i=0;i<RUNS;i++) {
85 std::cout << "stuff1" << " " << "stuff2" << std::endl;
98 ------------------------------------------------------------- Perl
102 for ($i=0;$i<10000000;$i++)
104 print ("stuff1"," ","stuff2","\n");
111 ------------------------------------------------- C - tcc - printf
114 #define RUNS 10000000UL
120 printf("%s %s\n","stuff2","stuff2");
133 ------------------------------------------------- C - tcc - fwrite
137 #define RUNS 10000000UL
148 fwrite(s1,l1,1,stdout);
149 fwrite(" ",1,1,stdout);
150 fwrite(s2,l2,1,stdout);
151 fwrite("\n",1,1,stdout);
164 ----------------------------------------------- C<<1 - tcc - print
170 print("stuff1","stuff2");
181 -------------------------------------------------- C - tcc - fputs
184 #define RUNS 10000000UL
188 for (i=0;i<RUNS;i++) {
189 fputs("stuff1",stdout);
191 fputs("stuff2",stdout);
205 ------------------------------------------------- C - gcc - printf
208 #define RUNS 10000000UL
214 printf("%s %s\n","stuff2","stuff2");
227 ------------------------------------------------- C - gcc - fwrite
231 #define RUNS 10000000UL
242 fwrite(s1,l1,1,stdout);
243 fwrite(" ",1,1,stdout);
244 fwrite(s2,l2,1,stdout);
245 fwrite("\n",1,1,stdout);
258 ----------------------------------------------- C<<1 - gcc - print
264 print("stuff1","stuff2");
275 -------------------------------------------------- C - gcc - fputs
278 #define RUNS 10000000UL
282 for (i=0;i<RUNS;i++) {
283 fputs("stuff1",stdout);
285 fputs("stuff2",stdout);