[TehPUG] مقایسه PHP و Python

Keyvan Hedayati k1.hedayati93 at gmail.com
Tue Jul 15 10:24:23 CEST 2014


من قبل از پایتون از PHP استفاده می‌کردم و برام سوال بود که چرا PHP رو که
کمابیش توش مهارت دارم رو ول کنم و بیام از پایتون استفاده کنم. سرچ در مورد
مقایسه این دوتا زبون به نتیجه‌ای نرسید تا اینکه یکی از دوستام اینو بهم
معرفی کرد:
http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design
که کاملا من رو قانع کرد که دیگه بیشتر از این وقتم رو رو این زبون نزارم
اینم خوب بود
https://wiki.theory.org/YourLanguageSucks#PHP_sucks_because

این اواخر هم که مجبور شدم ازش استفاده کنم اذیت ‌کننده بوده



2014-07-14 19:06 GMT+04:30 Mohsen Pahlevanzadeh <mohsen at pahlevanzadeh.org>:

> دوست گرامی:
>
> http://stackoverflow.com/questions/986006/python-how-do-i-pass-a-variable-by-reference
> On Sat, 2014-07-12 at 21:37 +0430, Saeed Farahani wrote:
>  <نه تو پایتون اصلا چیزی به نام اشاره گر نداریم. یعنی نمیتونی یک متغیر
>  <بسازی که به یک متغیر دیگه اشاره کنه. چون ساختار حافظش طوری طراحی شده
>  <که متغیر ها به خانه های حافظه که مقدار مورد نظر توش قرار داده شده
>  <اشاره میکنن.
> >
> >
> >
> > 2014-07-12 20:24 GMT+04:30 Mohsen Pahlevanzadeh
> > <mohsen at pahlevanzadeh.org>:
>  <        سعید جان همه چیز تو پایتون با رفرنس انجام میشه(به صورت پیشفرض)
>  <        برای کال
>  <        با ولیو باید از یه کتابخونه استفاده کنی.
> >         On Thu, 2014-07-10 at 18:12 +0430, Saeed Farahani wrote:
>  <         <مهمترین چیزی که پایتون نداره کال بای رفرنس هست.
> >          <
>  <         <مقایسه ۲ زبان کار درستی نیست چون تواناییشون تو فیلد های
>  <        مختلف کاری
>  <         <هست.
> >         >
> >         >
> >         >
> >         > 2014-07-10 17:49 GMT+04:30 Mohammad Reza kamalifard
> >         > <kntu88 at gmail.com>:
>  <         <        سلام
>  <         <        کاری به مقایسه و اینا نداریم ولی در کل گفتم یه چند
>  <        تا نکته
>  <         <        بگم
>  <         <        گفتی که آرگومان ها پیش فرض در توابع رو نداره پایتون
>  <        خوب داره و
>  <         <        خیلی هم تابلوئه که داره:دی مگه این که من منظورت رو
>  <        بد فهمیده
>  <         <        باشم
> >         >
> >         https://docs.python.org/release/1.5.1p1/tut/defaultArgs.html
> >         >
>  <         <        اصلاح گرهای private و protected و  public برای ویژگی
>  <        ها و
>  <         <        توابع رو با این اسم ها نداره ولی هر کاری که بخوای
>  <        می‌تونی تو
>  <         <        کلاس هاش بکنی و این ها رو می‌تونی به شکلی پیاده سازی
>  <        بکنی! اما
>  <         <        خوب privacy رو force نمی‌کنه می‌گن که suggest می‌کنه
> >         >
> >         >
> >         https://docs.python.org/2/tutorial/classes.html#tut-private
> >         >
>  <         <        و دلیل این که چرا اینطوری هست هم
> >         >
> >
> http://stackoverflow.com/questions/70528/why-are-pythons-private-methods-not-actually-private
> >         >
>  <         <        در مورد final یا همون constant ها هم با این که خیلی
>  <        حرکت جالبی
>  <         <        نیست به نظرم که کد رو کانستنت کنیم ولی بد نیست این
>  <        رو ببینی
> >         >
> >
> http://code.activestate.com/recipes/65207-constants-in-python/?in=user-97991
> >         >
> >         >
> >         >
> >         >
> >         >
> >         >         2014-07-10 14:56 GMT+04:30 Ramin Najjarbashi
> >         >         <ramin.najarbashi at gmail.com>:
> >         >
> >         >                 2014-07-10 15:44 GMT+04:30 Beikmohammadi,
> >         Hasan
> >         >                 (Production Planning)
> >         <beikmohammadi at saipacorp.com>:
> >         >
>  <         <                        هر دو برای یادگاری نسبتا آسان هستند
> >         >
> >         >
> >         >
>  <         <                در کل مقایشه زبان ها کار پسندیده ای نیست ولی
> >         >
>  <         <                 این رو ببین:
> >         >
> >         >
> >         http://editorial.designtaxi.com/news-weblanginfo1001/1.jpg
> >         >
> >         >
>  <         <                میزان سادگی یادگیری پایتون با php قابل
>  <        مقایسه نیست
>  <         <                در مورد مولتی پلتفرم بودن هم اصولا php برای
>  <        نوشتن
>  <         <                برنامه های غیر وب استفاده نمی شه و نمیشه از
>  <        این نظر
>  <         <                قابل مقایسه نیست
> >         >
>  <         <                در کل یک مقایسه نسبتا خوبی اینجا هست
> >         >
> >
> http://www.techworld.com.au/article/398573/python_vs_php_choosing_your_next_project_language/
> >         >
> >         >
> >         >
> >         >
> >         >
> >         >
> >         _______________________________________________
> >         >                 TehPUG mailing list
> >         >                 Website: http://tehpug.ir
> >         >                 List Address" TehPUG at python.org
> >         >                 List Options:
> >         >
> >         https://mail.python.org/mailman/listinfo/tehpug
> >         >
> >         >
> >         >
> >         >         _______________________________________________
> >         >         TehPUG mailing list
> >         >         Website: http://tehpug.ir
> >         >         List Address" TehPUG at python.org
> >         >         List Options:
> >         https://mail.python.org/mailman/listinfo/tehpug
> >         >
> >         >
> >         > _______________________________________________
> >         > TehPUG mailing list
> >         > Website: http://tehpug.ir
> >         > List Address" TehPUG at python.org
> >         > List Options:
> >         https://mail.python.org/mailman/listinfo/tehpug
> >
> >
> >         _______________________________________________
> >         TehPUG mailing list
> >         Website: http://tehpug.ir
> >         List Address" TehPUG at python.org
> >         List Options: https://mail.python.org/mailman/listinfo/tehpug
> >
> >
> > _______________________________________________
> > TehPUG mailing list
> > Website: http://tehpug.ir
> > List Address" TehPUG at python.org
> > List Options: https://mail.python.org/mailman/listinfo/tehpug
>
>
> _______________________________________________
> TehPUG mailing list
> Website: http://tehpug.ir
> List Address" TehPUG at python.org
> List Options: https://mail.python.org/mailman/listinfo/tehpug
>



-- 
Live long and prosper,
K1.H
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tehpug/attachments/20140715/f083ddf1/attachment.html>


More information about the TehPUG mailing list