Историја софтвера - шта је то, дефиниција и концепт

Историја софтвера се бави пореклом, еволуцијом и разним догађајима који су се догађали током постојања софтвера.

Софтвер разумемо као нематеријални део или фактор рачунарства и информатике који омогућава да хардвер буде користан. Примери тога су оперативни системи или апликације.

Према томе, софтвер не може постојати без интервенције хардвера и обрнуто, тако да оба термина требају један другом да би имали било какву употребу или услужни програм.

Порекло софтвера

Софтвер као теоријски појам потиче из два значајна догађаја.

Прва се односи на развој алгоритма дизајнираног за одређену машину, каква је била „аналитичка машина“ у своје време средином деветнаестог века. Ова машина на крају никада није реализована и алгоритам није спроведен у дело. Програмер првог "прото дела" софтвера била је Ада Ловелаце, прва жена програмер у историји.

Други догађај који се догодио био је рад Алана Туринга који се заснивао на прорачунатим бројевима, па бисмо се суочили са првом софтверском теоријом свих времена. То се догодило нешто пре средине 20. века.

Синтетизујући, може се рећи да је софтвер појам који се користи релативно мало година, тако да је то наука која тек треба да пређе дугачак пут.

Историјске фазе софтвера

Историју софтвера можемо поделити у следеће фазе, почев од његовог настанка до његове ситуације у 21. веку:

  • Сцена пре 1950: Десетљећа су у којима су постављени први темељи и потези софтвера. Као што је поменуто у претходном одељку, Ада Ловелаце и Алан Туринг су претече концепта „софтвера“.
  • Декада 50 '60' и 70 ': У овим годинама софтвер је од теоријског и апстрактног концепта постао препознатљив као неопходан фактор за проналазак и развој уређаја или машина. Термин „софтверски инжењеринг“ први пут је настао на НАТО конференцији. Ово је први узорак једне од најпроученијих и најтраженијих наука и професија. У то време су најчешће коришћени језици били ЦОБОЛ и ФОРТРАН.
  • Декада 80-их и 90-их: У ове две деценије идентификован је проблем, а то је да је велика потражња премашила понуду професионалаца у индустрији. Даље, професионалци не могу да покрију толико области знања без претходне специјализације. Први колапси настали су у пројектима и пословима напредне сложености. Без даљег корака, у ово време су Виндовс лансирани 1985. године, а Линук 1992. године. Поред тога, појава ХТМЛ-а је захваљујући успону Светске мреже (ВВВ), једне од главних прекретница дигиталног доба.
  • КСКСИ век: Од почетка 21. века постигнут је велики напредак у свим областима покривеним софтвером. Од појаве револуционарног паметног телефона, са интегрисаним софтвером који чини један уређај може да обавља задатке који су претходно захтевали рачунар. С друге стране, достигнути су и нивои развоја у технологијама које тек треба истражити и развити, попут АИ или већ добро познатих крипто валута. Примери овог напретка су гласовни асистенти великих компанија као што су Аппле, Мицрософт или Амазон, који могу имитирати људско понашање. У ове сврхе постоји мноштво програмских језика у којима циљ пројекта одређује који језик треба користити и према томе, који је специфичан професионални тип потребан. Неки језици које можемо поменути су СВИФТ (за апликације у иОС окружењима), ЈаваСцрипт (за веб окружења) или ПХП (намењен задацима и програмирању сервера или физичких машина).

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

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave