Комп'ютерна програма
Комп'ю́терна програ́ма (англ. Computer program) — набір інструкцій у вигляді слів, цифр, кодів, схем, символів чи у будь-якому іншому вигляді, виражених у формі, придатній для зчитування (комп'ютером), які приводять його у дію для досягнення певної мети або результату (це поняття охоплює як операційну систему, так і прикладну програму, виражені у вихідному або об'єктному кодах)[1].
По іншому комп'ютерну програму визначають, як низку команд для комп'ютера, що становлять запис алгоритму однією з мов програмування[2].
Цитати
[ред.]Кожна програма є частиною іншої програми і рідко годиться для неї. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Якщо програма маніпулює великою кількістю даних, вона робить це в невелике число способів. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Симетрія є концепцією, яка зменшує складність (головні програми містять підпрограми); шукайте її скрізь. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Легше написати неправильну програму, ніж зрозуміти правильну. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Якщо двоє пишуть точно ту саму програму, кожну треба перетворити в мікрокод, і тоді вони, звичайно ж, не будуть однаковими. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Під час тривалої розробки кожна програма стає рококо — а згодом щебенем. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Кожна програма має (принаймні) два призначення: перше для чого вона була написана і друге для чого вона написана не була. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Якщо слухач киває головою, коли ви пояснюєте свою програму, збудіть його. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Програму без циклу і структурованої змінної не варто писати. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Щоб зрозуміти програму, ви повинні стати і машиною, і програмою. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Можливо, якщо б ми писали програми з дитинства, то, ставши дорослими, ми були б в змозі їх читати. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Завжди буде щось, що ми хочемо сказати в наших програмах, і що всіма відомими мовами можна сказати тільки вбого. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Як тільки ви зрозуміли, як писати програму, переконайте когось іншого написати її. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
В тому, що стосується комп'ютерів, важко знайти правильну одиницю часу для вимірювання прогресу. Завершення деяких соборів зайняли століття. Чи можете ви уявити собі велич і сферу застосування програми, на яку б затратили стільки часу? — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Використання програми для доведення теореми про 4 фарби не змінить математики — воно просто демонструє, що теорема, виклик століття, ймовірно не важлива для математики. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Є два способи писати безпомилкові програми; тільки третій з них працює. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
В програмних системах частенько саме рання пташка створює черв'ячка. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Легше змінити специфікацію, щоб вона відповідала програмі, ніж навпаки. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Коли ми пишемо програми, які «вчаться», то виявляється, що ми вчимося, а не вони. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Подумайте про всю ту психічну енергію, витрачену на пошуки фундаментальної різниці між «алгоритмом» і «програмою». |
|||||
— Алан Перліс |
Ми знаходимося на межі: Сьогодні наша програма довела передостанню теорему Ферма! — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
У нас ніколи не закінчаться задачі для програмування, поки існує хоча б єдина програма. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Адаптація старих програм до нових машин зазвичай означає адаптацію нових машин, щоб вони вели себе як старі. — «Епіграми про програмування» (1982) |
|||||
— Алан Перліс |
Див. також
[ред.]Примітки
[ред.]