පරිගණකවැඩසටහන්කරණය

ක්රමලේඛ භාෂා ලැයිස්තුව. අඩු සහ ඉහළ මට්ටමේ වැඩසටහන්කරණ භාෂා

පරිගණක තාක්ෂණය දියුණු කිරීමත්, ක්රමලේඛ සහ ක්රමලේඛ ක්රමයන් මෙන්ම ක්රමලේඛ භාෂා ද අඛණ්ඩව නොසැලී සිටීම නිසාත් ය. නූතන පරිගණක ක්ෂේත්රයේ සහ ඒවායේ වර්ගීකරණයේ පවතින භාෂා සලකා බලන්න.

සාමාන්ය තොරතුරු

ක්රමලේඛ භාෂාවන් ලැයිස්තුව ඉතා පුළුල් ලෙස හා විවිධාකාරව එය මුලුමනින්ම ප්රකාශයට පත් කළ නොහැකි තරම්ය. සියලු භාෂාවන් අතර ප්රධාන කාණ්ඩ 3 ක් ඇත:

  • යන්ත්රය (අඩු මට්ටමේ වැඩසටහන්කරණ භාෂා);
  • යන්ත්රෝපකරණ (එකලස්කිරීම්);
  • යන්ත්ර-ස්වාධීන (ඉහළ මට්ටමේ);

නූතන මෘදුකාංගයේ සංවර්ධකයින් අතරින් පහත දැක්වෙන විශාල ක්රමලේඛන භාෂා ප්රචලිත වේ. ලැයිස්තුව ජනප්රියතාවයේ පහල අනුපිළිවෙලෙහි ලැයිස්තුගත කර ඇත:

  1. SQL.
  2. ජාවා.
  3. XML.
  4. C ++.
  5. HTML.
  6. දෘෂ්ය මුලිකය.
  7. XSL.
  8. ඩෙල්පි.

ක්රමලේඛන භාෂා ලැයිස්තුව මෙම සම්පූර්ණ ලැයිස්තුවෙන් සම්පූර්ණ නැත, නමුත් ඒවා වඩාත් ජනප්රිය භාෂාවන් වන්නේ, කුලියට ගැනීමෙන් ක්රමලේඛකයාට අවශ්ය දැනුම. ඒවා සියල්ලම උසස් මට්ටමේ වැඩසටහන් භාෂාවන් වේ.

වැඩසටහන් සැකසීම

අඩු මට්ටමේ වැඩසටහන් භාෂාවන් වන්නේ ප්රොසෙසරයේ වර්ගය සහ හැකියාවන් සැලකිල්ලට ගත යුතු භාෂා වේ. එවන් පරිගණක භාෂාවන්ගේ ක්රියාකාරිත්වය ක්රියාත්මක කිරීමේ ක්රමවේදයන් යන්ත්රය කේතය වෙත සමීප වන අතර ඒවා පරිගණකයේ මතක උපාංගය පිළිබඳ දැනුමක් අවශ්ය වන අතර එය ප්රොසෙසරය වෙත පිවිසෙන්නේ කෙසේදැයි සොයා බලයි.

විවිධ පහළ මට්ටමේ පරිගණක භාෂාවන් නම් කිරීමට අපහසු වේ. මේ සියල්ලම එක් එක් පාලක භාෂාව වන එක්රැස්කරුවෙකුට අඩු කරනු ලැබේ. යාන්ත්රික කේත සංකේතය සටහන් කිරීමේ ක්රමෝපායන් කේත වැඩසටහන් සම්පාදනය කිරීමට ඉඩ සලසන බැවින්, මෙහෙයුම් පද්ධති, උපාංග ධාවක, සහ ක්ෂුදපරිපථ පද්ධති පාලනය කිරීමේදී පද්ධති පද්ධති මෘදුකාංග ලිවීමේ දී පමණක් භාවිතා කරනු ලැබේ.

එවැනි ක්රමලේඛ භාෂාවන්ගේ පහසුව වන්නේ, ඒවා මත ඇති වැඩසටහන් විශේෂිත කාර්යයන් සඳහා නිශ්චිත කර්තව්යයන් ඉටුකිරීමට සහ වෙනත් ක්රියාකරුමකට මාරු වීමේදී ඒවා ක්රියාත්මක කිරීම කළ නොහැකි ය.

මෘදුකාංග සංවර්ධනය

අභිරුචි යෙදුම් නිර්මාණය කිරීම සඳහා මෙන්ම, අභිරුචි මෘදුකාංග සංවර්ධනය හා ක්රියාත්මක කිරීම සඳහා වැඩසටහන් භාෂාවන් ලැයිස්තුවක් දහස් ගණනක් ඇත. ඔබ අවබෝධ කරගත් පරිදි, මෙම විවිධත්වය නිශ්චිත ගැටළු විසඳීම සඳහා විශේෂිත භාෂාව සුදුසු වේ.

මෙම ක්රමලේඛ භාෂාවන් වෙනමම කණ්ඩායමක් විසින් අර්ථ දක්වා ඇති නමුත්, ඒවා ක්රියාත්මක කිරීම යන්ත්රයේ කේතයෙහි සිදු වේ. නිතිපතා වැඩසටහන් රේඛාව රේඛීයව ක්රියාත්මක කිරීම සඳහා පරිගණක කේතය පරිවර්තනය කිරීම සඳහා විශේෂ වැඩසටහන් භාවිතා කරනු ලැබේ. එක් භාෂාවක් සිට තවත් භාෂාවක් දක්වා පරිවර්තනය කිරීම විධානයන් ක්රියාත්මක නොවී නම්, එය සම්පාදකයින් එය සිදු කරයි. සාමාන්යයෙන්, එක් විධිමත් ක්රමලේඛන භාෂාවකින් තවත් ක්රමලේඛ වැඩසටහන් පරිවර්තනය කිරීම සඳහා සැලසුම් කර ඇති වැඩසටහන් පරිවර්තකයන් ලෙස හැඳින්වේ.

උසස් මට්ටමේ වැඩසටහන්කරණ භාෂා දෙකම දෙස බලමු. අපි ලැයිස්තු ලැයිස්තුවක් ලැයිස්තුගත නොකරන්නෙමු, අපි වඩාත් ජනප්රිය අය ගැන තවත් විස්තර කිහිපයක් ලියාගන්නෙමු.

SQL

විශේෂිත ක්රමලේඛන භාෂාවක් මූලිකව නිර්මාණය කර ඇත්තේ දත්ත සමුදා කළමණාකරණ පද්ධති සහ ඒවායේ වැඩසටහන්කරණය සමඟ කටයුතු කිරීම සඳහාය. SQL "විශේෂිත විමසුම් භාෂාව" ලෙස පරිවර්තනය කර ඇත. මෑත දශක කිහිපය තුළ දත්ත සමුදාය වෙලඳපොල බොහෝ වාරයක් වර්ධනය වී ඇති හෙයින්, මෙම භාෂාවේ ජනප්රියත්වය පුදුමයට පත් නොවේ.

මෙම භාෂාවේ අනාගතය පිළිබඳව විවිධ අදහස් ඇත. සාපේක්ෂ දත්ත සමුදායන් නිර්මාණය කිරීමේ තාක්ෂණය ඉහළින් ඇති නමුත්, එහි කාලය ඉකුත්වී ඇති බව එය පැහැදිළිවම විශ්වාස කෙරේ. අනාගතයේ දී මානව සංහතියට සාපේක්ෂතාවාදී සිට පශ්චාත්-සම්බන්ධතා තාක්ෂණයෙන් සංක්රමණයට අවශ්ය වන නමුත් පවත්නා දත්ත බැංකු සමඟ ගැලපීම ආරක්ෂා කිරීමත් සමග ප්රවර්ධනය කරන ලද දත්ත ප්රමාණය වැඩි දියුණු කිරීම සඳහා අවශ්ය ප්රවීණයන්ගෙන් විශේෂඥයින් යොමු කරයි.

ජාවාස්ක්රිප්ට්

