Дефиниција изворног кода
Мисцелланеа / / November 13, 2021
Аутор Гуиллем Алсина Гонзалез, у авг. 2016
Ако вам кажем, драги читаоче, да 01100011010100111100, можете протумачити да је мој тастатура не успева, да сам насумично притиснуо неколико тастера, да желим да се нашалим или да сам, једноставно, изгубио разум. Међутим, ово код може разумети а рачунар, пошто ове машине раде са Бинарни код.
Што се тиче нас људи (чак и најискуснијих информатичара) тешко је водити „разговор“ искључиво у бинарном облику са компјутер, створени су средњи начини давања инструкција рачунарима који су људима разумљивији од бинарног језика људи.
Један од ових средњих облика је изворни код у коме су написани компјутерски програми.
Програмски језици
Језик на програмирање је, у суштини, начин да кажемо рачунару шта желимо да ради, на структуриран и разумљив начин. људски (мада да бисте га у потпуности разумели потребно је посебно проучавати програмирање и језичке концепте, на пример када желите да научити а нови језик).
Постоји неколико програмских језика, од којих је сваки оријентисан на одређени задатак или публику.
Најпознатије су:
- БАСИЦ. Акроними за Вишенаменски симболички код инструкција за почетнике (Шифра симболички Генерал Пурпосе Бегиннер'с Инструцтион Боок), измишљен је 1964. године као начин да се програмирање приближи лаику. Нераскидиво повезан са 8-битним рачунарима који су постали популарни 1980-их година 20. века, У почетку му је недостајала структурирана контрола извршења, која је уграђена у каснијим верзијама Језик.
- Ц. Ако је БАСИЦ најпопуларнији језик, Ц је далеко најутицајнији. Креирао га је 1972. Деннис Ритцхие са преносивости између машина и различитих архитектура Имајте на уму, омогућио је репрограмирање ембрионалног УНИКС система како би могао да ради на различитим компјутери. И данас се користи, у неким варијантама, за најсавременије примене у свим областима.
- Ц ++. Једна од горе наведених варијанти Ц, можда најутицајнија. Ц језику додаје концепте објектне оријентације.
- Цобол. Непознат лаицима, добро је познат професионалцима. Настао 1959. године, велики број решења створених у индустрији са њим (посебно у банкарски и финансијски сектор), довели су до тога да се и данас користи, а да постаје његова замена тешко.
- ПХП. Оријентисан за рад са веб страницама.
- Јава. Креирао га је угашени Сун Мицросистемс, његов циљ је био да буде заиста универзалан, програмира на једној машини и ради на било коме. Иако је само делимично испунио овај циљ и носи низ недостатака, такође се и даље широко користи.
- асемблерЗа разлику од осталих на листи који су језици високог нивоа, овај је ниског нивоа, будући да је најближи бинарном коду машине иако није баш то. Његов изворни код је веома тежак за читање лаицима.
Компилација: учините то разумљивим рачунару
Када напишемо програм у програмском језику као што су претходно поменути или други, имамо оно што се зове изворни код, који својим једноставним читањем можемо разумети, али не и компјутер.
Да би потоњи могли да разумеју шта му кажемо у изворном коду и да извршимо одговарајућа упутства, морамо извршити процес који ће конвертовати изворни код у фајл извршни. Овај процес се назива компилација.
Компилација преводи изворни код у машински код.
Иначе, о коду на почетку чланка, иако сам вам рекао да би га можда компјутер могао разумети, не обраћајте превише пажње на мене; то је једноставно пример који сам насумице написао, иако је дух овакав: рачунари „разумеју“ само нуле и јединице.
Фотографије: иСтоцк - Георге Манга / вгајиц
Теме у изворном коду