prince是什么牌子| 按摩有什么好处和坏处| 王羲之的儿子叫什么名字| eap是什么| 什么书比较好| 蓝色加什么颜色是紫色| 考试为什么要用2b铅笔| 打飞机是什么| 夜长梦多是什么意思| 哗众取宠是什么意思| 什么什么泪下| 什么的友谊| 乌龟喜欢吃什么食物| 经常生气会得什么病| 日安什么意思| 梦见下雪了是什么意思| agoni什么意思| giuseppe是什么牌子| 下面有味道用什么药| 1998年什么命| bf是什么意思| 72年属什么的生肖| 升血压吃什么药| 儿童鼻窦炎吃什么药| 天蝎座男和什么星座最配| 糖尿病人不能吃什么水果| 吃谷维素有什么副作用| 什么是基础病| 口干舌燥挂什么科| 世袭罔替什么意思| 乳粉是什么| 三个土字念什么字| 赶的偏旁是什么| 广西狗肉节是什么时候| http是什么| 恶心是什么意思| 炉甘石洗剂有什么作用| 什么卫什么海| 为什么插几下就射了| 番外是什么意思| walls是什么意思| 风团是什么| 江西有什么好玩的景点| 黄油是什么做的| modal是什么意思| 睾丸痒是什么原因| 隐形眼镜半年抛是什么意思| 四川的耗儿鱼是什么鱼| 3月9号是什么星座| 什么是阴虚什么是阳虚| 羊齿状结晶代表什么| 什么是跨性别者| 什么牌子的空调好| 月经要来之前有什么症状| 喜欢蹲着是什么原因| 什么病不能吃竹笋| 梦见奶奶死了是什么意思| 今天股票为什么大跌| 忌出行是什么意思| 5月13号是什么星座| 特效是什么意思| 出差什么意思| 周长是什么意思| 什么是灌肠| 蚊虫叮咬擦什么药膏| 玫瑰糠疹吃什么药| 银装素裹是什么意思| 为什么萤火虫会发光| 西太后手表什么档次| 满满是什么意思| 马齿苋别名叫什么| 降钙素原高说明什么| 肠胃炎发烧吃什么药| 豆浆喝多了有什么副作用| 足跟血筛查什么疾病| 酒糟鼻买什么药膏去红| 乌鸡白凤丸男性吃治疗什么| 排酸对身体有什么好处| 孙俪最新电视剧叫什么| kb是什么| 平胸是什么原因导致的怎样解决| 6月12日什么星座| 糖类抗原724偏高是什么原因| mup是什么意思| 一直想吐是什么原因| 05年属什么| 透析到什么程度会死亡| 头晕拉肚子是什么情况| 不全纵隔子宫是什么意思| 妃子笑是什么茶| 什么是甲状腺结节| 龋齿是什么样子的图片| 额头上长斑是什么原因造成的| 金线莲有什么功效| 石榴石什么颜色的最好| 什么是av| 玛瑙是什么| 结婚8年是什么婚| 起眼屎是什么原因| 吐痰带血丝是什么原因| 笃什么意思| 喝苏打水有什么好处| 天蝎女喜欢什么样的男生| 风口浪尖是什么意思| 请佛像回家有什么讲究| 86年属什么生肖| 胃出血是什么原因引起的| 什么水果最贵| 什么动物睡觉不闭眼| 男人喝红糖水有什么好处| 做什么运动可以长高| 奔走相告是什么意思| 吃什么拉肚子| 男人跑马是什么意思| 十二月四号是什么星座| 治未病科是看什么病的| 7月22日什么星座| 晚上口苦是什么原因引起的| religion什么意思| 吴亦凡为什么叫牛| 肠易激综合症用什么药能治好| 多米诺骨牌是什么意思| 冷的什么| 久咳不愈是什么原因| 宝宝不爱吃饭是什么原因| 爽文是什么意思| 脂肪肝喝什么茶最好最有效| poscer是什么牌子| 后卫是干什么的| 温暖如初是什么意思| 什么是拘役| 才女是什么意思| 琨字五行属什么| 7.15什么星座| 山竹什么样的好| 鸡眼是什么原因引起的| 缺维生素D吃什么补得最快| 山水有相逢是什么意思| 荷里活什么意思| 庚子五行属什么| 吃什么容易长肉| 10月26日什么星座| 一诺千金是什么生肖| 3000年前是什么朝代| 骨折后吃什么好的快| 营卫是什么意思| 六味地黄丸什么时候吃| 指甲花学名叫什么| 肾精是什么| 老气横秋什么意思| 身体湿热吃什么中成药| 鱼油什么时候吃| 舌头裂纹吃什么药| 双相情感障碍吃什么药| 十指不沾阳春水什么意思| 扁平足是什么样的| 梦见大蛇是什么预兆| 绯闻是什么意思| 区长是什么级别的干部| 红色属于五行属什么| 怀孕两个月出血是什么原因| 腿上有青筋是什么原因| 刘亦菲原名叫什么| 头疼头晕去医院挂什么科| 太阳又什么又什么| 2月27日什么星座| 官方翻新机是什么意思| 牙神经疼吃什么药| c反应蛋白是什么意思| 为什么会得痛风| 古着店是什么意思| 粉刺是什么东西| 看是什么意思| 如痴如醉是什么意思| sid是什么意思| iv是什么意思| 什么水果减肥最有效| 胆红素偏高挂什么科| 深喉是什么意思| 阴道炎是什么症状| 额娘是什么意思| 什么是热感冒| 柯什么意思| 腰间盘突出睡觉什么姿势好| 痛经不能吃什么| 黄瓜籽粉有什么作用| 头皮屑多是什么原因引起的| 白条鱼是什么鱼| 近视散光是什么意思| 愤青是什么意思| 肥牛是什么肉| 蝉鸣声耳鸣是什么原因引起的| azul是什么颜色| 为什么午睡起来会头疼| 土的行业有什么工作| 低筋面粉可以做什么| 胆固醇高不可以吃什么食物| 腿困是什么原因引起的| 女人吃什么增加雌激素| 吃灵芝有什么好处| 活塞是什么| 慢性萎缩性胃炎吃什么药可以根治| 纠葛是什么意思| 胃胀气适合吃什么食物| 夜明砂是什么| 大肠头是什么部位| 1928年属什么生肖| 六月初十是什么日子| 注解是什么意思| 为什么白天尿少晚上尿多| 火车动车高铁有什么区别| 红参和高丽参有什么区别| 孕妇可以吃什么水果| 胆囊结石会引起身体什么症状| 体测是什么意思| 铎读什么| 经常不吃晚饭对身体有什么影响| 129什么星座| 紧急避孕药有什么副作用| 浮萍是什么植物| 耳垂长痘痘是什么原因| 金银花有什么功效和作用| 太阳指什么生肖| 浅表性胃炎吃什么药好使| 囹圄是什么意思| 吃饭吧唧嘴有什么说法| 什么颜色属金| 镪水池是什么| 颈椎病是什么症状| 李姓男孩起什么名字好| 胆汁是由什么分泌的| 吃什么能减肥最快还能减全身| 什么时候大阅兵| 小手指麻木是什么原因引起的| 259是什么意思| 备孕吃什么药| 孕妇吃什么菜好| 104岁属什么生肖| 小排畸是什么检查| 什么穿针大眼瞪小眼| 阴虚有什么症状| 吸水石是什么石头| 心肌炎有什么症状| 0元购是什么意思| 乳腺增生是什么| 停职是什么意思| 血糖高适合喝什么汤| 血清载脂蛋白b偏高是什么意思| 生理盐水是什么水| 尿频尿急尿不尽吃什么药效果最好| 霉菌阴道炎是什么引起的| 魔改是什么意思| 妇乐颗粒的功效能治什么病| 小孩血压低是什么原因| ova什么意思| 朝鲜为什么闭关锁国| 庸人自扰之是什么意思| 香蕉与什么食物相克| 经期缩短是什么原因| ab型血和b型血生的孩子是什么血型| 班门弄斧是什么意思| 心口疼是什么原因女性| 电影监制是做什么的| 能人是什么意思| 百度Перейти до вм?сту

