آرش جان،

خروجی‌ها که مشخصا یکسان هستش، فقط نحوه‌ی پیاده‌سازی الگوریتم با بقیه تفاوت
داره. از طرفی الگوریتم از من نیست بلکه بر اساس کار Kazimiers M.Borkowski
<http://astro.uni.torun.pl/~kb/Papers/EMP/PersianC-EMP.htm> اول برای
پروژه Jalaali
JS <https://github.com/jalaali/jalaali-js> به کار رفت و من هم برای PHP
استفاده کردم ازش. به طور کلی من چند تا هدف برای این پروژه در نظر گرفتم:

   - ایجاد یک کتابخانه آزاد و مستقل
   - توسعه بر اساس کلاس DateTime
   <http://php.net/manual/en/class.datetime.php>
   - سازگاری با پیاده‌سازی‌های دیگه در سازمان جلالی

اینجا موضوع برتری عملکرد یه الگوریتم به دیگری مطرح نیست و قرار هم نیست
همچین بحث‌هایی راه بیفته. گام بعدی من برای بهتر کردن پروژه آماده کردنش برای
Perl و Python هست تا با اینکار مشکل استفاده از تقویم جلالی تو پلتفرم LAMP
یکبار برای همیشه حل بشه.

*Navid Emami*
Independent *System Administrator* & *Software Engineer*
Services <http://novid.name/services.html> | About
<http://novid.name/about.html> | Contact <http://novid.name/contact.html>

2015-12-24 14:46 GMT+03:30 Arash Hemmat <[email protected]>:

> نوید عزیز میشه یک مقایسه انجام بدی بین خروجی های این الگوریتم و الگوریتم
> جدید؟ مثلا برای ۵۰ سال آینده؟
>
> ضمنا توجه داشته باش که تبدیل میلادی به شمسی با استفاده از کتابخانه intl در
> php بسادگی انجام میشه.
> کتابخانه intl از ICU project استفاده میکنه، توضیحات بخش تقویمها رو میتونی
> اینجا ببینی:
> http://userguide.icu-project.org/datetime/calendar
> http://icu-project.org/apiref/icu4j/com/ibm/icu/util/PersianCalendar.html
>
> اگر واقعا الگوریتم جدید شما به الگوریتم قبلی برتری داشته باشه، بهتره با
> نویسنده (روزبه پورنادر) ارتباط برقرار کنید که اون هم کدش رو بیاره روی این
> الگوریتم، البته قبلش بایستی برتری الگوریتم شما اثبات بشه.
>
>
>
> 2015-12-20 20:10 GMT+03:30 Navid Emami <[email protected]>:
>
>> سلام،
>>
>> پروژه Jalaali PHP <https://github.com/jalaali/jalaali-php> یه پیاده سازی
>> جدید برای تقویم جلالی است که از الگوریتم قدرتمندتری نسبت به سایر پیاده
>> سازی‌ها استفاده می‌کنه. البته این پروژه یکی از پیاده سازی‌های موجود در سازمان
>> جلالی <https://github.com/jalaali> است که نمونه اولیه آن برای
>> جاوااسکریپت اجرا شد. هدف این سازمان رفع مشکل تقویم جلالی برای طیف گسترده‌ای
>> از زبان‌های برنامه‌نویسی است. از ویژگی‌های اصلی این پروژه می‌توان به پوشش
>> ۳۰۰۰ ساله آن در عملیات تبدیل به تاریخ جلالی / جولین / میلادی و قدرت پردازش
>> بالا برای داده‌های بزرگ اشاره کرد.
>>
>> اطلاعات بیشتر در صفحه گیت‌هاب
>> <https://github.com/jalaali/jalaali-php#jalaali-php> ...
>>
>> *Navid Emami*
>> Independent *System Administrator* & *Software Engineer*
>> Services <http://novid.name/services.html> | About
>> <http://novid.name/about.html> | Contact <http://novid.name/contact.html>
>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> http://lists.tehlug.org/mailman/listinfo/general
>> unsubscribe: http://lists.tehlug.org/mailman/options/general
>>
>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.tehlug.org/mailman/listinfo/general
> unsubscribe: http://lists.tehlug.org/mailman/options/general
>
_______________________________________________
general mailing list
[email protected]
http://lists.tehlug.org/mailman/listinfo/general
unsubscribe: http://lists.tehlug.org/mailman/options/general

Reply via email to