علوم الحاسوب النظرية

آلة الحالة المحدودة من نظرية الآلات ، وهي فرع من فروع علوم الحاسوب النظرية

علم الحاسوب النظري هو فرع من فروع علوم الحاسوب والرياضيات يركز على الأسس المجردة والرياضية للحوسبة .

من الصعب تحديد المجالات النظرية بدقة. تقدم مجموعة الاهتمام الخاصة بالخوارزميات ونظرية الحوسبة (SIGACT) التابعة لجمعية ACM الوصف التالي: [ 1 ]

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

تاريخ

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

أُضيفت نظرية المعلومات إلى هذا المجال مع نظرية رياضية للاتصالات وضعها كلود شانون عام ١٩٤٨. وفي العقد نفسه، قدّم دونالد هيب نموذجًا رياضيًا للتعلم في الدماغ. ومع تزايد البيانات البيولوجية التي تدعم هذه الفرضية مع بعض التعديلات، تأسس مجالا الشبكات العصبية والمعالجة الموزعة المتوازية . وفي عام ١٩٧١، أثبت ستيفن كوك ، وليونيد ليفين بشكل مستقل ، وجود مسائل عملية ذات أهمية تُصنف ضمن فئة NP-complete ، وهو إنجاز بارز في نظرية التعقيد الحسابي . [ ٢ ]

تستند أبحاث علوم الحاسوب النظرية الحديثة إلى هذه التطورات الأساسية، ولكنها تشمل العديد من المشكلات الرياضية والمتعددة التخصصات الأخرى التي تم طرحها، كما هو موضح أدناه:

Pسؤال{\displaystyle P\rightarrow Q\,}هل P = NP  ؟
المنطق الرياضينظرية الأوتوماتانظرية الأعدادنظرية الرسم البيانينظرية الحوسبةنظرية التعقيد الحسابي
GNITIRW-TERCESΓx:عدد صحيح{\displaystyle \Gamma \vdash x:{\text{Int}}}
علم التشفيرنظرية الأنواعنظرية الفئاتالهندسة الحسابيةالتحسين التوافقينظرية الحوسبة الكمومية

المواضيع

الخوارزميات

الخوارزمية هي إجراء متدرج للحسابات. تُستخدم الخوارزميات في الحساب ومعالجة البيانات والاستدلال الآلي .