看病人送什么花

Матер?ал з В?к?пед?? — в?льно? енциклопед??.
百度 下一步,要在新的起点上开创机关党内政治生活新局面,一是要以深入学习贯彻十八届六中全会精神为指针,增强严格党内政治生活的思想和行动自觉;二是要以坚持制度约束为前提,实现机关党内政治生活规范化;三是要以加强党性锻炼为根本,推进机关党内政治生活常态化;四是要以创新工作方式为动力,确保机关党内政治生活长效化。

Програ?мне забезпе?чення, програ?мн? за?соби (ПЗ, англ. software) — сукупн?сть програм системи оброблення ?нформац?? та програмних документ?в, необх?дних для забезпечення роботи ц??? системи[1]. Це наб?р команд, як? регулюють роботу комп'ютера,[2][3] на в?дм?ну в?д апаратного забезпечення, яке викону? ц? команди.

На найнижчому р?вн? програмування виконуваний код склада?ться з ?нструкц?й машинно? мови, як? п?дтримуються окремим процесором — як правило, центральним (CPU) або граф?чним (GPU). Машинна мова склада?ться з груп дв?йкових значень, що означають ?нструкц?? процесора, як? зм?нюють та контролюють стан комп'ютера. Наприклад, ?нструкц?я може зм?нити значення, що збер?га?ться в певному м?сц? збер?гання на комп'ютер? — ефект, який користувач не може спостер?гати безпосередньо. ?нструкц?я також може викликати одну з багатьох операц?й введення або виведення, наприклад, в?дображення тексту на екран? комп'ютера; спричиня? зм?ни стану, як? мають бути видим? для користувача. Процесор викону? ?нструкц?? в тому порядку, в якому вони надан?, якщо йому не вказано ?перейти? до ?ншо? ?нструкц?? або в?н не перерива?ться операц?йною системою. Станом на 2015 р?к б?льш?сть персональних комп'ютер?в, смартфон?в ? сервер?в мають процесори з к?лькома виконавчими блоками або к?лькома процесорами, як? виконують обчислення паралельно.

Б?льш?сть програмного забезпечення написано мовами програмування високого р?вня. ?х легше зрозум?ти програм?стам, оск?льки вони ближч? до природних мов, н?ж до машинних. Мови високого р?вня перекладаються на машинну мову за допомогою комп?лятора або ?нтерпретатора або ?х комб?нац??. Програмне забезпечення також може бути написане мовою асемблера низького р?вня, яка повн?стю в?дпов?да? ?нструкц?ям машинно? мови комп'ютера ? переклада?ться на машинну мову за допомогою асемблера.

Загальн? в?домост?

[ред. | ред. код]

Розр?зняють:

Виконання програмного забезпечення комп'ютером поляга? у ман?пулюванн? ?нформац??ю та керуванн? апаратними компонентами комп'ютера. Наприклад, типовим для персональних комп'ютер?в ? в?дтворення ?нформац?? на екран? та отримання ?? з клав?атури.

Програмне забезпечення (software) та апаратне забезпечення (hardware) — це два комплементарн? компоненти комп'ютера, причому межа м?ж ними неч?тка: деяк? фрагменти програмного забезпечення на практиц? реал?зуються суто апаратурою м?кросхем комп'ютера, а програмне забезпечення, сво?ю чергою, здатне виконувати (емулювати) функц?? електронно? апаратури. По сут?, призначення програмного забезпечення поляга? в керуванн? як самим комп'ютером, так ? ?ншими програмами та ман?пулюванн? ?нформац??ю.

Комплекс програм, як? забезпечують управл?ння компонентами комп'ютерно? системи, такими як процесор, оперативна пам'ять, пристро? введення-виведення, мережеве обладнання, виступаючи як ?м?жшаровий ?нтерфейс?, з одного боку якого — апаратура, а з ?ншого — додатки користувача. На в?дм?ну в?д прикладного програмного забезпечення, системне не вир?шу? конкретн? практичн? завдання, а лише забезпечу? роботу ?нших програм, надаючи ?м серв?сн? функц??, абстрагуючи детал? апаратно? та м?кропрограмно? реал?зац?? обчислювально? системи, керу? апаратними ресурсами обчислювально? системи. В?днесення того чи ?ншого програмного забезпечення до системного ? умовним, ? залежить в?д угод, як? використан? у конкретному контекст?. Як правило, до системного програмного забезпечення в?дносяться операц?йн? системи, широкий клас сполучного програмного забезпечення.

Теоретичн? основи

[ред. | ред. код]

Теоретичн? основи програмного забезпечення комп'ютер?в базуються на теор?? ск?нченних автомат?в, ? були закладен? британським математиком Аланом Тюрингом у 1936 роц?. В?н створив так звану машину Тюринга, математичну модель абстрактно? машини, здатно? виконувати посл?довност? рудиментарних операц?й, як? переводять машину з одного ф?ксованого стану в ?нший, вже заданий заздалег?дь. Головна ?дея полягала в математичному доведенн? факту, що будь-який попередньо сформульований стан системи може бути завжди досягнутий посл?довним виконанням ск?нченного набору елементарних команд (програми) з ф?ксованого алфав?ту команд.

?стор?я

[ред. | ред. код]

Перше використання слова ?програмне забезпечення? для опису комп'ютерних програм приписують математику Джону Уайлдеру Тьюк? у 1958 роц?.[5] Перш? програмован? комп'ютери, як? з'явилися наприк?нц? 1940-х рок?в,[6] були запрограмован? машинною мовою. Машинну мову важко налагоджувати, ? вона не переноситься на р?зн? комп'ютери.[7] Спочатку апаратн? ресурси були дорожчими за людськ? ресурси.[8] У м?ру ускладнення програм продуктивн?сть програм?ст?в ставала вузьким м?сцем. Поява мов програмування високого р?вня в 1958 роц? дала змогу приховати детал? апаратного забезпечення та виразити в код? алгоритми, що лежать в його основ?.[9] [10] До ранн?х мов належать Fortran, Lisp ? COBOL.[10]

На в?дм?ну в?д апаратних складових комп'ютера (hardware), програмне забезпечення — це ?нформац?я[джерело?], яка збер?га?ться на матер?альних нос?ях (дискета, CD, DVD, Blu-ray, HDD, SSD, флеш-накопичувачах, тощо) у вигляд? файл?в та може передаватись через р?зн? канали зв'язку.

Д?аграма, що показу?, як користувач вза?мод?? з прикладним програмним забезпеченням на типовому наст?льному комп'ютер? . Р?вень прикладного програмного забезпечення вза?мод?? з операц?йною системою, яка, у свою чергу, вза?мод?? з апаратним забезпеченням . Стр?лки вказують на пот?к ?нформац??.

