Movatterモバイル変換


[0]ホーム

URL:


Пређи на садржај
Википедија
Претрага

Информатика

С Википедије, слободне енциклопедије
large capital lambdaPlot of a quicksort algorithm
Utah teapot representing computer graphicsMicrosoft Tastenmaus mouse representing human-computer interaction
Информатика се бави теоријским основама рачунарства и практичним техникама за њихову примену.

Информатика ирачунарство (рачунарска наука,наука о рачуналима) науке су које се баве структуром и аутоматском (машинском) обрадомподатака, те њиховим применама урачунарским системима.[1][2][3][4][5] Информатика се бави проналажењем оптималних решења за проблеме. Једном пронађено решење се може користити за низ сличних проблема. На основу математичких аксиома се моделирају и анализирају структуре и процеси из стварног света. Описивање проблема и процеса омогућаваја симулације тих процеса. Решења проблема се дефинишу у обликуалгоритама који обрађује одређенуструктуру података.

Информатика је проучавањерачунарства,информација иаутоматизације.[6][7][8] Рачунарска наука обухвататеоријске дисциплине (као што суалгоритми,теорија рачунања итеорија информација) допримењених дисциплина (укључујући дизајн и имплементацијухардвера исофтвера).[9][10][11] Иако се чешће сматраакадемском дисциплином, рачунарство је блиско повезано сакомпјутерским програмирањем.[12] Рачунарство има многапотпоља; нека наглашавају рачунање и специфичне резултате (као што јерачунарска графика), док друга наглашавају својстварачунских проблема, (као што јерачунска теорија сложености). Трећа се средоточе на изазове у остварењу рачунања. На пример,теорија програмских језика проучава приступе у опису рачунања, докрачунарско програмирање примењује специфичнепрограмске језике за решавање специфичних рачунских проблема са решењима. Даљње потпоље,интеракција човека и рачунара, се фокусира на изазове у чињењу рачунала и рачунања кориснима, употребљивим и универзално приступачнима свимљудима.

Алгоритми иструктуре података су централни за рачунарство.[13][14]Теорија рачунања се бави апстрактниммоделима рачунања и општим класамапроблема који се могу решити помоћу њих. Областикриптографије ирачунарске безбедности укључују проучавање средстава за безбедну комуникацију и за спречавањебезбедносних рањивости.Компјутерска графика ирачунарска геометрија баве се генерисањем слика.Теорија програмског језика разматра различите начине за описивање рачунарских процеса, а теоријабазa података се бави управљањем репозиторијумима података.Интеракција човек-рачунар истражује интерфејсе преко којих људи и рачунари комуницирају, асофтверски инжењеринг се фокусира на дизајн и принципе који стоје иза развоја софтвера. Области као што суоперативни системи,мреже иуграђени системи истражују принципе и дизајн који стоје изасложених система.Архитектура рачунара описује конструкцију рачунарских компоненти и компјутерски управљане опреме.Вештачка интелигенција имашинско учење имају за циљ да синтетишу процесе оријентисане ка циљу, као што су решавање проблема, доношење одлука, прилагођавање животне средине,планирање и учење које се налази код људи и животиња. У оквиру вештачке интелигенције,компјутерски вид има за циљ разумевање и обраду сликовних и видео података, докобрада природног језика има за циљ разумевање и обраду текстуалних и језичких података.

Основно настојање компјутерске науке је да се утврди шта се може, а шта не може аутоматизовати.[7][15][8][16][17]Тјурингова награда је генерално призната као највеће признање у рачунарској науци.[18][19]

Историја

[уреди |уреди извор]

Појам информатика се састоји од речиинформација иаутоматика. Први пут га је поменуо Карл Штајнбух уНемачкој године 1957. Овај појам покрива истовремено науку о рачунарима (рачунарство) и науку о информационим системима.

Информатика има за основуматематику,електронику,физику и неке инжењерске науке.

Настала је у19. веку размишљањем тадашњег генијаЧарлса Бебиџа, који је замислио машину која би узимала податке, обрађивала их на неки начин и онда обрађене податке приказивала.

Бебиџ је то наравно замислио потпуномеханички, док су данасрачунариелектронски.

Данашњи рачунари имају сличности са Бебиџовом машином:

  • бинарни систем - скоро сваки рачунар данашњице користи такав бројни систем, који се састоји само од јединица и нула.

То је тако зато што је то рачунару најједноставније: 1 - има струје, 0 - нема струје.Систем који има десет цифара (0..9) се зоведекадни.Бебиџ је имао идеју коришћењабушених картица за свој рачунар, а управо то се и користило за чување података пре него што су у употребу ушле магнетне меморије.

  • Улазно/излазни систем - начин убацивања података и алгоритма за обраду података у рачунар и приказ обрађених података.

Касније се велики број људи бавио аутоматизованом обрадом података и информатика као наука се родила.

Данас, када је информатика толико развијена и када људски род полако улази у златно доба рачунара појмови рачунарства (наука о рачунарима) и информатике (наука о подацима) се полако разилазе. Више није потребно, и вероватно није могуће, дапрограмер добро познаје све процесе који се одвијају у рачунару. Док се инжењер рачунара бавихардвером инжењер информатике се бависофтвером.

Један од најбитнијих теоретичара модерне информатике јебританскиматематичарАлан Тјуринг. Тјуринг се токомДругог светског рата бавионемачком"Енигмом“, апаратом који је Немачка војска користила за шифровање и дешифровање порука. До краја рата Тјуринг је развио процес којим су се све поруке могле дешифровати.Током тих истраживања настала јеТјурингова машина.Тјурингова машина је замишљени уређај који може да представи податке и над њима изврши алгоритам. Иако је врло просте структуре она је еквивалентна свим електронским и механичким рачунарима.

Односи са другим дисциплинама

[уреди |уреди извор]

Упркос своме имену, већина рачунарства не укључује бављење самим рачунарима. У ствари, истакнути рачунарски научникЕдсхер Дајкстра је често цитиран како каже:"Рачунарство није ништа више о рачунарима, него што је астрономија о телескопима." Дизајн и достава рачунала и рачунарских система се генерално сматра подручјем дисциплина који нису рачунарство. На пример, проучавањерачунарског склоповља је уобичајено сматрано деломрачунарског инжењерства, док је проучавање комерцијалнихрачунарских система и њихове доставе често званоинформацијска технологија илиинформацијски системи. Рачунарство је понекад критиковано као недовољно научно, поглед који је утеловљен у изјави"наука је рачунарству оно што је хидродинамика водоинсталатерству", приписанаСтену Кели-Бутлу[20] и другима. Међутим, знатна се интердисциплинарна сарадња одвија између различитих дисциплина везаних за рачунала. Рачунарство је такође неретко прешло у друге дисциплине, као што јевештачка интелигенција,когнитивна наука,физика (видиквантно рачунарство), тејезикословље.

Неки сматрају да је рачунарство сроднијематематици од многих других научних дисциплина. Рано рачунарство је било под строгим утицајем рада математичара као што суКурт Гедел иАлан Тјуринг, и постоји јако плодоносна размена идеја између двају поља у подручјима као што суматематичка логика,теорија категорија,теорија домена иалгебра.

Однос између рачунарства ипрограмског инжењерства је предмет многих конфликта, а што је још додатно замућено многим споровима око тога што тачно назив „програмско инжењерство“ значи, те какоје рачунарство дефинисано.Дејвид Парнас, узимајући за узор односе између осталих инжењерских и научних дисциплина, је тврдио да је принципијелни фокус рачунарства проучавање генералних својстава рачунања, док је принципијелни фокус програмског инжењерства дизајн специфичних рачунања како би се постигли практични резултати, што то двоје чини различитим али комплементарним дисциплинама.[21]

Основни делови рачунара су:миш,тастатура,монитор,матична плоча,графичка картица,процесор,RAM,флопи диск,тврди диск,CD илиDVD (оптички записи),модем,звучна картица и наравнозвучници за њу, те, наравно,кућиште. Иако сви ови делови нису нужни за рад рачунара, данас их има готово сваки кућни рачунар.

Види још

[уреди |уреди извор]

Референце

[уреди |уреди извор]
  1. ^Ardley, Neil (1997).Leksikon znanosti: fizika, matematika, kemija, računalstvo. Превод: Raos, Predrag. Zagreb: Mozaik knjiga.ISBN 978-953-173-527-8. 
  2. ^Kiš Miroslav, (2000).Englesko-hrvatski i hrvatsko-engleski informatički rječnik. стр. 223. , Zagreb, Naklada Ljevak.
  3. ^"Računarstvo je proučavanje informacije".„Department of Computer and Information Science”. Архивирано изоригинала 29. 05. 2009. г. , Guttenberg Information Technologies
  4. ^"Računarstvo je proučavanje računanja.".„Computer Science Department, College of Saint Benedict”. Архивирано изоригинала 03. 02. 2007. г. , Saint John's University
  5. ^"Računarstvo je proučavanje svih aspekata računalnih sustava, od teoretskih osnova pa do krajnje praktičnih aspekata upravljanja velikim računalnim sustavima".„Massey University”. Архивирано изоригинала 19. 06. 2006. г. 
  6. ^„What is Computer Science?”.Department of Computer Science, University of York (на језику: енглески).Архивирано из оригинала 11. 6. 2020. г. Приступљено11. 06. 2020. CS1 одржавање: Формат датума (веза)
  7. ^абWhat Can Be Automated? Computer Science and Engineering Research Study. Computer Science Series (на језику: енглески). MIT Press. 1980.ISBN 978-0262010603.Архивирано из оригинала 9. 1. 2021. г. CS1 одржавање: Формат датума (веза)
  8. ^абDenning, P.J.; Comer, D.E.; Gries, D.; Mulder, M.C.; Tucker, A.; Turner, A.J.; Young, P.R. (фебруар 1989).„Computing as a discipline”.Computer.22 (2): 63—70.ISSN 1558-0814.doi:10.1109/2.19833.Архивирано из оригинала 3. 3. 2022. г. Приступљено3. 3. 2022. „The discipline of computing is the systematic study of algorithmic processes that describe and transform information, their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all of computing is, 'What can be (efficiently) automated?' CS1 одржавање: Формат датума (веза)
  9. ^„WordNet Search—3.1”.WordNet Search. Wordnetweb.princeton.edu.Архивирано из оригинала 18. 10. 2017. г. Приступљено14. 5. 2012. CS1 одржавање: Формат датума (веза)
  10. ^„Definition of computer science | Dictionary.com”.www.dictionary.com (на језику: енглески).Архивирано из оригинала 11. 6. 2020. г. Приступљено2020-06-11. CS1 одржавање: Формат датума (веза)
  11. ^„What is Computer Science? | Undergraduate Computer Science at UMD”.undergrad.cs.umd.edu.Архивирано из оригинала 27. 11. 2020. г. Приступљено15. 07. 2022. CS1 одржавање: Формат датума (веза)
  12. ^Denning, P.J.; Comer, D.E.; Gries, D.; Mulder, M.C.; Tucker, A.; Turner, A.J.; Young, P.R. (фебруар 1989).„Computing as a discipline”.Computer.22 (2): 63—70.ISSN 1558-0814.doi:10.1109/2.19833.Архивирано из оригинала 3. 3. 2022. г. Приступљено3. 3. 2022. CS1 одржавање: Формат датума (веза)
  13. ^Harel, David (2014).Algorithmics The Spirit of Computing. Springer Berlin.ISBN 978-3-642-44135-6.OCLC 876384882.Архивирано из оригинала 17. 6. 2020. г. Приступљено17. 6. 2020. CS1 одржавање: Формат датума (веза)
  14. ^Abbott, Russell J. (1989). „Knowledge abstraction”. Ур.:Kent, Allen; Williams, James G.Encyclopedia of Computer Science and Technology: Volume 21 - Supplement 6: ADA and Distributed Systems to Visual Languages. Computer Science and Technology Encyclopedia. New York: CRC Press. стр. 191.ISBN 978-0824722715. Приступљено4. 2. 2022. „[...] automata theory, which is the heart of computer science theory [...]. CS1 одржавање: Формат датума (веза)
  15. ^Patton, Richard D.; Patton, Peter C. (2009). Nof, Shimon Y., ур.What Can be Automated? What Cannot be Automated?.Springer Handbook of Automation. Springer Handbooks (на језику: енглески). Berlin, Heidelberg: Springer. стр. 305—313.ISBN 978-3-540-78831-7.doi:10.1007/978-3-540-78831-7_18.Архивирано из оригинала 11. 1. 2023. г. Приступљено03. 03. 2022. CS1 одржавање: Формат датума (веза)
  16. ^Forsythe, George (5—10. 8. 1969). „Computer Science and Education”.Proceedings of IFIP Congress 1968. „The question 'What can be automated?' is one of the most inspiring philosophical and practical questions of contemporary civilization. CS1 одржавање: Формат датума (веза)
  17. ^Knuth, Donald E. (01. 08. 1972). „George Forsythe and the development of computer science”.Communications of the ACM.15 (8): 721—726.ISSN 0001-0782.S2CID 12512057.doi:10.1145/361532.361538Слободан приступ. 
  18. ^Hanson, Vicki L. (23. 01. 2017). „Celebrating 50 years of the Turing award”.Communications of the ACM.60 (2): 5.ISSN 0001-0782.S2CID 29984960.doi:10.1145/3033604Слободан приступ. 
  19. ^Scott, Eric; Martins, Marcella Scoczynski Ribeiro; Yafrani, Mohamed El; Volz, Vanessa; Wilson, Dennis G (05. 06. 2018).„ACM marks 50 years of the ACM A.M. turing award and computing's greatest achievements”.ACM SIGEVOlution.10 (3): 9—11.S2CID 47021559.doi:10.1145/3231560.3231563. 
  20. ^Computer Language, Оцт 1990
  21. ^Parnas David L. (1998).„Software Engineering Programmes are not Computer Science Programmes”.Annals of Software Engineering.6: 19—37.S2CID 35786237.doi:10.1023/A:1018949113292. : „Радије него да програмско инжењерство третирам као потпоље рачунарства, третирам га као елемент скупа {грађевинарство, механичко инжењерство,хемијско инжењерство,електротехника,....}."

Литература

[уреди |уреди извор]
Преглед
  • Tucker, Allen B. (2004).Computer Science Handbook (2nd изд.). Chapman and Hall/CRC.ISBN 978-1-58488-360-9. 
    • "Within more than 70 chapters, every one new or significantly revised, one can find any kind of information and references about computer science one can imagine. […] all in all, there is absolute nothing about Computer Science that can not be found in the 2.5 kilogram-encyclopaedia with its 110 survey articles […]." (Christoph Meinel,Zentralblatt MATH)
  • van Leeuwen, Jan (1994).Handbook of Theoretical Computer Science. The MIT Press.ISBN 978-0-262-72020-5. 
    • "[…] this set is the most unique and possibly the most useful to the [theoretical computer science] community, in support both of teaching and research […]. The books can be used by anyone wanting simply to gain an understanding of one of these areas, or by someone desiring to be in research in a topic, or by instructors wishing to find timely information on a subject they are teaching outside their major areas of expertise." (Rocky Ross,SIGACT News)
  • Ralston, Anthony;Reilly, Edwin D.;Hemmendinger, David (2000).Encyclopedia of Computer Science (4th изд.). Grove's Dictionaries.ISBN 978-1-56159-248-7. 
    • "Since 1976, this has been the definitive reference work on computer, computing, and computer science. […] Alphabetically arranged and classified into broad subject areas, the entries cover hardware, computer systems, information and data, software, the mathematics of computing, theory of computation, methodologies, applications, and computing milieu. The editors have done a commendable job of blending historical perspective and practical reference information. The encyclopedia remains essential for most public and academic library reference collections." (Joe Accardin, Northeastern Illinois University, Chicago)
  • Reilly, Edwin D. (2003).Milestones in Computer Science and Information Technology. Greenwood Publishing Group.ISBN 978-1-57356-521-9. 
Изабрана литература
Чланци
Наставни програм и класификација

Спољашње везе

[уреди |уреди извор]

Библиографија и академска истраживања

Професионалне организације

Разно

Технологија и повезани концепти
Главне технологије
Потрепштине
Друштвене
Грађевинарство
Транспорт
Производња
Проста машина
Машинерија
Енергија
Материјал
Биотехнологија
Хемијске
Електромагнетизам
Електрицитет
Рачунар
Перспективе
Критика
Екотехнологија
Политика и политике
Прогресивизам
Студије
Повезани концепти
Примењене науке
Иновација
Међународне
Државне
Остале
Портал:
Информатика насродним пројектима Википедије:
Медији на Остави
Новости на Викиновостима
Подаци на Википодацима
Преузето из „https://sr.wikipedia.org/w/index.php?title=Информатика&oldid=30557208
Категорија:
Сакривене категорије:

[8]ページ先頭

©2009-2025 Movatter.jp