الخوارزمية هي طريقة فعّالة تُعبّر عنها قائمة محدودة [ 3 ] من التعليمات المحددة جيدًا [ 4 ] لحساب دالة ما . [ 5 ] تبدأ الخوارزمية من حالة ابتدائية ومدخل ابتدائي (قد يكون فارغًا[ 6 ] وتصف عملية حسابية ، عند تنفيذها ، تمر عبر عدد محدود [ 7 ] من الحالات المتتالية المحددة جيدًا، لتُنتج في النهاية "مخرجًا" [ 8 ] وتنتهي عند حالة نهائية. الانتقال من حالة إلى أخرى ليس بالضرورة حتميًا ؛ فبعض الخوارزميات، المعروفة بالخوارزميات العشوائية ، تتضمن مدخلات عشوائية. [ 9 ]

نظرية الأوتوماتا

نظرية الأوتوماتا هي دراسة الآلات المجردة والأوتوماتا ، بالإضافة إلى المشكلات الحسابية التي يمكن حلها باستخدامها. وهي نظرية في علوم الحاسوب النظرية، ضمن الرياضيات المتقطعة (وهي فرع من الرياضيات وعلوم الحاسوب ). كلمة "أوتوماتا " مشتقة من الكلمة اليونانية αὐτόματα، والتي تعني "ذاتية الفعل".

نظرية الأوتوماتا هي دراسة الآلات الافتراضية ذاتية التشغيل للمساعدة في الفهم المنطقي لعملية الإدخال والإخراج، بدون أو مع مرحلة (مراحل) وسيطة من الحساب (أو أي وظيفة / عملية).

نظرية الترميز

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

نظرية التعقيد الحسابي

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

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

الهندسة الحسابية

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

كان الدافع الرئيسي لتطوير الهندسة الحسابية كتخصص هو التقدم في رسومات الحاسوب والتصميم والتصنيع بمساعدة الحاسوب ( CAD / CAM )، ولكن العديد من المشاكل في الهندسة الحسابية كلاسيكية بطبيعتها، وقد تأتي من التصور الرياضي .

تشمل التطبيقات المهمة الأخرى للهندسة الحسابية الروبوتات (تخطيط الحركة ومشاكل الرؤية)، ونظم المعلومات الجغرافية (GIS) (الموقع الهندسي والبحث، وتخطيط المسار)، وتصميم الدوائر المتكاملة (تصميم هندسة الدوائر المتكاملة والتحقق منها)، والهندسة بمساعدة الحاسوب (CAE) (توليد الشبكة)، ورؤية الحاسوب (إعادة البناء ثلاثي الأبعاد).

نظرية التعلم الحسابي

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

نظرية الأعداد الحسابية

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

علم التشفير

علم التشفير هو ممارسة ودراسة تقنيات الاتصال الآمن في وجود أطراف ثالثة (تُسمى الخصوم ). [ 10 ] وبشكل أعم، يتعلق الأمر ببناء وتحليل البروتوكولات التي تتغلب على تأثير الخصوم [ 11 ] والتي ترتبط بجوانب مختلفة في أمن المعلومات ، مثل سرية البيانات ، وسلامة البيانات ، والمصادقة ، وعدم الإنكار . [ 12 ] يتقاطع علم التشفير الحديث مع تخصصات الرياضيات ، وعلوم الحاسوب ، والهندسة الكهربائية . تشمل تطبيقات علم التشفير بطاقات الصراف الآلي ، وكلمات مرور الحاسوب ، والتجارة الإلكترونية .

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

هياكل البيانات

بنية البيانات هي طريقة محددة لتنظيم البيانات في الحاسوب بحيث يمكن استخدامها بكفاءة . [ 13 ] [ 14 ]

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

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

الحوسبة الموزعة

يدرس علم الحوسبة الموزعة الأنظمة الموزعة. النظام الموزع هو نظام برمجي تتواصل فيه المكونات الموجودة على أجهزة كمبيوتر متصلة بشبكة وتنسق أعمالها عبر تبادل الرسائل . [ 15 ] تتفاعل هذه المكونات فيما بينها لتحقيق هدف مشترك. من أبرز خصائص الأنظمة الموزعة: تزامن المكونات، وعدم وجود ساعة مركزية، وإمكانية تعطل المكونات بشكل مستقل. [ 15 ] تتنوع أمثلة الأنظمة الموزعة من الأنظمة القائمة على بنية الخدمات الموجهة (SOA) إلى ألعاب الإنترنت متعددة اللاعبين على نطاق واسع، وصولاً إلى تطبيقات الند للند ، وشبكات البلوك تشين مثل بيتكوين .

يُطلق على برنامج الحاسوب الذي يعمل ضمن نظام موزّع اسم البرنامج الموزّع ، وتُعرف عملية كتابة هذه البرامج بالبرمجة الموزّعة. [ 16 ] توجد بدائل عديدة لآلية تمرير الرسائل، بما في ذلك الموصلات الشبيهة بـ RPC وقوائم انتظار الرسائل . ويُعدّ ضمان شفافية الموقع هدفًا وتحديًا هامًا للأنظمة الموزّعة .

التعقيد القائم على المعلومات

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

الأساليب الرسمية

الأساليب الرسمية هي نوع خاص من التقنيات الرياضية المستخدمة في تحديد وتطوير والتحقق من أنظمة البرمجيات والأجهزة . [ 17 ] ويُعزى استخدام الأساليب الرسمية في تصميم البرمجيات والأجهزة إلى التوقع بأن إجراء تحليل رياضي مناسب، كما هو الحال في التخصصات الهندسية الأخرى، يُسهم في موثوقية التصميم ومتانته. [ 18 ]

يمكن وصف الأساليب الرسمية بأنها تطبيق مجموعة واسعة من أساسيات علوم الحاسوب النظرية، ولا سيما حسابات المنطق ، واللغات الرسمية ، ونظرية الأوتوماتا ، ودلالات البرامج ، بالإضافة إلى أنظمة الأنواع وأنواع البيانات الجبرية ، على مشاكل في مواصفات البرامج والأجهزة والتحقق منها. [ 19 ]

نظرية المعلومات

نظرية المعلومات هي فرع من فروع الرياضيات التطبيقية والهندسة الكهربائية وعلوم الحاسوب ، وتتناول قياس المعلومات كميًا . وقد طوّرها كلود إي. شانون لإيجاد حدود أساسية لعمليات معالجة الإشارات ، مثل ضغط البيانات وتخزينها ونقلها بشكل موثوق . ومنذ نشأتها، اتسع نطاق تطبيقاتها ليشمل العديد من المجالات الأخرى، بما في ذلك الاستدلال الإحصائي ، ومعالجة اللغات الطبيعية ، والتشفير ، وعلم الأحياء العصبي ، [ 20 ] وتطور [ 21 ] ووظيفة [ 22 ] الشفرات الجزيئية، واختيار النماذج في الإحصاء، [ 23 ] والفيزياء الحرارية، [ 24 ] والحوسبة الكمومية ، وعلم اللغويات ، وكشف الانتحال، [ 25 ] والتعرف على الأنماط ، وكشف الشذوذ ، وغيرها من أشكال تحليل البيانات . [ 26 ]

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

التعلم الآلي

يُعدّ التعلّم الآلي فرعًا علميًا يُعنى ببناء ودراسة الخوارزميات القادرة على التعلّم من البيانات. [ 27 ] تعمل هذه الخوارزميات من خلال بناء نموذج قائم على المدخلات [ 28 ] : 2 واستخدامه للتنبؤ أو اتخاذ القرارات، بدلاً من اتباع التعليمات المبرمجة صراحةً فقط.

يمكن اعتبار التعلّم الآلي فرعًا من فروع علوم الحاسوب والإحصاء . ويرتبط ارتباطًا وثيقًا بالذكاء الاصطناعي والتحسين ، اللذين يُسهمان في تطوير أساليب ونظريات ومجالات تطبيقية لهذا المجال. يُستخدم التعلّم الآلي في مجموعة واسعة من مهام الحوسبة التي يصعب فيها تصميم وبرمجة خوارزميات صريحة قائمة على قواعد محددة. ومن أمثلة تطبيقاته: تصفية البريد العشوائي ، والتعرّف الضوئي على الأحرف (OCR)، [ 29 ] ومحركات البحث ، ورؤية الحاسوب . يُخلط أحيانًا بين التعلّم الآلي واستخراج البيانات ، [ 30 ] على الرغم من أن الأخير يركز بشكل أكبر على تحليل البيانات الاستكشافي. [ 31 ] ويمكن النظر إلى التعلّم الآلي والتعرّف على الأنماط على أنهما وجهان لنفس المجال. [ 28 ] : vii

الحوسبة الطبيعية

الحوسبة الطبيعية ، [ 32 ] [ 33 ] والتي تُسمى أيضًا الحوسبة الطبيعية، مصطلحٌ يُطلق على ثلاثة أنواع من الأساليب: 1) تلك التي تستلهم من الطبيعة لتطوير تقنيات جديدة لحل المشكلات؛ 2) تلك التي تعتمد على استخدام الحواسيب لتوليف الظواهر الطبيعية؛ 3) تلك التي تستخدم مواد طبيعية (مثل الجزيئات) في الحوسبة. تشمل مجالات البحث الرئيسية التي تُكوّن هذه الفروع الثلاثة الشبكات العصبية الاصطناعية ، والخوارزميات التطورية ، وذكاء الأسراب ، وأنظمة المناعة الاصطناعية ، والهندسة الكسورية، والحياة الاصطناعية ، وحوسبة الحمض النووي ، والحوسبة الكمومية ، وغيرها. مع ذلك، يرتبط هذا المجال ارتباطًا وثيقًا بالحوسبة البيولوجية .

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

