HAL Id: tel-00505235
https://tel.archives-ouvertes.fr/tel-00505235
Submitted on 23 Jul 2010
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Vers une programmation fonctionnelle praticable
Manuel Serrano
To cite this version:
Manuel Serrano. Vers une programmation fonctionnelle praticable. Génie logiciel [cs.SE]. Université
Nice Sophia Antipolis, 2000. �tel-00505235�
!
"#
$ %%
&
' #!
"&
& &
!
!
"#$% !
&# '" (
)
"# ##
*+ ,%'
*
*
*
+ '
*$
-
*+ !
*' .
*"'' .
*' (
* (
! /' )
. 0 - )
! *
! *+# 1
! *
! *,'
! * $
! * 1 !
!! 0 !
. *+ 12 .
. *, 12 .
. 3 %, )
. 4
( * .
( * .
( 12 (
( *, 5
( *%
(! 0
) 0
5
5 *"
5 *'-
5 *
5
$ "# % &'
*,$ ' .
*,$ (
*' "' !
*,'$1 !
*$ !
*, !
! * " !
. 0 !.
*,'" !(
*- % ,'" !(
,'" !) *,'"1 .5
*,'" . 0 ( ( ( "# %) #" *' 1 '' (( * - '' (( * )5
*,"% )5
) 67# 1 ) 6"#1 )
6" 1 )!
6" " ' )! 6#1 ).
6" ' )( 55
*" 1 5
* % 5
* " 5
8' 5
& + & 1 5!
* ' 5!
*,1 5.
*" % 5.
' 5.
9+,%' 5(
! / 5
! $ 5
! =2"0 5
! 0 $
! >?72@ 0
! 8
! AB
! AB> -@
! AB
!
!! C" 5
!! 8" 5
!! 80" 5
!. 12
!. *2
!. 9*2
!( D 72
' #/0 0 &
. / !
. :$EF !
. 8 !
. 8C .
. 8C7 )
. 87 )
. 87
.! 87
.. <72
.( &%
. 2
. =2 !
. 2 !
. &%" "$(
. <72 (
. )
. " 5
. 8 "G 5
. 9% 5
. %
. %
. &%
.! 0
* 1 ('
( / (
( /%# (
( (
( 8 5
( 8
( "
( 8
( /""
( /%#
( /" " EF
( / E F
( <72
( &%
( " !
( 8" !
( 8 .
( <72 (
! 2 ,
) / !
) "7 !
) D"7 !
) AB !
) 1 !
) 0 !
) H" !!
) 9 !!
) / !!
) = !.
) = !.
) = !.
) = !.
) 2 !(
) &% !)
)! < .
). % .
) = % .
) = .
) / .
) =2 .
) :7 .!
)! <72 .!
)! 2 0 .!
)! 0 C .!
)! $ ..
)! A-7 .(
). &% .(
). 9 7 .(
). 9 7 .)
" # 3) ) . 4 4 ##
5## *
5 / (
5 81/ &" (
5 A7" (
5 81 " (
5 19 1 -9 (
5 A ((
5 D" ((
5 / )5
5 C )5
5! )
5 80 )
5 0" )
5 0 )!
5 * $" )!
5 I ).
5! &G$" ).
5 870 )(
5 D" " )(
5 &%"" " 55
5 &% 55
5 8 C 5
5! 8 5
5! A7" 5
5! 8 5
5! 5!
5! 12 5.
5! / % 5)
5!! "$ 5)
5!. 0 2 5
5. <72 5
5. *0 5
5. 5. J & 5. :0 * 5. * "#6 2# 5 .4 4##5## $ 1 9 8$2 ! A-$ ! 0 ! / . ! K . . H" ) 812$ ) =0 5
= 5
&9 120 7 ! 07 /12 *$: ! K 12 !
822 . H86 · 2 ( 12" ( ! A712 5
"
I$" 2$7
0 "$2
H"
K 9D
&% !
! <72 !
! 07 (
! D7 )
! :2 5
! 12
/# 0. 4 # ($
/
H
C
A 8
0
AB
9$2"
6"#C" !
C !
$ .
9$C .
6" (
6" )
! 6" 5
6#" 5
5
9$2
6
:$6"6
81
/"C
C
! <72 !
. D 72 .
"# 4 ,*
!
" #$ % "&'('
: 'G& %
, C L + ' '
" *, E L
' F
M' %
+ "N ' " '
'$"*L
', ,O P'C , '
"* 'C ," %
M L - %," '' :
) $' !Q* . '))) RS#
O)*+++,
- . - / 0
/1 - ----2) /3
- / 4 -
5- 0 -
6/ -
6-/ - !
. % $ 7
8 6 . - 8
- /
9 7 /98/
/ --9
5 -/ - -
- -: 9
- / ;< - /-
P
, ' 0&J
) =) 0 9>R)5SO
/ - /0 - /@ 9
/ - / -
- - P*," 0 , M
G '9L, - " %
, '' "
"'* '
," '$ '/" '
% C %
', ' '
, "''-M ' $+ ,%
,%'
' B,' 8 O'P %
L%E''+%LF ,L
M 3 $"
L' , * L
' ,+' T,%
' ,I - 1)
/ R5S # O - -
-
- / / - ? / 1
) - 5 ' / 0
- @ / # #
- -- 0/
- / 5 / /
. - - < %
'' ," B ,'' "
"" #
U * + '' ' ' ' 6
RS & , , ' "' M "
- " 9 & V -
' # C
,' W:+ , '' ,' '
, - ' *, '
"' %E( %
F& - (E$9
AF " 9E%F )W0, '
- ' %
'O'P " '
" ' ' ' % , '
, ' C '" ' '
,' *9
O'P%, C
$' M - ',,
+ A$ ,' &
%, '' &
"''," "
/,''"
" 9 - '
(
U * %+ ' '
%* '
0 ' 1
%%' % ' E,M$
L%'1 LW0'
, ''E
F - +GM'
LC"
% ,L +
C L*"
, +GMM,'&' '
LM , X"' B
, +L'+Y &
'"'''''+
"B M 1 "
' M C9L '
+ E5 ))(F 0,
' ' '
M ' MX 1<
" OP % ' '
, ' 0 +,' +
L , G' MZ,'L''
" , *
',' "'
* ' % ,
1: C ' 1
I [''14,
' ' 0 $+ ''
C' %'
4 + L ' ,'' I T
M ,' , ,' 1 L
$' I , $'
' A' +*
, I ' M ' '
I 'C' '
- ,M C ,%* V'
' G & '
' - ,M %Z $+ '
* '
0 ,
''' '%
' &
CM % '' '
"' ,' 1
,''[*Z' ' ,'' $
" W*
"' ' %
& + ' L ''
/ ,$OP," ,
' 8 ' - %'
9L M ,
$+ 0 R!.S " V % 'W *
'' ' ' -" # "
' " '
/,%- $+
% ,'
'I $+
/## # . 0, + X "[
, L "
"$ 0
" , ',
\ +C%' '
% '
'C, ' '
M ' M
, , '' "
C M*,'' ' "
ER2]SFI ""
"'
,' ' * "
'' ' 'C
$ , &C ,'
M, " %E"V F
' ,%' 9L ,
,%' $+ ',%
" "' & '
' E F '
M,' $8+ ''' ''
$+
/7 8 A$ #
U
"'
O"PE$ "%'F
& ''
' "0,M ' ,'L
/,, $ 0, %
, %' %
' , 0, % M % X
C' 'C
U E [ M
"[ - F
M'0 ,% '
' $ -
, 0,\
' '+/ +
#%' $
" * G M
' 'C+ "
' + -
+,%' * ' ,
+ -N M",
U , & '
+," /"'
" %0%
+%'M
M,' %
- C%,' E^FI '
- % $ '$'
"E^F&C ' '
E^ F
0 ', "
I ' ','
I % M,
' '' # ' " ,
8 "M ' Z"EF
_ZO JP
$M
''M "'
" C , ' E L L $
F '`% " ,
C
4 , Z $ + J
,- C&
,- , '$ / , '' M "
' '' *
, "
,+ \ , $
()()( *&+, %## &-
*' $ E$"
'C %' F ' $% M ,L
' -" %
,, ",%'
' *E^!F
E^(F %% ''
''
' '' , " L '
' % , % ,
) B 03 ' % ''
*,'L ,%
" , 4
E %L ' %
F
()(). *&+ #+/#
' '' - -" ,M
,' , '
+,' ' % ,
` ', , 'L+ '/
'' M
' ` "M
! "# $ %
#
M ? $% ` ' 0 %
+-'2 J2"
U 9L J + " '
E 'M0
··
M $RS L_ JF
U * ' 1
% '," R 5SC
,L " *'''
* J , ,%
'' * % ''
, % % / % "
% % R5SJ 9*
U * RS J " 2 %"
+ ,% %
U / + ,%' %
\B , $
U * %TE +'\'F
U *-"$ L '$ :C
, T' %' "L' M'C$
%' $' J " $'
B$ * ,- ,-
$ ' J R S *,` "
9* : J ''
'C$,%'
* " $ $ L J
' , B ,' , '' + ,%'
E'' , CA BFZ '' $R
55 .S 0, ',G' M %
9 "' "
$ $ 0,J 0
··
'
' + / CA A EF 0
··
RS
4 ` ,L' ,
+ , "
"''M J % '
'' ' M + " )((R(S
' M 1 ))! RS E" ^ F L -
" JRS
()()0 && ##
- ,, $+
#1/ ' ))B '
1 $+ ,' E " L
F 1 ,%'
0 , , $+ ' %
, $L'E "'F %
-, 'R555.S''''
& ' ''
,%' ' , ' " ,
%' ,%' $+ '
'1 - \
M ,'
'G C , +%, ',
M' '%'
0 , C V
C $ , % ' M
' L , ,
: '
' ''[ 'L,
- MM'1, ',
-''C
1 %L ' , $+ '
%E% '
, C 1 ''
F" 'E9
, % %' B % F L '
'" ' 'L
, " 0,
''M "
' 0 ' ' M
1*V,M ,L
- , &' 1 `
' ' ,' 0
T + ,
M, J
()()1 *&+, &&
0 , ' ^ % , '
+ - , '' , -
, ' '', %
''', $"
L
8 ' "[ 0
%J, "[ J0 +
'' ,' ' , M
0' 0
' "" L 0
W
0 ," +
E ," + , F
*''C'*,"
M_ %%" ,
L M' *,"
M, :"+ " BC 8 "
-" V' , ," ,'$ ,
, ' C 0 R!S '
' ))( " ' C
%"+,
M ''
0 \ , '-M', + '
[ %
, " W 5- /
' E+ ' %F ,'
()()2 $ / )))
: % ''', V %
%*,'L "'M
*" , " + 0
, ' ' / ,
' M , *, M
'' ' ' ' '
- X -
/ ,$ M -" [W
0 V' " , - \ "M
- , - B J "'
$ 9L ,'
- $J $ 6 C 6
'', ')))M * /O?2"$"P ,,M
, +
I %' ^ '"' / "
% ,C ' 0'
'''
' , G , G
' * -' % ,
' ,' " A ''
E F3
E HR(!S)) =))(R5SF
''' '
/ 'C ,' "'
" E- , )) , ) D
D 6 '' " '
))! M 6D F
%, '$+'M
B " E
L$+ "F*
,'"
,' + ,%' 9L '
'"X , ''
, M ', * + J
"
'*, " 'J $''-'
*'J,L '
9* '-M %
* ' L ' , % "
, ''+J M
' ' %I
V " B
X ` "
- 'MJ E
IRSF:'"JL
JE %+' "'
C"R!!).5SF , R!!S
"J ,$X0,
' ,MJ
''% B+' A '
" M +
' '
* + + 1
G C, M " '
9* - , 0-/ E,M
0 L ' F B "
%' '" M
$ %%Lc "
0 L ' +"0R!S
"','" , " "
!N ,L
L ' 0 % ,
" 4
''' L' $ %
' C' /"
''C,'''
%' ,555" /"
5 ,W M5
/" M ''
C "
0 ,'R5S+'
: " ''
'
#+/# #3
*+''"H
6B " ' / '' M''
\R. . (S , ER)S R))S F *,-
'', ,M""[
* OP M '
$+,% %L0 Q$+,%'
,N, ,' , /" ,
'C , , G I'
- * " '
- ',,'''
"W* %'' ''
' '" -'
"' "0
, %'R())()5(S', +
#,' *,
, $ " ' "
,L$ ''
" "' %' ,'
* +, ''
, 0 ' , M
Z, ' Z '
"
, $ $ ` \ ,'
"' ' I '
/ # # %%#&4- 5#
d ' \ 'E,M %" M
0F+'' %G 'ME
LMJF#
U * -/ " $ L' /
& "' $+ G
2 L ' R))S :C '
L ,- $
' ''E %
OBPRSF
U * , , ' ,
+ , ' * - '
G' R!S*G '
'
C'E
F %0, +-*,
' - ' + 4
Z, _, '
,& ' 0
' , -
%" ''*,
,# , R!S &
," ' B ' T
/ ,' 0 + G'
0 % + + % , ,
" * ' '
!
* ''L ,% L ,
'
E ' F R5S / ,
'C"
'
349: * *
% ,"
' - &
'," E ''F_'
,$+8 + ,%'
V
3) # % ,
' _ V
,- , %
' -,%+_
&> ",,'
*F F '' M,
-" $+MEF3 "
" (F "L''"
FF :C % "
'' ,
M , *,' " " GF HF
IF + " 'F
&+F &&F8 $%
0'''''GM %*\,
'', +
"& , /M,
_ ' % ,
-
5%# 9% /' * % ''
' ' "
$+,% & ''''
, ' ' 99 E'' F0
" '" R)S % '
- #&> M L'
, N *> ,+ ''
$+,% M %'#
% 9A 9"=7 %' "
% $+$+&
, ,"'
$+\ %, "' % "
, M, 0 '
L' %,'
0
' ,
/ ''
," &
1 E" ' "
'' F C $ '" *
' E,M %
F '
'' * , ''
0 , + 0,M
,1'' ,L
"
A, ''',
'C + %'' M,',
' MV
3 ,,,% ,G L,
%
" '1 O P 1
+X I '' ' %%
,-L,
" 3 , ,,1$+
''' M 1
' '
1 & ' - '
' , L I
'' ' '12
+ ' % %
' 1 I ' % '
''L +G&C '
' # , '' I
' & % ,'
, * '
' +'
5 " "
#
c9& L '
8 W0
,',- %,
A 8 L
' +' O P ,V
, "*
,"['' $,'
*%, "
A- L '' V '
E' M-$ F
$ V' %
- R()S ' 9* R5S \ Z
'' %'*[
V' ''0L M , \
" ' ,
,M *,',''
' G
9L , L"% ' %
9* \ , ' ' $ " '
9*W& ,
, " +M ' ' 'Z ,
' ,* "
L'+ME %
'M_ , F , ,G'I
''' , "'0 '
'"
0,M" % ,
0 E, #
< <R5SF ' G0
' A % %$ #&>
+ ,%' *>, "
*+ , ,"
" " ' % + < <
" ,% ' C
"' : % L
< < + ` , % "
, 8 ' 1
+ ,%' '< <I M
% ))R55S % C # "
$+ EC " F " '
E$%$% F , ' %9L
" < < '
+"_ # + ,'
$+ G%
E L- M B M,T ,
F ,
E F *,L '&
V ' ,'
8,V' M ', /
L" E
$8F, , '
' + % ,
' ' BCD EB C/ D F M , CD %
0' %0
' BCD , % 1
' BCD 9L BCD ,' ' '
%' /, $
'
'
? " ," $+ L '
+ ' ','
'C "
" , ", 'C
R!) . .5 5S * E
*F M , '' &
'C L%
' % L ,
$% $% ' '& ''
$+,, ''
%H'' %0
+' , 00, ,%
'$% "+ %
1
% CR!( . !)S B% *
%
L'C%
" ''
$+ " "[ , `
$+ 1 ,, ,
F , -*,"%1'-M
''' R5SN ' & '
, ' ,' E^ F - E^ F I
V' 1 %
% +- M#
E^ !F E^ (F I ''
+ 12 % ''E^.F
#
* 1 % " # ''
, ' /
'' [ , ,L " M I '
M''-
''
, '1/$ '
C/$% #
.)0)( +#
* , M *,
'- E C " FM
* , / - \ + &
, E%'F E F0 '
,C $A %ECF
"E CF* " E
'"'' F
K % "
%"
*1V 'C#
U 8 "'"''L'C
' ,E $F
U 8 C ' ,%L
'C $
"LV'
U 8 "Z,' " ' "
E,C " $"F
, $" '
.)0). #/ +#
* % , L'C
" E $ " F %
,' M' Q M'
% 'C * %%' '
,
*, 'M0,M %
, *,,
'C'
.)0)0 $ %%#&4- //+
1 C- %' /
L " " , C - : %
E F L ' +
+ G ,$
''M :#
+ '
. + ,- 8 "
+ , *,%' "
*, '+
%' ' ,
" #
*+"' $$ :
,,%' 'C$V 'A
, 9* L' ,,%,'" M
$ , ',% '-
1 %$+ '
$V ,% '-
* ' "1"
' $
*, E' 9* "F ' $
/,$ $' , ' ,
$'1 M $
*&" , '
' ,
$1 $ E% X
+ F $%E% 0 X
+0 0F $'M E''
^F
'C % % * $%
K% "D
* C "'
$ ' L $ /
$ 'C ,'-M '
N , , , ' ,%
* $ 1 ,
, , , $ ,
, M'CM' "$
'C'& V ' , " ' 1
' '" $'+
":"#
L'#
A ' L''
( ) $*
*-' ''
*-' " , M $
"'0 '-
0, % '-M+'+JR)S
0 % 0
··
RS A-0RS
A,0R.!S 9* R)S
O* -P ' V' /
% ' - + V'
%#+2R)S ''" ''
% + RSZ ''M"''
0 + L ''
$ ,- - I
% , ' + ' ,'
' * % '
9 -03 R.5S
& '
()*+ ()
&+2Z''C+
Z' '"'' ' %+
0%''' , 1
''-E '
, '''-M'F
,, %"
* 1 ,555/
M ,$%'0
' $e V'/$ e
' V "
* ' *
0 , L'' ' C ,$%
* "M#
!!!
0 ' C* %''
C E ''-F
' ' ' , L %
'
0'' % +- 2"[
, , ' C
, ',$%0 ''
e ,/ ,$ %
C 0 T L ''
e ,$%
*, + - 2 "
$ - EJ F ' R()S 0 '
,%'"E,- F
', R)S " ,%' E,-
%e MF*' E7 J F
J R.)S8 ",'
M ' M ' &
'C M' '
\ ` %,%'
0 + 2 ,- '
%e M,$%:- +2
' C '-M % E , " -
'C ' FN - e ,%
C '-M':- e M-
' ,- M , ,
% E F*,%' '
' L:++
/ "- %e
0 , ' ' C
- A ' '
-$ ' ,' LE
% ,' F & "
'' 0 - % %-'C
" '' ' , ,%'
' - , "
"'' L ' R.S
1M
0\ ' * ,M'
'
.)2). #
* '' ,% ,
/M, '
''M *$%''',
#
" #
"#
$ "#
$
' , * ,
'C' ' * $ ' M
$ $'M
L$'E,, 9 FLCE F
'" EFK'
#
%!%
%!%
&
' %!%
.)2)0 6## -
*'"'' '"' '
& L %' C , L '
, ' L- ' M " ,
& L ,
' L- 'M 'C"''
*$%'C, "'' +'C,
"#
!!!
*"'' "" 'C
L '' ' ' " ''
''
* " '' ,
' ' $ ' E F 0
L$' $ L'M
,- M"'' ' , $
' , 'C $
"'' , $ 'K
%'C "'' , ,$'#
!
.)2)1 +&#
*' $ $ $
'C"'' & '' $"$% #
(( !!!
0, 'C ',,%"'' 'C
$E$ ' $ %
"'' FK %'#
(( !
)()(
* + ,
/ , M , ' ' '' '
, '' 'C E,M, ' ' M
,-F 0 " $ " $% *
' ' L '
0", 'C, '
.)2)2
* , ''1'+ '
E
, FC E C
C FC "''!
,' C '"'[ K
%, ,+M #
&!- !%
' &
)()( '
. . . . '
*' % " !#
&!- !%
. . & . & . &'
*" "",+ %
&
1 "' , - '
',%' -/
,+M C H_M'
+ ,%' 1 , ' OP ,-
'# -
*-1 L''''' $"
$ $ 0'Q'''
-*%''Z,-M'
* '' L %' * , - ''' 'C
V ' , - %,%'
L % ,-'' ''
.)2)8 "# # #%9
D G''M -1
: ,' '
% ' '
,' R! .S ,+ %
- % ' % - '
' $, '
'' , + ' R5S
1 '' M
G,
5 ; "#
* + - '' '' :
' , "M
-I % 1
1
%"[
V'L
* % 1
1
+ 4 ' +
L L *
1
T ' 1
- 9' ' % ' +
# 555 E55 F 1
555 1
E555F*- 0'
L''' 1
, ''
'-M%#M %' 1
* -'' $0, M
'' &
E '$ F ' ' - ,V
\ ' ' , % 0 ,-
E- $ ,- ,M''
:F E 0
··
M 0F& V C,'L, '$
" %
* "'' Q'+, L''
CE' L'', C "'' F
,L%C '-M%& " %
M &% %$ "
#
!
"! (( )
#! )()( /
$! /
%!
&! (( )
'! )()( (
(! ) ) (
!
! (( )
! )()( (
"! )
#! )
$! ) (
*L C#
! )
! ((
"! 0* /,
#! /
$! 0* (,
%! ) ) (
&! 0* (,
'! )
(! )
! ) (
* CEF " %
M' L , % C
"''*" 1
'$ "'' V'*
C + " M % "
, " & L ' ,
" , %E,%
+ ,+1F8 " , "
'L M$ X \ % %
" L' C4,%
' "''1 M
- ":+"#
*C %" L#
((
!
1 + +2
!
1 + +2
!!!
CF " M'-
9' M - %
* 1
E ,+F 91
(91 1
/$ ,5fA
,%' '
0 , % L
I' G %-,X'
%'
" ,%'
'M /,+- '
1
C 1
"0,%,'"
' ' C + , $ /
1
I ''1
0, B , CM
* % ' '
L %' " ! 9 '
5 " ( -
* ,f/ G ,'
" ,
, , ' ' ''C
, ' L "/+G
", %" GM' , "
' ' ' %+ I ,
$M %f I
Lf'"O''P
''''
+ #
0 ,% ' ^ 1 $%
EF 0 C,Ne
'E% - F, - 'E%
, -F '',
.)7)( /#%4+ : +/# #+/ ##
*,' , , ' % %
# &> ,' *> ,
,*+'" "'
' L
'' ' '' * %+ ,% " 1 ''
,%'& , ,
C ' GE %'
F: %' , "
L , M %
,' ' ,- 9
%+ ' L "' +
/- % ,
,- 9 '
, ' , +
1 0 - , - B E
' R5SF 8 " $' % ,
'
' ' ,
'
& " ', ,"'
C % , " X "
, 0 '
' %" - '+ ':+,
" ,$ "
," ,L' *'
," #
U ,,"''+
%
U c C ,' '
I '"[ ' +
5% # ','e ,
$ ,"M
e ,
0 'Me G ,
' '& V M e , %
'E % "
F '
' " M ,
L ,' ' ' B
'0''
*, ' & V
% ' ' M - ,
I %' ' "
' G ' / G
,, , "
&C,','L% - '
" ' ,
%
5 * , ' , ,M ,
OP , + '
ZB ",
'C
0'','',
4 "
,0 ' ",',LG
& ' , ' /
, 'OP
,,Me ''
%e / ,'
'
5 4 / ,+ #
0 , OPM,
" 0
' , -0 %
,- , C,
* ' " %'#
U / G T&V ,
$
M ' * $ L
$ '' E% 0 %F
0 \ $+ M "' #
,'
0 ' %
,%'
U * + M % ,
' / " MV
'0 '
, -& ''
'' 'C0
' , , L $ e
C'/,,
' ,
$
0 '' ' -A
-
, , "[
" 0 1
- '
" '' , ''
- ' G
'''+# ',- --
A \ - ' 1 , , ,
,%'Z $' ' ,
1 ' %
'':''[ '
",%'
0, , ,'L , ''
L "[ '' '
L' ' O'P
.)7).
* ' ,- -- %
+ - M *,' M - E
F,L- ,M"' ,
, ' ,L--
, * ''
& L '
' ,C L '
"'' *,' "
% , E RS 2 R)SF
, '$' & ,' ,'
$ ' $0''
G ,'
' $
' #
* , L &
, L 0
% '^)!.4,% ', '
''#
))
)
) &
' %!%
.)7)0 +
* ,M L '
%Z - ,L& L''
L ' $
'M , M "'' : '#
((
)()(
+ 3
%
%
*,''' '&M
,L' ,
,L '' , ,' ''
' '' : ,' ''
,
5%#
*$%,'M$%,#
)) !!!
,'*C 9
'' *
,
K %, ,'#
%!% 4!&
))
/ ' M' M,'
" ' :#
% % ' %
% %
))
)) ' %
*,'','-
%# - +,': #
55
) )) )
. )
OP 0 '' , , +
' ''
,' , C
, , - '
5
*'' ,','/ M
, $% #
((
: #
))
)) ' &!%
((
((
"' %' #
%!% %!% ' &!%3
%!% %!%3
%!% %!%3
% , L '^)!)
.)7)1 !/
* $$ /
+, ,"'$A,0R.!S %
*,"'$' ,=R(S '" ,M %
, $V'EL
, VF :+ ,"'
', #
!
! )) ' -4
"! &'
#!
$! ((
%! &'
L , , " , Z 0,
,' '' * &
$ * ' F'' :
,' ,%G ,%'
, G ,' A,0
' ' J
,'$'C',%' EF
.)7)2 #+/ ##
*V ' ',
\ , ''^! '
, 1 * ' , ,
#
de , '
' ,'
<''e " '
0 ' ' ' ' , /
" +
' / T ,
% ' , ,%' $
C' &C , "
' -/,
% OP '
.)7)7 "# #
* M, ''-M ' -
8 " O P M ' '
+02' $
$-E F %'E
- L"' , , F:
G M
% +,%' '-
* +E"^)F , % +
-M %- $ '-M
''' ' %0R)SV R5S-
M ,'C$ '*-
M 4V'
,- % %-&V
+ $''-A "
L M-MR(S&C %
/R)!S -
$ L ' $ 0 %
$ '
"[ , $ 0,M ,
''' %$ " ,
''' , M'0V'-
$ 1
Z" , -",''
*+
!" # $
%
U<' " #
*C $' % '$'
" T, ''
"[ T '" %
9 ' L'
"'' ' L '
$ & ' ) 1 ,MV '
)).
, # $$ % - .
12 + ,- E' F
' ," EF % 12 "
E F -
112 51))(I '
' , %,
% ,''"1 $+'
,E,M'-
" FC +
,1''
.)8)( ##;
*, 12 , 1
& '"
' "
: 12 OP
+ M,'8 " %
'K %,
' % #
6( (
6(
7
* -' C " %
% + 'C
'" '', ,E F
12 +" 'CM%' ,"
'* '" 'C " M%'
,- ', ,"#
%
6( (
8
A % " L , "
"
5
" - '' MM,' 12
0 V'"
&'' 12M M,'
% 0' ,"
, $ * ' "
& -MG " M " G
E% %"L
,% ''-, F ,%
""B
! )
! 55 9 3
"!
#!
$!
%!
&!
'!
(! 0 :
!
B L'# EEF
EHF %E (F * "
% 0,M ,'C % L
M , - E F IF & ,M
% E'F % %
' M ,%L M ,%L 0 - 'C'
L,"'$
! 3 /
"!
#! 3 %
$! ) )
%! ) 0
&!
* ,'E&FF
, M,'E&GF'C ," '
'' E &F0
'
"' ' M12:
12 + 82*',
MJA , RS9L
12 8212 82 "
V' V'
5 )
12 '"" *,
'CM%' , '
," / % ' ,'' % '
E " " F 12
& + "'
,- 0 M % -
, G,'#
// )
;3
; " (/ + (/ #
</3
</ (/)
0 " OP " ,- ! % $,'' /
,, '*X+'( $')$
,'' 8 L ' '
'''*"12 !
," -"
.)8). - 5+/ //#
' 12 '
+ I % , '
12# ' %"
!
"!
#! (
$!
%!
&!
'!
(!
!
! : 7 (
! ( (
"! =
#!
$! (
%! //
&! >&3
'!
(! >3
!
!
! 0 :(
U*
/)#
*%
1 ',
,G
*
+ C -
/ ,- OP ,
M G * " V'
' % C , e
,*" ,
% e G'*
,O P O" P
e , \'
- '"
,#
" "*G ' " , '
L - $ - ' e
OP" '
' ""''+ , -
'M,'0"+#,-
'M,'%,\12 ' '
,-*C
!
"!
#! (
$!
%! ?
&!
'! 3
(!
!
!
! ( (
"! : ;
#! !
$! (
%! //
&! >&3 @
'!
(! 0 (
U*' C
/ 84
/" ,"'12
'M ''0
' '-M %
M :
' % G
, "[
C , e '
' L ,
'"
, + '
+
, )
' ' C G , " C
, 'E F*+**C
/ # 4:
*+ '
, ,' ' '
+ ,
' X M ,' ,'
V' ' 0
' ' ,
,
* '' !'
G' + , 0
'' 'C
+ 12:''
M 0, +
,, " - $
'0'C #
!
!
"!
#! :
$!
%!
*' "
#
&! 55
'! 10 + !
(! + !
! + &!
! + -!
! + 4!
"! + A!
#!
$! /3 55
%!
&!
* '' 120
'CBM,' , "+#
'! 55
(!
! (( &%
! )( 4%
! )(
* ' ''
% %#
"!
#! 55
$!
%! % % /)( 55 % %
* OP #
&! 55
'!
(! 9 )
"!
"!
"!
""! : % 4
"#! 55
"$!
*"%' 'M " , '
" EEFF, *
'" E( FGF&
'' 'M " , ''
"&!
"'! )()(
"(! ((
#!
#! /)( 55 &
#! )()(
#"!
##!
#$!
#%!
#&! /
#'!
#(!
$!
0"' '
,G M,'
" "+ ': G
, '" ,' E(GF
G M *
MM,'
%
$! 55
$! 55 0 :
* ' G
+12+"' G
" ' 0 " %'
' , 1
1''1E2F
.)8)0 < /#/# /#++#
& 12 ' "
1` $
I '
< % ) #
" , -
, $ '" " 0
' % 12''
W 0 , 'C '
, ' '
'" , % M 'C %
' + : "
' +
L ' , *, "
'" , 0 $ +
L ' ',
" 0 ,'' ^ ^ .
" , E " FV % '
" ' , T ' M
+" X'M
' L'' C '9L
' 0
··
J
%" ,' / , J
$ '" " "1V %
' ' " ,
0,M , " " , $
+, 0 "
-.
1T,'& L'
'0
··
J "[
$ ' ' $
L $E% ,
% ' +F*$ /,$
$'C- - "
'7
5 .
12M, + " *,
M'' E ''
F * , '' '' /
" $ ' A
" %'#
5 ##) . ) 0, 0 RS
,V ""0 ' ,M+
% 0 % " 9*
" 0 , 'C % & 0
" '' " "'
+ ' '' " X
' G0H86
·
R(S +
, %'' ', "
, '3 ,'' '
+H86
·
" + '
" /" , %
, ' ," ''
$+
5 ## ,V"
' L '*" L'' $"
0 "+ % -
'" %" ''
,' % % 8
, L%L"0
L "/, %
'M ' %
L'C % "W," 'C
" ' 'M
''$ ,%/'C
' %''
+ " + "
' ' J
'CM,' , + L
$ * ' ' " *
12 -'
", ) R)!SF*M'C
'' M " ,
0'+"' J $%
'C': ,'#
!7< ) 7< *
/ B 7;/ *
,
,
*,% ! , ) ' %#&>'
$ *> ," , ) E> '
'+M, ) "
- & " J
%" 8 " X ' $%
+ J
*" - \ "
,'' ," 0
, + "
, " 8 " ,
''''M$ , "
,'E H86
·
F ,- ,
$% ,+"'+"E JF
5 .#:
"'' '
-, 'C' "''
/ , ' + ,
*"'' , %.
'C :"'' %' M
+-
= : d ' 'M
' , + +-I '
#&>+' "'' *>
,' CE>+, ,'
12 % % %
''% '''
0 % 'C '
/ '
&,M '
+ ' M''
' +:"'' G
,' #
)(
)( )(
,
-
5 )(
0'C
"'' L'
U 0
··
A,0,' 'C
% '
+ " / 'C
' ' #
,% " % L
/% ' "%
" 'C I M
,'#
A ,'
W
U ,' J , "
,' % M ' & J
L E % "F ,
' ':"
M,,' #
: '
$ C ,,$$"
" 0
,V L "''
= : * '' "'' '
, % '
% 12 " ' "L % 0
& 0 - "' " E _
B,'F 'M B ,'
',
% *
% B % *'
, ' 0
L' "'' ,
,,' ,
/ #
"M-,&VR!S 0
··
- %*- +
O'P* M' M
V', \ :
,%1$' ',0
··
0 ,% " , 'C
"'' * ' ' "
"'' 1 " +
''M $:'#
%!%
%!%
'C, O'P #
class name:
super class:
class name:
super class:
point object
Class:
x:
y:
0.0 0.0
0 ,'^ 'C "
,+E 'F E'' 'CF, & ,L
$'' +
#
U 1 $M ''0$
L ' * $ OGP
' %$''1
U * -' ,M $%
' E F
, ,' %' -E!F
U *$' % L ' 'C
$'
U * L ' E %F " ,'
''
'C % O $P $ + 0
"%
:L[ %"' , C -E
' $F 'L - \
O P
.)=)( &+/
* ' #
U A+ M M
M B'
U * ",+ % 'C 0,
\ 'C
U * '' $ '
#
12 " O-P M
' , *
'L ' ', L'
Z '',E..F
' E/ /F E! F *
, , '' !
% %!% % %!%
%!% %!%
)(
)()( %
%
/
)()( %
% /
((
)()( %
%
/
)()( %
% /
9C !E F -
/- / +M- ,
$ ,$B'
' M , ! ' M "
, ':' #
class name:
super class:
object class name:
super class:
Class:
5.3 10.0
rectangle x0:
y0:
x1:
y1:
2.2 4
vslots: #(rectangle−width rectangle−width−set!
rectangle−height rectangle−height−set!) class name:
super class:
Class:
5.3 10.0
rectangle x0:
y0:
x1:
y1:
2.2 4
vslots: #(rectangle−width rectangle−width−set!
rectangle−height rectangle−height−set!) class name:
super class:
Class:
.)=). ##; &+/
12+ 1''^.M,'
12 " E F
% -1*- ''
" ' ,
:C V , $
' 12 +
: '
E%''
F '' ' M
+ *C .',
12 +
L '12: %
%# 82RS, '
H86
·
R(S0 %+ V
User Application
Biglook
Tk
) */
' "
V'82[ L 'M8
X + H86
·
" 0
0 ' ' - 12 ,
' + &
82 H86
·
I 82 H86
·
, - I
+ - " ,"
I [ 'C
EF1#
* e , 12 * -
12 E F '' %
# &> ' 12 *>
"8 ''
-'' % ",
' $, ",+
" , " ,+ + :
' 12M#
)
.
/
. /
*' #
class name:
super class:
vslots:
class name:
super class:
vslots:
class name:
super class:
button class name:
super class:
button−background−set!)
#(button−background
tk−builtin−button background foreground text ...
Tk Biglook
Class:
Class:
Class:
builtin container
widget
0 ' " '"' ,
, 0''"
L ' M ,' 'C , " ,+ 0 " 1
2 , 0 ''^!
'' ' " - % %
12 "', - % E
%F E '% F*' ,
12M ' ,M
E, F O P7
' % E F *
, +M ", +V'M,
& , C L '
' % " ' : ',
L#
C
/
C /
'
+ + %
' '
.)=)0 +/# &+/
*, + M , '
20
*,+M '#
+'M
",+'* , +
:",+
:'M M'#
// // =
/ // /
/",', + '
E 1
,'F8 " ,
0 1 % ,+ M 'C '
' " 0
" L ' 'C",+ %
$ E F
E 'C '"' F'C'-M
.)=)1 &+/ 6## ++%
* "20
··
J e , "
$,+ %'E 0
··
F
' " ,+ % ' - ,M,%'
, %"8 "
J ,$ $ " '
",+ , 0
% ,"X
C '' $"
" -
\",+0' ,'L, , %
'
.)=)2 /#5 &+/
A ,', % *M Z,
0
··
J O P % E' F
" " ,+
" ",+" W/$
% %M%#
U 0 ,' ^( 1,,L
' '0 \ ' ''
U * % -''C"''
" $ %
:+ ," 'C"
* ,
"',+M"*" ,
'B' ', ',
/, , ',
12 " ,M, 82 ,
"
.)=)7 "# # &+/
* - \ + - 1 ,
" - " M ' '' *
M,12+ '
1
:,L- 'M1 ''%''$+82R((S
+' , -+&
82$K4E'' F*,'L, '
,%' - '8 "'
LM"'' \'
1 1 % 82 "' M
GA X%'EF
E OPF
0 1
I ''
- ' M # &> *> - E> (>
8 '' $ ,' '
1E2F*+ +
e + 12
0 ' , '4
' ' C,
" '' 1 % +
' L,'1RS
''&1% %
E F M*
,%' '
" % '
,' %'"
*,- )) $+'
' :+ ' % ,
'E" ^F % ' ^ O P
L' I ''
- ' 0 ''''
, + ''', 1
+ 128 ''
[ M + ' '''' $+
"[M L ', %
2
I '' "'
_$+1I '
' C
, *,-"
% %%
.)(>)( 6## / *&+
).R(S ''*&
' '' 0 ?7 R5)S '''
% ' $ $' ''
* " " - + 4
" , C ' , ''
*,' "#$%
E , ' +"F*
$ $ '' ''
E%' F
%
" '%
,'%R.S
' '" 4
"-' ",' "
'R.SE ' 'F9L1
' \ , ,' \ '
'% %E ! FI
L ' ,%' R.S
,
8++ " %
RS 9RS ?2RS1 B
X
" , G " +
' "' - E/0D F * %
0 1
+ G " '
,%' / -
L %' +I'
' ' X L
-
1 ,,'"9* ).(R)S+8 "
$+$'' - 9* "E"
- + ' %F $
" $' , M ,
" $ 9* "'' R(S / L
,"' E M 'CF $ ''
O9*P J ,M B ' '
"$E
'C"F* M-V
& $ '9*, ' ,"
93 )(RS 9* E
, F* M
'' 0 M '
RS :
\ ' , %
I' M9* M :
))! , 9* '
'+` 'R(S* 1 ,
% 9* M9*,
1 1
9 R)S
*, ' ", " %&))
: '' $ M , "' ) D 9
RS + $% '' ,
' ' ))! RS $ $ L M
'M -M $%00 $
L J E-
+ ,%' $' TF ' *M J
M $G -
M W* $E O'PF
.)(>). # #%9
,2(5)(5R)SE'''2.2.(F
-,',M
' O M,-P ,X ,'
, , ,-*-
B ' ' % + BV' , \' +
2 Z \ ' ' '
, +Z
'0 ,% '^'"' %+
X+9LM,' '"
% , M L " '' ,
+ 8 " L
$+A,0R.!SE9*M '
-F' ,2-, %'"
" / ,"' $ " '' + G
' O$P
D CA,0" % "
"$ A,0
/' % L '
# R.S
* % - ' ' (5 )5
'0
··
RS &VR!S a %
,% '
J %+0
··
RS&
, ' M0
··
, ,%
` '0
··
9* ` 0
··
RS LL 0
··
E ''M F''[ +''
0
··
'' '0 , , "0
' % ' RS / '
0
··
% + + ,% ,
L 9* '' ' " '
'C# * " , -'' ' ,
9*
'/' ' G M
MM
/ " , ' `
" 0
··
/ %' `
9*8* R5S 0
··
'+" ,
,%9 ')) "
0 LB'' , '' +
%'+
$ ,% TJ $$
L, %, 0
··
'
'''RS/" 1 M %%L/,V
$ C
G , $ $ * % %
+ - ''
0 % $ E$F
BG , $+
"
%* TE F W
.)(>)0
& '' ''
' RS 8 RS $ RS 0
', %+ '' * + C
'%%E:=61 RSF3 ,
L + ' ' ))5 /,
' ',
% / '' B
'' * ''
M % M ' g %'
' V "%
% ' O+P/%
$% 'L *
% ' ' +8 ,%'+
$ 23 3 % ()
\B , %
, B'<
,",*DBD ,M
8
.)(>)1 # /
*," ' , G ' " M
% ,' ' " X % ,
/ ,
," , $+ '' Z ,
M , Z' ' " ' ' E%
' F I ' T' " ' %
''R(S*'M
T , ''
'M,'I %
"[",''' '
*,' ' $+ $ E L "
F O''P'-M'
%' '' %0,
OP ,- $ M 0
"X % E $
' 'C $ ' " ,
+"\F +
'' %
' E '' L M F
0 'C %%
, ' 'M,%' 0%
+ ' , ' '
'' M" '`%
''
6KLB 4
#M
A99& ,' R5S O
. - - -
- = 5
N >P ' " ,
" ,'' )) %' %
'1*+''
E^ F $' RS & ,'
', ' GI'
E^ F'' ,' ,' "'-M'
0 T "I '
'' ,'' G '' e R5.S
#& !
' '
' T ' ' *,+ M '
,' & '
'- B, $ %
G '#
U * $ 9* G M
%" $* '
, - V'
%+% `*$
V' "'L
' L "[ % % ` ,
L 'L $ *
''$' $
, 0
,',OXP'A'
'L# 0
G ' , ''
& ' ,M 'Z
, L "' +
% G
U *-'+ ,%' E F ,
" $+ ' \
G ' ''+
"00 0
··
%
,% & '' ,V
' 0, ' '$ '
Y " \
' $ M",
'% ' *,
,$ ,''^.!
% ,
%
0)()( !
* , 5" E5 `7$F AR) (S 0
+ ' % "
' ,% " ,
5" " , *5" M
" ,$ " " E" " F '
% , :" ' 5"
%' ' E %' 5"
"
%N , %' " F
0$''[ , ,' \E, $
, 5" 1"," R5!SFI ' 5"
% ' "
L R5.S :
' ,% "
0 % "' E "
N '''"1234
L5 F '
- / L,$
0,M % '
$ %'
* + ' C% Z '
" , M* '' + ,
,,- ," %,%*
" C
,% C,'' , '',
- ',
' ''
: '' e , M
' % '' $
': ,% % '
' 'd
' %+#
!
"!
#!
$!
%!
&!
'!
(! -
! 4!%
*,$ %
' " * ' ,
" ' ,' *
' * 6 ''
- 'M,'+""4,
,% ' 0 ,
% " ' :+'
M&+*, " ' ,
%' M :C,' ,$ '
'C ' ", , "
':,&+ M
"+' ,%
"' * $ ''
%' ,%"'I0M
,$ ' ,$ % L
,%,M 1T' ,
'''
: ' ,$%*
- 'M, " ,,%
7 0%' - , % *
C%+',$
I ' ^ ^ ' L '
'
5 .%
* ' Z " L
%' : ' #
", ' ,' %, "
, " * "
"
''R(S:#
&!- 4!A
'' "#
! 3
"!
#! 3
$! %
%!
&!
'!
(!
!
!
! &!- 4!A
0 ,% '' ,% ,'
&& *, &* - % % E+
HF *, ' - M M ,% E+
&F * " ",%
,M "' , ''
e , * %
& " ' ,% G
' %''" : -
' ,%
' /$7 8 9*
M' O'P '
M , ' ' M
'"
'*
%,, ' I
'
,"' /$ '& ",+F
"' /$ , %
' E .F : , ,%
' /$
1 ''
- + ,%
' ' ,
" "'
%' *+, "%'
5
* % '
' ,%*" '
''"[ /,, ,%
L'' $
0
d #
' 4 # ! '
# 5% % '
# % '#
! %
"!
#!
$!
%! (
&!
'! (
(! %
!
!
! (
0 % E F % E
F
% ' #
:
& %''#
1 %%0 ,%
^ . ' "
" + L ' "
' " ",+
-
% , ' - \
/
5 )
* 'V'"&
' ''E -F L ' L
+ ''E" F*
" , '' , ' '
, :'''
%'' ' $
,' "
% " ' %
'+ ' +
M + 0,
M W'' %
, G0
'B'D
,
0)(). / # 6#+ #
*% ' L ' $
$ 0 L ' M'
,- E F $'0'M
9 ''R))S $
E" . ^ .F , ' " '
' " + - %
+ , ` ' '
0 ' '
'
* $ '' , ' " $$
,M$ $ - %
$' %' ''L
: , "$' ,
+V" " ,
'0 M '"
/,' 'L '%
0 L ' , L '
* % C" '% Mb
*$RS $J* $R!S:R!S9
'' L 'M
$ *'' b*$' OBP ''Z$
'BO "P %$
%$'
-$ ' %%O P
, "$0 '' '
L ' L-
d '' M
*$ '*
' "$,
' '' '
0)()0 # !/ ##
*'+ 1+,' $0
'M $M M " &
% M,% $ '
d ,' $ ,% E ; "
' '' F#
'
'
D
%
55 (
)
)
)
* M !X+
' +* M %
" + E
F 0 , $
,% $ ' *
'C E $ $ F
* " %, L :
,% , $ '
, ' B %
M' +", $' "'
' "'C$, '
$ *
$* $ 0 $)E= R(SF
" $ '' $
*,= $% "
$,% " ' $
" C
0)()1 # # !/
*,' ,' $ ,
/ , *$ , " % "+ B
B$*' LV'
' % ' " *
, ,: #
!%
& "%' $
* "' ' " ` E' "
5F " -$ *+ $ *
#
!%
8 % *$ '' M "
L "E"^!F '
"
0)()2 ## /
* , , '
' ' , L ''
%B'#&> B '' *> B''
0 B " * , "
' ,%' ' , "
$' ,%' " C: ',
', *' '
''MC"& '', + E ,
F' 'B ' , '
" %' 'L,,$ ,
#
!
!
"!
#!
$! '
%! '
%
' M * L '
,,- ' M 'C '
!
!
"! &
#!
% ' *
%' E, F& L '&
, ' & L '
!
!
"!
#! (
$! %
%! & -
&! %
'! %
&C% L ' ,
5%
& "'C
' "E '^.
(F LV '' ', 'M
E$ FZ" M%' :
', "'
, "
* % ' ,
''*" #&>
M ' ' *>
L ' ' L ' E> ,
L ' "
,
*, , ' ' , &
'' , ''M " , e ,
3 ,, 'C , " ,
'
, ,%
' E F L '
,, e ',V,
,% '
L '*, '' ^.!
0 +
&' (
)* +, -%- -
). / -
0&1 (+$ / -
*2' -
3)4 -
.'. - 5$
4'' 6- -
&4&0 7-+, -
*)2. (+$ /
U*
* ,' $ , ' 1:
V " ,
+ L ' ^ . I ,
% '' %
* ( ' ))! '' + M
.)) M(
* '' ' &0 : E: 5!5 9?B !5
91$F E ( 91$F I '
/ V' *
C '
0 0.1 0.2 0.3 0.4 0.5 0.7 0.8 0.9 1.0 1.1
Temps d’execution
Ttak Bcopy Mbrot Fft Puzzle Beval Boyer Maze Slatex Nucleic
Alpha Sparc
U*,''' %
:C,, "' '
C ,%' '
*V'' '" #
Æ
8904:
8901:
0,M V ,'' M
-- ' " EÆ
F 8
A , ,
V'"*'' C'
' ` % ,'' ' : <.
, " 5 EÆ
F > ,
'' ' '*
%' ' M
* C ' , ' & ,
' , ' *V''
'" #
Æ
9
Æ
9
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1
Allocation memoire
Ttak Bcopy Mbrot Fft Puzzle Beval Boyer Maze Slatex Nucleic
mt ms
U*'
Æ
' '
4 ,' Æ
'
A " ''' %
' , '' ' % <
9 , L , .6
> Æ
E ' .5 9 M
9F&,L+ '*
V 6 0 ' $ O9*P
0 $ " M '' 9*
", , M C
" " C'
*,' 0
% 6 '' EÆ
:F
+ M,, LM $$'
*$ M'",
': "'
#
!
!
"!
#!
$!
%!
&!
'! /
(!
*,* L" ' M"
' ,L"'M,'"
''^
" $'' ,`
"' OCPV
' *M Z M ' $ 'C '
''M %'
0 10 20 30 40 50 60 70 80 90 100
Pourcentage de type ‘obj’
Ttak Bcopy Fft Mbrot Puzzle Beval Boyer Maze SlatexNucleic
Alpha
U*$
&C + C V ' ,' ,
I ' %
"'M ,
Æ
Æ
+;
0 , ^ %'
'' * % ,' C%
,%,M
0 '
'V ' e : %'
W&'%'
C
' , 5f E F
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1
Temps de compilation (sur Alpha)
Ttak Bcopy Fft Mbrot Puzzle Beval Boyer Maze Slatex Nucleic
CC CO
U8
0)()8 "# #
* '''1 (&,'"
'
'' ,
E , F * % # &> '
% - *> , *,'L % '
L "8 'C
$ '
$
#&!
*,' " E'' F " ,
' ' '& % +' %
"', %R!!!!! .S*
' M 'C '' R5.S I '-M ,
,' ,' " R5S R5S
M '
0).)( 95 - # 6##
*,'" " C'
"' , " e L "
, + '' %
' , ' G M - R! (S
L '" 0R )S *, ' '
#
U *T, ", M,
% L+E%
+ , $ ' "L RSF *,
, " E Q %
FH_M, L'
E F "
U R!.S L
+ T , 9 :
,', O"PRS
% + ' , - ,' +
'C OP"
U *, '' % "
' "'+"
"' V,"
, ,
,''"
0,
%V'"#
U 0
U G#
U : " % ' ,
&V '', """ *
+ , " ''
' " ' '
' " L %
- % E' ' ,
" , F :+ ' "
' '" '
V'"' ''R)S
U :'" +
' '
' "['
OP
& ' L , "
,' " ' 'W A
" /,
, 8 - KM , L
+' ' -
I ' ^ '' '' '$'
e , ^ ','"
, ''1 ^ '
% " ,C' G '
M,+ ,
0).). # &- # 6##
A $ + ' ' "
L'' ,
5 0 $+E% 0HF
E%0
··
F," L''*
',', , 0
L' ,
0 + $+ ,
'" ''C
, ''L ''C"
, " '',-W
/ "+
+ % + ,G
G * L ,
,'" ,''
5 9 0, "[ ' ' ,'
" , " G ,M, ,
C%' M"''
0+'' '- &,
'C ' + "
' &'' % , + '
,' " G ,, $
' + ' & V
"'C#
!!!
!!!
+ ' M " , '' ,'
'''C
:$+ '''' +# '
" - M
+
/ # B V' " e E
%$+ 9*QIJR(S "R!SF M
,' , " 0,M , T ,
" ' T,' "M,,
"''' %+
G ' ,' , '
' , + '
%' B E
%,' ^F / ' M " ,
,'&' ,
''
' "
5 :','",
+ ,%' - ' &
' " 'M + '
' ,%' ' 0 ,% ' ,
M * ',' " '
,%' ,' '' '
'M"'M%' ,+"M
'
I , 1 , '
, 8 , - '
'"%' 0_ L '&
,+ %' '
+ '
0).)0 # 6## ##
:C ', ' " ,1
" *''"'
,E,M +V"FC,Z ',*
' 1, , " '
, %' ' & , % ,: : R( )S
M' %',M ' ,
% '' * , ' ' "
''" ' , '
"' 'M' "
K %, ",#
6 % ) 5) 7
# % %7-89
!
"!
#!
$! 3
%!
&!
'!
(!
!
!
!
"!
#!
$! -
,,MM " ' 5,
M , "E
F +' ,M
' ",EM " ,+M, "''F
" ,% %*, '&E E "
' , F* . E
E IF E ' &+FF *
G E
F " '' &E :
, " M ''
" ,%
0,M , ,'
'
* E ,'
5 * F *, ''
: ' 5 '
" *, &+ " ,%
*
" '' , '
' * " ,%
M:,
M F L '' ,' ,% '' E
F
",' '%"'#
!
!
"!
#!
$!
%!
&! 3
'!
(! -
* " ' E F '' '
. ' " , * %'
''E"^(F '+""'
, M
5 . %
"[ ' ' , " ` ' "
' " ,% ,% ^ '
''
1 '' M %'
' OP"'& ' "#
)
.
0 % + ,' ,'L ' ,'
"''&V .,+ "
.,+ " '
" ' ' ,
+ + ,'' , ,+
, ' '
, '' " * +
''^(N'
,` "' +.#
Conform, object file size growth
1 fois 2 fois dec div Ratio
Kfactor 0.82
0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.90 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1.00 1.01 1.02 1.03 1.04
0.00 5.00 10.00 15.00
Conform, speed improvement (nb cycles)
1 fois 2 fois dec div Ratio
Kfactor 0.72
0.74 0.76 0.78 0.80 0.82 0.84 0.86 0.88 0.90 0.92 0.94 0.96 0.98 1.00
0.00 5.00 10.00 15.00
&'' E'
..F
&''',%'
/ + % .
' 0 , ' " E ,' '
, 'F ' B %
E '' F ' +0'
' B' OP,'*"
' ) %BL ,
- ' %' '+ E ,% )
½
Æ
¾
¾
F*,%' . 'E
F:'
+ #1
0 ,' R5S RS '/' "
+ ' M ' ' M ' I
' % ',' , ,' " ,
"' *'' /
' #