პროგრამირების ენები საშუალებას იძლევა შეიქმნას ინსტრუმენტები სამუშაოს, კომუნიკაციისა და შემოქმედებისათვის. მსოფლიოში ათასობით ენაა, რომლებიც კომპიუტერთან სრულ დიალოგს იძლევა.
ვებ ენები
ინტერნეტთან მუშაობის საფუძველია მარკირების ენა - html. ეს საშუალებას გაძლევთ წარმოადგინოთ ინფორმაცია სპეციალური თვისებების ტექსტის, სურათების, აუდიო და ვიდეო ფაილების მითითებით, მათი სტრუქტურის მართვით. სრულფასოვან ვებ პროგრამირების ენებთან სამუშაოდ, უნდა გესმოდეთ html- დოკუმენტების და html- ბრძანებების სტრუქტურა - ე.წ.
PHP არის პროგრამირების ენა ინტერაქტიული ვებსაიტების შესაქმნელად. Php პროგრამები (სკრიპტები) მოთავსებულია დისტანციურ კომპიუტერებზე (სერვერებზე). დომენის სახელზე წვდომისას, ინტერნეტ მომხმარებელი ფაილებს ითხოვს სერვერიდან. Php სკრიპტი ქმნის html კოდს, მომხმარებლის მოთხოვნიდან გამომდინარე, საიტი მუშაობს დინამიურად, ისევე როგორც სრულყოფილი კომპიუტერული პროგრამა, რომელიც რეაგირებს ქმედებებზე.
როგორც წესი, PHP ურთიერთქმედებს მონაცემთა ბაზაში, რომელსაც აქვს საკუთარი შეკითხვის ენა. მონაცემთა ბაზის მოთხოვნათა ყველაზე პოპულარული ენაა MySQL. ეს საშუალებას გაძლევთ შექმნათ რელაციური მონაცემთა ბაზები დაფუძნებული მაგიდის სტრუქტურებს შორის ურთიერთობებზე.
ენის ჯგუფი C
C ენა, რომელიც შემდგომში გახდა ათობით ენათა ენა, შეიქმნა მე -20 საუკუნის მეორე ნახევრის დასაწყისში, პროცესორის მეხსიერებაზე უშუალოდ მუშაობისთვის. იმ დროს გამოსათვლელი მანქანები უზარმაზარი იყო და სამხედრო და სამეცნიერო მიზნებისთვის გამოიყენებოდა.
C ენას აქვს მარტივი სტრუქტურა, მისი ბრძანებების რეპროდუცირება ბავშვებსაც შეუძლიათ. "C" შეიძლება გაგრძელდეს პროგრამისტების საზოგადოების მიერ სპეციალური ფუნქციური ფაილების - ბიბლიოთეკების გამოყენებით.
განვითარების ინსტრუმენტების (CLR) და სრულფასოვანი ენების მთელი ჯგუფი გაიზარდა C ენის საფუძველზე. C # (ASP პლატფორმა) არის Microsoft– ის პროდუქტების პროგრამული უზრუნველყოფის საფუძველი. C ++ გახდა საყვარელი ინსტრუმენტი მთელ მსოფლიოში დეველოპერებისთვის.
უბრალო პასკალი
პასკალის ენა საგანმანათლებლო მიზნებისთვის შექმნა სკანდინავიელმა პროგრამისტმა ნორტუს ვირტმა. ამ ენას დიდი ხნის განმავლობაში ასწავლიდნენ საბჭოთა სკოლებსა და უნივერსიტეტებში და ასევე ადგილობრივად იყენებდნენ მას ევროპის სამეცნიერო დაწესებულებები. გაფართოებასთან დაკავშირებული სირთულეების გამო (პასკალს აკლია ბიბლიოთეკის ფაილების პროტოტიპები, რომლებიც ფართოდ გამოიყენება C ენებში), ენას არ მიუღია ფართო გამოყენება წერის პროგრამულ უზრუნველყოფაში.
დელფი არის პასკალური ენის მემკვიდრე. მას შემდეგ, რაც ბევრმა პროგრამისტმა მიიღო თავისი სპეციალობის საფუძვლები ალგორითმულად მარტივ პასკალ ენაში, განვითარების ჯგუფმა გადაწყვიტა შექმნას ინსტრუმენტი პასკალის მემკვიდრეში მუშაობისთვის: ყოველივე ამის შემდეგ, ძირითადი ბრძანებები ნაცნობია, მათში ბევრია განვითარებული მათემატიკური ფუნქცია.
პროგრამირების უახლესი ენები
როგორც წესი, ახალი ენები კონკრეტული პრობლემების გადასაჭრელად ჩნდება. IFrame ემსახურება Vkontakte აპლიკაციების შექმნას, Erlang - სერვერის დატვირთვაზე მუშაობას, NOSQL - მონაცემთა ბაზების შექმნას უტიპიტო არქიტექტურით. დასაწყისშივე, ახალ ინსტრუმენტებთან მუშაობა შეიძლება გართულდეს თანდართული დოკუმენტაციის არარსებობით, მაგრამ ამას აქვს დამატებითი უპირატესობები: თქვენ შეგიძლიათ დაუკავშირდეთ კომუნიკაციას ენის "მიმდევრებთან", მიიღოთ სახელი შემქმნელთა საზოგადოებაში და მიიღოთ საცნობარო ინფორმაცია წყაროდან.