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

Ցանկ ծրագրավորման լեզուներով. Լեզուներ ցածր եւ բարձր մակարդակի ծրագրավորման

Քանի որ զարգացումը համակարգչային տեխնոլոգիաների չի կանգնած դեռեւս, եւ անընդհատ բարելավման մեթոդներ եւ ծրագրավորման տեխնիկան, եւ ծրագրավորման լեզուներ: Մտածեք, թե ինչ լեզուներ կան ոլորտում ժամանակակից համակարգչի եւ դրանց դասակարգումից:

overview

Ցանկ ծրագրավորման լեզուների այնքան լայն է եւ բազմազան, որ այն լիովին տարածվել մի խնդիր է, գրեթե անհնար է: Ի թիվս բոլոր լեզուներով կարելի է բաժանել երեք հիմնական խմբերի `

  • մեքենա (ցածր մակարդակի ծրագրավորման լեզուներ),
  • մեքենա-oriented (assemblers),
  • մեքենա-անկախ (բարձր մակարդակ):

Թվում մշակողների ժամանակակից ծրագրային են ամենատարածված հետեւյալ հիմնական ծրագրավորման լեզուներ: Ցանկ նվազման կարգով ժողովրդականությունը:

  1. SQL.
  2. Java.
  3. XML.
  4. C ++:
  5. HTML:
  6. Visual Basic.
  7. XSL:
  8. Delphi.

Այս ցուցակը ծրագրավորման լեզուների հեռու է ավարտված, բայց դա ամենատարածված լեզուները, որոնց մասին գիտելիքը կարող է պահանջում ծրագրավորող համար աշխատանքի. Նրանք բոլորն էլ բարձր մակարդակի ծրագրավորման լեզուներ:

ծրագրավորման հիմունքներ

Ցածր մակարդակի ծրագրավորման - սրանք են այն լեզուները, որոնք դուք պահանջում է հաշվի առնել, որ տեսակն ու հնարավորությունները, պրոցեսորով. Օպերատորները եւ մեթոդները շահագործման նման ծրագրավորման լեզուներով բավական մոտ է մեքենայի օրենսգրքի, նրանք պահանջում գիտելիքներ համակարգչի հիշողության եւ պրոցեսոր դառնում նրան.

Դժվար է զանգահարել տարբեր ցածր մակարդակի ծրագրավորման լեզուներով. Ցուցակը դեռ կկրճատվի մեկ գերակայությունը լեզվի - ի assembler: Քանի որ այն թույլ է տալիս, որպեսզի կոդերը ծրագրերի մեջ նշում մտերիմ մեքենա օրենսգրքի, Assembler օգտագործվում են բացառապես գրելու համար ծրագրային ապահովման համակարգը, ինչպիսիք են օպերացիոն համակարգերի, սարքերի վարորդների, եւ ծրագրավորման վերահսկողության չիպային կոդեր.

Որ downside նման ծրագրավորման լեզուների, որ դրանք գրված են ծրագրի կատարել որոշակի խնդիրներ է տվյալ սարքի, եւ դրանց իրականացումը հնարավոր չէ, այն դեպքում, փոխանցման մեկ այլ պրոցեսոր:

դիմումը զարգացման

Ցանկ ծրագրավորման լեզուների ստեղծել custom դիմումները, ինչպես նաեւ զարգացման համար եւ իրականացումը հաճախորդների ծրագրային ապահովման ունի հազարավոր իրեր: Ինչպես հասկանալ նման մի շարք պայմանավորված է այն հանգամանքով, որ, մասնավորապես, լեզուն հարմար է լուծել տարբեր առաջադրանքներ.

Չնայած այն հանգամանքին, որ այդ ծրագրավորման լեզուները որոշվում է առանձին խումբ, դրանց իրականացումը տեղի է ունենում մեքենա օրենսգրքի: Է կատարել ծրագրի տող առ տող եւ պատրաստ է թարգմանել այն մեքենայաընթեռնելի կոդը օգտագործելով հատուկ ծրագրային ապահովման, թարգմանիչներ: Եթե թարգմանությունը օրենսգրքի ից մեկ լեզվով մյուսը իրականացվում է առանց կատարողական թիմեր, ապա զբաղվում է այս ծրագրին compilers: Ընդհանուր առմամբ, այն ծրագրերը, որոնք նախատեսված է թարգմանել ծրագրերը գրված ֆորմալ ծրագրավորման լեզվից մյուսը, որը կոչվում թարգմանիչների.

Համարում ավելի բարձր մակարդակի ծրագրավորման լեզուներով. Ցուցակը պետք է ոչ թե պարզապես գրել են մի քանի մանրամասներ յուրաքանչյուր ամենատարածված.

SQL

Մասնագիտացված ծրագրավորման լեզու նախատեսված է հիմնականում օգտագործման համար, ինչպես նաեւ տվյալների բազաների կառավարման համակարգերի եւ ծրագրավորման. SQL թարգմանում է որպես «մասնագիտացված հարցման լեզվով»: Քանի որ վերջին տասնամյակներին DBMS շուկայում աճել շատ անգամ, որ ժողովրդականությունը լեզվի չի դառնա անակնկալ.

Կան տարբեր կարծիքներ ապագայի լեզվից: Հաստատ ենթադրվում է, որ այդ տեխնոլոգիան ստեղծելու համար Հարաբերական տվյալների բազայի էր բարձրության, սակայն նրա ժամանակն անցնում է. Անհրաժեշտությունը զարգացման հետ կապված աճող ծավալներին վերամշակված տվյալների հանգեցնում փորձագետներին է հավատալ, որ մարդկությունը, պարզապես անհրաժեշտ է անցում է հարաբերման տեխնոլոգիաների է հետընտրական Հարաբերական է ապագայում, սակայն նպատակ ունենալով պահպանման համատեղելիությունը առկա տվյալների բանկերի:

javascript

Աջ կողմում երկրորդ խոշորագույն բարձր մակարդակի ծրագրավորման լեզուներ: Հեշտ է սովորել, հեշտ է օգտագործել. Աճել համեմատ, ոճրագործության ֆիտնես ծրագրավորման հանգեցնում է այն բանին, որ աշխատում են այդ լեզվով միլիոնավոր մարդկանց ամբողջ աշխարհում: Object-oriented լեզու վրա հիմնված C ++, որը հարմարեցված է ստեղծման ծրագրերին եւ ծրագրեր, որոնք կարող են կարգավորել հսկայական քանակությամբ տեղեկատվության մասնագիտացված միջավայրում եւ հարմարեցված կոնկրետ իրականացման միջավայրի պատրաստի արտադրանքի.

Java Technology - այն հիմքը, որ թույլ է տալիս անսահմանափակ քանակությամբ մեծացնել ենթակառուցվածքային ընկերությունների, որոնք կարող են կապել միասին առավել բազմազան տրամաչափի համակարգը ցանցին միացման միջոցով, Wi-fi հեռախոսների supercomputers.

XML

Մի հետնորդը HTML, այս տեխնոլոգիան է տարածելի լեզու: Այն հարմարեցված է մեկնաբանել փաստաթղթերը. Դրա վրա իրականացնել բարդ փոխակերպման եւ փոխել փաստաթղթեր: XML օգտագործվում է փոխանցելու եւ խանութ տվյալները ժամանակավորապես, երբ աշխատում է տարբեր Հարաբերական բազաների միջոցով Ինտերնետում:

XML արդեն հասել է այն մակարդակին, որ կարող է պնդել, որ հիմնարար ձեռնարկության ցանցային տեխնոլոգիաների.

Մենք նախագծել ռուսերեն

Ամենաշատ ծրագրավորման լեզուներ օգտագործել բառապաշարը անգլերեն լեզվով. Սակայն, բացի այդ, կան նաեւ ռուսական ծրագրավորման լեզուներ: Ցանկ ռուսական փոքր եւ թեմատիկայով , որտեղ նրանք օգտագործվում են, դա շատ մասնագիտացված. Ահա մի քանի օրինակներ:

  • 1C: Ձեռնարկություն. Ամբողջ համակարգը նախատեսված է կազմակերպության ղեկավարության բոլոր ոլորտներում գործունեության. Հաճախ, գովազդ են որոնման աշխատողների կարելի է հանդիպել «1C ծրագրավորող":
  • Բայը: Անգլերեն լեզու անալոգային Pascal.
  • Robić: Մասնագիտացված ծրագրավորման լեզու, որը նախատեսված է սովորեցնել երեխաներին հիմունքների ծրագրավորման.
  • Մարզասուսեր: Դինամիկորեն տպագրվեն լեզուն, հիմնված ընթացակարգերի.

Ինչպես դուք կարող եք տեսնել, որ ցանկը լեզուների այնքան լայն է եւ բազմազան, որ դա անհնար է ծածկել որեւէ դասակարգումների եւ ցուցակները: Եթե դուք որոշել է անել ծրագրավորման է սիրողական կամ պրոֆեսիոնալ մակարդակով, ապա հիշեք, որ ծրագրավորողի - ստեղծագործական մասնագիտություն, որը պահանջում է ոչ միայն գիտելիքներ, այլեւ fantasy, երեւակայությունը, ինտուիցիան, եւ նույնիսկ մի քիչ հաջողություն:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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