PEJI.IR

تمام شدن پیاده سازی String و برطرف کردن خیلی از باگ ها

۱۴۰۱ مهر ۲۷, چهارشنبه ساعت ۱۱:۱۳
برنامه نویسی

خب

string به طور کامل در دل کار پیاده سازی شد

البته برای Regex من از C str استفاده کردم که در آینده باید اصلاح بشه

ولی برای بقیه جاها پیاده سازی های substr و cmp و ... رو انجام دادم که در ادامه البته باید پیاده سازی replace رو هم انجام بدم

رفرنس کردن متغییر

۱۴۰۱ مرداد ۶, پنجشنبه ساعت ۸:۵۱
برنامه نویسی

قبل از ادامه توسعه ی کلاس ها باید بتونم برای متغییر حالت ref تعریف کنم و این ref رو بتونم داخل تابع تغییر بدم. از این ref میخام برای کلاس ها و this استفاده کنم ...

ادامه توسعه dolang

۱۴۰۱ خرداد ۳۰, دوشنبه ساعت ۶:۰۵
برنامه نویسی

5 سال قبل 4php رو نوشتم و همیشه به دنبال نوشتن زبان jit بودم تا بالاخره بعد از ۵ سال تونستم dolang رو بنویسم. در توسعه اون به مشکل بابت خودش بر نخوردم. بلکه به مشکل بابت خودم برخوردم که میدونم اگر بخوام شروع کنم به انجام دادنش نیاز به وقت و انرژی خیلی زیادی دارم که به دلیل داشتن مشغله زیاد نمیخوام شروعش کنم. اما این رو میدونم که اون رو حتما به پایان میرسونم. اون هم به بهترین شکل ممکن.

imdbapi

۱۴۰۱ خرداد ۷, شنبه ساعت ۷:۵۶
برنامه نویسی

https://www.imdb.com/interfaces/

رو تبدیل به api کردم ...

بیش از ۸ میلیون اطلاعات فیلم و سریال به همراه امتیاز و مابقی اطلاعات فیلم ها به صورت json api به صورت رایگان ...

فعلا اطلاعات به صورت هفتگی آپدیت میشه و در آینده به صورت روزانه ...

http://imdbapi.peji.ir/

انتشار اولین نسخه DoLang

۱۴۰۱ اردیبهشت ۲۹, پنجشنبه ساعت ۸:۱۸
برنامه نویسی

با انتشار اولین نسخه DoLang مشخص میشه که من چرا اسم زبانم رو DoLang گذاشتم. سعی کردم که زبان رو بشه به راحتی توسعه داد. هنوز خیلی از قسمت های اون نوشته نشده و دلیلش هم درد دست من هست. تا الان خیلی از قسمت ها رو زبان پشتیبانی میکنه و به زودی بعد از خوب شدن درد دستم تمامی قسمت های زبان رو تکمیل میکنم و برای تمام Cpu ها هم اون رو توسعه میدم. جذابیت DoLang این هست که خروجی به همراه Assembly هست و شما میتونید ساز و کار کامپایل و تبدیل کد به اسمبلی رو ببینید.

https://github.com/pejman-hkh/dolang