Կոդավորում. Արվեստից մինչև գիտություն, և նորո՞ւմ:

2017 թվականի մայիսի 24-ն է: Twilio- ի գործադիր տնօրեն effեֆ Լոուսոնը կանգնած է հանդիսատեսի առջև, որը համալրված է ծրագրավորողների հետ:

«Կոդը ստեղծագործական է, - ասում է նա, - դա ավելին է, քան պարզապես մաթեմատիկա: Դա արվեստ է »:

Հայտարարությունը դիմավորեց ծափահարություններով, բայց այս պահի դրությամբ չպետք է տրվի:

Ի վերջո, այնքան ժամանակ, ինչ մենք կոդավորում էինք, մարդիկ ստեղծագործության համար օգտագործում էին կոդ: Նոլի համակարգչից ստեղծում էին պատկերներ և Նոուլթոնի ASCII Art- ը 60-ական թվականներին, մինչև Դեմոսկենի ի հայտ գալը և Ուորհոլի թվային արվեստը 80-ականներին, և, իհարկե, այսօրվա Դև Արտը:

Թվային արվեստի ռահվիրաներ, ձախից աջ ՝ Նոուլթոն, Նոլլ, Ուորհոլլ

Lawson- ի այս հայտարարության պատասխանը նշան է, որ կոդավորման մասին մեր ընկալումը, քանի որ գիտությունն այնքան ամուր է ներդրված, որ հատկանշական է այն առաջարկը, որ այն կարող է ստեղծագործական լինել: Բայց միշտ չէ, որ այդպես է եղել: Ծրագրավորման առաջին իսկ օրերի ընթացքում մարդիկ զգում էին, որ պետք է ակտիվորեն մղել ծրագրավորումը `ոչ թե որպես արվեստ, այլ որպես գիտություն: 559-ին ACM- ի Խմբագրական խորհրդի անդամներն ասացին.

«Եթե համակարգչային ծրագրավորումը դառնա համակարգչային հետազոտության և զարգացման կարևոր մաս, ապա պետք է իրականացվի ծրագրավորման անցում արվեստից կարգապահ գիտություն»:

Դե, այդ անցումը, իհարկե, տեղի է ունեցել:

Այդ ժամանակից ի վեր ծրագրաշարը կերել է աշխարհը, բայց այն չի կերել արվեստի աշխարհը: Համակարգչային գիտության ծրագրերը սովորական են, բայց համակարգչային գործի բերմամբ արվեստն ու արվեստը, որոնք օգտագործում են համակարգիչները, մնացել են խորշ տարածք:

Ինչու՞ ծրագրավորումը ՝ որպես արվեստ արտադրելու մեթոդ, չի ծաղկել:

Ոմանք ենթադրում են, որ ծրագրային արվեստը չի աճել այնպես, ինչպես և սպասվում էր, քանի որ թվային արվեստի ռահվիրաները հաճախ գիտնականներ և ինժեներներ էին (քանի որ նրանք ժամանակին հազվադեպ էին մուտք գործում դեպի սարքավորումներ), այլ ոչ թե պատրաստված արվեստագետներ, և այդ պատճառով նրանց բազմաթիվ նվաճումներն անտեսվել էին արվեստի հաստատության կողմից: Մյուսները ենթադրում են այն առասպելը, որ համակարգչային արվեստը ջանք չի պահանջում, քան «մի քանի կոճակ սեղմելը» խանգարեց դրան:

Բայց կարո՞ղ է ինքնին նաև մեղավոր լինել տեխնոլոգիան: Դա երբեմն կարող է լինել նույնքան խոչընդոտող ստեղծագործության համար, որքան դա դյուրացնող է: Մինչ մշակողները փոխում են աշխարհը կոդով, կոդավորումը ինքնին ավելի բարդացավ: Համակարգչային արվեստագետները պետք է աշխատեն իրենց միջավայրի կազմաձևման բարդությունների, հրամանների գործարկման, գործիքների ստեղծման և տարբերակների կառավարման համակարգերի յուրացման բարդությունների միջոցով:

Այդ բարդությունը հետ է պահում ստեղծագործականությունը:

Մարդիկ հրաժարվում են իրենց ստեղծագործական գաղափարներից, քանի որ դա կարող է շատ դժվար լինել սկսելու համար և շատ ժամանակ և ջանք է պահանջվում ծախսելու համար այլ նյութեր, քան կոդավորումը և ստեղծումը:

Բայց դա այստեղ է, որտեղ Glitch- ը կարող է օգնել:

Արվեստ Glitch- ից ՝ ձախից աջ. By_conspiracy_or_design, կատարել վանդակի արվեստ և գունային թափառել

Ինչպես Glitch- ն օգնում է կոդավորմանը լինել ստեղծագործ

Հեռացնելով այն բարդությունը, որը սովորաբար ընթանում է ձեռքով ձեռք բերելու միջոցով առցանց ծածկագրով իրեր ստեղծելու միջոցով, Glitch- ը խթանում է ստեղծագործականությունը `մատուցելով պարզապես ծածկագրման հնարավորություն: Դա անում է ՝ հարձակվելով իրերի կառուցման խոչընդոտների վրա:

Երբևէ ցանկացե՞լ եք փորձել նոր գրադարան, շրջանակ կամ տեխնոլոգիա, բայց չկարողացաք որոշել, թե ինչ անել դրա հետ: Մենք ձեզ ենք ոգեշնչելու ընտրանքային հավելվածների աճող հավաքածու:

Երբևէ ոգևորվել եք ինչ-որ բան ստեղծելուց, բայց այն արագորեն քանդվել է դատարկ կոդերի խմբագրի տեսադաշտում, և դուք սկսեցիք մտածել, թե «որտեղից եմ ես սկսում»: Մեր ընտրանքային ծրագրերը իրական, աշխատանքային ծրագրեր են, որոնք կարող եք անմիջապես վերահրապարակել ՝ անմիջապես սկսելու համար:

Եվ, իհարկե, ոչինչ չի խանգարում ստեղծագործությանը, ինչպես խրվելը: Դե, եթե դա անես, Glitch- ում կարող ես պարզապես ձեռքդ բարձրացնել:

Glitch- ը վերացնելով կոշտ իրերի տեխնիկական մանրամասները կոդով իրեր ստեղծելուց `Glitch- ն ազատում է ձեզ լինել ավելի ստեղծագործ: Եվ մեր թվային արվեստի նոր կատեգորիայի հետ մենք ձեզ օրինակներ ենք տալիս նախագծեր, որոնք ոգեշնչում են ձեզ և կօգնեն ձեզ սկսել:

Հուսով ենք, որ Glitch- ը օգնում է ստեղծագործական կազմը վերծանել կոդավորմանը, և մենք անում ենք հնարավորը `ուղղելու համար ծրագրավորման հավասարակշռությունը, ինչպես գիտությունը, այնպես էլ արվեստը: