برنامج حاسبة

آلة حاسبة جنوم ، وهي آلة حاسبة برمجية

الآلة الحاسبة البرمجية هي آلة حاسبة تم تنفيذها كبرنامج حاسوبي ، بدلاً من كونها جهازًا ماديًا.

تُعدّ هذه الأدوات من بين أبسط أدوات البرمجيات التفاعلية ، ولذلك فهي تُتيح للمستخدم اختيار عملية واحدة في كل مرة. ويمكن استخدامها لتنفيذ أي عملية تتكون من سلسلة من الخطوات، تُطبّق كل خطوة منها إحدى هذه العمليات، وليس لها غرض آخر غير هذه العمليات، لأن العمليات هي الميزات الوحيدة، أو على الأقل الميزات الأساسية، للآلة الحاسبة، وليست ميزات ثانوية تدعم وظائف أخرى لا تُعرف عادةً ببساطة باسم الحساب. [ 1 ]

باعتبارها آلة حاسبة ، وليست جهاز كمبيوتر ، فإنها عادة ما تحتوي على مجموعة صغيرة من العمليات البسيطة نسبيًا، وتنفذ عمليات قصيرة لا تتطلب حسابات مكثفة ولا تقبل كميات كبيرة من بيانات الإدخال أو تنتج العديد من النتائج، على الرغم من أن العديد من برامج الآلات الحاسبة يمكنها محاكاة ميزات الآلة الحاسبة العلمية المحمولة وآلة الرسم البياني مثل الدوال المثلثية ، وتقريبات باي ، ورسم الدوال.

المنصات

ساعة حاسبة من كاسيو داتابانك

تتوفر برامج الآلات الحاسبة للعديد من المنصات المختلفة ، ويمكن أن تكون:

  • برنامج خاص بنظام التشغيل أو مُضمّن فيه .
  • برنامج يتم تنفيذه كبرمجة من جانب الخادم أو العميل (مثل جافا سكريبت ) داخل صفحة ويب .
  • مدمجة في ساعة حاسبة .
  • كذلك، قد تحتوي البرامج المعقدة على مربعات حوار تشبه الآلة الحاسبة، وأحيانًا مع وظائف الآلة الحاسبة الكاملة، لإدخال البيانات في النظام.

تاريخ

السنوات الأولى

ظهرت الحواسيب الحديثة لأول مرة في أربعينيات وخمسينيات القرن العشرين. [ 2 ] استُخدمت البرامج التي كانت تُشغّلها بطبيعة الحال لإجراء العمليات الحسابية، ولكنها صُممت خصيصًا لتطبيقات واسعة النطاق لم تقتصر على العمليات الحسابية البسيطة. على سبيل المثال، صُمم حاسوب LEO لتشغيل برامج تطبيقات الأعمال مثل برامج الرواتب .

تمت كتابة البرامج المخصصة لإجراء العمليات الحسابية كغرض رئيسي لأول مرة في الستينيات، وتم إصدار أول حزمة برامج للحسابات العامة التي حظيت باستخدام واسع النطاق في عام 1978. [ 3 ] كان هذا هو VisiCalc وكان يسمى آلة حاسبة مرئية تفاعلية ، ولكنه كان في الواقع جدول بيانات ، وهذه لا تُعرف الآن عادةً باسم الآلات الحاسبة.

احتوت نسخة يونكس التي صدرت في يناير 1979، V7 يونكس، على آلة حاسبة يمكن الوصول إليها من خلال سطر الأوامر .

محاكاة الآلات الحاسبة المادية

استُخدمت الآلات الحاسبة منذ العصور القديمة ، وحتى ظهور البرمجيات، كانت عبارة عن أجهزة مادية. أما أحدث الآلات الحاسبة المادية فهي أجهزة إلكترونية محمولة باليد مزودة بأزرار للأرقام والعمليات الحسابية، وشاشة صغيرة لعرض المدخلات والنتائج.

قلدت أولى الآلات الحاسبة البرمجية هذه الآلات الحاسبة المادية من خلال تنفيذ نفس الوظائف باستخدام أزرار يتم تشغيلها بالماوس بدلاً من الأصابع. ظهرت هذه الآلات الحاسبة البرمجية لأول مرة في ثمانينيات القرن الماضي كجزء من نظام التشغيل ماكنتوش الأصلي ( النظام 1 ) ونظام التشغيل ويندوز ( ويندوز 1.0 ).

