| 
				  
 
			
			</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Dinara @ 16 Мар. 2002, 21:52)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE">Но, на C++ писать куда ленивие.[/QUOTE]<span id='postcolor'>Объясните, пожалуйста, я не поняла.[/QUOTE]<span id='postcolor'>
 Переписывать кучу функций с нуля приходится. Простейший regexp в перле превращается в три строки кода в момент.
 
 Perl:
 
 </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Исходный код </td></tr><tr><td id="CODE">
 $a =~ s/U/Y/g;
 [/QUOTE]<span id='postcolor'>
 
 C:
 
 </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Исходный код </td></tr><tr><td id="CODE">
 int alength = 255;
 char a[alength];
 
 ...
 
 for(int i=0;i<=alength;i++) {
 if(a[i]=="U") { a[i]=="Y"; }
 }
 [/QUOTE]<span id='postcolor'>
 
 Если a - null-terminated, то оптимизированный вариант regexp'а будет ещё больше.
 |