06ab91f0 |
1 | #!/bin/bash |
81088cec |
2 | |
06ab91f0 |
3 | echo "------------------------------------------------------------- Ruby" |
b84246fd |
4 | cat print2.rb |
283bc497 |
5 | echo -n "Running..." |
06ab91f0 |
6 | time ./print2.rb > /dev/null |
283bc497 |
7 | echo |
b84246fd |
8 | |
06ab91f0 |
9 | echo "--------------------------------------------------- Python - range" |
c3eef81f |
10 | cat print2.py |
283bc497 |
11 | echo -n "Running..." |
06ab91f0 |
12 | time ./print2.py > /dev/null |
283bc497 |
13 | echo |
c3eef81f |
14 | |
06ab91f0 |
15 | echo "-------------------------------------------------- Python - xrange" |
72c9d7a0 |
16 | cat xrange2.py |
283bc497 |
17 | echo -n "Running..." |
06ab91f0 |
18 | time ./xrange2.py > /dev/null |
283bc497 |
19 | echo |
72c9d7a0 |
20 | |
06ab91f0 |
21 | echo "------------------------------------------------------------ PHP 5" |
ba41861f |
22 | cat echo2.php |
283bc497 |
23 | echo -n "Running..." |
06ab91f0 |
24 | time -f "%E total, %U user, %S sys" ./echo2.php > /dev/null |
67db9ef1 |
25 | echo |
26 | |
06ab91f0 |
27 | echo "-------------------------------------------------- C - gcc - write" |
67db9ef1 |
28 | cat write2.c |
29 | echo -n "Compiling..." |
06ab91f0 |
30 | time gcc -O2 write2.c -o write2 |
67db9ef1 |
31 | echo -n "Running..." |
06ab91f0 |
32 | time ./write2 > /dev/null |
283bc497 |
33 | echo |
ba41861f |
34 | |
06ab91f0 |
35 | echo "---------------------------------------------- C - g++ - std::cout" |
d8394559 |
36 | cat cout2.cpp |
283bc497 |
37 | echo -n "Compiling..." |
06ab91f0 |
38 | time g++ -O2 cout2.cpp -o cout2 |
283bc497 |
39 | echo -n "Running..." |
06ab91f0 |
40 | time ./cout2 > /dev/null |
283bc497 |
41 | echo |
d8394559 |
42 | |
06ab91f0 |
43 | echo "------------------------------------------------------------- Perl" |
81088cec |
44 | cat print2.pl |
283bc497 |
45 | echo -n "Running..." |
06ab91f0 |
46 | time -f "%E total, %U user, %S sys" ./print2.pl > /dev/null |
283bc497 |
47 | echo |
81088cec |
48 | |
06ab91f0 |
49 | #echo "------------------------------------------------- C - tcc - printf" |
50 | #cat printf2.c |
51 | #echo -n "Compiling..." |
52 | #time tcc -O2 printf2.c -o printf2 |
53 | #echo -n "Running..." |
54 | #time ./printf2 > /dev/null |
55 | #echo |
56 | # |
57 | #echo "------------------------------------------------- C - tcc - fwrite" |
58 | #cat fwrite2.c |
59 | #echo -n "Compiling..." |
60 | #time tcc -O2 fwrite2.c -o fwrite2 |
61 | #echo -n "Running..." |
62 | #time ./fwrite2 > /dev/null |
63 | #echo |
64 | # |
65 | #echo "----------------------------------------------- C<<1 - tcc - print" |
66 | #cat cll1-print2.c |
67 | #echo -n "Compiling..." |
68 | #time tcc -O2 cll1-print2.c -o cll1-print2 |
69 | #echo -n "Running..." |
70 | #time ./cll1-print2 > /dev/null |
71 | #echo |
72 | # |
73 | #echo "-------------------------------------------------- C - tcc - fputs" |
74 | #cat fputs2.c |
75 | #echo -n "Compiling..." |
76 | #time tcc -O2 fputs2.c -o fputs2 |
77 | #echo -n "Running..." |
78 | #time ./fputs2 > /dev/null |
79 | #echo |
80 | # |
81 | echo "------------------------------------------------- C - gcc - printf" |
81088cec |
82 | cat printf2.c |
283bc497 |
83 | echo -n "Compiling..." |
06ab91f0 |
84 | time gcc -O2 printf2.c -o printf2 |
283bc497 |
85 | echo -n "Running..." |
06ab91f0 |
86 | time ./printf2 > /dev/null |
283bc497 |
87 | echo |
88 | |
06ab91f0 |
89 | echo "------------------------------------------------- C - gcc - fwrite" |
90 | cat fwrite2.c |
283bc497 |
91 | echo -n "Compiling..." |
06ab91f0 |
92 | time gcc -O2 fwrite2.c -o fwrite2 |
283bc497 |
93 | echo -n "Running..." |
06ab91f0 |
94 | time ./fwrite2 > /dev/null |
283bc497 |
95 | echo |
81088cec |
96 | |
06ab91f0 |
97 | echo "----------------------------------------------- C<<1 - gcc - print" |
98 | cat cll1-print2.c |
283bc497 |
99 | echo -n "Compiling..." |
06ab91f0 |
100 | time gcc -O2 cll1-print2.c -o cll1-print2 |
e1fbb836 |
101 | echo -n "Running..." |
06ab91f0 |
102 | time ./cll1-print2 > /dev/null |
e1fbb836 |
103 | echo |
104 | |
06ab91f0 |
105 | echo "-------------------------------------------------- C - gcc - fputs" |
106 | cat fputs2.c |
e1fbb836 |
107 | echo -n "Compiling..." |
06ab91f0 |
108 | time gcc -O2 fputs2.c -o fputs2 |
283bc497 |
109 | echo -n "Running..." |
06ab91f0 |
110 | time ./fputs2 > /dev/null |
283bc497 |
111 | echo |