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

click fraud protection

Изворни код је листа упутстава за читање људи које програмер пише - често у програму за обраду текста - када развија програм. Изворни код се покреће кроз преводилац да бисте га претворили у машински код, назван и објектни код, који рачунар може да разуме и изврши. Код објекта састоји се углавном од 1 и 0, тако да није разумљив људима.

Изворни код и објектни код су пре и после стања компјутерског програма који се саставља. Програмски језици који састављају свој код укључују Ц, Ц ++, Делпхи, Свифт, Фортран, Хаскелл, Пасцал и многе друге. Ево примера изворног кода језика Ц:

Не морате бити рачунарски програмер да бисте рекли да овај код има неке везе са штампањем „Хелло Ворлд“. Наравно, већина изворног кода је много сложенија од овог примера. Није необично да софтверски програми имају милион линија кода. Извештава се да оперативни систем Виндовс 10 има око 50 милиона линија кода.

Изворни код може бити било власнички или отворени. Многе компаније пажљиво чувају свој изворни код. Корисници могу користити састављени код, али га не могу видети или модификовати. Мицрософт Оффице је пример власничког изворног кода. Остале компаније објављују свој код на Интернету, где га свако може бесплатно преузети. Апацхе ОпенОффице је пример софтверског кода отвореног кода.

instagram viewer

Неки програмски језици, као што је ЈаваСцрипт, нису компилирани у машински код, већ се интерпретирају уместо тога. У тим случајевима, разлика између изворног и објектног кода се не примењује јер постоји само један код. Тај јединствени код је изворни код и може се читати и копирати. У неким случајевима, програмери овог кода могу га намерно шифровати како би спречили гледање. Програми који се тумаче укључују Питхон, Јава, Руби, Перл, ПХП, Постсцрипт, ВБСцрипт и многи други.

instagram story viewer