We describe the fundamental concepts that underlie programming languages and provide a comparative analysis of their usage in the context of three major paradigms: imperative, functional and logic programming. The concepts are: values, types and expressions, typing systems, storage, binding, commands, sequencers, encapsulation, and data, control and procedural abstraction. The three paradigms are taught through the model languages Pascal, ML, and Prolog.
הודעותAnnouncementsСообщенияاعلانات
מידע כלליGeneral InfoОбщая Инф.معلومات عامة
סילבוסSyllabusСилабусخطة الدورة
סגלStaffПреподавателиطاقم التدريس
אירועיםEventsСобытияأحداث
תרגילי ביתAssignmentsДом. Заданияوظائف بيتية
חומר המקצועCourse MaterialМатериал Курсаمادة الدورة
ציוניםGradesОценкиعلامات
שאלות ותשובותF.A.Q.Вопросы и Ответыأسئلة وأجوبة
קישוריםLinksСсылкиوصلات
חיפוש שותפיםFind a PartnerНайти Партнёраإيجاد شركاء
עדכון אוטומטיAuto UpdateАвт. Информир.حتلنة تلقائية
סמסטר קודםPrev. SemesterPrev. Semesterالفصل السابق