නිවැරදි ලෙස එය ඉහළ මට්ටමේ වැඩසටහන්කරණ භාෂා අතර දෙවන ස්ථානයට පත්වේ. ඉගෙන ගැනීමට පහසු, භාවිතයට පහසුය. ක්රමලේඛයට අනුවර්තනය වීමට පෙර අනුග්රාහකත්වය සමඟ සසඳන විට ලොව පුරා සිටින ලක්ෂ සංඛ්යාත ජනයා මෙම භාෂාව සමඟ වැඩ කරන බව කිව හැකිය. C ++ මත පදනම් වූ වස්තු-නැඹුරු භාෂාව, විශේෂිත වූ පරිසරවල විශාල තොරතුරු ප්රවාහය සැකසීමේ වැඩසටහන් සහ යෙදුම් නිර්මාණය කිරීම සහ අනුකූල මෘදුකාංග නිපදවන නිශ්චිත පරිසරය සැලකිල්ලට ගනිමින් සකස් කරනු ලැබේ .

ජාවා තාක්ෂණය යනු Wi-Fi හරහා දුරකථන ජාලයට සම්බන්ධ වීමෙන් හා සුපිරි පරිගණක වලින් අවසන් වීමෙන්, වඩාත්ම විවිධාකාර කල්පිත පද්ධති එකිනෙක සම්බන්ධ කරගත හැකි ව්යාපාර සහ සමාගම්වල යටිතල පහසුකම් වැඩි කිරීම සඳහා අසීමිත ප්රමාණවලින් ඉඩ ලබා දේ.

XML

HTML හි පැටවුම, මෙම තාක්ෂණය පුළුල් කිරීමේ සලකුණුකරණ භාෂාවකි. ලේඛන අර්ථකථනය කිරීමට එය අනුමත කරයි. එය වඩාත් සංකීර්ණ පරිවර්තන සහ ලේඛනවල වෙනස්කම් සිදු කරයි. XML භාෂාව අන්තර්ජාලය හරහා විවිධාකාර දත්ත සමුදායන් සමඟ කටයුතු කරන විට දත්ත සම්ප්රේෂණය සහ තාවකාලිකව ගබඩා කිරීම සඳහා භාවිතා වේ.

XML දැනටමත් දැනටමත් ඉහළ මට්ටමකට ළඟා වී තිබේ. එය සංගත ජාලයන් ගොඩනැඟීම සඳහා මූලික තාක්ෂණයේ භූමිකාවක් ඉල්ලා සිටියි.

අපි රුසියානු වැඩසටහනේ වැඩ කරනවා

බොහෝ ජනප්රිය ක්රමලේඛන භාෂා ඉංගී්රසි වචන මාලාව භාවිතා කරයි. කෙසේ වෙතත්, ඒවා හැර රුසියානු වැඩසටහන් භාෂාවන් ද පවතී. රුසියානුවන්ගේ ලැයිස්තුව කුඩා වන අතර ඒවා භාවිතා කරන විෂය ක්ෂේත්රය ඉතා විශේෂිතය. අපි උදාහරණ කිහිපයක් ඉදිරිපත් කරමු.

  • 1C: ව්යවසාය. ක්රියාකාරිත්වයේ සෑම ක්ෂේත්රයකම සංවිධානය කළමනාකරණය කිරීම සඳහා නිර්මාණය කර ඇති සමස්ත පද්ධතියකි. බොහෝ විට, සේවකයින් සෙවීම සඳහා, ඔබ "Programmer 1C" හමුවිය හැකිය .
  • වාක්යය. ඉංග්රීසි කථා කරන පැස්කල්ගේ ඇනෙලොග්.
  • රොබික්. ක්රමලේඛයේ මූලික කරුණු දරුවන්ට උගන්වන විශේෂිත පරිගණක භාෂාවකි.
  • රිපියර්. ක්රියා පටිපාටි පදනම්ව ගතික ටයිප් කිරීම සහිත භාෂාවක්.

ඔබට දැකිය හැකි පරිදි, ක්රමලේඛ භාෂාවන් ලැයිස්තුව ඉතා පුළුල් වන අතර විවිධ වර්ගීකරණයන් සහ ලැයිස්තු වලින් ආවරණය කළ නොහැකිය. ඔබ ආධුනික හෝ වෘත්තීය මට්ටමේ වැඩසටහන්ගත කිරීමට තීරණය කරන්නේ නම්, වැඩසටහන්කරුවෙකු දැනුම පමණක් නොව, පරිකල්පනය, පරිකල්පනය, කුතුහලය සහ ටිකක් වාසනාව අවශ්ය කරන නිර්මාණාත්මක වෘත්තියක් බව මතක තබා ගන්න.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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