Поддерживать
www.wikidata.ru-ru.nina.az
Zapros Software perenapravlyaetsya syuda sm takzhe drugie znacheniya Progra mmnoe obespe chenie dopustimo takzhe proiznoshenie obespeche nie PO programma ili mnozhestvo programm ispolzuemyh dlya upravleniya kompyuterom ISO IEC 26514 2008 Imeyutsya i drugie opredeleniya iz mezhdunarodnyh i rossijskih standartov sovokupnost programm sistemy obrabotki informacii i programmnyh dokumentov neobhodimyh dlya ekspluatacii etih programm GOST 19781 90 vse ili chast programm procedur pravil i sootvetstvuyushej dokumentacii sistemy obrabotki informacii ISO IEC 2382 1 1993 kompyuternye programmy procedury i vozmozhno sootvetstvuyushaya dokumentaciya i dannye otnosyashiesya k funkcionirovaniyu kompyuternoj sistemy IEEE Std 829 2008 Programmnoe obespechenie yavlyaetsya odnim iz vidov obespecheniya avtomatizirovannoj sistemy naryadu s tehnicheskim apparatnym matematicheskim informacionnym lingvisticheskim organizacionnym metodicheskim i pravovym obespecheniem Akademicheskie oblasti izuchayushie programmnoe obespechenie eto informatika i programmnaya inzheneriya V kompyuternom slenge chasto ispolzuetsya slovo soft proizoshedshee ot anglijskogo slova software kotoroe v etom smysle vpervye primenil v state zhurnala American Mathematical Monthly matematik iz Prinstonskogo universiteta Dzhon Tyuki v 1958 godu IstoriyaPredystoriya Zarozhdenie programmirovaniya Pervuyu programmu napisala Ada Lavlejs dlya raznostnoj mashiny Charlza Bebbidzha odnako poskolku eta mashina tak i ne byla dostroena razrabotki ledi Lavlejs ostalis chisto teoreticheskimi Pervaya teoriya kasayushayasya programmnogo obespecheniya byla predlozhena anglijskim matematikom Alanom Tyuringom v 1936 godu v esse On computable numbers with an application to the Entscheidungsproblem O vychislimyh chislah s prilozheniem k probleme razresheniya On sozdal tak nazyvaemuyu mashinu Tyuringa matematicheskuyu model abstraktnoj mashiny sposobnoj vypolnyat posledovatelnosti rudimentarnyh operacij kotorye perevodyat mashinu iz odnogo fiksirovannogo sostoyaniya v drugoe Glavnaya ideya zaklyuchalas v matematicheskom dokazatelstve fakta chto lyuboe naperyod zadannoe sostoyanie sistemy mozhet byt vsegda dostignuto posledovatelnym vypolneniem konechnogo nabora elementarnyh komand programmy iz fiksirovannogo nabora komand Pervye elektronno vychislitelnye mashiny 1940 1950 h godov pereprogrammirovalis putyom pereklyucheniya tumblerov i perepodklyucheniya kabelej chto trebovalo glubokogo ponimaniya ih vnutrennego ustrojstva K takim mashinam v chastnosti otnosilsya ENIAC kotoryj vprochem vposledstvii modificirovali chtoby on mog po krajnej mere chastichno programmirovatsya s pomoshyu perfokart Vazhnym shagom v storonu sovremennyh kompyuterov byl perehod k arhitekture Dzhona fon Nejmana vpervye voploshyonnoj v Velikobritanii v razrabotannom pod rukovodstvom angl i pri uchastii Alana Tyuringa kompyutere izvestnom kak Mark I Pervaya programma hranimaya v pamyati kompyutera byla zapushena na nyom 21 iyunya 1941 goda Dlya oblegcheniya programmirovaniya etoj mashiny Tyuring pridumal sistemu sokrashyonnogo kodirovaniya v kotoroj dlya predstavleniya dvoichnogo mashinnogo koda ispolzovalas posledovatelnost teletajpnyh simvolov vyvodimyh na perfolentu Odin iz sotrudnikov Tyuringa Dzhon Mochli stav pozdnee vmeste s Dzhonom Presperom Ekkertom rukovoditelem i osnovatelem kompanii Eckert Mauchly Computer Corporation razrabotavshej takie EVM kak BINAC i UNIVAC poruchil svoim sotrudnikam sozdat translyator algebraicheskih formul Hotya eta ambicioznaya cel v 1940 h godah i ne byla dostignuta pod rukovodstvom Mochli byl razrabotan tak nazyvaemyj Kratkij kod v kotorom operacii i peremennye kodirovalis dvuhsimvolnymi sochetaniyami Kratkij kod byl realizovan s pomoshyu interpretatora Grejs Hopper rabotaya s nachala 1950 h godov nad naborom matematicheskih podprogramm dlya UNIVAC I izobrela programmu komponovshik angl kotoraya po zadannomu identifikatoru osushestvlyala vyborku nuzhnoj podprogrammy iz biblioteki hranyashejsya na magnitnoj lente i zapisyvala eyo v otvedyonnoe mesto operativnoj pamyati V 1950 e gody poyavilis pervye vysokourovnevye yazyki programmirovaniya Dzhon Bekus razrabotal FORTRAN a Grejs Hopper COBOL Podobnye razrabotki znachitelno uprostili napisanie prikladnogo programmnogo obespecheniya kotoroe pisala togda kazhdaya firma priobretayushaya vychislitelnuyu mashinu V nachale 1950 h godov ponyatie programmnogo obespecheniya eshyo ne slozhilos Tak ne govorilos o nyom nichego v vyshedshej v yanvare 1952 goda v zhurnale Fortune state Office Robots opisyvavshem kompyutery Univac Hotya v state uzhe rasskazyvaetsya o kompyutere kak ob universalnom ustrojstve process programmirovaniya v etoj state byl anahronicheski opisan kak pereklyuchenie tumblerov Odnako k seredine 50 h godov uzhe vpolne slozhilas razrabotka programmnogo obespecheniya na zakaz hotya sam termin programmnoe obespechenie eshyo ne ispolzovalsya togda govorili prosto o programmirovanii na zakaz ili programmistskom obsluzhivanii Pervoj programmnoj firmoj stala kompaniya System Development Corporation sozdannaya v 1956 godu na baze prinadlezhashej pravitelstvu SShA firme RAND Corporation Na etom etape zakazchikami programmnogo obespecheniya unikalnogo i ne tirazhiruemogo byli krupnye korporacii i gosudarstvennye struktury i stoimost v odin million dollarov za programmu ne byla chem to neobychnym Rannyaya istoriya Korporativnoe PO Sam termin programmnoe obespechenie voshyol v shirokij obihod s nachala 1960 h godov kogda stalo aktualnym razgranichenie komand upravlyayushih kompyuterom i ego fizicheskih komponentov Togda zhe i nachalos stanovlenie industrii programmnogo obespecheniya kak samostoyatelnoj otrasli Pervoj kompaniej po razrabotke PO stala osnovannaya v 1959 godu angl i angl angl s nachalnym kapitalom v 100 dollarov Pervymi klientami CSC i poyavivshihsya vsled za neyu softvernyh kompanij byli sverhkrupnye korporacii i gosudarstvennye organizacii vrode NASA i firma prodolzhala rabotat na rynke zakaznogo PO kak i drugie pervye programmistskie chastnye startapy takie kak angl CUC Pervymi samostoyatelno vypushennymi programmnymi produktami ne postavlyaemymi v komplekte s kompyuternym oborudovaniem byli vypushennyj firmoj Applied Data Research v 1965 godu generator kompyuternoj dokumentacii avtomaticheski risuyushij blok shemy i translyator yazyka programmirovaniya angl razrabotannyj v 1960 1967 godah v Informatics Inc Stanovlenie rynka korporativnogo programmnogo obespecheniya tesno svyazano s poyavleniem semejstva kompyuterov IBM System 360 Dostatochno massovye otnositelno nedorogie vychislitelnye mashiny sovmestimye drug s drugom na urovne programmnogo koda otkryli dorogu tirazhiruemomu programmnomu obespecheniyu Postepenno krug zakazchikov programmnogo obespecheniya rasshiryalsya chto stimulirovalo razrabotku novyh vidov programmnogo obespecheniya Tak poyavilis pervye firmy specializiruyushiesya na razrabotke sistem avtomatizirovannogo proektirovaniya V noyabre 1966 goda zhurnal Business Week vpervye obratilsya k teme industrii programmnogo obespecheniya Statya nazyvalas Software Gap A Growing Crisis for Computers i rasskazyvala kak o perspektivnosti etogo biznesa tak i o krizise svyazannom s nehvatkoj programmistov Tipichnye programmnye produkty togo vremeni sluzhili dlya avtomatizacii obshih dlya biznesa zadach takih kak ili avtomatizacii biznes processov takih predpriyatij srednego biznesa kak ili kommercheskij bank Stoimost takogo PO kak pravilo byla mezhdu pyatyu i sta tysyachami dollarov Personalnye kompyutery i programmnoe obespechenie dlya massovogo potrebitelya Poyavlenie v 1970 h godah pervyh personalnyh kompyuterov takih kak Altair 8800 sozdalo predposylki i dlya zarozhdeniya massovogo rynka programmnogo obespecheniya Iznachalno programmy dlya personalnyh kompyuterov rasprostranyalis v korobochnoj forme cherez torgovye centry ili po pochte i imeli cenu 100 500 dollarov SShA Znakovymi dlya zarozhdayushego massovogo rynka programmnogo obespecheniya stali takie produkty kak elektronnaya tablica VisiCalc ideya kotoroj prishla Denielu Briklinu kogda tot buduchi vypusknikom MIT i inzhenerom programmistom v DEC poseshal kursy v Garvardskoj shkole biznesa i hotel oblegchit sebe utomitelnye finansovye raschyoty i tekstovyj processor angl razrabotku kotorogo nachal angl tshatelno izuchiv potrebnosti rynka O VisiCalc vpervye zagovorili kak o killer application to est kompyuternom prilozhenii kotoroe samim faktom svoego sushestvovaniya dokazyvaet nuzhnost i zachastuyu neobhodimost pokupki platformy dlya kotoroj realizovana takaya programma Dlya VisiCalc i WordStar takoj platformoj stali personalnye kompyutery kotorye blagodarya nim iz bogatoj igrushki dlya gikov stali rabochim instrumentom S nih nachalas mikrokompyuternaya revolyuciya a u etih programm poyavilis konkurenty elektronnye tablicy SuperCalc Lotus 1 2 3 sistema upravleniya bazami dannyh dBase II tekstovyj processor WordPerfect i dr Tekstovye processory elektronnye tablicy sistemy upravleniya bazami dannyh a takzhe graficheskie redaktory vskore stali osnovnymi produktami rynka programmnogo obespecheniya dlya personalnyh kompyuterov Massovoe tirazhirovanie pozvolilo snizit k seredine 1990 godov stoimost programmnogo obespecheniya dlya personalnyh kompyuterov do sta pyatisot dollarov pri etom biznes proizvoditelej PO priobryol opredelyonnoe shodstvo s biznesom zvukozapisyvayushih kompanij Klassifikaciya POPodhody k klassifikacii PO dostatochno podrobno formalizovany v mezhdunarodnom standarte ISO IEC 12182 V chastnosti pervaya versiya standarta predusmatrivala 16 kriteriev klassifikacii programmnyh sredstv po rezhimu ekspluatacii po masshtabu po stabilnosti po funkcii po trebovaniyu zashity po trebovaniyu nadyozhnosti po trebuemym rabochim harakteristikam po ishodnomu yazyku po prikladnoj oblasti po vychislitelnoj sisteme i srede po klassu polzovatelya po trebovaniyu k vychislitelnym resursam po kritichnosti po gotovnosti po predstavleniyu dannyh po ispolzovaniyu programmnyh dannyh Primerami klassov funkcii PS yavlyayutsya obrabotka delovyh soobshenij kompilyaciya nauchnye vychisleniya obrabotka tekstov medicinskie sistemy sistemy upravleniya Primerami klassov prikladnoj oblasti yavlyayutsya nauka bytovye ustrojstva oborudovanie apparatura upravleniya processom predprinimatelstvo sistema organizacii seti Primerami klassov masshtaba PS yavlyayutsya malyj srednij bolshoj Primerami klassov kritichnosti yavlyayutsya nacionalnaya bezopasnost chelovecheskaya zhizn socialnyj haos ili panika organizacionnaya bezopasnost chastnaya sobstvennost sekretnost Primerami klassov polzovatelya yavlyayutsya nachinayushij srednij specialist ekspert obychnyj sluchajnyj drugaya sistema programmnogo obespecheniya tehnicheskie sredstva Primerami klassov stabilnosti yavlyayutsya postoyannoe vnesenie izmenenij diskretnoe vnesenie izmenenij maloveroyatnoe vnesenie izmenenij Po stepeni perenosimosti programmy delyat na platformozavisimye krossplatformennye Po sposobu rasprostraneniya i ispolzovaniya programmy delyat na proprietarnye otkrytye svobodnye Po naznacheniyu programmy delyat na sistemnye prikladnye Po vidam programmy delyat na komponent programma rassmatrivaemaya kak edinoe celoe vypolnyayushaya zakonchennuyu funkciyu i primenyaemaya samostoyatelno ili v sostave kompleksa kompleks programma sostoyashaya iz dvuh ili bolee komponentov i ili kompleksov vypolnyayushih vzaimosvyazannye funkcii i primenyaemaya samostoyatelno ili v sostave drugogo kompleksa Klassifikaciya programmnogo obespecheniya po sektoru industrii Klassifikaciya programmnogo obespecheniya po sektoru industrii vklyuchaet neskolko podhodov V celom programmnoe obespechenie delyat na zakaznoe to est sozdavaemoe dlya konkretnogo zakazchika i produktovoe to est sozdavaemoe dlya prodazhi na rynke V svoyu ochered po tipam potrebitelya PO delyat na Business to Business B2B to est dlya predpriyatij i organizacij i Business to Consumer B2C to est dlya chastnyh lic Odnim iz variantov klassifikacii po sektoru industrii yavlyaetsya delenie na PO dlya korporativnogo zakazchika angl enterprise software vendors PO dlya massovogo potrebitelya angl mass market software vendors i IT servisy Drugoj podhod sostoit v delenii industrii PO na tri sektora biznes produkty obshego naznacheniya angl Business Function Software specializirovannye biznes produkty angl Industrial Business Software i produkty dlya chastnoj zhizni angl Consumer Software Biznes produkty obshego naznacheniya prednaznacheny dlya podderzhki funkcionirovaniya predpriyatij i organizacij i vklyuchayut buhgalterskie sistemy finansovye sistemy sistemy kadrovogo uchyota i t p Specializirovannye biznes produkty orientirovany na zadachi konkretnogo tipa biznesa geoinformacionnye sistemy medicinskie sistemy logisticheskie sistemy i t p Produkty dlya chastnoj zhizni vklyuchayut antivirusnoe PO i sistemy dlya informacionnoj bezopasnosti razlichnye poleznye utility obrazovatelnoe PO multimedijnoe PO i t p Sistemnoe programmnoe obespechenie Osnovnaya statya Sistemnoe programmnoe obespechenie Kompleks programm kotorye obespechivayut upravlenie komponentami kompyuternoj sistemy takimi kak processor operativnaya pamyat ustrojstva vvoda vyvoda setevoe oborudovanie vystupaya kak mezhslojnyj interfejs s odnoj storony kotorogo apparatura a s drugoj prilozheniya polzovatelya V otlichie ot prikladnogo programmnogo obespecheniya sistemnoe ne reshaet konkretnye prakticheskie zadachi a lish obespechivaet rabotu drugih programm predostavlyaya im servisnye funkcii abstragiruyushie detali apparatnoj i mikroprogrammnoj realizacii vychislitelnoj sistemy upravlyaet apparatnymi resursami vychislitelnoj sistemy Otnesenie togo ili inogo programmnogo obespecheniya k sistemnomu uslovno i zavisit ot soglashenij ispolzuemyh v konkretnom kontekste Kak pravilo k sistemnomu programmnomu obespecheniyu otnosyatsya operacionnye sistemy utility sistemy upravleniya bazami dannyh shirokij klass svyazuyushego programmnogo obespecheniya Prikladnoe programmnoe obespechenie Osnovnaya statya Prikladnoe programmnoe obespechenie Prikladnoe programmnoe obespechenie programma prednaznachennaya dlya vypolneniya opredelyonnyh polzovatelskih zadach i rasschitannaya na neposredstvennoe vzaimodejstvie s polzovatelem LicenziyaOsnovnaya statya Licenziya na programmnoe obespechenie Polzovatel poluchaet programmnoe obespechenie vmeste s licenziej kotoraya predostavlyaet emu pravo ispolzovat programmnyj produkt pri uslovii vypolneniya polozhenij o licenzirovanii Kak pravilo eti usloviya ogranichivayut vozmozhnosti polzovatelya peredavat programmnyj produkt drugim polzovatelyam izmenyat kod Chast programmnogo obespecheniya postavlyaetsya so svobodnoj licenziej Takie licenzii pozvolyayut rasprostranyat programmnoe obespechenie a takzhe modificirovat ego Chast programmnogo obespecheniya rasprostranyaetsya kak besplatnoe Sushestvuet takzhe uslovno besplatnoe programmnoe obespechenie V etom sluchae obychno polzovatel besplatno poluchaet demonstracionnuyu versiyu programmnogo produkta s neskolko ogranichennymi vozmozhnostyami na opredelyonnyj ispytatelnyj period a posle ego okonchaniya obyazan ili priobresti produkt ili deinstallirovat ego Sm takzheMediafajly na Vikisklade Programmno apparatnyj kompleks Patenty i programmnoe obespechenie Licenziya na programmnoe obespechenie Proprietarnoe programmnoe obespechenie Svobodnoe programmnoe obespechenie Otkrytoe programmnoe obespechenie Kompyuternyj yazyk Yazyk programmirovaniya Po oblasti primeneniya Svyazuyushee programmnoe obespechenie Programmnaya inzheneriya Zhiznennyj cikl programmnogo obespecheniya Razdutoe programmnoe obespechenie Software Asset ManagementPrimechaniyaOzhegov S I Slovar russkogo yazyka M Russkij yazyk 1986 S 364 Akcentologicheskij slovar neopr Data obrasheniya 26 maya 2007 3 aprelya 2007 goda Slovari russkogo yazyka Proverka slova obespechenie ot 3 aprelya 2018 na Wayback Machine Gramota ru Reznichenko I L Orfoepicheskij slovar russkogo yazyka Proiznoshenie Udarenie Ok 25 000 edinic Reznichenko I L M OOO Izdatelstvo Astrel OOO Izdatelstvo AST 2003 284 c Izdanie orfograficheskogo slovarya Ozhegova 2007 goda privodit edinstvennyj variant obespeche nie Orfograficheskij slovar russkogo yazyka Pod redakciej S I Ozhegova Lokid Press 2007 912 s ISBN 5 320 00396 X Izdanie slovarya Rozentalya 2006 i 2007 goda tozhe privodit edinstvennyj variant obespeche nie D E Rozental Russkij yazyk Spravochnik praktikum Oniks Mir i obrazovanie 2007 ISBN 5 488 00712 1 5 94666 332 1 978 5 488 01360 5 ISO IEC 26514 2008 Systems and Software Engineering Requirements for designers and developers of user documentation Soglasno GOST 19 101 77 K programmnym otnosyat dokumenty soderzhashie svedeniya neobhodimye dlya razrabotki izgotovleniya soprovozhdeniya i ekspluatacii programm GOST 19781 90 ot 10 fevralya 2019 na Wayback Machine Obespechenie sistem obrabotki informacii programmnoe Terminy i opredeleniya Batovrin V K 2012 Sistema obrabotki informacii odna ili bolshee chislo kompyuternyh sistem i ustrojstv takih kak ofisnoe i kommunikacionnoe oborudovanie kotorye vypolnyayut obrabotku informacii Standart ISO IEC 2382 1 ot 18 sentyabrya 2012 na Wayback Machine IEEE Std 829 2008 IEEE Standard for Software and System Test Documentation GOST 34 003 90 Informacionnaya tehnologiya Avtomatizirovannye sistemy Terminy i opredeleniya John Tukey 85 Statistician Coined the Word Software Obituaries New York Times 2000 07 28 Computer Languages 1989 1 Nevidimyj konstruktor Predvestniki kompyuternoj ery s 11 Turing A On Computable Numbers with an Application to the Entscheidungsproblem angl Proceedings of the London Mathematical Society London Mathematical Society 1937 Vol s2 42 Iss 1 P 230 265 ISSN 0024 6115 1460 244X 0024 6115 doi 10 1112 PLMS S2 42 1 230 Turing A M On Computable Numbers with an Application to the Entscheidungsproblem A Correction angl Proceedings of the London Mathematical Society London Mathematical Society 1938 Vol s2 43 Iss 6 P 544 546 ISSN 0024 6115 1460 244X 0024 6115 doi 10 1112 PLMS S2 43 6 544 Hally Mike Electronic brains Stories from the dawn of the computer age angl London British Broadcasting Corporation and Granta Books 2005 P 79 ISBN 1 86207 663 4 Computer Languages 1989 1 Nevidimyj konstruktor s 10 11 Computer Languages 1989 1 Nevidimyj konstruktor s 14 16 Computer Languages 1989 1 Nevidimyj konstruktor Sozdanie kodov ponyatnyh cheloveku s 16 Computer Languages 1989 1 Nevidimyj konstruktor Shag na blago programmirovaniya s 18 20 Computer Languages 1989 1 Nevidimyj konstruktor Shag na blago programmirovaniya s 20 Campbell Kelly 2003 1 The Software Industry p 1 Campbell Kelly 2003 1 The Software Industry Periodization Sectorization and Capabilities p 3 Campbell Kelly 2003 1 The Software Industry Periodization Sectorization and Capabilities p 4 Campbell Kelly 2003 1 The Software Industry Software Contractors p 5 Campbell Kelly 2003 1 The Software Industry Periodization Sectorization and Capabilities p 3 4 Computer Languages 1989 1 Nevidimyj konstruktor s 10 Computer Languages 1989 3 Rascvet programmnogo obespecheniya Proizvodstvo programmnogo obespecheniya stanovitsya samostoyatelnoj otraslyu s 61 Campbell Kelly 2003 4 Origins of the Software Products Industry Pioneering in the Software Products Industry Informatics Mark IV p 103 104 Campbell Kelly 2003 1 The Software Industry Corporate Software Products p 6 Computer Languages 1989 3 Rascvet programmnogo obespecheniya Pervye promyshlennye standarty p 68 69 Computer Languages 1989 3 Rascvet programmnogo obespecheniya Pervye promyshlennye standarty p 68 Campbell Kelly 2003 1 The Software Industry Mass Market Software Products p 7 Computer Languages 1989 3 Rascvet programmnogo obespecheniya Chetyre rabochie loshadki s 75 84 ISO IEC TR 12182 2015 Systems and software engineering Framework for categorization of IT systems and software and guide for applying it neopr Data obrasheniya 4 marta 2018 4 marta 2018 goda GOST 19 101 77 Werder Karl Wang Hua Ying Towards a Software Product Industry Classification ot 13 aprelya 2021 na Wayback Machine New Trends in Software Methodologies Tools and Techniques H Fujita G A Papadopoulos IOS Press 2016 ISBN 978 1 61499 674 3 DOI 10 3233 978 1 61499 674 3 27 Campbell Kelly M Garcia Swartz D From Products to Services The Software Industry in the Internet Era ot 12 avgusta 2021 na Wayback Machine The Business History Review Vol 81 No 4 Winter 2007 pp 735 764 DOI 10 2307 25097422LiteraturaGOST R ISO MEK 12207 2010 Informacionnaya tehnologiya Sistemnaya i programmnaya inzheneriya Processy zhiznennogo cikla programmnyh sredstv Batovrin V K Tolkovyj slovar po sistemnoj i programmnoj inzhenerii M DMK Press 2012 S 280 ISBN 978 5 94074 818 2 Bruks F Mificheskij cheloveko mesyac ili kak sozdayutsya programmnye sistemy SPb Simvol Plyus 1999 DeMarko T Deadline Roman ob upravlenii proektami M Mann Ivanov i Ferber 2013 352 s ISBN 978 5 91657 284 1 DeMarko T Lister T Chelovecheskij faktor Uspeshnye proekty i komandy M Simvol Plyus 2014 288 s ISBN 978 5 93286 217 9 Jordan E Put kamikadze Kak razrabotchiku programmnogo obespecheniya vyzhit v beznadyozhnom proekte M Lori 2012 290 s ISBN 978 5 85582 227 3 Inzheneriya programmnogo obespecheniya Izdatelstvo Vilyams 2002 624 s ISBN 5 8459 0330 0 Time Life Books Yazyk kompyutera Computer Languages M Mir 1989 T 2 240 s Understanding Computers 100 000 ekz ISBN 5 03 001148 X Martin Campbell Kelly From Airline Reservations to Sonic the Hedgehog A History of the Software Industry MIT Press 2003 372 s History of Computing ISBN 978 1422391761
Вершина