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Сообщенияاعلانات
סילבוסSyllabusСилабусخطة الدورة
סגלStaffПреподавателиطاقم التدريس
תרגילי ביתAssignmentsДом. Заданияوظائف بيتية
חומר המקצועCourse MaterialМатериал Курсаمادة الدورة
ציוניםGradesОценкиعلامات
שאלות ותשובותF.A.Q.Вопросы и Ответыأسئلة وأجوبة
ספרותLiteratureЛитератураمراجع
קישוריםLinksСсылкиوصلات
חיפוש שותפיםFind a PartnerНайти Партнёраإيجاد شركاء
עדכון אוטומטיAuto UpdateАвт. Информир.حتلنة تلقائية
סמסטר קודםPrev. SemesterPrev. Semesterالفصل السابق