فارسی
باز کردن در Telegram

رشتهٔ گفتگو Which is faster?

30 پیام · –
  1. S
    فقط یه نکته ای .. الگوریتم خیلی مهمه 😐☝🏻 به این بنچمارکای ک چند تا حلقه یا پرینت میگیرن زیاد توجه نکنید .. مثلا جولیا و پایتون تو matmul رکورد دارن .. جولیا چند صدم ثانیه .. پایتون ۳ و C هم ۳ ثبت کرده . . جاوا روی GCاش .. هروقت از دستش بر بیاد .. مالتی تردینگ میکنه .. C صرفا پرفورمنس داره .. کانکارنسی نداره .. جولیا هم بصورت نیتیو کانکارنسی و مالتی تردینگ داره .. ولی تو اون کد استفاده نشده . . در کل .. زیاد به این آمارا توجه نکنید .. و با زبونتون عشق کنید:)))
    1. S
      راستی راست(Rust) رو هم نداشت 😐☝🏻
    2. S
      عکس
      برای نمایش کلیک کنید
    3. ح
      موافقم با اینک واقعا زبان جاوا رو دوست دارم ولی با این حرفت موافقم
    4. S
      البته ضرب ماتریس کارایه که جولیا واسش ساخته شده به خاطر همین خیلی سریعه. در کل جولیا خیلی سریعه.
      1. S
        دقیقا ..مثلا matmul چیزیه ک تو تنسورفلو هم به کررات استفاده شده ..
  2. S
    این بنچمارک واقعا افتضاح بود. آخه این شد معیار. اونم رو ویندوز که VM هیچ کدوم این زبونا روش بهینه نشده
    1. ح
      ببین درسته بنچ مارک مهمه با حرفت موافقم ولی این دلیل نمیشه پایتون کند نیست
      1. S
        بر اساس سرعت زبون ها رو مقایسه میکنی؟
          1. S
            جاهایی که سرعت لازم میشه معمولا سوئیچ میکنن به cython یا pypy . خیلی از کتابخونه های پایتون مخصوصا اونایی که مربوط به محاسبات سنگینه با c, cython نوشته شده. که نتیجه سرعت و مدیریت حافظه از جاوا خیلی بهتر در میاد. مفسر jit pypy هم هست. که سرعت رو خیلی میبره بالا. تو همین بنجمارکی که نشون دادی طرف اینقدر نوب بوده که از مفسر عادی lua استفاده کرده. خیلی دوست دارم بدونم اگه lua jit روی یه سیستم عامل درست حسابی بود نتیجه چی در میومد.
            1. ح
              خب میتونیم تست کنیم چیزی رو که میگی همین برنامه ای که دیدی رو با cpython اجرا کن با جاوا هم اجرا کن ببین جواب چی میشه
              1. S
                مطينم cpython کند تر در میاد. مفسر jit که بایت کد رو تفسیر میکنه رو نمیشه با یه مفسر عادی مقایسه کرد. ولی مقایسش با کد julia , luajit که درست نوشته شده باشن یا حتی node js هم جالبه
                1. S
                  پایتون 3.7 از 3.6 و قبلیا سریع تر شده 😍 https://vstinner.github.io/python37-gil-change.html یکی از دولوپراش نوشته .. یه باگی بروز کرده بود 😐 بهم ریپورت دادن .. gil موقع ایجاد شدن .. یه باگ داشت و کرش میکرد .. و من چند سال یادم رفت تا درستش کنم ...
                  1. S
                    این gil نکبتی شده برای پایتون. هر چی میکشیم از دست اینه. البته سریع هم بشه بازم در حد جاوا و ... نمیشه.
                    1. S
                      من یکم عمیق شدم تو کامپایلر راست .. لعنتیا وقتی GC رو حذف کردن . .بجاش LLVM گذاشتن .. و کامپایلر رو تا حد ممکن هوشمند کردن .. زمان کامپایل راست .. تو کد خط های زیاد . .خیلی طولانیه . .. ولی راه حل خوبی به نظر میاد .. قبل از اجرا .. یه محاسباتی انجام بشه برای تامین امنیت مموری و ترد ها ...
                    2. S
                      حالا سرعت به تنهایی مهم نیست .. کانکارنسی رو حداقل داشته باشیم .. .. این jython زیر سایه جاوا gil رو براحتی کنار گذاشت .. ولی نمیدونم چرا این پروژه های خوبو ادامه نمیدن ... رو 2.7 موند .. یه پروژه pyPrallel هم بود ک .. از 2016 آپدیت نشده .. اونم رو حذف gil کار میکرد .. بنچمارک با تورنادو گذاشه بودن .. خیلی خوب بود ..
                      1. S
                        دلیل اصلی اینکه زبون های فانکشنال چند وقته اومدن رو بورس همین کانکارنسیه. دیگه دیتا ریس و ترد لاک و .... رو ندارن
                        1. S
                          اره خیلی طرفدار پیدا کردن .. ولی اکثرشون در حد همون fans هستن .. میزان رشد یوزرای پایتون .. از اکثر زبونا بالاتر بوده .. و تو عمل هم دولوپرای پایتونی خیلی زیادن .. حالا فرض کن کانکارنسی توپ هم بهش اضافه بشه .. خیلیا برای دولوپ وب .. سراغ هیچ چیز دیگه ای نمیرن..
      2. M
        من جاوا کارم ولی الان میخوام یه پروژه بات موزیک کار کنم که با جاوا به 2 ماه وقت نیاز داره. همونو با پایتون تو 20 روزه انجام میدم. یکی بخاطر سرعت انجام پروژه یکی هم کتابخونه های خیلی خوبش برای پردازش صدا
        1. ح
          ببین من اصلا روی جاوا تعصب ندارم که فقط جاوا خوبه بقیه زبونا چرتن قبول دارم پایتون تو زمینه های هوش و پردازش تصویر فوق العادس کاملا بسته به شرایط داره که کدوم زبان بهتره ولی خب جاوا از نظر من ویژگی های بهتری داره
      3. I
        مقایسه زبان ها با سرعت اصلا ملاک درستی نیست درواقع اصلا مقایسه درست نیست مثل این می مونه شتاب 0تا 100 تراکتور رو با مازراتی و بوگاتی یا پراید مقایسه کنی اینا کاربردشون فرق میکنه

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما