ᲙომპიუტერებიᲞროგრამირების

Საპროცედურო პროგრამირების. ისტორია ადამიანის კომპიუტერული დიალოგის განვითარების,

კომუნიკაციის თანამედროვე კომპიუტერების გარეშე შეუძლებელია გამოყენების სპეციალური პროგრამირების ენაზე. მას შემდეგ, რაც დაბადებიდან პირველი კომპიუტერი , არსებობს ხუთი თაობის ენობრივი სისტემები, განკუთვნილია ადამიანის კომპიუტერული დიალოგი. თავდაპირველად ეს იყო assembler თავდაპირველი სახით. შორეულ 50-იან წლებში, მუშაობდა პრინციპის გამოყენებით ერთი ხაზი ერთი განაცხადი.

მის ნაცვლად ადრეულ 60-იან წლებში გამოვიდა სიმბოლური assembler. მისი ფუნქცია იყო თანდასწრებით კონცეფცია ცვლადი. ფაქტობრივად, ეს არის ამ ასამბლეის შეიძლება ჩაითვალოს სრულფასოვან პროგრამირების ენაზე. ერთად მისი გამოჩენა არა მხოლოდ გაზრდილი სიჩქარით განვითარებას, არამედ მნიშვნელოვნად გააუმჯობესებს საიმედოობის უზრუნველყოფა. პარალელურად ვითარდება სკრიფტინგის პროგრამირების ენა, რომელიც ეშვება სურათების რეჟიმში.

შუა ათწლეულის განმავლობაში, იყო მესამე თაობის პროგრამირების ენები. ეს იყო უნივერსალური მაღალი დონის ენებზე. მათი განვითარების უკვე 60-იან წლებში იყო რეალური შესაძლებლობა განახორციელოს ამოცანები სხვადასხვა სფეროებში. მესამე თაობის languages შედარებით მარტივი, მიუხედავად იმისა, რომ კომპიუტერის არჩევანი და შესაძლებლობა ჰქონდა, რომ მუშაობა ძლიერი სინტაქსი. მათი გამოჩენა პროგრამისტი შრომის უფრო ნაყოფიერი გახდება. დღესაც კი, მესამე თაობის პროგრამირების ენები მოსახერხებელი ინსტრუმენტი განვითარების ფართო სპექტრს განაცხადების.

70-იან წლებში დაიწყო მეოთხე თაობის პროგრამირების ენები. მათი დახმარებით, არის რეალიზაციის ძირითადი პროექტი, გაზრდილი საიმედოობა და ზრდის სიჩქარე განაცხადის განვითარება. მათი ფუნქცია ორიენტაციის გარკვეული პროგრამები, ის მოძრაობს დაშორებით უნივერსალურობის შესაძლებლობა კონკრეტული პრობლემების გადაწყვეტა ახალ დონეზე შესრულება.

მეხუთე თაობის პროგრამირების ენები გამოჩნდა 90-იან წლებში. მათ მიეკუთვნება ფუნქციური გაგრძელება გათვალისწინებული ჩვეულებრივი მომხმარებლის სისტემა. მათი დახმარებით, თუნდაც შორეულ პროგრამირების ადამიანს შეუძლია შექმნას მაღალი ხარისხის განაცხადების. მეხუთე თაობის პროგრამირების სახლში გახდეს რეალობა ყველასთვის.

კლასიფიკაცია ენებზე, არსებობს კლასი, რომელიც იყენებს პროცედურული პროგრამირების როგორც ძირითადი პრინციპი. ეს პრინციპი არის გამოხატულება კომპიუტერული არქიტექტურა, მოუწოდა Neumann. როდესაც წერა პროგრამის ბრძანება თანმიმდევრობით გამოიყენება პროცედურული ენის, რომელიც განსაზღვრავს ალგორითმი ამ პრობლემის მოსაგვარებლად.

საპროცედურო პროგრამირების როგორც ქიშმიშით გვთავაზობს შესაძლებლობას გამოყენება მეხსიერების მონაცემთა შენახვის. პროგრამების ამ ტიპის, ჩვენ წინაშე დავალება ბრძანება, შეგიძლიათ განსაზღვროს და შეცვალოს მეხსიერება. Content კონვერტაციის ხორციელდება კომპიუტერის მეხსიერებაში, როგორც ცვლილებების შედეგად პირველადი სახელმწიფო შედეგად.

საპროცედურო პროგრამირების უკვე გამოიყენება ენებზე, როგორიცაა Fortran, გაჩნდა დასაწყისში '50s, რათა შეიქმნას პროგრამა, რომელიც გადაწყვეტს სამეცნიერო და ტექნოლოგიური პრობლემები; Cobol (60s) - დამუშავების დიდი რაოდენობით მონაცემები სხვადასხვა მატარებლების; Algol - მოწინავე მრავალ გამოყენების ენაზე. ბოლო აღსანიშნავია ყოფნა "ბლოკი სტრუქტურა" და "დინამიური გამოყოფის".

საპროცედურო პროგრამირების არ არის გვერდს აუვლის და დამწყებთათვის. 60-იან წლებში მან დაიწყო ცნობილი BASIC. მისი სიმარტივის და versatility მისცა ენის გავრცელება დიდი სიჩქარე, გამარჯვების დიდი რაოდენობით თაყვანისმცემლები ყოველწლიურად.

Over-პიონერები languages მოჰყვა დიდი რაოდენობით სხვადასხვა interpreters. ენა PL-1, Pascal (PASCAL), ADA, SI განვითარების პრინციპი საპროცესო პროგრამირების.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.delachieve.com. Theme powered by WordPress.