#Lua
#Programming
#Part4
زبان Lua زبان خیلی سریعی هست اگر با LuaJIT اجرا بشه. اونقدر سریع که از یه سری از زبان های کامپایل شده هم میتونه سریع تر باشه.
چون که مستقیم به C کامپایل میشه قبل اجرا.
همین یکی از دلایلی هست که این زبان تحسین میشه
اما قطعا کار سختی هستش که این زبان رو تبدیل کرد به زبانی که براش ساخته نشده و باهاش کارایی کرد که براش ساخته نشده.
استفاده این زبان فقط embed-able هست و متاسفانه برخلاف امید من تا ابد هم همینطور خواهد ماند.
اما در میان زبان های embed-able این بهترین زبان ساخته شده هست.
از Game Engine ها تا ابزار های معروفی مثل nmap, conky, mpv و حتی freebsd kernel ازش استفاده میکنن برای ساخت noscripting API و استفاده از اون.
پس خلاصه بخوام بگم. زبان Lua برای general-purpose programming ساخته نشده. برای embed شدن و noscripting ساخته شده.
اکوسیستم خیلی پر کیفیتی نداره.
به مشکلات autocomplete برمیخورید چون که توسعه دهنده ها lua api خوبی برای ماژول های C اشون ننوشتن. تو برنامه هایی هم که embed دارنش هم همینطور.
#Programming
#Part4
زبان Lua زبان خیلی سریعی هست اگر با LuaJIT اجرا بشه. اونقدر سریع که از یه سری از زبان های کامپایل شده هم میتونه سریع تر باشه.
چون که مستقیم به C کامپایل میشه قبل اجرا.
همین یکی از دلایلی هست که این زبان تحسین میشه
اما قطعا کار سختی هستش که این زبان رو تبدیل کرد به زبانی که براش ساخته نشده و باهاش کارایی کرد که براش ساخته نشده.
استفاده این زبان فقط embed-able هست و متاسفانه برخلاف امید من تا ابد هم همینطور خواهد ماند.
اما در میان زبان های embed-able این بهترین زبان ساخته شده هست.
از Game Engine ها تا ابزار های معروفی مثل nmap, conky, mpv و حتی freebsd kernel ازش استفاده میکنن برای ساخت noscripting API و استفاده از اون.
پس خلاصه بخوام بگم. زبان Lua برای general-purpose programming ساخته نشده. برای embed شدن و noscripting ساخته شده.
اکوسیستم خیلی پر کیفیتی نداره.
به مشکلات autocomplete برمیخورید چون که توسعه دهنده ها lua api خوبی برای ماژول های C اشون ننوشتن. تو برنامه هایی هم که embed دارنش هم همینطور.
اگر با
شاید مشکل از سرور میرور هم باشه که reflector میتونه کمک کنه بهتراشو انتخاب کنید
sudo pacman -Syy archlinux-keyringفیکس نشد اینو بزنید
sudo pacman-key --refresh-keysواسه من یکم این پروسه طولانی بود. ولی فیکس کرد
شاید مشکل از سرور میرور هم باشه که reflector میتونه کمک کنه بهتراشو انتخاب کنید
sudo reflector -c gb,fr,de -f 10 -p http,https -l 10 --sort rate --save /etc/pacman.d/mirrorlist
کلا اوضاع عحیب
از اونطرف فیلترینگ شدید میشنوم
بعد میبینم اینطوریه
اینترنت ایران شده سیرک
از اونطرف فیلترینگ شدید میشنوم
بعد میبینم اینطوریه
اینترنت ایران شده سیرک
TECH STASH
این باگ همچنان تو سیستم دبیان ام هست. سخته منشا اش رو پیدا کردن. بزودی با آرچ مقایسه میکنم ببینم مشکل تو هر دوعه یا فقط دبیان. سمت آرچ میرم. چون کامیپوترم بهترین سازگاری رو باهاش داشته. امیدوارم مشکل از خود کارت شبکم نباشه. امیدوارم.
این مشکله اگر یادتون باشه مدتی هست با یه آپدیت نامعلوم فیکس شده.
نمیدونم چطور ولی ظاهرا که الان همه چی نرمال کار میکنه.
عجیبه 😂🤣🤣
نمیدونم چطور ولی ظاهرا که الان همه چی نرمال کار میکنه.
عجیبه 😂🤣🤣
درسته عدد بالا خیلی خیلی لذت بخش هست
ولی باید اینم خوند و بهش توجه کرد
https://pythonspeed.com/articles/cython-limitations/
ولی باید اینم خوند و بهش توجه کرد
https://pythonspeed.com/articles/cython-limitations/
Python⇒Speed
Some reasons to avoid Cython
Cython is an easy way to speed up your Python code—but it doesn’t scale well to large projects.
اینم از ریفرنس اگر بقیه هم دوست دارن باهاش آشنا بشن:
https://youtu.be/ODnHNd5xcNg
https://youtu.be/ODnHNd5xcNg
YouTube
Cython makes Python INSANELY FAST
Python has a bit of a reputation for being slow, but with just a little bit of effort, it can approach the sort of speeds you could expect from C. Wowsers.
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become…
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become…
TECH STASH
What the actual f***
خب به نظر میاد یه جای کار خراب کاری کردم 😅😅😅
این حاصل از باگ کدم بود
باید خروجی کدم رو بررسی میکردم
این حاصل از باگ کدم بود
باید خروجی کدم رو بررسی میکردم