КампутарыПраграмаванне

Кампутарныя мовы праграмавання: віды, апісанне, прымяненне і водгукі

Яшчэ ўчора інфарматыку лічылі ў Савецкім Саюзе ілжэнавукай. А сёння ўрада некаторых краін скардзяцца на атакі расійскіх хакераў.

І хоць у Расеі пакуль што вырабляецца мала высокатэхналагічных прылад і девайсов, разумных праграмістаў хапае і ў нас.

Сёння мы раскажам пра кампутарныя мовы, іх класіфікацыю, сутнасць, магчымасці і перспектывы выкарыстання ў будучыні.

Пачнем разглядаць тэму з тэорыі. Перш за ўсё разбяромся з паняццем.

Што такое кампутарныя мовы?

Гэта сістэма знакаў, сімвалаў, якая створана для "зносін" чалавека з кампутарам. Бо мы не можам проста так узяць, падысці да кампутара і пачаць яму нешта тлумачыць. Для гэтага існуюць спецыяльныя словы-коды і лексіка, з якіх складаюцца кампутарныя мовы. А яны ўжо даносяцца да кампутара ў зразумелай яму форме.

На сённяшні дзень існуе больш за 8 тысяч розных моў для зносін чалавека з кампутарам. Вядома ж, усе іх ведаць нельга. Хтосьці стварае мова для сябе, а хтосьці займаецца гэтым на камерцыйнай аснове.

Але добры праграміст павінен ведаць дасканала хаця б некалькі базавых з іх.

Якія мовы праграмавання самыя папулярныя?

Свет камп'ютэрных тэхналогій пастаянна ўдасканальваецца: з'яўляюцца новыя распрацоўкі, даводзяцца да розуму мінулыя. Разам з гэтым з'яўляюцца або парадкуюцца кампутарныя мовы праграмавання. Самымі папулярнымі з іх, якія выкарыстоўваюцца глабальна, можна аднесці наступныя:

  • З / З ++;

  • Java;

  • PHP;

  • Python;

  • Visual Basic.

Вядома ж, моў на самай справе яшчэ больш, але мы абралі самыя асноўныя, на якіх напісана больш за 90% усіх кампутарных прыкладанняў. Далей разгледзім падрабязней кожны з іх.

Працэдурны З / З ++

Мовы З і C ++ можна назваць двума братамі. Ёсць сцвярджэнні аб тым, што гэта два абсалютна розныя мовы праграмавання, што няправільна. З ++ з'яўляецца некаторым удасканаленнем папярэдняга мовы, якія палягчаюць напісанне праграм і захавала ранейшы сінтаксіс.

З распрацоўвалі пачынаючы з сямідзесятых гадоў мінулага стагоддзя, у васьмідзесятых прыступілі да стварэння З ++. На сённяшні дзень апошні можна назваць адным з самых папулярных. Ён настолькі многофункционален, што з яго дапамогай можна стварыць аперацыйную сістэму, драйверы для прылад, гульні і многае іншае.

Гаворачы аб вартасцях і недахопах гэтай мовы, нельга рабіць адназначныя высновы. Ёсць яго прыхільнікі, а ёсць і бязлітасныя крытыкі. Асновай для спрэчак з'яўляецца тое, што ў гэтай мове праграмавання няма нічога свайго.

Яго стваральнікі, можна так сказаць, аб'ядналі функцыі і магчымасці некалькіх моў праграмавання ў адзін. У выніку атрымаўся комплексны і маштабны інструмент праграмавання. Але калі разбіраць яго па асобна ўзятым функцый, то ён саступае вузкаспэцыялізаваных мовам.

Незалежны і бяспечны Java

Гэты англійская кампутарны мову распрацавалі ў кампаніі Sun Microsystems. Дзякуючы таму, што напісаная праграма транслюецца ў асаблівы байт-код, яна здольная працаваць незалежна ад тыпу аперацыйнай сістэмы або камп'ютэрнай архітэктуры.

Гэта зрабіла мова Java самым папулярным. Яго можна сустрэць абсалютна ва ўсёй бытавой тэхніцы, банкаматах, гарадскіх аўтаматах і практычна ва ўсім, што звязана з кампутарнымі тэхналогіямі. Менавіта на Java пішацца большасць папулярных прыкладанняў для смартфонаў і тэлефонаў.

