نظام إيكولوجي حديث للبرمجة العلمية فورتران
صورة تم إنشاؤها بمساعدة NightCafe Creator.
من الناحية التاريخية ، شكلت المكتبات الكبيرة للأغراض العامة جوهر النظام البيئي العلمي فورتران (مثل SATEC أو حزم مختلفة). لسوء الحظ ، كما ذكرت هنا من قبل ، تمت كتابة هذه المكتبات في FORTRAN 77 (أو أقدم) وظلت دون تغيير لعقود. استمرت الخوارزميات المذهلة بداخلها مسجونة بتنسيق رهيب لم يعد أحد يريد معالجته بعد الآن. في الوقت الذي كتبوا فيه ، كانوا على أحدث طراز. تعتبر اليوم من بقايا الماضي ، وتذكير بما كان يمكن أن يكون لو استمر الحفاظ عليها وإذا ظلت لغة فورتران هي لغة البرمجة العلمية والتقنية الرئيسية. p>
على مدار السنوات القليلة الماضية ، تمكنت من إنشاء مجموعة جيدة جدًا من مكتبات Fortran الحديثة للحوسبة التقنية. بعضها أصلي ، لكن العديد منها يتضمن كودًا حديثًا من مكتبات تمت كتابته منذ عقود. لا تزال الرموز تعمل بشكل جيد (تحتوي polyroots-fortran على نسخة محدثة من روتين مكتوب منذ 50 عامًا) ، لكنها احتاجت فقط إلى القليل من التنظيف والتلميع لتكون قابلة للتقديم للمبرمجين المعاصرين مثل أي شيء آخر غير الإرث القديم الذي يجب تحمله ولكن ليس جيدًا (هكذا يتم التعامل مع Fortran في نظام SciPy البيئي). p>
ها هي القائمة: p>
فئة
مكتبة
الوصف
مخرج
إقحام
bspline-fortran
1D-6D B-Spline الاستيفاء
إقحام
regridpack
1D-4D الاستيفاء الخطي والمكعب
إقحام
فينترب
1D-6D الاستيفاء الخطي
إقحام
PCHIP
حلزوني متقطع من حزمة الاستيفاء المكعب الناسك
اقتفاء أثر
pyplot-fortran
اصنع قطع أرض من فورتران باستخدام Matplotlib
ملف I / O
json-fortran
قراءة وكتابة ملفات JSON
ملف I / O
فورتران- CSV- وحدة
قراءة وكتابة ملفات CSV
تحسين
slsqp
محسن SLSQP
تحسين
نهاية
مصغر وظيفة 1D خالية من المشتقات
![نظام إيكولوجي حديث للبرمجة العلمية فورتران](https://degenerateconic.com/uploads/scientific-programming-computers-upscaled-mod1.jpg)
صورة تم إنشاؤها بمساعدة NightCafe Creator.
من الناحية التاريخية ، شكلت المكتبات الكبيرة للأغراض العامة جوهر النظام البيئي العلمي فورتران (مثل SATEC أو حزم مختلفة). لسوء الحظ ، كما ذكرت هنا من قبل ، تمت كتابة هذه المكتبات في FORTRAN 77 (أو أقدم) وظلت دون تغيير لعقود. استمرت الخوارزميات المذهلة بداخلها مسجونة بتنسيق رهيب لم يعد أحد يريد معالجته بعد الآن. في الوقت الذي كتبوا فيه ، كانوا على أحدث طراز. تعتبر اليوم من بقايا الماضي ، وتذكير بما كان يمكن أن يكون لو استمر الحفاظ عليها وإذا ظلت لغة فورتران هي لغة البرمجة العلمية والتقنية الرئيسية. p>
على مدار السنوات القليلة الماضية ، تمكنت من إنشاء مجموعة جيدة جدًا من مكتبات Fortran الحديثة للحوسبة التقنية. بعضها أصلي ، لكن العديد منها يتضمن كودًا حديثًا من مكتبات تمت كتابته منذ عقود. لا تزال الرموز تعمل بشكل جيد (تحتوي polyroots-fortran على نسخة محدثة من روتين مكتوب منذ 50 عامًا) ، لكنها احتاجت فقط إلى القليل من التنظيف والتلميع لتكون قابلة للتقديم للمبرمجين المعاصرين مثل أي شيء آخر غير الإرث القديم الذي يجب تحمله ولكن ليس جيدًا (هكذا يتم التعامل مع Fortran في نظام SciPy البيئي). p>
ها هي القائمة: p>
فئة
مكتبة
الوصف
مخرج
إقحام
bspline-fortran
1D-6D B-Spline الاستيفاء
إقحام
regridpack
1D-4D الاستيفاء الخطي والمكعب
إقحام
فينترب
1D-6D الاستيفاء الخطي
إقحام
PCHIP
حلزوني متقطع من حزمة الاستيفاء المكعب الناسك
اقتفاء أثر
pyplot-fortran
اصنع قطع أرض من فورتران باستخدام Matplotlib
ملف I / O
json-fortran
قراءة وكتابة ملفات JSON
ملف I / O
فورتران- CSV- وحدة
قراءة وكتابة ملفات CSV
تحسين
slsqp
محسن SLSQP
تحسين
نهاية
مصغر وظيفة 1D خالية من المشتقات
What's Your Reaction?
![like](https://vidianews.com/assets/img/reactions/like.png)
![dislike](https://vidianews.com/assets/img/reactions/dislike.png)
![love](https://vidianews.com/assets/img/reactions/love.png)
![funny](https://vidianews.com/assets/img/reactions/funny.png)
![angry](https://vidianews.com/assets/img/reactions/angry.png)
![sad](https://vidianews.com/assets/img/reactions/sad.png)
![wow](https://vidianews.com/assets/img/reactions/wow.png)