10-21-2011, 03:23 PM
sonixax نوشته: http://www.daftarche.com/showthread.php/377-یادگیری-برنامه-نویسی?p=6735&viewfull=1#post6735
اینجا برایت نوشتم که چرا این پرفرمنس تست های شما به درد نمیخورد !
تمام کسانی که ادعا میکنند دات نت از PHP سریع تر است و از این مدل تستها در وبلاگهایشان دست و پا میکنند هر دو زبان را روی یک سیستم عامل اجرا میکنند و یا مثل آن قبلی خودشان هم نفهمیدند چه گفتند .
نخست آنکه من تست بالا را روی ویندوز و هم روی لینوکس انجام دادم و #C دستکم دوبار تندتر بود (خواننده برنامهنویس خود میتواند تست کند و به سخن من کاری نداشته باشد).
دو آنکه شما که این همه مدعی تندتر بودن PHP هستید، به جای دروغین خواندن تستهای ما خودتان هم اثباتی دارید یا اینکه تنها از روی معده میگویید تندتر است؟
sonixax نوشته: اینها را من نگفته ام ! حداقل آنچه خودتان گفته اید را قبول داشته باشید .
چشم !
عجب است که یک زبان برنامه نویسی ناکارآمد !!!!!! این همه کاربرد دارد و بزرگترین و مهمترین وبسیاتهای دنیا بر پایه آن است ! (ناکار آمد != کاربرد فراوان)
باز هم بیایید سفسطه کنید که چون مسیحی ها بیشترند دلیل نمیشود که دینشان خوب است بر پایه همین استدلال پس PHP بد تر است
خوب که چه؟ مگر من جایی گفتم #C خواناتر از PHP است؟
شما ادعای مفت کردید که #C فلان توانایی (feature) را ندارد، نشان دادیم دارد.
ادعای مفت گران کردید که PHP فلان تگ را ندارد، نشان دادیم که دارد.
اکنون به جای اینکه درباره بودن یا نبودن این تواناییها چیزی بگویید یا اشتباه خود را بپذیرید، با من کشمکش میکنید که نخیر، خواناتر است!
sonixax نوشته: خوب کسی که این کد را نوشته بیسواد بوده !
کد پیاچپی:$variable = "There are 6 words in this"; echo explode(' ',$variable)[0]; // PHP can't handle it :)
دلیل نمیشود هر سینتکسی که سی شارپ دارد ، PHP هم داشته باشد و بعد چون سی شارپ آن را دارد و این ندارد پس این بدتر است !
در PHP هم سینتکس های خاصی وجود دارد که در سی شارپ وجود ندارد ! پس آیا سی شارپ ناکار آمد است ؟!
دشواری نامبرده پیوندی با سینتکس ندارد، بلکه به توانایی زبان در parse کردن آن برمیگردد، به بیان دیگر، همه زبانهای زیر:
- C
- ++C
- #C
- Ruby
- Python
- Perl
- ...
توانایی parse کردن چندلایهای را دارند، اما PHP تنها در حالت وصله پینه شده آن را پشتیبانی میکند:
Parser error in php? Can't nest array indexing
http://stackoverflow.com/questions/65099...n-array-to
http://stackoverflow.com/questions/65099...n-array-to
کد:
$arr[1] = array();
$arr[1][2] = "Hi there"
echo "$arr[1][2]"; // actually outputs "Array[2]" instead of "Hi There"
echo "{$arr[1][2]}"; // outputs 'Hi There' as expected
همچنان که در واپسین خط میتوان دید، برنامهنویس بایستی خود یک جفت {} افزوده بنویسد تا PHP درست کار کند (که خود فرنود دیگری بر «بی در و پیکر» بودن زبان است)
پس باز هم سفسته کردید و به جای پرداختن به بود و نبود یک توانایی، به اینکه «خوب نیست»، «خوانا نیست»، «برنامهنویس نمیفهمد» و .. پرداختید
sonixax نوشته: سفسطه است (قیاس مع الفارق)
برای ما توضیح دهید که چرا قیاس مع الفارق است (شاید چون به مذاق شما خوش نمیآید؟)
sonixax نوشته: نشانتان دادیم ، دوباره پستها را مطالعه بفرمایید
کجا نشان دادید، بفرمایید لینک کنید یا شماره پیک را بگویید.
.Unexpected places give you unexpected returns