ՀամակարգիչներԾրագրավորում

Դատավարական ծրագրավորում: Պատմությունը մարդկային-համակարգչային երկխոսության, զարգացման

Հետ հաղորդակցվելը ժամանակակից համակարգիչներով անհնար է առանց օգտագործման հատուկ ծրագրավորման լեզու. Քանի որ ծնվելուց առաջին համակարգիչների , կան հինգ սերունդ լեզվական համակարգերի, նախատեսված մարդկային համակարգչային երկխոսության. Սկզբում դա էր ասեմբլեր է իր նախնական տեսքով. Այդ հեռավոր '50s, նա աշխատել է սկզբունքի օգտագործելով մի գծի մեկ հայտարարության մեջ:

Փոխարինել նրան վաղ '60s եկավ մի խորհրդանշական ասեմբլեր. Դրա առանձնահատկությունն էր, որ ներկայությունը հայեցակարգի փոփոխականի: Ըստ էության, դա այս ժողովը կարող է համարվել լիարժեք ծրագրավորման լեզու. Հետ իր տեսքը ոչ միայն ավելացել է արագությունը զարգացման, այլեւ մեծապես բարելավել հուսալիությունը ծրագրային ապահովման. Նաեւ զուգահեռ զարգացող սցենարներից ծրագրավորման լեզու է, որ ասվում է խմբաքանակի ռեժիմում.

Ի կեսին տասնամյակի, կար մի երրորդ սերնդի ծրագրավորման լեզուներ: Դա եղել է համամարդկային բարձր մակարդակի լեզուներ: Իրենց զարգացման արդեն 60-ականներին եղել է մի իրական հնարավորություն իրականացնել խնդիրները տարբեր ոլորտներում: Երրորդ սերնդի լեզուներն են համեմատաբար պարզ, անկախ համակարգչի ընտրությունը եւ հնարավորություն է ունեցել աշխատելու հզոր syntax. Իրենց արտաքինի ծրագրավորող աշխատանքի դարձել է ավելի արդյունավետ: Անգամ այսօր, երրորդ սերնդի ծրագրավորման լեզուներ են հարմար գործիք է զարգացման համար մի շարք ծրագրեր:

70-ական թվականներին սկսել չորրորդ սերնդի ծրագրավորման լեզուներով. Նրանց օգնությամբ, կա իրականացումն խոշոր նախագծերի, ավելացել հուսալիության, եւ մեծացնում է արագությունը կիրառման զարգացումը. Նրանց առանձնահատկությունն այն է, որ կողմնորոշումը որոշակի դիմումների, այն շարժվում հեռու ունիվերսալության հնարավորությունից կլուծի հատուկ խնդիրները մի նոր մակարդակի կատարման.

Որ հինգերորդ սերունդը ծրագրավորման լեզուների հայտնվել է 90-ականներին: Նրանք պատկանում է կատեգորիայում ֆունկցիոնալ ընդարձակման կողմից տրամադրված նորմալ անձնագիրը համակարգով: Նրանց օգնությամբ, նույնիսկ հեռավոր ծրագրավորման անձի վիճակի է ստեղծել բարձր կատարողական դիմումները. Հետ հինգերորդ սերնդի ծրագրավորման տանը իրականություն դառնալ բոլորի համար.

Դասակարգումը լեզուների, կան մի խավ, որը օգտագործում է ընթացակարգային ծրագրավորում որպես հիմնական սկզբունքի: Այս սկզբունքը արտացոլումն է համակարգչային ճարտարապետության, որը կոչվում է Neumann. Գրելիս ծրագիրը հրամանի հաջորդականությունը, որն օգտագործվում է որպես ընթացակարգային լեզվով, որը սահմանում է ալգորիթմ է լուծել այս խնդիրը:

Դատավարական ծրագրավորում, քանի չամիչ հնարավորություն է հուշում օգտագործման հիշատակին տվյալների պահպանման. Ծրագրերում այս տեսակի, մենք կանգնած առաջադրանքի հրամանատարության, դուք կարող եք սահմանել, եւ փոխել հիշողությունը. Բովանդակությունը Փոխակերպման իրականացվում է համակարգչի հիշողության հետեւանքով փոփոխությունների նախնական վիճակում արդյունքում:

Դատավարական ծրագրավորման արդեն օգտագործվել է լեզուներով, ինչպիսիք են Fortran, առաջացել է վաղ '50s է ստեղծել ծրագրեր, որոնք լուծելու գիտական եւ տեխնոլոգիական խնդիրներ. Cobol (60s) - մշակման մեծ քանակությամբ տվյալների վրա տարբեր կրիչների. Algol - առաջադեմ բազմաբնակարան օգտագործման լեզու. Վերջին ուշագրավ ներկայությունը »դաշինքի կառուցվածքի մասին» եւ «դինամիկ տեղաբաշխման»:

Դատավարական ծրագրավորումը չի շրջանցել, եւ սկսնակների. 60-ական թվականներին նա սկսեց հայտնի BASIC. Նրա պարզությունը եւ բազմակողմանիություն թույլ է տվել, որ լեզուն է տարածել մեծ արագությամբ, եւ հաղթելու մեծ թվով երկրպագուներ ամեն տարի:

Over-պիոներներից լեզուները հաջորդում է մի մեծ շարք տարբեր թարգմանիչների. Լեզուն PL-1, Պասկալ (Pascal), ADA, SI շարունակեց զարգացումը սկզբունքի դատավարական ծրագրավորման.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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