+Compiling...
+real 0m0.012s
+user 0m0.012s
+sys 0m0.000s
+Running...
+real 0m1.152s
+user 0m1.144s
+sys 0m0.008s
+------------------------------------------------ C<<1 - gcc - echo
+#include "cll1.h"
+
+program
+{
+ unsigned long i;
+ for_range(i,1,10000000)
+ echo("stuff\n");
+}
+Compiling...
+real 0m0.351s
+user 0m0.308s
+sys 0m0.040s
+Running...
+real 0m1.243s
+user 0m1.236s
+sys 0m0.008s
+------------------------------------------------- C - gcc - printf
+#include <stdio.h>
+
+#define RUNS 10000000UL
+int main (void)
+{
+ unsigned long i;
+ for (i=0;i<RUNS;i++)
+ {
+ printf("stuff\n");
+ }
+ return 0;
+}
+Compiling...
+real 0m0.196s
+user 0m0.164s
+sys 0m0.032s
+Running...
+real 0m1.106s
+user 0m1.104s
+sys 0m0.004s
+--------------------------------------------------- C - gcc - puts
+#include <stdio.h>
+
+#define RUNS 10000000UL
+int main (void)
+{
+ unsigned long i;
+ for (i=0;i<RUNS;i++)
+ {
+ puts("stuff");
+ }
+ return 0;
+}
+Compiling...
+real 0m0.197s
+user 0m0.172s
+sys 0m0.028s
+Running...
+real 0m1.105s
+user 0m1.084s
+sys 0m0.020s
+------------------------------------------------- C - gcc - fwrite
+#include <stdio.h>
+#include <string.h>
+
+#define RUNS 10000000UL
+int main (void)
+{
+ unsigned long i;
+ char *s1="stuff\n";
+ int l1=strlen(s1);
+
+ for (i=0;i<RUNS;i++)
+ {
+ fwrite(s1,l1,1,stdout);
+ }
+ return 0;
+}
+Compiling...
+real 0m0.216s
+user 0m0.188s
+sys 0m0.028s
+Running...
+real 0m1.027s
+user 0m1.012s
+sys 0m0.012s
+-------------------------------------------------- C - gcc - fputs
+#include <stdio.h>
+
+#define RUNS 10000000UL
+int main (void)
+{
+ unsigned long i;
+ for (i=0;i<RUNS;i++)
+ {
+ fputs("stuff\n",stdout);
+ }
+ return 0;