The code
http://www.holisticsystems.co.uk/blog/?p=752
C# Performance Test
PHP Performance Testکد:<%
int x = 0;
DateTime start = DateTime.Now;
for (int i=0; i < 10000000; i++)
{
x = x + 1;
}
DateTime end = DateTime.Now;
TimeSpan total_time = end – start;
Context.Response.Write(“Total Time=”+total_time.Milliseconds);
%>
کد:<?php
$x=0;
$start = microtime(true);
for ($i = 0; $i < 10000000; $i++) {
$x = $x + 1;
}
$end = microtime(true);
$total_time = $end-$start;
print “Total time=”.$total_time.”;
?>
Results:
کد:PHP: 2450 milliseonds
.NET: 45 milliseconds
.NET is 55 times faster than PHP
روی سیستم من:
PHP: 50ms
.NET: 23ms
این هم یک تکه کُد بسیار ساده که نشان میدهد چه اندازه PHP کُند است.
اکنون شما که این همه مدعی تندتر بودن PHP هستید، اثباتی هم دارید یا اینکه تنها از روی غریزه درونی احساس میکنید PHP تندتر است؟ :71:
فرنود تندتر بودن #C در این نکته است که #C همگردانی (کامپایل) خود را به شیوه JIT (Just In Time) انجام میدهد، هنگامیکه PHP خط به خط کُدهای برنامه را interpret میکند (مگر آنکه برنامه دومی این کار را انجام دهد).
هر زمان که آرام شدید و توانایی خواندن خود را بازیافتید، پیک 16 را دوباره بخوانید،
من در آن پیک و در سرتاسر این جُستار کوچکترین ادعایی از خواناتر بودن #C نکردهام، بلکه تنها نشان دادم که همانگونه که از PHP درست
سر در نمیآورید و تگهای آن را نمیشناسید، در #C هم چیزی که ادعا میکردید نیست، در واقعیت هست و شما آگاهی نداشتید.
سفسته پهلوان پنبه؛ همانگونه که سخن را از بود یا نبود inline tag در #C به خواناتر بودن یا نبودن آن کشاندید،
در اینجا هم ادعای مفت کردید که تگ نامبرده در PHP نیست و اکنون، دوباره سخن از خوب بودن یا نبودن استفاده از آن میکنید:
من در هیچ جا نه گفتم استفاده از آن بایسته است و نه گفتم خوب است و نه گفتم خواناتر است، تنها نشان دادم که هست و بس.گفتآورد:
نوشته اصلی از سوی مهربد
البته PHP را با چشمپوشی بسیار میتوان یک زبان برنامهنویسی ناکارآمد دانست:
http://en.wikipedia.org/wiki/PHP
PHP development began in 1994 when the Danish/Greenlandic/Canadian programmer Rasmus Lerdorf initially created a set of Perl scripts he called "Personal Home Page Tools" to maintain his personal homepage. The scripts performed tasks such as displaying his résumé and recording his web-page traffic.[6][9][10] Lerdorf initially announced the release of PHP on the comp.infosystems.www.authoring.cgi Usenet discussion group on June 8, 1995.[
برای نشان دادن ناکارآمدی PHP همین دو خط کُد بسنده میکند:
کد:$variable = "There are 6 words in this";
echo explode(' ',$variable)[0]; // PHP can't handle it :)
string variable = "There are 6 words in this";
Response.WriteLine(variable.Split(' ')[0]); // Works fine
همانگونه که بیشتر بودن مسیحیان جهان از هر دین دیگری (از جمله خردگرایی) نشان از برتریگفتآورد:
نوشته اصلی از سوی sonixax
آن دارد، بیشتر بودن شمار برنامهنویسانPHP هم نشان از برتری آن دارد، حق با شما است :71:
البته فراموش نشود که سایتهای بسیار بزرگی، از جمله بزرگترین وبگاه برنامهنویسان امروزی http://stackoverflow.com نیز روی Net. پیادهسازی شده است.
ادعا میکنید شدنی است؟ بفرمایید نشان دهید.

