
منذ وقت ليس ببعيد ، تم نشر خبر على Habré حول
الكشف عن الكود الخاص بـ Windows Calculator ، وهو أحد أشهر البرامج في العالم. الكود المصدري لهذا البرنامج
متاح على جيثب .
ثم قيل إن مطوري البرنامج يعرضون على الجميع المساهمة برغباتهم وأفكارهم المتعلقة بوظيفة البرنامج. من بين عدد كبير ، يتم تحديد واحد حاليًا. يقترح مؤلفها إضافة
وضع رسومية إلى
الآلة الحاسبة .
في الواقع ، كل شيء واضح هنا - سيسمح الوضع الرسومي بتصور المعادلات والوظائف ، كما هو الحال تقريبًا مثل وضع التآمر في Matlab. تم اقتراح الميزة بواسطة مهندس Microsoft Dave Grochocki. ووفقا له ، لن يكون وضع الرسومات المتقدمة للغاية. سوف يسمح للطلاب لرسم الرسوم البيانية باستخدام المعادلات الجبرية.
"الجبر هو الطريق إلى العوالم العليا للرياضيات والتخصصات ذات الصلة. على الرغم من ذلك ، يعد هذا أحد أصعب المواد للطلاب ، حيث يحصل الكثير منهم على درجات سيئة في علم الجبر. يعتقد المطور أنه إذا أضفت وضعًا بيانيًا إلى الآلة الحاسبة ، فسيصبح من السهل على الطلاب والمعلمين فهم بعضهم البعض في الفصل الدراسي.
"يمكن أن تكون الآلات الحاسبة الرسومية مكلفة للغاية ، والحلول البرمجية تتطلب ترخيصًا ، والخدمات عبر الإنترنت ليست دائمًا الحل الأفضل" ، يواصل Grochoski.
وفقًا لممثلي Microsoft ، فإن وضع الرسومات هو بالضبط أحد أكثر الميزات المطلوبة في تطبيق Feedback Hub ، حيث يقوم مستخدمو منتجات برامج الشركات بإعادة تعيين عروضهم.
الأهداف التي حددها المطورون لأنفسهم:
- توفير التصور الأساسي في Windows Calculator ؛
- دعم مناهج الرياضيات الأساسية في الولايات المتحدة الأمريكية (لسوء الحظ ، في حين سيتم تخطيط وظائف الحاسبة بناءً على احتياجات الطلاب في هذا البلد) ، بما في ذلك القدرة على بناء وتفسير الوظائف وفهم النماذج الخطية والتربيعية والأسية ودراسة الدوال المثلثية باستخدام آلة حاسبة وفهم المفهوم المعادلات.
ماذا سيحصل المستخدم على:
- القدرة على إدخال معادلة لبناء الرسم البياني المناسب.
- القدرة على إضافة عدة معادلات وتصورها لمقارنة الرسوم البيانية مع بعضها البعض.
- وضع تحرير المعادلة بحيث يمكنك معرفة التغييرات التي يتم إجراؤها عند إجراء بعض التعديلات على المعادلة الأصلية.
- تغيير وضع عرض المخططات - يمكن عرض أقسام مختلفة بدرجات متفاوتة من التفاصيل (أي نتحدث عن القياس).
- القدرة على دراسة أنواع مختلفة من الرسوم البيانية.
- القدرة على تصدير النتيجة - يمكنك الآن مشاركة تصورات الوظائف في Office / Teams.
- يمكن للمستخدمين بسهولة التعامل مع المتغيرات الثانوية في المعادلات ، والتي ستوفر فرصة لفهم كيف تؤثر التغييرات في المعادلات على الرسم البياني.
بقدر ما يمكن للمرء أن يحكم ، يمكن بناء الرسومات ليست لوظائف معقدة للغاية.
الآن يحاول مطورو الحاسبة إظهار أن البرنامج يتحسن بمرور الوقت. ولدت كمساعد أساسي لأداء العمليات الحسابية. الآن هي آلة حاسبة علمية موثوقة والتي يمكن استخدامها من قبل مجموعة واسعة من المستخدمين لحل مشاكل خطيرة للغاية. في المستقبل ، سوف يتحسن البرنامج أكثر.
بالنسبة لفتح شفرة المصدر ، يتم ذلك حتى يتمكن أي شخص من التعرف على تقنيات Microsoft مثل Fluent و Universal Windows Platform و Azure Pipelines وغيرها. بفضل هذا المشروع ، يمكن للمطورين معرفة المزيد حول كيفية إنجاز العمل لإنشاء مشاريع معينة في Microsoft. يمكن الاطلاع هنا على تحليل مفصل لرمز المصدر الخاص بحاسبة Windows ، مباشرة على موقع Habr .
البرنامج مكتوب بلغة C ++ ويحتوي على أكثر من 35000 سطر من الكود. لتجميع المشروع ، يحتاج المستخدمون إلى Windows 10 1803 (أو الأحدث) وأحدث إصدار من Visual Studio. جميع المتطلبات متوفرة على جيثب.