Основы объектно-ориентированного программирования на языке C# book | Page 7

Передмова У наш час iснує велика кiлькiсть програмного забезпечення для для вирiшення задач у найрiзноманiтнiших галузях людськоı̈ дiяльностi. Однак часто виникає необхiднiсть самостiйного написання бiблiотек програмного забезпечення для заданоı̈ замовником предметноı̈ галу- зi. Для цього потрiбнi прикладнi програмiсти високого рiвня квалi- фiкацiı̈. У пропонованому пiдручнику викладено основи проектуван- ня програмного забезпечення. Матерiал базується на мовi C#. Де- якi роздiли мають унiверсальний характер, ı̈хнє засвоєння дозволить читачу надалi ефективно використовувати iншi мови програмуван- ня. Це роздiли, присвяченi складностi алгоритмiв, типiзацiı̈ даних, поданню даних у комп’ютерi (цiкавий факт невиконання асоцiатив- ного закону арифметики), машинному нулю, машиннiй точностi об- числень, програмiстським умовам зупинки обчислення нескiнченних сум i добуткiв, оптимальнiй реалiзацiı̈ обчислень, автоматнiй техноло- гiı̈ програмування. Наведено також алгоритми обробки iнформацiı̈ на рiзних структурах даних: простих, структурованих, усiляких видах зв’язних спискiв. Пiдручник дозволить навчитися програмувати всiм бажаючим, але особливо корисний вiн буде для студентiв спецiально- стей “Iнформатика” та “Програмна iнженерiя”. Автори висловлюють щиру подяку рецензентам за кориснi поради. 7