من جانب آخر، يمكن النظر إلى العمليات التي تحدث في الطبيعة على أنها معالجة للمعلومات. تشمل هذه العمليات التجميع الذاتي ، وعمليات النمو ، وشبكات تنظيم الجينات ، وشبكات تفاعل البروتين-بروتين ، وشبكات النقل البيولوجي ( النقل النشط ، والنقل السلبي )، وتجميع الجينات في الكائنات وحيدة الخلية . كما تشمل الجهود المبذولة لفهم الأنظمة البيولوجية هندسة الكائنات شبه الاصطناعية، وفهم الكون نفسه من منظور معالجة المعلومات. في الواقع، طُرحت فكرة أن المعلومات أكثر جوهرية من المادة أو الطاقة. تنص أطروحة زوس-فريدكين، التي تعود إلى ستينيات القرن الماضي، على أن الكون بأكمله عبارة عن آلة خلوية ضخمة تُحدّث قواعدها باستمرار. [ 34 ] [ 35 ] وقد اقتُرح مؤخرًا أن الكون بأكمله عبارة عن حاسوب كمومي يحسب سلوكه بنفسه. [ 36 ] يتم تناول الكون/الطبيعة كآلية حسابية من خلال، [ 37 ] استكشاف الطبيعة بمساعدة أفكار الحوسبة، و [ 38 ] دراسة العمليات الطبيعية كعمليات حسابية (معالجة المعلومات).