Таксама ў гэтай мовы праграмавання досыць высокі ўзровень бяспекі. Выкананне праграмай дзеянняў у рамках сваіх паўнамоцтваў кантралюецца віртуальнай машынай, якая перадае каманды на прылады. Таму пры спробе выканаць якую-небудзь іншую задачу праца праграмы тут жа спыняецца.

Калі казаць пра прастату мовы, то варта адзначыць даследаванні, якія паказалі, што аналагічныя аперацыі пішуцца ў 1,2-2 разы даўжэй, чым на мове C ++. Таксама ў некалькі разоў больш рэсурсаў патрабуецца на выкананне каманд. Але каманда вытворцы пастаянна выпускае мноства абнаўленняў, якія зводзяць да мінімуму ўсе недахопы гэтай мовы праграмавання.

Які заваяваў Інтэрнэт PHP

Вы хочаце стварыць свой сайт або заняцца вэб-праграмаваннем? У гэтым вам дапаможа выдатная мова PHP, які здольны ствараць дынамічныя старонкі. Ён з'яўляецца, бадай, самым папулярным пры стварэнні сайтаў і напісанні вэб-прыкладанняў.

Дзякуючы таму, што гэтая мова праграмавання ствараўся распрацоўшчыкамі з адкрытым кодам, яго атрымалася давесці да дасканаласці, і ён набраў шалёную папулярнасць. PHP лёгка ўзаемадзейнічае з самымі рознымі базамі дадзеных - ад MySQL да Access.

Самыя папулярныя сайты Інтэрнэту, такія як Facebook або Wikipedia, напісаны менавіта на гэтай мове.

Пісаць на ім досыць проста. Існуе нават статыстыка, што больш за 60% праграмістаў свету, якія працуюць на кодзе PHP, досыць абмежавана ведаюць (на базавым узроўні) ангельскую мову. Кампутарная пісьменнасць у гэтым выпадку абмяжоўваецца толькі веданнем неабходных функцый і працэдур.

Нельга абыйсці бокам і крытыку мовы. Нягледзячы на тое што ў рэйтынгах самых папулярных моў 2015 гады PHP заняў 6-е месца, у яго адрас нярэдка выказваецца незадаволенасць.

Перш за ўсё, гэтая мова ствараўся не адной групай праграмістаў, а некалькімі. З-за гэтага сінтаксіс мовы не ўніфікаваны і не мае адзінай архітэктуры. Сустракаюцца розныя працэдуры, якія неабходна апісваць па-асабліваму, а не па стандартызаванай шаблоне.

Таксама адной з галоўных праблем можна назваць адсутнасць сумяшчальнасці паміж рознымі версіямі моў. Больш раннія версіі абсалютна адмаўляюцца працаваць з абнаўленнямі, што часта стварае праблемы па пераносе кода з адной версіі ў іншую.

Актуальнасць веды і разумення моў праграмавання

Тэма ўмення "размаўляць" з кампутарам у апошняе дзесяцігоддзе набірае ўсё больш абаротаў.

І гэта не дзіўна, бо інфармацыйныя тэхналогіі няўрымслівыя ўкараняюцца ў наша жыццё і ўжо нават зубная шчотка не абыходзіцца без "мазгоў". Праграмаваць код і абслугоўваць прылады павінен спецыяліст. Таму попыт на пісьменных праграмістаў заўсёды ёсць.

Яшчэ адной прычынай таго, чаму многія вывучаюць кампутарныя мовы, можна назваць спад эканомікі краіны. Чалавек, які ўмее прафесійна пісаць на Java, можа выдалена працаваць на замежную кампанію па стварэнні прыкладанняў і зарабляць за месяц такія грошы, якія ў сваёй краіне прыйдзецца збіраць на працягу дзясяткаў гадоў.

Але калі задумацца, то досыць складана пачаць паспяхова займацца праграмаваннем і пісаць кампутарныя праграмы. Англійская мова - гэта галоўная перашкода для пачаткоўцаў. Бо большасць праграм і моў напісаны менавіта з улікам лексікі гэтага міжнароднай мовы.

Вывучыць мовы можна он-лайн

Так што прыйдзецца вывучыць замежную мову хаця б на базавым узроўні, пакуль руская кампутарны мова не прыдумалі.

Але не хвалюйцеся, свет не стаіць на месцы. Сёння можна навучацца, не выходзячы з хаты. Галоўнае - мець кампутар і Інтэрнэт. Ёсць мноства сайтаў, якія праводзяць камп'ютэрнае навучанне мовам. Самыя папулярныя з іх - гэта Codecademy, Code School і Udacity.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.