تقوم بعض برامج الآلات الحاسبة بمحاكاة إحدى الآلات الحاسبة المادية بشكل مباشر، من خلال عرض صورة تشبه الآلة الحاسبة، وتوفير نفس الوظائف.

برامج حاسبة على الإنترنت

مع ازدياد قوة متصفحات الويب ، ركز المطورون بشكل أكبر على إنشاء آلات حاسبة عبر الإنترنت بدلاً من الاعتماد على الأجهزة المحلية. في مايو 2009، أعلنت شركة وولفرام ريسيرش عن الإصدار العام الأول من وولفرام ألفا . وبدلاً من أن تعمل كمحرك بحث تقليدي ، وُصفت الأداة بأنها "محرك معرفة حسابي" مصمم لحساب الإجابات من بيانات بحثية رياضية مُنسقة بدلاً من عرض صفحات الويب. [ 4 ]

في عام 2011، أُطلق برنامج Desmos كآلة حاسبة بيانية مجانية تعمل عبر المتصفح في مؤتمر TechCrunch Disrupt الذي عُقد في مدينة نيويورك . [ 5 ] وقد طوّر مؤسسه، إيلي لوبيروف، هذا البرنامج كبديل للآلات الحاسبة البيانية التقليدية، مشيرًا إلى أنها باهظة الثمن بالنسبة لمعظم الطلاب. [ 6 ]

أمثلة

الآلات الحاسبة الرقمية

تم تطبيق جميع أنواع الآلات الحاسبة المادية في البرامج، بما في ذلك آلات التحويل ، والآلات المالية ، وآلات الرسم البياني ، والآلات القابلة للبرمجة ، والآلات العلمية .

تشمل الآلات الحاسبة الرقمية الأخرى التي لا تحاكي الآلات الحاسبة التقليدية ما يلي:

  • حاسبات الصيغ
  • الآلات الحاسبة ذات النوافذ: تعرض هذه الآلات مربع حوار يسمح للمستخدمين بإدخال البيانات، بدلاً من إدخال البيانات والعمليات الحسابية، وتحتوي على صيغة مدمجة تُطبق تلقائيًا على هذه البيانات. توجد أمثلة عديدة على هذه الآلات الحاسبة في مجالات التمويل والرياضيات والعلوم وغيرها.
  • الآلات الحاسبة المتخصصة: توجد آلات حاسبة برمجية تحتوي على عمليات ذات صلة بمجال تطبيق ومهنة محددة، بما في ذلك هندسة السيارات والبناء والهندسة الكهربائية.

الآلات الحاسبة غير الرقمية

لا تقبل جميع الآلات الحاسبة البرمجية بيانات رقمية أو تعابير جبرية كمدخلات. بل يمكنها أيضًا استيعاب معلومات متنوعة، بدءًا من معلومات نمط الحياة وصولًا إلى الرموز العلمية. ومن أمثلة هذه الأنواع من الآلات الحاسبة البرمجية ما يلي:

  • حاسبة الحب : المدخل هو اسمان ، وهناك زر لحساب التوافق ، كنسبة مئوية، بين شخصين يحملان هذين الاسمين.
  • حاسبة الوزن الجزيئي : المدخل هو صيغة جزيئية كيميائية ، باستخدام رموز الجدول الدوري والتدوين، وهناك زر لحساب النسب المئوية لمكوناتها.
  • الآلة الحاسبة الفلكية : المدخلات هي تاريخ وجرم سماوي واحد أو أكثر (عادةً الشمس، القمر، الكواكب، الكويكبات، أو المذنبات). يحسب البرنامج موقع هذه الأجرام بالنسبة للتاريخ المحدد، ويعطي نتيجة رقمية للموقع (عادةً في المطلع المستقيم والميل، مع إمكانية تحديد الاعتدال)، وأحيانًا يعتمد على السطوع، وقطر الزاوية، والطور. يمكن لبعض البرامج إنشاء قائمة بالأحداث الفلكية لأنواع معينة خلال فترة زمنية محددة، كعام مثلاً. كما يمكن أن تكون الآلات الحاسبة الفلكية جزءًا من برامج المحاكاة، حيث تعرض السماء في وقت محدد.

ألعاب

