آلة حاسبة قابلة للبرمجة
الآلات الحاسبة القابلة للبرمجة هي آلات حاسبة قادرة على تنفيذ سلسلة من العمليات تلقائيًا تحت سيطرة برنامج مُخزّن . معظمها كامل تورينج ، وبالتالي فهي نظريًا حواسيب متعددة الأغراض. مع ذلك، فإن واجهات المستخدم وبيئات البرمجة الخاصة بها مصممة خصيصًا لتسهيل إجراء العمليات الحسابية الصغيرة، وليس للاستخدام العام.
استخدمت أولى الآلات الحاسبة القابلة للبرمجة، مثل آلة IBM CPC، البطاقات المثقبة أو وسائط تخزين أخرى لحفظ البرامج. أما الآلات الحاسبة الإلكترونية المحمولة، فتخزن البرامج على شرائط مغناطيسية، أو خراطيش ذاكرة قابلة للإزالة للقراءة فقط، أو ذاكرة فلاش، أو في ذاكرة قراءة/كتابة مدعومة ببطارية.
منذ أوائل التسعينيات، تنتمي معظم هذه الوحدات المحمولة المرنة إلى فئة الآلات الحاسبة البيانية . قبل الإنتاج الضخم لشاشات LCD النقطية الرخيصة، كانت الآلات الحاسبة القابلة للبرمجة تتميز عادةً بشاشة عرض رقمية أو أبجدية رقمية من سطر واحد . أكبر أربع شركات مصنعة للآلات الحاسبة القابلة للبرمجة هي كاسيو ، وهيوليت-باكارد ، وشارب ، وتكساس إنسترومنتس . وقد صنعت جميع هذه الشركات أجهزة كمبيوتر جيبية في الماضي، وخاصة كاسيو وشارب.
تتميز العديد من الآلات الحاسبة من هذا النوع بشاشات LCD أحادية اللون، بينما تتميز بعضها بشاشات رباعية الألوان (الأحمر أو البرتقالي، الأخضر، الأزرق، والأسود)، أو، في حالة بعض الأجهزة المتطورة اعتبارًا من يناير 2022، بشاشات ملونة مشابهة لشاشات العرض التي تعرض رسومات 16 أو 32 بت. ونظرًا لاستخدامها في وظائف الرسم البياني، فإن شاشات هذه الأجهزة قابلة للعنونة على مستوى البكسل . وتحتوي بعضها على شاشة لمس، وأجهزة تنبيه أو مصادر صوتية أخرى، وساعات داخلية، وأجهزة مودم أو أجهزة اتصال أخرى بما في ذلك أجهزة إرسال واستقبال الأشعة تحت الحمراء، وأنواع متعددة من المنافذ للأجهزة الطرفية مثل الطابعات، ومنافذ لبطاقات الذاكرة من أنواع مختلفة.
أدى الانتشار الواسع وانخفاض تكلفة الحواسيب الشخصية ، بما في ذلك الحواسيب المحمولة والهواتف الذكية والأجهزة اللوحية، إلى جعل الآلات الحاسبة القابلة للبرمجة غير ضرورية تدريجيًا لمعظم التطبيقات. يمكن أتمتة العديد من برامج الرياضيات وتخصيصها من خلال لغات البرمجة النصية والإضافات بطريقة مشابهة للآلات الحاسبة المحمولة القابلة للبرمجة. ومع ذلك، لا تزال الآلات الحاسبة القابلة للبرمجة شائعة في التعليم الثانوي والجامعي . غالبًا ما تكون هناك حاجة إلى نماذج محددة من الآلات الحاسبة لاستخدامها في العديد من مقررات الرياضيات. عادةً ما يُبرر استمرار استخدامها في التعليم بالوظائف التي يمكن التحكم بها بدقة. على سبيل المثال، لا تتمتع الآلات الحاسبة عادةً بإمكانية الوصول المباشر إلى الإنترنت، وبالتالي لا يمكن استخدامها للمساعدة غير القانونية في الامتحانات. يبذل مصنعو الآلات الحاسبة القابلة للبرمجة المتبقون جهودًا كبيرة لتشجيع استمرار استخدام هذه الآلات الحاسبة في تدريس الرياضيات في المرحلة الثانوية. [ 1 ]
الأجهزة السابقة
برمجة الآلة الحاسبة
تتيح الآلات الحاسبة القابلة للبرمجة للمستخدم كتابة وتخزين البرامج في الآلة الحاسبة من أجل حل المشكلات الصعبة أو أتمتة إجراء معقد.
تظهر إمكانية البرمجة بشكل شائع (وإن لم يكن حصريًا) في الآلات الحاسبة البيانية ، حيث تسمح الشاشة الأكبر بعرض عدة أسطر من التعليمات البرمجية في وقت واحد (أي دون الحاجة إلى التمرير إلى سطر العرض التالي/السابق). في الأصل، كان يجب برمجة الآلات الحاسبة بلغة الأوامر الخاصة بها، ولكن مع اكتشاف مخترقي الآلات الحاسبة طرقًا لتجاوز الواجهة الرئيسية وكتابة برامج بلغة التجميع ، بدأت شركات تصنيع الآلات الحاسبة (وخاصة شركة تكساس إنسترومنتس ) بدعم البرمجة في الوضع الأصلي على أجهزتها، حيث كشفت أولًا عن الثغرات المستخدمة لتمكين تشغيل هذه التعليمات البرمجية، ثم قامت لاحقًا بتضمين آليات للتعامل مع هذه البرامج مباشرةً من واجهة المستخدم.
تتوفر العديد من البرامج المصممة للآلات الحاسبة على الإنترنت . يمكن للمستخدمين تنزيل هذه البرامج على أجهزة الكمبيوتر الشخصية ، ثم تحميلها إلى الآلة الحاسبة باستخدام كابل توصيل خاص ، أو اتصال لاسلكي بالأشعة تحت الحمراء، أو عبر بطاقة ذاكرة. في بعض الأحيان، يمكن تشغيل هذه البرامج أيضًا من خلال برامج المحاكاة على الكمبيوتر.
يمكن برمجة هذه الآلات على الآلة نفسها، أو على جهاز الكمبيوتر وتحميل الكود المصدري، أو تجميعه على جهاز الكمبيوتر وتحميله كما هو الحال مع Flash وبعض تطبيقات C/C++. بالإضافة إلى حزم لغات البرمجة المخصصة للحاسوب مثل tigcc وhpgcc وغيرها، يحتوي برنامج ربط الحاسوب المتاح لآلات حاسبة TI وHP وCasio وSharp على محررات برامج؛ كما توجد أيضًا حزم تطوير برمجية (SDKs) ومحاكيات وأدوات أخرى للاستخدام على الحاسوب، بالإضافة إلى أدوات أخرى من الشركات المصنعة وجهات خارجية مثل محرر TI++. [ 2 ] يمكن أيضًا تبادل البرامج والبيانات وما إلى ذلك بين الآلات المتشابهة عبر المنافذ نفسها الموجودة على الآلة الحاسبة والمستخدمة للاتصال بالحاسوب. تشمل أدوات البرمجة المدمجة التي تستخدم تطبيقات لغات غير أصلية مُجمِّع C المدمج لآلات حاسبة Casio من سلسلة fx ومنفذ BBC Basic الخاص بآلة TI-83.
أحد الاحتمالات الناشئة عما سبق هو كتابة برامج تفسيرية ومترجمات وبرامج ترجمة للغات إضافية لبرمجة الآلات؛ تم بالفعل نقل BBC Basic إلى سلسلة TI-83 و TI -84 ، وتشمل لغات البرمجة وأدوات البرمجة الأخرى المدمجة التي ناقشها الكثيرون Fortran و awk و Pascal و Rexx و Perl و Common Lisp و Python و tcl والعديد من واجهات Unix.
تتضمن البرامج الشائعة المتاحة للآلات الحاسبة كل شيء بدءًا من حلول المسائل الرياضية والعلمية وصولًا إلى ألعاب الفيديو ، بالإضافة إلى ما يُسمى بالعروض التوضيحية . معظم هذه البرامج عبارة عن برامج مجانية أو مفتوحة المصدر من إنشاء المستخدمين ، على الرغم من توفر برامج تجارية أيضًا، خاصةً لقطاعي التعليم والعلوم والهندسة. للآلات الحاسبة القابلة للبرمجة مواقع إلكترونية رئيسية تحتوي على معلومات ووثائق ومنتديات نقاش وأدوات للتنزيل، وغيرها من الموارد المفيدة في هذا المجال. تُدار المواقع الرئيسية لكل شركة مصنعة من قبل جهات خارجية بدرجات متفاوتة من التعاون مع الشركات نفسها، وهي: HPCalc.org وTICalc.org وCasioCalc.org (انظر المرجع). وقد اشترت مؤخرًا إحدى المنظمات نطاق SharpCalc.org، وأبدت نيتها إنشاء موقع مشابه للمواقع الثلاثة الأخرى، بالإضافة إلى معلومات عن أجهزة Sharp المحمولة. كما تمتلك الشركات نفسها مواقع إلكترونية مثل TIEducation.com تحتوي على معلومات وأدوات خاصة بهذه الأجهزة. [ 3 ]
آلة حاسبة TI-59 مزودة ببطاقة تخزين مغناطيسية يتم إدخالها في قارئ البطاقات الموجود على الجانب.
طابعة HP-41CX مزودة بقارئ بطاقات مغناطيسية وطابعة حرارية- تم تطوير مجموعة كاملة من الآلات الحاسبة القابلة للبرمجة في الاتحاد السوفيتي السابق. وقد تم استخدام بعضها (مثل MK-52 ) في مهمات فضائية.
لغات البرمجة
برمجة ضغطات المفاتيح
في بداياتها، استخدمت معظم الآلات الحاسبة القابلة للبرمجة لغة برمجة مبسطة للغاية، تعتمد غالبًا على تسجيل ضغطات المفاتيح الفعلية أو على رمز البايت إذا تم دمج ضغطات المفاتيح. وكانت الآلات الحاسبة التي تدعم هذا النوع من البرمجة تُعتبر كاملة تورينج إذا كانت تدعم كلاً من العبارات الشرطية والعنونة غير المباشرة للذاكرة. ومن الأمثلة البارزة على الآلات الحاسبة الكاملة تورينج سلسلة كاسيو FX-602P ، و HP-41 ، و TI-59 . ولا تزال برمجة ضغطات المفاتيح مستخدمة في الآلات الحاسبة متوسطة المدى مثل HP 35s و HP-12C .
أساسي
لغة BASIC هي لغة برمجة واسعة الانتشار، تُستخدم عادةً في أجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة. أكثر اللغات شيوعًا في الآلات الحاسبة المتطورة هي لهجات خاصة من لغة BASIC ، مثل تلك المستخدمة من قِبل كاسيو ( Casio BASIC أو BasicLike) و TI ( TI-BASIC ) . هذه اللهجات مُحسّنة للاستخدام في الآلات الحاسبة، إذ تجمع بين مزايا لغة BASIC وبرمجة ضغطات المفاتيح. وهي تختلف اختلافًا كبيرًا عن لغة BASIC السائدة. [ 4 ] [ 5 ] [ 6 ] أما إصدار Ti-89 والإصدارات اللاحقة، فهو أكثر اكتمالًا، إذ يتضمن مجموعة كاملة من وظائف وعبارات معالجة النصوص والأحرف في لغة BASIC القياسية.
تتوفر الآن نسخة كاملة من برنامج BBC Basic لأجهزة الحاسبة من عائلة TI-83. يتم تثبيتها عبر كابل أو اتصال IrDA بجهاز كمبيوتر.
RPL
لغة RPL هي لغة برمجة خاصة تشبه لغة Forth ، وتستخدمها شركة Hewlett-Packard في أجهزتها المتطورة. وكان أول جهاز مزود بآلة حاسبة RPL هو HP-28C الذي صدر عام 1987. [ 7 ]
تم تقديم لغة PPL مع آلة حاسبة HP Prime وهي تشبه إلى حد كبير لغة باسكال .
حَشد
تم الإعلان عن برنامج تجميع مدمج في آلة حاسبة TI 89 والآلات الحاسبة ذات الصلة وإصداره في عام 2014.
كان يُنصح عادةً بعدم استخدام لغة الآلة في نماذج الآلات الحاسبة الأولى؛ إلا أن مطوري المنصات المتخصصين اكتشفوا طرقًا لتجاوز المترجمات المدمجة في بعض النماذج وبرمجة الآلة الحاسبة مباشرةً بلغة التجميع ، وهي تقنية اكتُشفت واستُخدمت لأول مرة في TI-85 بسبب خلل برمجي في مفتاح تبديل الأوضاع. وبحلول وقت إصدار TI-83 ، أدركت شركتا TI وHP الحاجة إلى تلبية احتياجات دعم المبرمجين الهواة، وبدأتا في توفير مكتبات لغة التجميع والوثائق اللازمة للمطورين المحتملين. أصبح بإمكان البرامج، وخاصة الألعاب، أن تكون سريعة ورسومية تقريبًا مثل نظيراتها على جهاز Game Boy ، وقامت TI، على وجه الخصوص، لاحقًا بتطوير برمجة التجميع لدعم التطبيقات الجاهزة للآلات الحاسبة المستقبلية مثل TI-83 Plus و TI-89 ؛ كما أضافت HP دعمًا مدمجًا لبرمجة لغة التجميع في HP-50g ، وهو طرازها الرائد آنذاك من الآلات الحاسبة.
تتوفر حاليًا برامج وأدوات تسمح بالبرمجة على لوحة الآلة الحاسبة باستخدام لغة شبيهة بلغة التجميع (غالبًا معالجات Intel 80x86 حتى لو كان المعالج الفعلي في الآلة الحاسبة مختلفًا تمامًا، مثل معالجات Zilog أو Motorola)، وهي في مرحلة تجريبية في تطبيقين على الأقل. يمكن تحسين لغة Basic الأصلية من خلال دوال وإجراءات يُعرّفها المستخدم، بالإضافة إلى وحدات لغة التجميع ولغة C التي يتم تطويرها على جهاز كمبيوتر وتحميلها إلى الآلة الحاسبة، مما يسمح بكتابة وتشغيل برامج "شبه التجميع" تمامًا كما هو الحال مع برامج Basic. كما يمكن أيضًا تطبيق لغات أخرى مثل Rexx وawk وPerl وبعض أنظمة Unix بهذه الطريقة على العديد من الآلات الحاسبة من هذا النوع.
لغات أخرى
تتوفر مجموعة تطوير GCC للعديد من طرازات آلات حاسبة Casio و HP و TI، مما يعني أنه يمكن استخدام C و C++ و Fortran 77 ولغة التجميع المضمنة لتطوير برنامج على جانب الكمبيوتر ثم تحميله إلى الآلة الحاسبة.
تشمل المشاريع قيد التطوير من قبل جهات خارجية محولات مدمجة و/أو محولات على جانب الكمبيوتر، ومفسرات، ومولدات أكواد، ومجمعات ماكرو، أو مترجمات للغات Fortran ، ومتغيرات Basic الأخرى، و awk ، و C ، وCobol ، وRexx ، و Perl ، و Python ، وTcl ، و Pascal ، و Delphi ، وأصداف أنظمة التشغيل مثل DOS/Win95 batch، وOS/2 batch، وWinNT/2000 shell، وأصداف Unix ، و DCL .
تحتوي العديد من طرازات TI و Casio و Sharp و HP على مترجمات Lua التي تعد جزءًا من التكوين الافتراضي أو يمكن إضافتها بشكل اختياري.
بعض الآلات الحاسبة تشغل مجموعة فرعية من لغة فورتران 77 تسمى ميني فورتران؛ المترجم موجود على الآلة الحاسبة، لذلك لا حاجة للاتصال بجهاز كمبيوتر لوضع البرامج على الجهاز.
يتوفر الآن مُجمِّع لغة C من OnCalc لسلسلة Casio fx-9860. ويحتوي جهاز الكمبيوتر المحمول Sharp PC G850V على مُجمِّع لغة C مدمج، بالإضافة إلى مُجمِّع ومُفسِّر لغة Basic.
الذاكرة المستمرة
من أهم ميزات الآلات الحاسبة القابلة للبرمجة توفر نوع من الذاكرة الدائمة. فبدون هذه الذاكرة، يجب إعادة إدخال البرامج عند انقطاع التيار الكهربائي، مما يجعل استخدام الجهاز مرهقاً. قد تكون الذاكرة الدائمة داخلية أو على جهاز منفصل. وتستخدم بعض الآلات الحاسبة القابلة للبرمجة كلا النوعين.
قارئ/كاتب البطاقات المغناطيسية
كانت قارئات البطاقات المغناطيسية من أوائل خيارات الذاكرة الدائمة المتاحة. [ 8 ] تُخزَّن البرامج المُدخلة على شرائط مغناطيسية. كانت هذه الشرائط سهلة النقل، وكان حجم القارئ/الكاتب صغيرًا. مع ذلك، كان كلٌّ من القارئ/الكاتب والشرائط المغناطيسية باهظ الثمن. آخر وأبرز الأجهزة التي استخدمت الشرائط المغناطيسية هما HP-41C و TI-59 .
الذاكرة المستمرة
لا تفقد الذاكرة المستمرة محتواها عند إيقاف تشغيل الآلة الحاسبة. وبفضل الذاكرة المستمرة، يمكن للمستخدم، على سبيل المثال، تغيير البطاريات دون فقدان البرامج المُدخلة. [ 9 ]
شريط كاسيت
وفرت أشرطة الكاسيت المدمجة بديلاً بسيطاً وغير مكلف للبطاقات المغناطيسية. عادةً، كانت تُستخدم وحدة توصيل، مثل Casio FA-1 ، لربط الآلة الحاسبة بجهاز تسجيل كاسيت عادي، وكانت البيانات الرقمية تُشفّر كإشارات صوتية مُعدّلة بترددات مختلفة . [ 10 ]
باعت شركتا شارب وهيوليت -باكارد أيضاً مسجلات كاسيت صغيرة أو دقيقة مخصصة تتصل مباشرة بالآلة الحاسبة. ورغم أن هذه الأجهزة كانت أكثر عملية وموثوقية، إلا أنها كانت أغلى ثمناً.
الذاكرة شبه المستمرة
مع ازدياد متطلبات الذاكرة، أصبح من الصعب إنشاء ذاكرة متصلة حقيقية، فبحث المطورون عن بدائل. في الذاكرة شبه المتصلة، كان المحتوى يُحفظ فقط إذا رُوعيت قواعد محددة لتغيير البطارية. وكانت القواعد الأكثر شيوعًا هي:
- تضمن بطارية احتياطية خاصة عدم فقدان البيانات أثناء تغيير البطاريات الرئيسية.
- كان لا بد من إتمام عملية إزالة البطارية واستبدالها في وقت قصير نسبيًا. على سبيل المثال، في جهاز HP 35s ، كان لا بد من إتمام عملية استبدال البطارية في أقل من دقيقتين بعد إزالتها. [ 11 ]
- تم استخدام بطاريتين رئيسيتين على الأقل، ولم يكن من الممكن تغيير سوى واحدة في كل مرة.
اتصال الكمبيوتر
تُنقل البرامج والبيانات إلى جهاز كمبيوتر شخصي للتخزين. ويتم النقل عبر طرق الاتصال التالية (حسب ترتيب ظهورها الزمني): RS-232 ، وIrDA ، و USB . تتميز هذه الطريقة بانخفاض تكلفتها وسرعتها مقارنةً بواجهة الكاسيت. إلا أن هذه المزايا تُقابلها الحاجة إلى جهاز كمبيوتر شخصي. ومن الأمثلة المبكرة على توصيل الكمبيوتر الشخصي جهاز Casio FX-603P مع واجهة Casio FA-6 . في هذا الإعداد، كان النقل يتم كنص عادي، مما يسمح بتخزين البرنامج والبيانات وتعديلها باستخدام محرر نصوص عادي .
ذاكرة فلاش
الآلات الحاسبة القابلة للبرمجة وأجهزة الكمبيوتر الجيبية
خلال ثمانينيات القرن العشرين وبداية تسعينياته، تنافست الآلات الحاسبة القابلة للبرمجة مع الحواسيب الجيبية ، حيث تشابهت الآلات الحاسبة المتطورة في العديد من الجوانب. فعلى سبيل المثال، كان كلا النوعين من الأجهزة قابلاً للبرمجة بلغة BASIC غير المنظمة، واحتوى كل منهما، باستثناءات قليلة، على لوحة مفاتيح QWERTY . ومع ذلك، كانت هناك بعض الاختلافات أيضًا:
- غالباً ما كانت الآلات الحاسبة القابلة للبرمجة بلغة BASIC تتميز بلوحة مفاتيح إضافية "تشبه الآلة الحاسبة" ووضع آلة حاسبة خاص يتصرف فيه النظام مثل الآلة الحاسبة العلمية .
- غالباً ما كانت أجهزة الكمبيوتر الجيبية توفر لغات برمجة إضافية كخيار. على سبيل المثال، كان جهاز Casio PB-2000 يوفر لغات ANSI-C و BASIC و Assembler و Lisp . [ 12 ]
غالباً ما كانت الشركات تمتلك كلا النوعين من الأجهزة في مجموعة منتجاتها. على سبيل المثال، باعت كاسيو بعض الآلات الحاسبة القابلة للبرمجة بلغة BASIC كجزء من سلسلة الآلات الحاسبة "fx-" (حيث طُبع الحرف "FX" بأحرف كبيرة) [ 13 ] والحواسيب الجيبية ضمن سلسلة "pb-" المخصصة، بينما سوّقت شارب جميع الأجهزة القابلة للبرمجة بلغة BASIC على أنها حواسيب جيبية.
الأدوات ذات الصلة
تتضمن بعض الآلات الحاسبة القابلة للبرمجة طريقة أو أكثر للاتصال بجهاز كمبيوتر لتبادل البيانات والبرامج والتطبيقات. تشمل هذه الطرق تقنية الأشعة تحت الحمراء (IrDA)، وتقنيات لاسلكية أخرى، ومنافذ تسلسلية - بما في ذلك USB أو RS-232 عبر مقابس صوتية بقياس 0.125 بوصة أو أحجام أخرى، إلخ.
تحتوي بعض أحدث الآلات الحاسبة القابلة للبرمجة على مودمات خلوية كقناة اتصال إضافية.
يمكن استخدام الآلات الحاسبة القابلة للبرمجة، في كثير من الحالات، عبر هذه الوصلات، مع أجهزة طرفية مثل مسجلات البيانات وواجهات لأجهزة قياس الحرارة، ومقاييس الرقم الهيدروجيني، وأجهزة الأرصاد الجوية بأنواعها، ومقاييس الضوء، ومجسات الصوت والميكروفونات، ومقاييس القوة، ومقاييس الضغط، ومقاييس الفولت، ومقاييس التيار، ومقاييس الأوم، وأجهزة قياس الكهرباء الجوية، وعدادات الأيونات، وعدادات جايجر، ومقاييس الوميض، ومقاييس الارتفاع، والموازين، ومقاييس التسارع، وغيرها الكثير. كما يمكن استخدام بعض هذه الآلات مع راسمات الذبذبات وملحقاتها. ويمكن تهيئة آلات أخرى، على سبيل المثال، لجمع بيانات التغذية الراجعة الحيوية عن طريق توصيل أجهزة قياس النبض، وضغط الدم، وتشبع الأكسجين، ومقاومة الجلد الجلفانية، ودرجة حرارة الجسم، وحتى مجسات تخطيط القلب الكهربائي وتخطيط الدماغ الكهربائي، بمسجل بيانات يتم توصيله بعد ذلك بالآلة الحاسبة، ثم بجهاز كمبيوتر.
تحتوي أجهزة HP القابلة للبرمجة وغيرها على واجهة IrDA تسمح لها بالاتصال بالطابعات المصممة خصيصًا للآلات الحاسبة، وخطوط HP الرئيسية من طابعات الليزر، وأجهزة الكمبيوتر، والآلات الحاسبة الأخرى، والأجهزة الأخرى.
كما تتوفر لدى العديد من الشركات طابعات صغيرة مصممة خصيصًا للآلات الحاسبة، والتي غالبًا ما تستخدم ورقًا مشابهًا لورق آلات تسجيل النقد، بالإضافة إلى منافذ وكابلات لتوصيل الآلات الحاسبة بالكمبيوتر أو بآلة حاسبة أخرى، ومسجلات كاسيت لتسجيل البرامج والبيانات، وشاشات عرض علوية، وموصلات لأجهزة العرض الإضافية. وكانت الآلات الحاسبة القابلة للبرمجة السابقة، بالإضافة إلى أجهزة الكمبيوتر الجيبية المذكورة أعلاه، مزودة أيضًا بواجهات فيديو لأجهزة التلفزيون وشاشات العرض المركبة، ومحركات أقراص مرنة صغيرة بحجم 2.5 بوصة، وقارئات الباركود، ومنفذ RS-232 القياسي الذي يتيح توصيل أجهزة أخرى مثل المودمات ومحركات الأقراص الصلبة الخارجية وغيرها. كما كان تنوع الطابعات المتاحة لأجهزة الكمبيوتر الجيبية أوسع، حيث شمل الطابعات الحرارية، وطابعات الصدم، وطابعات المصفوفة النقطية، وطابعات عجلة الطباعة، وطابعات أقلام الألوان الأربعة، وهي من النوع المستخدم في الآلات الحاسبة ذات الطباعة الأبسط. بعض الآلات الحاسبة وأجهزة الكمبيوتر الجيبية كانت تحتوي على محركات أقراص مرنة خارجية بحجم 3½ و 5¼ بوصة، وكابلات لتوصيل مسجلين كاسيت، وحوامل تحتوي على طابعة و/أو مسجل كاسيت يتم إدخال الجهاز فيها، وما إلى ذلك.
من الممكن أيضًا توصيل بعض الآلات بآلات كاتبة كهربائية معينة لاستخدامها كطابعة (يمكن أيضًا توصيل الآلات الكاتبة بأجهزة الكمبيوتر لهذا الغرض، وعادة ما تكون الواجهة عبارة عن قابس RS-232 قياسي و/أو قابس DIN)، وفي بعض الحالات الوصول إلى محركات الأقراص المرنة أو محركات الأقراص المرنة الصغيرة الخاصة بالآلة الكاتبة.
قائمة مختارة من الآلات الحاسبة القابلة للبرمجة
- كاسيو
- سلسلة كاسيو FX-502P · سلسلة كاسيو FX-602P · كاسيو FX-603P · FX-702P · FX-850P · سلسلة كاسيو 9850 · سلسلة كاسيو 9860 · كاسيو كلاس باد 300
- إلكترونيكا
- ب3-21 · ب3-34 · MK-61 · MK-52
- هيوليت-باكارد
- HP-19C · HP-25 · HP-25C · HP-28C · HP-28S · HP -29C · HP-32S · HP-32sII · HP 35s · HP-41C · HP-41CV · HP-41CX · HP-42S · HP-48SX · HP-48G · HP-48GX · HP-49 · HP-50 · HP-65 · HP-67 · HP-97
- NumWorks
- حاد
- شارب PC-1350 · PC-1401 · PC-1403 EL-9600c · EL-9900
- سويس مايكروس
- SwissMicros DM11 · SwissMicros DM12 · SwissMicros DM15 · SwissMicros DM16 · SwissMicros DM41 · SwissMicros DM42
- شركة تكساس إنسترومنتس
- TI-51-III · SR-52 · SR-56 · TI-57 · TI-58 C · TI-59 · Galaxy 67 · TI-83 Plus · TI-84 Plus · TI-85 · TI-89 · TI-92 · Voyage 200 · TI-Nspire
انظر أيضاً
مراجع
- ↑ كوسوف، مايا (25 نوفمبر 2019). "الآلة الحاسبة الكبيرة: كيف احتكرت شركة تكساس إنسترومنتس حصص الرياضيات" . GEN . Medium . تم الاطلاع عليه في 30 مارس 2022 .
- ^ "محرر برنامج TI++ – ticalc.org" . www.ticalc.org .
- ↑ TIEducation.com
- ↑ "برمجة كاسيو FX-7400G+" (ملف PDF) . تم الاطلاع عليه بتاريخ 23-03-2014 .
- ↑ "برمجة كاسيو بيسك على سلسلة CFX-9850" (ملف PDF) . تم الاطلاع عليه بتاريخ 23-03-2014 .
- ↑ "مطور لغة TI-Basic" . Tibasicdev.wikidot.com . تم الاطلاع عليه بتاريخ 23-03-2014 .
- ↑ وصف جهاز HP-28C في متحف آلات حاسبة HP
- ↑ تم طرح جهاز iE HP 9810A في عام 1971
- ↑ وصف جهاز HP-25C في متحف آلات حاسبة HP
- ↑ وصف جهازي FX-501P و FA-1 على موقع Voidware
- ↑ دليل مستخدم HP-32s مؤرشف بتاريخ 21-08-2008 في أرشيف الإنترنت (Wayback Machine)، الصفحة 289 وما بعدها
- ↑ وصف جهاز PB-2000 في أجهزة الكمبيوتر الجيبية Caz
- ↑ تظهر صورة FX-700P و FX-702P عبارة "آلة حاسبة قابلة للبرمجة"
- الآلات الحاسبة القابلة للبرمجة
