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

Რატომ გამოვიყენოთ მაღალი დონის პროგრამირების ენებზე?

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

ამბავი

პროგრამა არის თანმიმდევრობა სტანდარტული ბრძანებები, რომელთა განხორციელება იწვევს გადაწყვეტის კონკრეტული ამოცანა. იყიდება პირველი კომპიუტერული პროგრამების დაიწერა პირდაპირ მანქანა ენა, ისინი ძალიან რთული და ძნელი გასაგებია. ადრეულ - შუა 50-xx ბოლო, მე -20 საუკუნის გაჩნდა პირველი მაკრო რომ გააკეთა პროგრამირების პროცესი უფრო სტრუქტურირებული და შემდეგ ე.წ. ასამბლეის ენა, რომელიც ასევე ეყრდნობოდნენ მანქანა კოდი. შემდეგ სწრაფ განვითარებას კომპიუტერული ტექნიკა განვითარებული და გაუმჯობესდა და პროგრამირების ენები. და შუა 50-xx გამოჩნდა Fortran, პირველი სრულფასოვანი მაღალი დონის პროგრამირების ენა. 1968 წელს, ნიკოლოზ Wirth ახალი ენის Pascal დაინერგა, რომელიც ფართოდ გამოიყენება, რათა შეიმუშავონ და შექმნას საინტერესო პროგრამული პროდუქტების და დღემდე. მაშინ მოვიდა ძირითადი ენა, საფუძველზე, რომელიც გამოიყენება ობიექტზე ორიენტირებული Visual Basic პლატფორმა. 70-იან წლებში იყო ერთ-ერთი ყველაზე ფართოდ გამოიყენება დღეს ენებზე - C, რომელიც უკვე ადაპტირებული სპეციალურად სისტემა პროგრამირების. ამჟამად, განვითარება და გავრცელება კომპლექსური და მრავალმხრივი ობიექტზე ორიენტირებული სისტემების, ისევე როგორც იმ ენაზე, რომელიც დაეხმარება პროფესიონალები, რათა შეიქმნას ინტერნეტ პროგრამები: html, php, java. სულ პროგრამირების დაახლოებით ორი ათასი სხვადასხვა ენებზე, საერთო წონა რომლებიც პირობითი და არ გამოიყენება კომპიუტერი, ისევე როგორც ბევრი მაღალი დონის პროგრამირების ენებზე.

კლასიფიკაცია

უმარტივესი კლასიფიკაცია ყოფს ყველა არსებული თანხების ე.წ. დაბალი დონის პროგრამირების ენების, ან მიზნად ისახავს მანქანა, და მაღალი დონის პროგრამირების ენები და მომხმარებლის centric. ძირითადი განსხვავება მათ შორის იმაში მდგომარეობს, რომ პროგრამის მიერ დაწერილი პირველი ჯგუფის ენებზე (კერძოდ, Assembler და Mnemonic), დამოკიდებულია კომპიუტერის - უფრო სწორად, მისი პროცესორი და ინსტრუქციების. მაღალი დონის ენაზე პროგრამირების შესაძლებელს ხდის მისაღებად app, რომელიც აწარმოებს ნებისმიერ კომპიუტერში, მიუხედავად მისი ტექნიკა. ფონდები ასევე ორი დიდი ენობრივი ჯგუფების პროცედურული და არასამთავრობო პროცედურული, რომელშიც ერთეული ასევე გააცნო სტრუქტურული და ფუნქციონირებს, ფუნქციური და ლოგიკური.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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