1.4. Вопросы

  1. Приведите пример программ, которые встречаются Вам в жизни (не только в рамках персонального компьютера дома).
  2. Что понимают под термином «программное обеспечение» (ПО)?
  3. Из каких этапов состоит разработка ПО сегодня?
  4. Дайте определение понятиям «алгоритм», «программа» и «язык программирования».
  5. Укажите способы представления и свойства алгоритма. Приведите пример примеры (или антипримеры) алгоритмов для каждого из свойств.
  6. Какие способы «запрограммирования» устройств Вам известны? Приведите примеры.
  7. Как осуществлялось программирование на первых ЭВМ?
  8. Назовите основные периоды развития языков высокого уровня, основные особенности и наиболее яркие представители языков программирования.
  9. Какие классификации языков программирования высокого уровня существуют? Приведите примеры.
  10. В чем отличие компиляторов от интерпретаторов? В чем заключается смысл «гибридной» технологии? Приведите примеры языков, имеющих указанную реализацию.
  11. Система типов в языках программирования.
  12. Как выбрать язык программирования? Какими основными критериями и принципами следует руководствоваться?