[ 39 ]

الحوسبة المتوازية

الحوسبة المتوازية هي شكل من أشكال الحوسبة يتم فيه تنفيذ العديد من العمليات الحسابية في وقت واحد، [ 40 ] وتعتمد على مبدأ إمكانية تقسيم المشكلات الكبيرة إلى مشكلات أصغر، يتم حلها بعد ذلك "بالتوازي" . توجد عدة أشكال مختلفة للحوسبة المتوازية: التوازي على مستوى البت ، والتوازي على مستوى التعليمات ، والتوازي على مستوى البيانات ، والتوازي على مستوى المهام . استُخدمت الحوسبة المتوازية لسنوات عديدة، لا سيما في الحوسبة عالية الأداء ، ولكن ازداد الاهتمام بها مؤخرًا بسبب القيود الفيزيائية التي تحول دون زيادة تردد المعالجة . [ 41 ] ونظرًا لأن استهلاك الطاقة (وما يترتب عليه من توليد حرارة) في أجهزة الكمبيوتر أصبح مصدر قلق في السنوات الأخيرة، [ 42 ] فقد أصبحت الحوسبة المتوازية النموذج السائد في هندسة الحاسوب ، وخاصة في شكل معالجات متعددة النوى . [ 43 ]

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

يُعرف الحد الأقصى الممكن لتسريع برنامج واحد نتيجة للتوازي باسم قانون أمدال .

نظرية لغات البرمجة ودلالات البرامج

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

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

الحوسبة الكمومية

الحاسوب الكمومي هو نظام حسابي يستخدم ظواهر ميكانيكا الكم مباشرةً ، مثل التراكب والتشابك ، لإجراء عمليات على البيانات . [ 45 ] تختلف الحواسيب الكمومية عن الحواسيب الرقمية القائمة على الترانزستورات . فبينما تتطلب الحواسيب الرقمية ترميز البيانات إلى أرقام ثنائية ( بتات )، كل منها يكون دائمًا في إحدى حالتين محددتين (0 أو 1)، تستخدم الحوسبة الكمومية الكيوبتات (بتات كمومية)، التي يمكن أن تكون في تراكبات من الحالات. ومن النماذج النظرية آلة تورينج الكمومية ، المعروفة أيضًا باسم الحاسوب الكمومي الشامل. تتشابه الحواسيب الكمومية نظريًا مع الحواسيب غير الحتمية والاحتمالية ؛ ومن الأمثلة على ذلك قدرتها على التواجد في أكثر من حالة في آن واحد. تم تقديم مجال الحوسبة الكمومية لأول مرة من قبل يوري مانين في عام 1980 [ 46 ] وريتشارد فاينمان في عام 1982. [ 47 ] [ 48 ] كما تم صياغة حاسوب كمومي باستخدام اللف المغزلي كبتات كمومية لاستخدامه كزمكان كمومي في عام 1968. [ 49 ]

