|  | 
| 
			 
			#11  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			2 Тостер </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE">1) Быстрее чем что? Перл напримаер быстрее... А про С вообще молчим.... Не интерпретируемы он..[/QUOTE]<span id='postcolor'> Сейчас пойдет флейм, но PHP быстрее чем Perl, в разы. C++ быстрее , да. Как правило. Никуда против этого не денеться. Но, на C++ писать куда ленивие. Тостер, а ты тот самый тостер? Который тостер.ру? Если да, то снимаю шляпу, нет, все равно снимаю шляпу перед тем самым, питерским тостером   | 
| 
			 
			#12  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Си плох тем, что под него эксплоиты легко писать. Забыл автор однажды размер данных проверить - и сайт похакан    | 
| 
			 
			#13  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Плохому танцору.... Похакать сайт можно и перловый. Забыть проверить входные данные. Это то же самое. Что размер, что содержание... все равно проверять надо, это и отличает хорошего программиста от плохого. | 
| 
			 
			#14  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			</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'> Объясните, пожалуйста, я не поняла. | 
| 
			 
			#15  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			</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'а будет ещё больше. | 
| 
			 
			#16  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Я бы не стала смотреть на это с такой стороны. У каждого языка есть своя специализация. Perl придуман для обработки текстов. Поэтому регекспы в него просто-напросто встроены. Он бы не был перлом без них. А их отсутствие у Си - его проблемы. Perl же не жалуется, что он не объектно-ориентированный, например. Просто он так сделан. | 
| 
			 
			#17  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			То же самое с delphi. Мне нужна была функция замены \ на /. Нет, я не стала ныть, что на перле это сделалось бы в одну строку. Я просто написала функцию, хоть и из трех строк. Затем сразу переключилась на решение задач, для которых был создан delphi. А идеальный язык есть?   | 
| 
			 
			#18  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Dinara @ 16 Мар. 2002, 22:23)</td></tr><tr><td id="QUOTE">Perl же не жалуется, что он не объектно-ориентированный, например. Просто он так сделан.[/QUOTE]<span id='postcolor'> С чего бы это? man perlobj   | 
| 
			 
			#19  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Dinara @ 16 Мар. 2002, 22:26)</td></tr><tr><td id="QUOTE">А идеальный язык есть?   [/QUOTE]<span id='postcolor'> Вот ALG Parser сделали. Для веба почти идеальный. Особенно, если СУБД мощная. Но производительность, говорят, хромает   Правда не на 10 хостах в день, как тут кто-то говорил, а поболее... | 
| 
			 
			#20  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Dinara @ 16 Мар. 2002, 22:23)</td></tr><tr><td id="QUOTE">[/QUOTE]<span id='postcolor'> </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата </td></tr><tr><td id="QUOTE">Perl же не жалуется, что он не объектно-ориентированный, например. Просто он так сделан.[/QUOTE]<span id='postcolor'> Госпожа Динара! Чему ВЫ учите? :nunu: Как по Вашему что это за код? #!/usr/bin/perl use CGI; $q=new CGI; print $q->header, $q->start_html('виз бест вишез ту ю!'), $q->h1('Рerl всетаки имеет склонность к ООП!'), $q->end_html; А с выходом 6-й версии Perl все поклонники этого грандиозного языка будут в нирване :) | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Кто-нить знает кто такие hostpro? | andrewk | Мусор | 0 | 19.03.2003 19:54 | 
| Адреса сайтов со скриптами здесь... | El Chico | Технологии программирования для web | 16 | 07.03.2003 21:42 |