Језици скрипта 101

Аутор: Judy Howell
Датум Стварања: 26 Јули 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Learn ALL Hebrew Alphabet in 40 Minutes - How to Write and Read Hebrew
Видео: Learn ALL Hebrew Alphabet in 40 Minutes - How to Write and Read Hebrew

Садржај


Одузети:

Без обзира да ли сте уморни да се на рачунару бавите истим поступцима, или желите да направите апликације за веб, учење језика скрипта (или две) може бити карта.

Језици скрипта су програмски језици који су осмишљени да аутоматизују одређене задатке. Попут глумца, језик скрипте урадит ће све што му кажете. Можете радити ствари попут позивања одређених програма аутоматски или поновити исте радње на датотекама.

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

Историја скрипта

Скриптирање траје већ толико дуго као и рачунари. У ствари, скрипта је била једини начин враћања рачунара у раним данима. 1950-их и 60-их, програмери су оператерима маинфраме-а слали ударне картице, а машине су радиле у батцх режиму. ИБМ-ов Јоб Цонтрол Лангуаге (ЈЦЛ) често се наводи као један од првих скриптних језика. Али иако су језици скрипта били функционални, време њиховог одговора није било тако брзо као на модерним рачунарима - често је требало најмање један дан да бисте добили резултате!


Када су се током шездесетих година прошлог века почели развијати интерактивни системи за дељење времена, идеја о шкољкама са скрипта постала је у пракси. Један од најранијих био је пројекат МУЛТИЦС. Када се неколико програмера Белл Лабс-а повукло из пројекта, одлучили су имплементирати сопствени систем који су назвали УНИКС.Једна новост у Уник шкољкама била је могућност излаза једног програма на унос другог, омогућавајући обављање сложених задатака у једној линији љуске кода. Остали скриптни језици су следили у Уник свету, као АВК и Сед, ради манипулације.

Други главни сценаристички језик, Перл, изумио је Ларри Валл 1987. године и постао популаран у процвату Ворлд Виде Веб-а 90-их за креирање веб апликација. Следили су и други језици, попут Питхон-а и Руби-а. Па, погледајте мало касније неке од њих. (Сазнајте више о историји програмских језика у рачунарском програмирању: од машинског језика до вештачке интелигенције.)

Користи скрипта

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


Друга главна употреба скриптних језика, као што је раније споменуто, јесте у развоју веб апликација. Језици скрипта који се користе на овај начин заиста искориштавају њихове могућности брзог развоја апликација. Нису тако брзи као што су језици попут Ц, Ц ++ или Јава, али сталним порастом снаге обраде захваљујући Мооресовом закону, боље је уштедјети време програмеру него време рачунара. Будући да ови језици раде на веома високом нивоу, програмери не морају да се брину око управљања меморијом, другим извором грешака и одлагања. То значи да у поређењу са системским језиком, један програмер може развити веома моћну апликацију са мање кода користећи скриптни језик.

Роњење дубље: Озбиљне апликације са скрипту

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

Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот

Не можете побољшати своје програмирање кад никога није брига за квалитет софтвера.

Језици скрипта често се разликују од језика „системског програмирања“, као што је Ц. Компјутерски Јохн Јохн Оустерхоут (сам творац популарног сценаријског језика, ТЦЛ) прогласио је категорије познатим у чланку из 1998. године објављеном у ИЕЕЕ Цомпутер Магазине, у ономе што је постало познато као Оустерхоутс Дихотомија између системских и програмских језика. Системски језици су састављени и дизајнирани за максималну ефикасност, док се скриптни језици тумаче и праве за "лепљење" заједно постојећих компоненти. У ствари, скриптни језици се често називају "језицима лепила".

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

Зашто скриптирати?

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

Преглед језика скрипта

Ево различитих језика скриптирања који се данас користе:

  • Уник шкољке: један од оригиналних скриптних језика у Уник и Линук свету, и још увек добар избор за рад са датотекама и програмима. "Стандард" у свету Линука је Басх, или Боурне Агаин шкољка. (Његова представа о Боурне овојници развијена је у АТ&Т-у 1970-их.) (За више информација погледајте Уник / Линук Схеллс 101.)
  • Перл: Још један популаран избор. Перл је инсталиран на многим системима, посебно Уник и Линук системима. Њени фанови воле његову флексибилност. Једна популарна изрека у Перл заједници је да „Постоји више начина да се то уради“, често скраћено до ТМТОВТДИ. Перл је постао познат као начин покретања веб апликација на серверу у дот-цом боуму, а његова свеприсутност узроковала је да он буде познат као "канална трака на Интернету".
  • Питхон: Један од главних ривала Перлс-а за популарност. Међутим, заједница Питхон се поноси својим чистим и читљивим кодом.
  • Руби: Стекла је пажњу због употребе на вебу, нарочито оквира Руби он Раилс који овлашћује веб локације.
  • ПХП: Такође се јако користи на вебу, јер се врло добро интегрише са ХТМЛ-ом. Међутим, такође има репутацију за производњу неуредног кода.
  • Поверсхелл: Најновији скриптни језик Мицрософтс-а у свету Виндовс, овај омогућава администраторима и корисницима напајања да аутоматизују задатке.

Вратите струју

Ако се осећате као да вас рачунари користе уместо обрнуто, зашто не бисте добили повратну контролу аутоматизовајући свој рад скриптним језиком? Или можда желите да уђете у узбудљиви свет веб развоја? Ако је то случај, учење једног или више ових језика учиниће свет програмирања вашом каменицом.

Реците нам којим скриптним језиком плута ваш брод твитујући нас користећи хасхтаг #бестсцриптинг.