أُجريت تجارب نُفذت فيها عمليات حسابية كمومية على عدد قليل جدًا من الكيوبتات. [ 50 ] ويستمر البحث العملي والنظري، وتدعم العديد من الحكومات الوطنية ووكالات التمويل العسكرية أبحاث الحوسبة الكمومية لتطوير أجهزة حاسوب كمومية لأغراض مدنية وأمنية، مثل تحليل الشفرات . [ 51 ]

الحساب الرمزي

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

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

التكامل واسع النطاق للغاية

التكامل واسع النطاق جدًا ( VLSI ) هو عملية إنشاء دائرة متكاملة (IC) من خلال دمج آلاف الترانزستورات في شريحة واحدة. بدأ استخدام تقنية VLSI في سبعينيات القرن الماضي مع تطوير تقنيات أشباه الموصلات والاتصالات المعقدة. المعالج الدقيق هو جهاز VLSI. قبل ظهور تقنية VLSI، كانت معظم الدوائر المتكاملة محدودة الوظائف. قد تتكون الدائرة الإلكترونية من وحدة معالجة مركزية ( CPU ) وذاكرة قراءة فقط ( ROM ) وذاكرة وصول عشوائي (RAM) ودوائر منطقية أخرى . تتيح تقنية VLSI لمصنعي الدوائر المتكاملة دمج جميع هذه الدوائر في شريحة واحدة.

المنظمات

المجلات والنشرات الإخبارية

المؤتمرات

انظر أيضاً