Розр?зняють системне, ?нструментальне та прикладне програмн? забезпечення.[джерело?]

  • Операц?йн? системи — це ?пакет програмного забезпечення, який керу? ресурсами комп'ютера для користувач?в та ?хн?х програм?.[11] Типовим прикладом системного програмного забезпечення ? операц?йна система. ?сну? три основн? ц?л?, як? викону? операц?йна система:[12]
    • Розпод?ля? ресурси м?ж р?зними програмами, вир?шуючи, коли вони отримають час центрального процесора (ЦП) або м?сце в пам'ят?.[12]
    • Надання ?нтерфейсу, який абстрагу?ться в?д деталей доступу до деталей апаратного забезпечення (наприклад, ф?зично? пам'ят?), щоб полегшити роботу програм?ст?в. [12] [13]
    • Пропону? сп?льн? серв?си, так? як ?нтерфейс для доступу до мережевих та дискових пристро?в. Це да? змогу запускати програму на р?зному обладнанн? без необх?дност? його переписування.[14]
  • Прикладне програмне забезпечення працю? на операц?йн?й систем? й використову? ресурси комп'ютера для виконання т??? чи ?ншо? задач?.[15] ?сну? багато р?зних тип?в прикладного програмного забезпечення, оск?льки спектр завдань, як? можна виконувати на сучасних комп'ютерах, дуже великий.[16] Прикладн? програми складають б?льшу частину програмного забезпечення[17] ? для сво?? роботи потребують середовища, що нада?ться операц?йною системою, а часто й ?ншими програмами, для того, щоб функц?онувати.[18]
  • ?нструментальне програмне забезпечення — засоби для автоматизац?? процесу розробки нових програм ? ?х супроводу за допомогою мови програмування.

Програмне забезпечення також можна класиф?кувати за способом його розгортання. Традиц?йн? програми купуються з безстроковою л?ценз??ю на певну верс?ю програмного забезпечення, завантажуються та запускаються на обладнанн?, яке належить покупцев?.[19] Розвиток ?нтернету та хмарних обчислень уможливив нову модель, програмне забезпечення як послуга (SaaS),[20] у як?й провайдер розм?щу? програмне забезпечення (зазвичай побудоване на орендовано? ?нфраструктур? або платформах)[21] нада? використання програмного забезпечення кл??нтам, часто в обм?н на абонентську плату.[19] До 2023 року продукти SaaS, як? зазвичай постачаються через вебдодатки, стали основним методом, за допомогою якого компан?? надають додатки.[22]

Програмне забезпечення можна розд?лити на корисне ? шк?дливе. Корисне програмне забезпечення створю?ться для виконання завдань, що в?дпов?дають побажанням користувача комп'ютера. Основна мета шк?дливого програмного забезпечення — виконувати операц??, як? ? небажаними для користувача, часто ?з завдаванням приховано? чи явно? шкоди. Прикладом шк?дливого програмного забезпечення ? комп'ютерн? в?руси.

Розробка

[ред. | ред. код]

Розробка програмного забезпечення наприк?нц? 20 ст. — на початку 21 ст. вид?лилася в окрему важливу галузь економ?ки — ?ндустр?ю програмного забезпечення. Процес розробки комп'ютерних програм вимага? висококвал?ф?ковано? прац?, ? розвива?ться, загалом, пов?льн?ше, н?ж процес вдосконалення апаратно? бази комп'ютер?в. ?нженер?я програмного забезпечення в?дносно недавно стала окремою профес??ю.

Розробка програмного забезпечення м?стить у соб? багато стад?й: про?ктування, програмування, тестування, впровадження ? п?дтримку.

Про?ктування почина?ться ?з формулювання вимог до програмного забезпечення ? створення специф?кац?й — документ?в, у яких описан? функц??, що ?х повинна виконувати програма. На наступному етап? створю?ться загальний дизайн програми: розбиття ?? на окрем? блоки та визначення вза?мод?? м?ж ними. На етап? безпосереднього програмування створю?ться текстовий код програми одн??ю чи дек?лькома мовами програмування. П?сля комп?ляц?? коду, програмний продукт обов'язково проходить тестування, у процес? якого визнача?ться в?дпов?дн?сть продукту специф?кац?ям, знаходяться ? виправляються помилки.

Перед впровадженням програмний продукт потребу? документац?? — опису можливостей, пос?бник?в користувача, системи допомоги. П?сля впровадження програмного забезпечення, що для програмних продукт?в вимага? маркетингу, системи дистрибуц??, реклами тощо, програмне забезпечення потребу? п?дтримки. Необх?дн?сть у п?дтримц? виника? внасл?док швидкого розвитку комп'ютер?в, що зумовлю? необх?дн?сть вза?мод?? програмного продукту з ?ншими, нов?шими програмами й новою матер?альною базою. Часто п?дтримка нових можливостей забезпечу?ться випуском нових верс?й програмного продукту.

Стандарти

[ред. | ред. код]

Частиною програмного забезпечення ? стандартн? протоколи, як? розробляються для узгодження програмних продукт?в в?д р?зних виробник?в. Це потр?бно для того, щоб, наприклад, електронний лист, над?сланий через електронну пошту з одного комп'ютера м?г бути прочитаний на ?ншому комп'ютер? зовс?м ?ншою програмою та, нав?ть, з ?ншою операц?йною системою.

Юридичн? питання

[ред. | ред. код]

Користувач отриму? програмне забезпечення разом ?з л?ценз??ю, яка нада? йому право використовувати програмний продукт за умови виконання положень л?цензування. Зазвичай, ц? умови обмежують можливост? користувача передавати програмний продукт ?ншим користувачам. Частина програмного забезпечення нада?ться з в?льною л?ценз??ю (в?льне програмне забезпечення). Так? л?ценз?? дозволяють розповсюджувати програмний продукт, а також модиф?кувати його.

Частина програмного забезпечення розповсюджу?ться як безплатне. ?сну? також умовно-безплатне (або ?шароварне?) програмне забезпечення. У цьому випадку зазвичай користувач безплатно отриму? демонстрац?йну верс?ю програмного продукту з дещо обмеженими можливостями на певний випробувальний пер?од, а п?сля його зак?нчення зобов'язаний або придбати продукт, або видалити його.

Патенти

[ред. | ред. код]

Патенти надають винах?днику ексклюзивну, обмежену в час? л?ценз?ю на новий продукт або процес.[23] ?де? про те, чого може досягти програмне забезпечення, не охороняються законом, а конкретн? реал?зац?? зам?сть цього п?дпадають п?д д?ю закону про авторське право. У деяких кра?нах вимога щодо впливу заявленого винаходу на св?т також може бути частиною вимог для визнання патенту на програмне забезпечення д?йсним.[24] Патенти на програмне забезпечення ?сторично викликають суперечки. До справи 1998 року State Street Bank & Trust Co. проти Signature Financial Group, Inc.[en] патенти на програмне забезпечення зазвичай не визнавали у Сполучених Штатах. У ц?й справ? Верховний суд вир?шив, що б?знес-процеси можуть бути запатентован?.[25] Заявки на патенти складн? та дорог?, а судов? процеси, пов'язан? з патентами, можуть п?двищувати варт?сть продукц??.[26] На в?дм?ну в?д авторських прав, патенти зазвичай д?ють т?льки в т?й юрисдикц??, де ?х було видано.[27]

Класи програмного забезпечення

[ред. | ред. код]

Програмне забезпечення для п?дпри?мств под?ля?ться на класи:

  • ERP (англ. Enterprise Resources Planning) — система планування ресурс?в п?дпри?мства;
  • CRM (англ. Customer Relationship Management) — система управл?ння вза?мов?дносинами з кл??нтами;
  • SCM (англ. Supply Chain Management) — система управл?ння лог?стичним ланцюгом;
  • PLM (англ. Product Lifecycle Management) — система управл?ння житт?вим циклом продукту;
  • SRM (англ. Supplier Relationship Management) — система управл?ння вза?мов?дносинами з постачальниками;
  • BI (англ. Business Intelligence) — ?нтелектуальн? системи п?дтримки стратег?чного менеджменту.

За ступенем тиражованост? все програмне забезпечення под?ля?ться на три категор??:

  • програмне забезпечення, що розробля?ться на замовлення;
  • програмне забезпечення для великих корпорац?й ? орган?зац?й;
  • програмне забезпечення для масового споживача.

За ступенем переносност? програми д?лять на:

За способом розповсюдження ? використання програми под?ляють на:

За призначенням програми д?лять на:

  • системн?;
  • прикладн?.

За видами програми д?лять на:

  • компонент — програма, що розгляда?ться як ?дине ц?ле, що викону? зак?нчену функц?ю ? застосову?ться самост?йно або в склад? комплексу;
  • комплекс — програма, що склада?ться з двох або б?льше компонент?в ? (або) комплекс?в, що виконують вза?мозв'язан? функц??, ? застосову?ться самост?йно або в склад? ?ншого комплексу.

Окр?м того, додатково ще вид?ляють

Тестування програмного забезпечення

[ред. | ред. код]

Будь-який програмний продукт ма? бути протестованим для виявлення дефект?в ? помилок, припущених на стад?? ?нженер?? ПЗ. Тестування програмного забезпечення — це перев?рка того, чи в?дпов?дають фактичн? результати оч?куваним. Процес передбача? запуск та виконання компонента програмного забезпечення або компонента системи для оц?нки одн??? або дек?лькох властивостей.

Види програмного забезпечення

[ред. | ред. код]

Вид?ляють три основних види: системне програмне забезпечення, пакети прикладних програм та ?нструментар?й технолог?? програмування.

Системне програмне забезпечення явля? собою сукупн?сть програм ? програмних комплекс?в, що забезпечують роботу комп'ютера ? комп'ютерних мереж. Системне програмне забезпечення направлено:

  • на створення операц?йного середовища функц?онування ?нших програм;
  • забезпечення над?йно? та ефективно? роботи самого комп'ютера та комп'ютерно? мереж?;
  • проведення д?агностики та проф?лактики апаратури комп'ютера та комп'ютерно? мереж?;
  • виконання допом?жних технолог?чних процес?в (коп?ювання, арх?вування, в?дновлення файл?в програм ? баз даних, тощо).

Цей клас програмних продукт?в т?сно пов'язаний з комп'ютером ? ? його нев?дд?льною частиною.

Пакети прикладних програм ? комплекс вза?мопов'язаних програм для вир?шення функц?ональних завдань певного класу в конкретн?й предметн?й област?. Прикладне програмне забезпечення, або додатки, належить до найширшого класу програмних продукт?в, призначених безпосередньо для користувача.

?нструментар?й технолог?? програмування представля? собою сукупн?сть програм ? програмних засоб?в, що забезпечують технолог?ю розробки, налагодження ? впровадження створюваних програмних продукт?в.

Безкоштовне програмне забезпечення з в?дкритим кодом

[ред. | ред. код]

?В?льне програмне забезпечення? — це громадський рух, який розгляда? нев?льне програмне забезпечення як соц?альну проблему.[29] При цьому ?безкоштовне? тут не означа? ?в?льне? (?в?льне програмне забезпечення? не те саме, що ?безкоштовне програмне забезпечення?), а скор?ше означа? свободи для сусп?льства, як? пропону? такий л?цензований (також комерц?йний) продукт. На думку Фонду в?льного програмного забезпечення (FSF), заснованого Р?чардом Столменом у 1985 роц?, р?шення на користь або проти в?льного програмного забезпечення — це насамперед етичне та соц?альне р?шення.

На в?дм?ну в?д них, орган?зац?я Open Source Initiative (OSI), заснована в 1998 роц?, розгляда? програмне забезпечення з в?дкритим кодом як просту модель розроблення, у як?й питання про те, чи повинно програмне забезпечення бути в?дкритим, ? суто практичним, а не етичним питанням. Тому FSF звинувачу? OSI у в?двол?канн? в?д сутт?вих момент?в.[30] Ер?к С. Реймонд вв?в терм?н ?в?дкритий вих?дний код? на основ? припущення, що непопулярна тема ?свободи? може стримувати спонсор?в в?д таких про?кт?в.

Незважаючи на те, що зараз це два р?зн? рухи з р?зними поглядами та ц?лями, ?х об'?дну? сп?льна повага до в?дкритого коду, що призвело до численних про?кт?в, в яких вони працюють разом.

Заборона використання

[ред. | ред. код]

В Укра?н?

[ред. | ред. код]

16 серпня 2024 року Каб?нет М?н?стр?в Укра?ни схвалив зм?ни до закону ?Про санкц???, як? визначають заборону використання юридичними особами на територ?? Укра?ни програмних продукт?в, як? походять з ?ноземних держав, щодо яких застосовано санкц??. Кр?м того, запроваджен? санкц?? стосуватимуться програмних продукт?в, як? створен? з використанням вих?дного або об'?ктного коду програмних продукт?в, ?х складових, на як? поширюються санкц??[31][32].

Вплив

[ред. | ред. код]

?нженер Каперс Джонс пише, що ?комп’ютери та програмне забезпечення вносять глибок? зм?ни в кожен аспект людського життя: осв?ту, роботу, в?йну, розваги, медицину, право та все ?нше?.[33] Вони стали повсюдним явищем у повсякденному житт? розвинених кра?н.[34] У багатьох випадках програмне забезпечення розширю? функц?ональн?сть ?снуючих технолог?й, таких як побутова техн?ка та л?фти.[35] Програмне забезпечення також породило абсолютно нов? технолог??, так? як ?нтернет, в?део?гри, моб?льн? телефони та GPS . [35] [36] Завдяки ?нтернету з'явилися нов? способи комун?кац??, зокрема електронна пошта, форуми, блоги, м?кроблоги, в?к? та соц?альн? мед?а.[37] Величезн? обсяги знань, що перевищують будь-яку паперову б?бл?отеку, тепер доступн? за допомогою швидкого пошуку в ?нтернет?.[36] Б?льш?сть творчих профес?онал?в перейшли на програмн? ?нструменти, так? як автоматизоване про?ктування, 3D-моделювання, цифрове редагування зображень ? комп’ютерна ан?мац?я.[38] Майже кожен складний пристр?й керу?ться за допомогою програмного забезпечення.[36]

Див. також

[ред. | ред. код]

Прим?тки

[ред. | ред. код]
  1. ДСТУ 2938-94 Основн? поняття. Терм?ни та визначення. (стандарт скасовано 1 кв?тня 2021 року — Про скасування нац?ональних стандарт?в)
  2. What is software development? | IBM. www.ibm.com (амер.). Процитовано 28 с?чня 2022.
  3. Johnson, Dave. What is software? A guide to all of the different types of programs and applications that tell computers what to do. Business Insider (амер.). Процитовано 28 с?чня 2022.
  4. УСЕ (Ун?версальний словник-енциклопед?я)
  5. Tracy, 2021, с. 2.
  6. Gabbrielli та Martini, 2023, с. 519.
  7. Gabbrielli та Martini, 2023, с. 520—521.
  8. Gabbrielli та Martini, 2023, с. 522.
  9. Gabbrielli та Martini, 2023, с. 521.
  10. а б Tracy, 2021, с. 1.
  11. Anderson та Dahlin, 2014, с. 6.
  12. а б в Anderson та Dahlin, 2014, с. 7.
  13. Tanenbaum та Bos, 2023, с. 5.
  14. Anderson та Dahlin, 2014, с. 7, 9, 13.
  15. Anderson та Dahlin, 2014, с. 6—7.
  16. Jones, 2014, с. 121.
  17. Tracy, 2021, с. 66.
  18. Tracy, 2021, с. 72.
  19. а б O'Regan, 2022, с. 386.
  20. Campbell-Kelly та Garcia-Swartz, 2015, с. 156—157.
  21. Rosati та Lynn, 2020, с. 23.
  22. Watt, 2023, с. 4.
  23. O'Regan, 2022, с. 395.
  24. Gerardo Con Díaz, ?The Text in the Machine: American Copyright Law and the Many Natures of Software, 1974—1978?, Technology and Culture 57 (October 2016), 753–79.
  25. Jones, 2014, с. 19.
  26. O'Regan, 2022, с. 398.
  27. O'Regan, 2022, с. 399.
  28. безкоштовн? програми не сл?д плутати з в?льними
  29. The Selected Essays of Richard Stallman (aktualisierte Fassung): ?Open Source ist ein Entwicklungsmodell. Freie Software ist eine soziale Bewegung. Für die Open-Source-Bewegung ist nicht-freie Software eine suboptimale L?sung. Für die Freie-Software-Bewegung ist nicht-freie Software ein soziales Problem und freie Software ist die L?sung.? ursprüngliche Fassung: ?Für die Freie-Software-Bewegung ist freie Software ein ethisches Gebot … nicht-freie Software ist ein gesellschaftliches Problem  …?
  30. Warum Freie Software besser ist als Open Source. auf: gnu.org
  31. В Укра?н? заборонили використання софту, розробленого громадянами п?дсанкц?йних кра?н. 16.08.2024, 14:11
  32. В Укра?н? заборонили використання софту, розробленого громадянами п?дсанкц?йних кра?н. 16.08.2024, 16:00
  33. Jones, 2014, с. 32.
  34. Kitchin та Dodge, 2011, с. iv.
  35. а б Kitchin та Dodge, 2011, с. 5.
  36. а б в Jones, 2014, с. xxviii.
  37. Manovich, 2013, с. 329.
  38. Manovich, 2013, с. 333.

Л?тература

[ред. | ред. код]

Посилання

[ред. | ред. код]

В?део

[ред. | ред. код]


两岁宝宝不会说话但什么都知道 2月27号是什么星座 尿道感染看什么科 什么是形而上学 3.1号是什么星座
一月二十五号是什么星座 属鸡是什么命 老公梦见蛇是什么预兆 种生基是什么意思 肠子长息肉有什么症状
慢性鼻窦炎吃什么药 先天性一个肾对人有什么影响 端字五行属什么 感冒吃什么水果 食物中毒吃什么药解毒
怀孕了想打掉吃什么药 阴道炎是什么 知了幼虫叫什么 hp阳性是什么意思 屙是什么意思
闪失是什么意思hcv9jop5ns8r.cn 么么什么意思xscnpatent.com mpn是什么意思mmeoe.com 未时属什么生肖hcv9jop6ns4r.cn 什么绿hcv8jop0ns8r.cn
检查神经做什么检查hcv8jop9ns8r.cn 孕妇梦见鬼是什么预兆hcv9jop7ns5r.cn 口水臭是什么原因weuuu.com 孕妇吃什么坚果比较好hcv7jop4ns8r.cn 什么是爱情hcv7jop9ns0r.cn
凉面用的是什么面条naasee.com 血管狭窄吃什么食物好hcv8jop4ns9r.cn 蓝精灵是什么意思hcv9jop0ns8r.cn 鸡肉不能和什么一起吃hcv9jop2ns3r.cn 南瓜和什么食物相克hcv8jop2ns6r.cn
长白毛是什么原因hcv9jop1ns1r.cn 经期可以吃什么水果hcv9jop3ns0r.cn 为什么不结婚hcv8jop6ns5r.cn id是什么意思的缩写1949doufunao.com 不可理喻什么意思hcv8jop9ns4r.cn
百度