واجهة دفتر الملاحظات

واجهة دفتر الملاحظات أو دفتر الملاحظات الحسابي هي بيئة دفتر ملاحظات افتراضية تُستخدم في البرمجة الأدبية ، وهي طريقة لكتابة برامج الحاسوب . [ 1 ] بعض دفاتر الملاحظات هي بيئات WYSIWYG تتضمن حسابات قابلة للتنفيذ مضمنة في مستندات منسقة؛ بينما يفصل البعض الآخر الحسابات والنصوص في أقسام منفصلة. تشترك دفاتر الملاحظات في بعض الأهداف والميزات مع جداول البيانات ومعالجات النصوص ، لكنها تتجاوز نماذج بياناتها المحدودة.
يمكن ربط دفاتر الملاحظات المعيارية بمجموعة متنوعة من الخوادم الخلفية الحاسوبية، والتي تسمى "النوى". تُستخدم واجهات دفاتر الملاحظات على نطاق واسع في الإحصاء ، وعلم البيانات ، والتعلم الآلي ، والجبر الحاسوبي . [ 2 ]
تتمحور فكرة دفتر الملاحظات حول أدوات البرمجة التفاعلية التي "تتيح لك ترتيب أجزاء البرنامج بأي ترتيب واستخراج التوثيق والتعليمات البرمجية من نفس ملف المصدر". [ 3 ] يرتقي دفتر الملاحظات بهذا النهج إلى مستوى جديد، مُضيفًا إليه بعض الوظائف الرسومية والتركيز على التفاعلية . يقول ستيفن وولفرام : "تتمثل فكرة دفتر الملاحظات في امتلاك مستند تفاعلي يمزج بحرية بين التعليمات البرمجية والنتائج والرسومات والنصوص وكل شيء آخر". [ 4 ] ووفقًا لتوثيق مشروع Jupyter: "يُوسّع دفتر الملاحظات النهج القائم على سطر الأوامر للحوسبة التفاعلية في اتجاه جديد نوعيًا، مُوفرًا تطبيقًا قائمًا على الويب مناسبًا لتسجيل عملية الحوسبة بأكملها: تطوير التعليمات البرمجية وتوثيقها وتنفيذها، بالإضافة إلى عرض النتائج". [ 5 ]
تاريخ
تم نشر برنامج VisiCalc ، وهو أول برنامج جداول بيانات لأجهزة الكمبيوتر الشخصية ، في عام 1979. ولا تزال فكرته عن الحسابات المرئية مستخدمة على نطاق واسع حتى اليوم ولكنها تقتصر على المستندات التي تتناسب مع الجدول .
بدأت الأبحاث حول أنظمة WYSIWYG الرياضية التي تدعم النصوص المختلطة والحسابات باستخدام استعارة المستند في النشر عام 1987: [ 6 ] ميلو لرون أفيتزور ، [ 7 ] إنفور لويليام شيلتر ، تيوغا لزيروكس بارك [ 8 ] وكامينو ريال . [ 9 ]
كان نظام MathCAD أول نظام تجاري يستخدم استعارة المستند ، وقد صدر أيضًا عام 1987. [ 10 ] تبعه Wolfram Mathematica 1.0 عام 1988. [ 11 ] [ 12 ] [ 13 ] ثم جاء Maple 5.2 (1992) [ 14 ] و Macsyma 2.0 (1995). [ 15 ]
مع ازدياد شعبية واجهة دفتر الملاحظات خلال العقدين التاليين، تم تقديم دفاتر ملاحظات لمختلف الواجهات الخلفية الحاسوبية ("النوى")، بما في ذلك MATLAB و Python و Julia و R و Scala و Elixir و SQL وغيرها. [ 16 ] [ 17 ]
لقد توسعت مجموعة متنوعة من واجهات أجهزة الكمبيوتر المحمولة منذ ذلك الحين، ولا تزال الأشكال الجديدة تتطور. [ 18 ]
يستخدم
تُستخدم دفاتر الملاحظات تقليديًا في العلوم كدفاتر مختبر إلكترونية لتوثيق إجراءات البحث والبيانات والحسابات والنتائج. وتُسهّل هذه الدفاتر تتبع المنهجية، مما يُتيح إعادة إنتاج النتائج والحسابات باستخدام مجموعات بيانات مختلفة. [ 16 ] [ 17 ] وفي مجال التعليم ، توفر واجهة دفتر الملاحظات بيئة تعليمية رقمية، لا سيما لتدريس التفكير الحسابي . [ 19 ] [ 4 ] وتجعلها فائدتها في دمج النصوص مع التعليمات البرمجية فريدة من نوعها في مجال التعليم. كما تُستخدم دفاتر الملاحظات الرقمية أحيانًا في العروض التقديمية كبديل لبرنامج PowerPoint وبرامج العروض التقديمية الأخرى، نظرًا لقدرتها على تنفيذ التعليمات البرمجية داخل بيئة دفتر الملاحظات. [ 20 ] [ 21 ] وبفضل قدرتها على عرض البيانات بصريًا واسترجاعها من مصادر مختلفة عن طريق تعديل التعليمات البرمجية، تدخل دفاتر الملاحظات أيضًا مجال برامج ذكاء الأعمال . [ 16 ] [ 22 ] [ 23 ] [ 24 ]
أمثلة بارزة
مثال على مشاريع أو منتجات الدفاتر: [ 25 ]
دفاتر ملاحظات مجانية/مفتوحة المصدر
- دفتر ملاحظات أباتشي سبارك [ 26 ] – رخصة أباتشي 2.0
- GNU TeXmacs (معالج مستندات يمكن أن يعمل كواجهة دفتر ملاحظات أيضًا) – GPLv3 [ 27 ]
- IPython – BSD
- Jupyter Notebook (المعروف سابقًا باسم IPython ) – رخصة BSD المعدلة (نموذج حقوق الطبع والنشر المشتركة) [ 28 ]
- JupyterLab – ترخيص BSD المنقح [ 29 ]
- وضع Org على إيماكس (مع إضافة Babel المدمجة) – رخصة جنو العمومية
- R Markdown [ 30 ] – GPLv3 [ 31 ]
- SageMath – GPLv3
حقوق الطبع والنشر جزئية
- أناكوندا
- برنامج SMath Studio – برنامج مجاني، وليس برنامجًا مفتوح المصدر: مرخص بموجب رخصة المشاع الإبداعي - نسب المصنف - لا اشتقاق
دفاتر ملاحظات خاصة
- كوكالك
- جوجل كولاب
- وولفرام ماثيماتيكا
- دفاتر كاغل
- ماثكاد
- MATLAB – محرر مباشر منذ عام 2016.
- داتابريكس كلاود (تأسست عام 2013). [ 16 ] [ 32 ]
- دفاتر WolframAlpha [ 33 ]
انظر أيضاً
مراجع
- ↑ ستاندج، دانيال (13 مارس 2015). "البرمجة الأدبية، وRStudio، ودفتر IPython" . BioWize . ووردبريس . تم الاطلاع عليه بتاريخ 1 ديسمبر 2016 .
- ↑ مشروع جوبيتر (20 فبراير 2018). "جوبيتر لاب جاهز للمستخدمين" . تم الاطلاع عليه بتاريخ 30 مايو 2018 .
- ↑ رامزي، ن. (سبتمبر 1994). "البرمجة الأدبية المبسطة". مجلة IEEE للبرمجيات . 11 (5): 97-105 . doi : 10.1109/52.311070 . ISSN 0740-7459 . S2CID 18593796 .
- 1 2 وولفرام، ستيفن (7 سبتمبر 2016). "كيفية تدريس التفكير الحسابي - ستيفن وولفرام" . blog.stephenwolfram.com . تم الاطلاع عليه بتاريخ 23 نوفمبر 2016 .
- ↑ "مفكرة Jupyter - وثائق Jupyter Notebook 6.2.0" . jupyter-notebook.readthedocs.io . تم الاطلاع عليه بتاريخ 3 مايو 2021 .
- ↑ دينيس س. أرنون، محرر، "ورشة عمل حول بيئات الرياضيات الحسابية (يوليو 1987)"، رسومات الحاسوب 22 :1 (فبراير 1988)
- ↑ ريتشارد ج. فيتمان، "أنظمة الحاسوب لتمثيل ومعالجة المعرفة الرياضية"، التقرير النهائي، أغسطس 1987 (DTIC AD-A193 547 )
- ↑ بتلر دبليو. لامبسون، "الحوسبة الموزعة الشخصية: برنامج ألتو وإيثرنت"، تاريخ محطات العمل الشخصية ، 1988، رقم ISBN 0201112590، ص 318.
- ↑ دينيس أرنون، ريتشارد بيتش، كيفن ماكإسحاق، "كامينو ريال: دفتر رياضيات تفاعلي"، في جيه سي فان فليت (محرر)، معالجة المستندات والطباعة ، وقائع المؤتمر الدولي للنشر الإلكتروني ومعالجة المستندات والطباعة، نيس، 20-22 أبريل 1988، ISBN 0521362946، ص. 2.
- ↑ ن. كايلر، ن. سويفر، "دراسة استقصائية لواجهات المستخدم لأنظمة الجبر الحاسوبي"، مجلة الحوسبة الرمزية 25 :2:127-159 (فبراير 1998)، doi : 10.1006/jsco.1997.0170
- ↑ المستقبل المُعاد اكتشافه (2016-04-04)، ماكنتوش + ماثيماتيكا = إنفينيتي - أبريل 1989 ، تم الاطلاع عليه بتاريخ 23-11-2016
- ↑ هايز، برايان (1990). "أفكار حول برنامج ماثيماتيكا" (ملف PDF) . مجلة بيكسل . يناير/فبراير 1990: 28-35 .
- ↑ "إطلاق مشغل Wolfram لنظام iOS - Wolfram" . 16 نوفمبر 2016. تم الاطلاع عليه بتاريخ 23 نوفمبر 2016 .
- ↑ "Maple V الإصدار 2 - مساعدة Maple" . www.maplesoft.com . تم الاطلاع عليه بتاريخ 18 يناير 2023 .
- ↑ "ماكسيما 2.0"، أخبار التصميم ، 24 أبريل 1995
- 1 2 3 4 أوسيبوف، مات (4 مايو 2016). "صعود دفاتر علوم البيانات" . داتانامي . تابور كوميونيكيشنز . تم الاسترجاع في 20 ديسمبر 2016 .
- 1 2 "دفتر IPython: نظرة تاريخية استعادية" . blog.fperez.org . تم الاطلاع عليه بتاريخ 23-11-2016 .
- ↑ لاو، سام؛ دروسوس، إيان؛ ماركل، جوليا م.؛ غو، فيليب ج. (أغسطس 2020). "مساحة تصميم دفاتر الحوسبة: تحليل 60 نظامًا في الأوساط الأكاديمية والصناعية". ندوة IEEE لعام 2020 حول اللغات المرئية والحوسبة المتمحورة حول الإنسان (VL/HCC) . الصفحات 1-11 . doi : 10.1109/VL/HCC50065.2020.9127201 . ISBN 978-1-7281-6901-9. S2CID 219572399 .
- ↑ بار، فاليري؛ ستيفنسون، كريس (2011). "إدخال التفكير الحسابي إلى التعليم الأساسي والثانوي: ما الذي ينطوي عليه الأمر وما هو دور مجتمع تعليم علوم الحاسوب؟".
- ↑ داتابريكس (2015-07-06)، عرض توضيحي في قمة سبارك 2015: إنشاء مسار بيانات متكامل للتعلم الآلي باستخدام داتابريكس ، تم الاطلاع عليه بتاريخ 23-11-2016
- ↑ فرايزر، كات (17 أبريل 2018). "الإعلان عن أدوات Wolfram Presenter" . تم الاسترجاع في 27 نوفمبر 2018 .
- ↑ أندروز، إيان (30 مارس 2016). "تقديم المعلومات في سياقها" . أورايلي ميديا . تم الاطلاع عليه بتاريخ 23 نوفمبر 2016 .
- ↑ "jupyter-incubator/dashboards" . GitHub . تم الاسترجاع في 23 نوفمبر 2016 .
- ↑ شارما، شاد. "ذكاء الأعمال باستخدام ماثيماتيكا وCDF" . تم الاسترجاع في 27-11-2018 .
- ↑ https://datasciencenotebook.org
- ↑ "مفكرة سبارك" . مؤرشفة من الأصل بتاريخ 2018-10-01 . تم الاطلاع عليها بتاريخ 2018-09-30 .
- ↑ "مرحباً بكم في GNU TeXmacs" . تم الاطلاع عليه بتاريخ 28-11-2020 .
- ↑ فريق تطوير Jupyter (22 أبريل 2015). "شروط الترخيص" . Jupyter Notebook . GitHub . تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
- ↑ "الترخيص" . مساهمو مشروع جوبيتر . 19-07-2018 . تم الاطلاع عليه بتاريخ 20-12-2018 .
- ↑ "R Markdown" . R Studio . تم الاسترجاع في 30-09-2018 .
- ↑ "الترخيص" . ملف القراءة . جيت هاب. 2018-12-07 . تم الاطلاع عليه بتاريخ 2018-12-20 .
- ↑ "منصة التحليلات الموحدة من داتابريكس" . سان فرانسيسكو، كاليفورنيا: شركة داتابريكس، 2018. تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
- ↑ "إصدار دفتر ملاحظات وولفرام ألفا" . تم الاطلاع عليه بتاريخ 12 يناير 2021 .
- واجهة دفتر الملاحظات
- واجهات المستخدم الرسومية
- برمجة قائمة على الأدب
- أدوات الاتصال التقني