ملحوظات

  1. "SIGACT" . تم الاطلاع عليه بتاريخ 19-01-2017 .
  2. كوك، ستيفن أ. (1971). "تعقيد إجراءات إثبات النظريات". وقائع الندوة السنوية الثالثة لجمعية آلات الحوسبة حول نظرية الحوسبة - STOC '71 . الصفحات 151-158 . doi : 10.1145/800157.805047 . ISBN  978-1-4503-7464-4.
  3. «يمكن وصف أي خوارزمية رياضية كلاسيكية، على سبيل المثال، بعدد محدود من الكلمات الإنجليزية». روجرز، هارتلي الابن (1967). نظرية الدوال التكرارية والحوسبة الفعالة . ماكجرو هيل.الصفحة 2.
  4. محددة جيدًا فيما يتعلق بالعامل الذي ينفذ الخوارزمية: "هناك عامل حاسوبي، عادةً ما يكون بشريًا، يمكنه التفاعل مع التعليمات وتنفيذ العمليات الحسابية" ( روغرز 1967 ، ص 2) . 
  5. "الخوارزمية هي إجراء لحساب دالة (بالنسبة لبعض الترميز المختار للأعداد الصحيحة) ... هذا القيد (للدوال العددية) لا يؤدي إلى فقدان العمومية" ( روغرز 1967 ، ص 1) . 
  6. "للخوارزمية صفر أو أكثر من المدخلات، أي الكميات التي يتم إعطاؤها لها في البداية قبل أن تبدأ الخوارزمية" (Knuth 1973:5).
  7. "يمكن تسمية الإجراء الذي يحتوي على جميع خصائص الخوارزمية باستثناء أنه قد يفتقر إلى التناهي بـ "طريقة حسابية"" (Knuth 1973:5).
  8. "للخوارزمية مخرج واحد أو أكثر، أي كميات لها علاقة محددة بالمدخلات" (Knuth 1973:5).
  9. يُعدّ ما إذا كانت العملية التي تتضمن عمليات داخلية عشوائية (باستثناء المدخلات) تُعتبر خوارزمية أم لا أمرًا قابلاً للنقاش. يرى روجرز أن: "الحساب يتم بطريقة منفصلة متدرجة، دون استخدام أساليب متصلة أو أجهزة تناظرية... ويتم تنفيذه بشكل حتمي، دون اللجوء إلى أساليب أو أجهزة عشوائية، مثل النرد" ( روجرز 1967 ، ص 2) . 
  10. ريفست، رونالد ل. (1990). "علم التشفير". في ج. فان ليوين (محرر). دليل علوم الحاسوب النظرية . المجلد 1. إلسيفير. 
  11. ^ بيلاري، ميهير. روغاواي ، فيليب (21 سبتمبر 2005). "مقدمة". مقدمة في التشفير الحديث . ص. 10. 
  12. مينيز، أ. ج.؛ فان أورشوت، ب. س.؛ فانستون، س. أ. (1997). دليل التشفير التطبيقي . تايلور وفرانسيس. ISBN 978-0-8493-8523-0.
  13. بول إي. بلاك (محرر)، مدخل بنية البيانات في قاموس الخوارزميات وهياكل البيانات . المعهد الوطني الأمريكي للمعايير والتكنولوجيا . 15 ديسمبر 2004. تم الاطلاع على النسخة الإلكترونية في 21 مايو 2009.
  14. بنية بيانات المدخلفي موسوعة بريتانيكا (2009) المدخل الإلكتروني الذي تم الوصول إليه في 21 مايو 2009.
  15. 1 2 كولوريس، جورج؛ جان دوليمور؛ تيم كيندبيرج؛ جوردون بلير (2011). الأنظمة الموزعة: المفاهيم والتصميم (الطبعة الخامسة ). بوسطن: أديسون-ويسلي. ISBN  978-0-132-14301-1.
  16. غوش، سوكومار (2007). الأنظمة الموزعة - منهج خوارزمي . تشابمان آند هول/سي آر سي. ص 10. ISBN  978-1-58488-564-1.
  17. آر دبليو بتلر (2001-08-06). "ما هي الأساليب الرسمية؟" . تم الاطلاع عليه بتاريخ 2006-11-16 .
  18. سي. مايكل هولواي. "لماذا ينبغي على المهندسين النظر في الأساليب الرسمية" (ملف PDF) . المؤتمر السادس عشر لأنظمة إلكترونيات الطيران الرقمية (27-30 أكتوبر 1997). مؤرشف من الأصل (ملف PDF) في 16 نوفمبر 2006. تم الاطلاع عليه بتاريخ 16 نوفمبر 2006 .
  19. مونين، ص 3-4
  20. ^ واو ريكي. د.وارلاند؛ آر رويتر فان ستيفنينك؛ دبليو بياليك (1997). المسامير: استكشاف الكود العصبي . الصحافة معهد ماساتشوستس للتكنولوجيا. رقم ISBN 978-0262681087.
  21. هولسنبيك، جيه بي؛ رونكويست، إف؛ نيلسن، آر؛ بولباك، جيه بي (14 ديسمبر 2001). "الاستدلال البايزي في علم الوراثة وتأثيره على علم الأحياء التطوري". مجلة ساينس . 294 (5550). الجمعية الأمريكية لتقدم العلوم (AAAS): 2310-2314 . رمز Bibcode : 2001Sci...294.2310H . doi : 10.1126/science.1065889 . ISSN 0036-8075 . PMID 11743192. S2CID 2138288 .   
  22. راندو أليكميتس، ويث دبليو. واسرمان، إيمي هاتشينسون، فيليب سمولوود، جيريمي ناثانز، بيتر ك. روغان، توماس د. شنايدر ، مايكل دين (1998) تنظيم جين ABCR: تحليل تسلسلات المحفز وموقع الربط، جين 215 : 1، 111-122
  23. برنهام، كيه بي وأندرسون، دي آر (2002) اختيار النموذج والاستدلال متعدد النماذج: منهج عملي قائم على نظرية المعلومات، الطبعة الثانية (سبرينغر ساينس، نيويورك) ISBN 978-0-387-95364-9.
  24. جاينز، إي تي (15 مايو 1957). "نظرية المعلومات والميكانيكا الإحصائية". مجلة Physical Review ، المجلد 106 ، العدد 4. الجمعية الفيزيائية الأمريكية (APS): 620-630 . Bibcode : 1957PhRv..106..620J . doi : 10.1103/physrev.106.620 . ISSN 0031-899X . S2CID 17870175 .  
  25. تشارلز هـ. بينيت، مينغ لي، وبين ما (2003) رسائل متسلسلة وتاريخ تطوري مؤرشف في 2007-10-07 على موقع Wayback Machine ، مجلة ساينتفك أمريكان 288 :6، 76-81
  26. ديفيد ر. أندرسون (1 نوفمبر 2003). "بعض المعلومات الأساسية حول سبب رغبة الباحثين في العلوم التجريبية في فهم أفضل لأساليب نظرية المعلومات" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 23 يوليو 2011. تاريخ الاطلاع: 23 يونيو 2010 .
  27. رون كوفاهي؛ فوستر بروفوست (1998). "مسرد المصطلحات" . تعلم الآلة . 30 : 271-274 . doi : 10.1023/A:1007411609915 .
  28. 1 2 سي. إم. بيشوب (2006). التعرف على الأنماط والتعلم الآلي . سبرينغر. ISBN 978-0-387-31073-2.
  29. ويرنيك، يانغ، برانكوف، يورجانوف وستروثر، التعلم الآلي في التصوير الطبي، مجلة معالجة الإشارات IEEE ، المجلد 27، العدد 4، يوليو 2010، الصفحات 25-38
  30. مانيلا، هيكي (1996). استخراج البيانات: التعلم الآلي، والإحصاء، وقواعد البيانات . المؤتمر الدولي لإدارة قواعد البيانات العلمية والإحصائية. جمعية مهندسي الكهرباء والإلكترونيات (IEEE).
  31. فريدمان، جيروم هـ. (1998). "استخراج البيانات والإحصاء: ما العلاقة بينهما؟". علوم الحاسوب والإحصاء . 29 (1): 3-9 .
  32. جي. روزنبرغ، تي. باك، جيه. كوك، محررون، دليل الحوسبة الطبيعية، سبرينغر فيرلاغ، 2012
  33. أ. برابازون، مونيل، س. ماكغاراغي. خوارزميات الحوسبة الطبيعية ، سبرينغر فيرلاغ، 2015
  34. فريدكين، ف. الميكانيكا الرقمية: عملية معلوماتية قائمة على الأتمتة الخلوية العالمية القابلة للعكس. فيزيكا د 45 (1990) 254-270
  35. ^ زوزي، ك. ريشندر راوم. Elektronische Datenverarbeitung 8 (1967) 336-344
  36. لويد، س. برمجة الكون: عالم حاسوب كمي يخوض غمار الكون . كنوبف، 2006
  37. زينيل، هـ. كون قابل للحوسبة: فهم واستكشاف الطبيعة كحوسبة . دار النشر العالمية العلمية، 2012
  38. دوديج-كرنكوفيتش، جي. وجيوفانيولي، آر. الحوسبة في الطبيعة . سبرينغر، 2013
  39. روزنبرغ، غريغورز (2001). "الحوسبة الطبيعية". الاتجاهات الحالية في علوم الحاسوب النظرية . ص 543-690 . doi : 10.1142/9789812810403_0005 . ISBN  978-981-02-4473-6.
  40. غوتليب، آلان؛ ألماسي، جورج س. (1989). الحوسبة المتوازية للغاية . ريدوود سيتي، كاليفورنيا: بنجامين/كومينغز. ISBN 978-0-8053-0177-9.
  41. إس. في. أدفي وآخرون (نوفمبر 2008). "أبحاث الحوسبة المتوازية في إلينوي: أجندة مركز أبحاث الحوسبة المتوازية بجامعة إلينوي في أوربانا-شامبين". مؤرشف بتاريخ 9 ديسمبر 2008 في أرشيف الإنترنت (ملف PDF). Parallel@Illinois، جامعة إلينوي في أوربانا-شامبين. "إن التقنيات الرئيسية لتحقيق هذه التحسينات في الأداء - زيادة تردد الساعة وبنى أكثر ذكاءً ولكنها تزداد تعقيدًا - تواجه الآن ما يُسمى بـ"حاجز الطاقة". وقد أقرّت صناعة الحوسبة بأن الزيادات المستقبلية في الأداء يجب أن تأتي إلى حد كبير من زيادة عدد المعالجات (أو النوى) على الشريحة، بدلاً من زيادة سرعة نواة واحدة."
  42. أسانوفيتش وآخرون. الحكمة التقليدية القديمة: الطاقة مجانية، لكن الترانزستورات باهظة الثمن. الحكمة التقليدية الجديدة هي أن الطاقة باهظة الثمن، لكن الترانزستورات "مجانية".
  43. أسانوفيتش، كرست وآخرون (18 ديسمبر 2006). "مشهد أبحاث الحوسبة المتوازية: رؤية من بيركلي" (ملف PDF). جامعة كاليفورنيا، بيركلي. التقرير الفني رقم UCB/EECS-2006-183. "الرأي السائد سابقًا: زيادة تردد الساعة هي الطريقة الأساسية لتحسين أداء المعالج. الرأي السائد حاليًا: زيادة التوازي هي الطريقة الأساسية لتحسين أداء المعالج ... حتى ممثلو شركة إنتل، وهي شركة تُعرف عمومًا بمبدأ "كلما زادت سرعة الساعة كان ذلك أفضل"، حذروا من أن الأساليب التقليدية لزيادة الأداء إلى أقصى حد من خلال زيادة سرعة الساعة قد وصلت إلى أقصى حدودها."
  44. هينيسي، جون ل.؛ باترسون، ديفيد أ.؛ لاروس، جيمس ر. (1999). تنظيم وتصميم الحاسوب : واجهة الأجهزة/البرمجيات (الطبعة الثانية، الطبعة الثالثة ). سان فرانسيسكو: كوفمان. ISBN   978-1-55860-428-5.
  45. مقال بعنوان " الحوسبة الكمومية باستخدام الجزيئات " في مجلة ساينتفك أمريكان بقلم نيل غيرشنفيلد وإسحاق إل. تشوانغ
  46. مانين، يو. آي. (1980). Vychislimoe i nevychislimoe [ القابل للحساب وغير القابل للحساب ] (باللغة الروسية). الإذاعة السوفيتية. ص 13-15 . مؤرشف من الأصل في 10 مايو 2013. تم الاسترجاع في 4 مارس 2013 . 
  47. فاينمان، ر. ب. (1982). "محاكاة الفيزياء باستخدام الحواسيب". المجلة الدولية للفيزياء النظرية . 21 (6): 467-488 . Bibcode : 1982IJTP...21..467F . CiteSeerX 10.1.1.45.9310 . doi : 10.1007/BF02650179 . S2CID 124545445 .  
  48. دويتش، ديفيد (1992-01-06). "الحوسبة الكمومية". عالم الفيزياء . 5 (6): 57-61 . doi : 10.1088/2058-7058/5/6/38 .
  49. فينكلشتاين، ديفيد (1968). "بنية الزمكان في التفاعلات عالية الطاقة". في: جوديهوس، ت.؛ كايزر، ج. (محرران). التفاعلات الأساسية عند الطاقة العالية . نيويورك: جوردون وبريتش.
  50. "التحكم الجديد في الكيوبت يبشر بمستقبل واعد للحوسبة الكمومية" . تم الاطلاع عليه بتاريخ 26 أكتوبر 2014 .
  51. خارطة طريق علوم وتكنولوجيا المعلومات الكمومية للحصول على فكرة عن وجهة البحث.
  52. 1 2 3 4 5 التصنيف الأسترالي لمؤتمرات تكنولوجيا المعلومات والاتصالات لعام 2007 مؤرشف في 2009-10-02 في Wayback Machine : المستوى A+.
  53. 1 2 3 4 5 6 7 8 9 10 التصنيف الأسترالي لمؤتمرات تكنولوجيا المعلومات والاتصالات لعام 2007 مؤرشف في 2009-10-02 في Wayback Machine : المستوى أ.
  54. "MFCS 2017" . مؤرشف من الأصل بتاريخ 10 يناير 2018. تم الاطلاع عليه بتاريخ 9 يناير 2018 .
  55. FCT 2011 (تم الاطلاع عليه بتاريخ 2013-06-03)
  56. صفحة ويب SOFSEM (تم الاطلاع عليها بتاريخ 2024-09-03)
  57. المسؤولية الاجتماعية للشركات 2018

للمزيد من القراءة