დღეს სიტყვა "სკრიპტი" გამოიყენება ნებისმიერი მაღალი დონის პროგრამირების ენაზე დაწერილი პროგრამისთვის. "მაღალი დონე" სკრიფტინგის პროგრამულ ენებთან მიმართებაში ნიშნავს, რომ ამ ენის ინსტრუქციები უფრო ადაპტირებულია ადამიანის (პროგრამისტის) გაგებაში. სკრიფტინგის ენებისგან განსხვავებით, არსებობს დაბალი დონის ენები, რომლებიც უფრო მეტად არიან ორიენტირებული კომპიუტერული პროცესორების გამოყენებადობაზე.
ინსტრუქციები
Ნაბიჯი 1
სიტყვა "სკრიპტი" თარგმანში ნიშნავს "სკრიპტს" და ეს ზუსტად განსაზღვრავს სკრიპტების შექმნის მნიშვნელობას - პროგრამისტმა უნდა დაწეროს სკრიპტი, რომლის მიხედვითაც კომპიუტერი განახორციელებს შემქმნელის მიერ მოწოდებულ ოპერაციებს და რეაგირებს მომხმარებლის ქმედებებზე და სხვა ინფორმაციაზე. გარედან მოდის.
ნაბიჯი 2
სკრიფტების ერთი ენა არ არსებობს ყველა მიზნისთვის - ამგვარი პროგრამირების ენების ზოგიერთი ჯგუფი ორიენტირებულია ვებ – სერვერებზე (მაგალითად, PHP) გამოყენებაზე, სხვები როგორც კონსოლის პროგრამები (მაგალითად, VisualBasic) და ა.შ. გარდა ამისა, ბევრ პროგრამას გააჩნია საკუთარი სკრიფტინგის ენები. ასე რომ, საფონდო ვაჭრობის პროგრამული ტერმინალები იყენებენ საკუთარ ენაზე დაწერილ სკრიპტებს (მაგალითად, MQL). ვებსაიტების Flash ელემენტებთან გამოსაყენებელი სკრიპტებია (Action Script ენა), ყველაზე რთული თამაშები ასევე საშუალებას გვაძლევს გამოიყენოთ სკრიპტები საკუთარ ენებზე. ზოგჯერ აპლიკაციებს შეუძლიათ გამოიყენონ ასეთი სკრიპტების რამდენიმე დონეც კი - მაგალითად, ცხრილების რედაქტორს Microsoft Office Excel- ს აქვს ჩაშენებული პროგრამირების ენა მონაცემთა დამუშავებისათვის, ამის გარდა შეგიძლიათ გამოიყენოთ "მაკროები", ანუ სკრიპტები, რომლებიც მომხმარებლის მოქმედებების სიმულაციას ახდენს.
ნაბიჯი 3
სხვადასხვა პროგრამირების სკრიპტები იყენებს სხვადასხვა დიზაინის წესებსა და სინტაქსს ბრძანებების წერისთვის, ასევე ინახება სხვადასხვა ფორმატის ფაილებში და საჭიროებს სხვადასხვა პროგრამულ უზრუნველყოფას. ეს ყველაფერი უნდა იქნას გათვალისწინებული სკრიფტინგის ენის არჩევისას. გარდა ამისა, სკრიფტინგის თითოეულ ენას აქვს საკუთარი სპეციალიზებული რედაქტორები და ზოგჯერ მთლიანი პროგრამული სისტემებიც, მათ შორის გამართვის, კომპილირებისა და დეკომპილირების პროგრამები (მაღალი დონის სკრიპტების თარგმნა პროცესორისთვის და მისთვის გასაგები მანქანების კოდებში) და ა.შ.