توجد أيضاً أنواع من البرامج المستخدمة للمساعدة في حل الألعاب والتي يشار إليها أحياناً باسم الآلات الحاسبة، بما في ذلك:

برامج حاسبة

توجد العديد من حزم البرامج التفاعلية التي توفر ميزات حسابية سهلة الاستخدام، ولكنها لا تُسمى عادةً بالآلات الحاسبة ، لأن هذه الميزات الحسابية تلعب دورًا مساعدًا فقط وليست غاية في حد ذاتها. وتشمل هذه الحزم ما يلي:

جداول البيانات
لا تُسمى جداول البيانات عادةً بالآلات الحاسبة، لأن غرضها الرئيسي هو تنظيم البيانات في صفوف وأعمدة، وتحديث قيم العديد من الخلايا التابعة تلقائيًا عند تغير قيمة خلية أخرى. أما وظائف الحساب فتُستخدم فقط كأداة مساعدة لتحديد القيم في بعض الخلايا.
أنظمة الجبر الحاسوبي
لا تُسمى أنظمة الجبر الحاسوبي عادةً بالآلات الحاسبة لأن غرضها الرئيسي هو إجراء عمليات حسابية رمزية للتعبيرات الرياضية التي قد تحتوي على متغيرات وعمليات معقدة، مثل التكامل. ومع ذلك، يمكن أن تكون هذه التعبيرات عبارة عن حسابات أساسية لا تستخدم متغيرات، ويتم تقييمها ببساطة، كما هو الحال في الآلة الحاسبة.
قواعد البيانات
لا تُسمى قواعد البيانات عادةً بالآلات الحاسبة لأن غرضها الرئيسي هو إدخال البيانات وتخزينها، بالإضافة إلى إعداد التقارير بناءً على هذه البيانات. وتُستخدم ميزات الحساب فيها فقط كأداة مساعدة لتحديد القيم في بعض الحقول.

انظر أيضاً

مراجع

  1. كيرشماير، جيرالد؛ شفايغوفر، إريك؛ بنش-كابون، تريفور جيه إم (14 أغسطس 1998). تطبيقات قواعد البيانات وأنظمة الخبراء: المؤتمر الدولي التاسع، DEXA'98، فيينا، النمسا، 24-28 أغسطس 1998، وقائع المؤتمر . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-3-540-64950-2أُرشف من المصدر الأصلي بتاريخ 11 ديسمبر 2024. تم الاطلاع عليه بتاريخ 14 مارس 2024 .
  2. "الحواسيب المبكرة ذات القدرة الكاملة على محاكاة تورينج | رود كاناداي" . مؤرشف من الأصل بتاريخ 16 سبتمبر 2025. تم الاطلاع عليه بتاريخ 15 أكتوبر 2025 .
  3. باور، دي جيه، تاريخ موجز للجداول الإلكترونية، DSSResources.COM، شبكة الإنترنت العالمية، http://dssresources.com/history/sshistory.html مؤرشف في 19 سبتمبر 2010 في Wayback Machine ، الإصدار 3.6، 30 أغسطس 2004. تمت إضافة الصورة في 24 سبتمبر 2002.
  4. "إطلاق Wolfram|Alpha رسميًا" . أرشيف إعلانات Wolfram . 18 مايو 2009. مؤرشف من الأصل في 18 مايو 2025. تم الاطلاع عليه في 27 يناير 2026 .
  5. إمبسون، ريب (24 مايو 2011). "إنشاء ومشاركة محتوى تعليمي ثري باستخدام ديسموس" . تك كرانش . مؤرشف من الأصل في 2 ديسمبر 2025. تم الاطلاع عليه في 28 يناير 2026 .
  6. كودا، أسوكا (2023-10-02). "مؤسس ديسموس يتحدث عن الآلات الحاسبة البيانية، ورسم مساره المهني" . أخبار جامعة ييل . تم الاطلاع عليه بتاريخ 28-01-2026 .
  7. "Ruphy/Speedcrunch" . GitHub . مؤرشف من الأصل بتاريخ 2026-03-03 . تم الاطلاع عليه بتاريخ 2026-02-18 .
  8. "إعداد برنامج TI SmartView" . 25 يناير 2024. مؤرشف من الأصل في 14 نوفمبر 2025. تم الاطلاع عليه في 18 فبراير 2026 .