В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер


разработка  программного  обеспечения  ЭВМ



Pdf көрінісі
бет366/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   362   363   364   365   366   367   368   369   ...   437
разработка  программного  обеспечения  ЭВМ.
  В узком смысле слово 
«программирование»  обозначает  процесс  разработки  программы 
на  определенном  языке  программирования.  Разработку  средств 
системного  ПО  и  систем  программирования  принято  называть 
системным  программированием
;  разработку прикладных программ 
называют 
прикладным программированием.
  По этому принципу де­
лят  программистов  на  системных  и  прикладных,  в  зависимости 
от типа создаваемых ими  программ.
Существуют различные  парадигмы  программирования,  и  пре­
подавание  каждой  из  них  имеет  свои  особенности.  К  основным 
парадигмам программирования относятся (см. схему 4):
• процедурное программирование  (Паскаль,  Бейсик,  Фортран, 
Си,  Ассемблеры);
• логическое  программирование  (Пролог);
• функциональное  программирование  (Лисп);
•  объектно-ориентированное  программирование  (Смолток, 
Си++,  Делфи).
296


В  скобках  приведены  примеры  языков  программирования,  в 
которых реализована соответствующая парадигма.
Классической,  универсальной  и  наиболее  распространенной 
является  процедурная  парадигма.  Наибольшее  количество  суще­
ствующих  языков  программирования  относятся  к  этой  линии. 
Поэтому чаще всего в учебных заведениях изучается процедурное 
программирование. А наиболее часто изучаемыми в школе языка­
ми программирования являются Паскаль и Бейсик. В дальнейшем 
под словом «программирование» мы будем подразумевать именно 
процедурную парадигму.
Процесс  изучения  и  практического  освоения  программирова­
ния  можно разделить на три  части:
• изучение методов  построения вычислительных алгоритмов;
• изучение языка программирования;
•  изучение  и  практическое  освоение  определенной  системы 
программирования.
Эта структура отражена  на схеме 4.  Здесь и в дальнейшем тер­
мин  «вычислительные  алгоритмы»  будем  понимать  в  самом  ши­
роком  смысле  —  как алгоритмы  работы  с  величинами любых ти­
пов,  ориентированные  на  исполнителя  —  ЭВМ.
Методические вопросы изучения алгоритмизации обсуждались 
в предыдущих разделах. Теперь рассмотрим вопросы методики изу­
чения языков программирования  и систем  программирования.


Достарыңызбен бөлісу:
1   ...   362   363   364   365   366   367   368   369   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет