Савети

Шта је рачунарско програмирање?

Шта је рачунарско програмирање?

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

Дакле, програмирање је досадно?

Рачунари раде оно што им се каже, а њихова упутства долазе у облику програма које су написали људи. Многи рачунарски програмери пишу изворни код који људи могу читати, али не и рачунари. У многим случајевима се тај изворни код саставља да би се изворни код превео у машински код, који могу да читају рачунари, али не и људи. Ови састављени рачунарски програмски језици укључују:

  • Вижуал бејзик
  • Делпхи
  • Ц
  • Ц ++
  • Ц #
  • Цобол
  • Фортран
  • Циљ-Ц
  • Свифт
  • Пасцал
  • Питхон

Неке програме не треба посебно састављати. Уместо тога, он је састављен од праводобног процеса на рачунару за који се покреће. Ови програми се називају интерпретирани програми. Популарни тумачени рачунарски програмски језици укључују:

  • Јавасцрипт
  • Перл
  • ПХП
  • Постсцрипт
  • Питхон
  • Руби

Сваки од програмских језика захтева познавање њихових правила и вокабулара. Учење новог програмског језика слично је учењу новог говорног језика.

Шта раде програми?

У основи програми манипулишу бројевима и текстом. Ово су саставни блокови свих програма. Језици програмирања омогућују вам њихово коришћење на различите начине помоћу бројева и текста и спремања података на диск за касније претраживање.

Ови бројеви и текст називају се променљивим и њима се може управљати појединачно или у структурираним колекцијама. У Ц ++ се променљива може користити за бројање бројева. Структурна променљива у коду може да садржи детаље о платама за запослене као што су:

  • Име
  • Плата
  • Идентификациони број компаније
  • Укупан порез
  • ССН

База података може да похрани милионе тих записа и брзо их преузме.

Програми се пишу за оперативне системе

Сваки рачунар има оперативни систем, који је и сам програм. Програми који се изводе на том рачунару морају бити компатибилни са његовим оперативним системом. Популарни оперативни системи укључују:

  • Виндовс
  • Линук
  • МацОС
  • Уник
  • Андроид

Пре Јаве, програме је требало прилагодити сваком оперативном систему. Програм који се покренуо на Линук рачунару није могао да се покреће на Виндовс рачунару или Мац рачунару. С Јава-ом је могуће једном написати програм, а затим га покренути свугдје, јер је састављен у заједнички код зван бајт код, који се затим интерпретира. Сваки оперативни систем има Јава преводилац написан за то и зна како протумачити бајт код.

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

Дељење програмског кода

Многи програмери пишу софтвер као креативну утичницу. Веб је пун веб локација са изворним кодом који су развили аматерски програмери који то раде из забаве и радо дијеле свој код. Линук је започео овако када је Линус Торвалдс подијелио код који је написао.

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