ක්රමලේඛනය යනු නිර්මාණාත්මක හා රසවත් ක්රියාවලියකි. වැඩසටහන් නිර්මාණය කිරීම සඳහා ඔබට සැමවිටම භාෂා දැන ගැනීමට අවශ්ය නොවේ. වැඩසටහන් නිර්මාණය කිරීමට අවශ්ය මෙවලම කුමක්ද? ඔබට ක්රමලේඛන පරිසරයක් අවශ්යයි. එහි උදව්වෙන්, ඔබේ විධාන පරිගණකයකට තේරුම් ගත හැකි ද්විමය කේතයකට පරිවර්තනය කරනු ලැබේ. මෙන්න භාෂා රාශියක් පමණක් වන අතර ක්රමලේඛන පරිසරයන් ඊටත් වඩා වැඩිය. වැඩසටහන් නිර්මාණය කිරීම සඳහා වැඩසටහන් ලැයිස්තුව අපි සලකා බලමු.
PascalABC.NET
PascalABC.NET යනු පැස්කල් සඳහා සරල නිදහස් සංවර්ධන පරිසරයකි. පාසැල් හා විශ්ව විද්යාල වල පුහුණුව සඳහා බොහෝ විට භාවිතා කරනුයේ එයයි. රුසියානු භාෂාවෙන් මෙම වැඩසටහන මඟින් ඕනෑම සංකීර්ණ ව්යපෘතියක් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. කේත සංස්කාරකය ඔබට විමසනු ඇති අතර ඔබට උදව් වනු ඇත, සහ සම්පාදකයා දෝෂ පෙන්වා දෙනු ඇත. එය වැඩසටහන් ක්රියාත්මක කිරීමේ අධික වේගයක් ඇත.
පැස්කල් භාවිතා කිරීමේ වාසිය නම් එය වස්තු-නැඹුරු වැඩසටහන්කරණයකි. OOP කාර්ය පටිපාටික ක්රමලේඛනයට වඩා පහසු වුවද වඩා විශාල වේ.
අවාසනාවට, PascalABC.NET පරිගණක සම්පත් සඳහා තරමක් ඉල්ලුමක් ඇති අතර පැරණි යන්ත්ර මත රැඳී සිටිය හැකිය.
PascalABC.NET බාගන්න
නිදහස් පැස්කල්
නිදහස් පැස්කල් යනු හරස් වේදිකා සම්පාදකයෙකු මිස ක්රමලේඛන පරිසරයක් නොවේ. එය සමඟ, ඔබට නිවැරදි අක්ෂර වින්යාසය සඳහා වැඩසටහන පරීක්ෂා කළ හැකි අතර එය ක්රියාත්මක කරන්න. නමුත් ඔබට එය .exe හි සම්පාදනය කළ නොහැක. නිදහස් පැස්කල් ක්රියාත්මක කිරීමේ ඉහළ වේගයක් මෙන්ම සරල හා අවබෝධාත්මක අතුරු මුහුණතක් ඇත.
බොහෝ සමාන වැඩසටහන් වල මෙන්ම, ෆ්රී පැස්කල් හි කේත සංස්කාරකවරයාට ඔහු සඳහා විධාන ලිවීම සම්පූර්ණ කිරීමෙන් ක්රමලේඛකයාට උදව් කළ හැකිය.
එහි us ණතාවය නම් සම්පාදකයාට තීරණය කළ හැක්කේ දෝෂ තිබේද නැද්ද යන්නයි. දෝෂය සිදු වූ රේඛාව එය ඉස්මතු නොකරයි, එබැවින් පරිශීලකයා එය සොයා බැලිය යුතුය.
නොමිලේ පැස්කල් බාගන්න
ටර්බෝ පැස්කල්
පරිගණකයක වැඩසටහන් නිර්මාණය කිරීමේ පළමු මෙවලම පාහේ ටර්බෝ පැස්කල් ය. මෙම ක්රමලේඛන පරිසරය ඩොස් මෙහෙයුම් පද්ධතිය සඳහා නිර්මාණය කර ඇති අතර එය වින්ඩෝස් මත ධාවනය කිරීමට ඔබට අතිරේක මෘදුකාංග ස්ථාපනය කළ යුතුය. එය රුසියානු භාෂාවට සහය දක්වයි, ක්රියාත්මක කිරීමේ සහ සම්පාදනය කිරීමේ ඉහළ වේගයක් ඇත.
ටර්බෝ පැස්කල් ලුහුබැඳීම වැනි රසවත් අංගයක් ඇත. හෝඩුවාවක් ආකාරයෙන්, ඔබට පියවරෙන් පියවර වැඩසටහනේ ක්රියාකාරිත්වය නිරීක්ෂණය කළ හැකි අතර දත්ත වෙනස්වීම් නිරීක්ෂණය කළ හැකිය. මෙය දෝෂ හඳුනා ගැනීමට උපකාරී වනු ඇත, සොයා ගැනීමට වඩාත්ම දුෂ්කර - තාර්කික දෝෂ.
ටර්බෝ පැස්කල් භාවිතා කිරීම සරල හා විශ්වාසදායක වුවත්, එය තවමත් තරමක් යල්පැන ඇති ය: 1996 දී නිර්මාණය කරන ලද, ටර්බෝ පැස්කල් අදාළ වන්නේ එක් මෙහෙයුම් පද්ධතියක් සඳහා පමණි - ඩොස්.
ටර්බෝ පැස්කල් බාගන්න
ලාසරුස්
මෙය පැස්කල්හි දෘශ්ය වැඩසටහන්කරණ පරිසරයකි. එහි පහසු, අවබෝධාත්මක අතුරු මුහුණත මඟින් භාෂාව පිළිබඳ අවම දැනුමක් ඇති වැඩසටහන් නිර්මාණය කිරීම පහසු කරයි. ලාසරස් ඩෙල්ෆි ක්රමලේඛන භාෂාව සමඟ සම්පූර්ණයෙන්ම පාහේ අනුකූල වේ.
ඇල්ගොරිතම හා හයිඅස්ම් මෙන් නොව ලාසරුස් තවමත් භාෂාව පිළිබඳ දැනුම පූර්ව නිගමනය කරයි, අපගේ නඩුවේදී පැස්කල්. මෙහිදී ඔබ මූසිකය සමඟ කෑලි කැබලිවලට එකතු කිරීම පමණක් නොව, එක් එක් මූලද්රව්යය සඳහා කේතය නියම කරයි. වැඩසටහනේ සිදුවන ක්රියාවලීන් වඩා හොඳින් තේරුම් ගැනීමට මෙය ඔබට ඉඩ සලසයි.
ලාසරස් ඔබට රූප සමඟ වැඩ කිරීමට මෙන්ම ක්රීඩා නිර්මාණය කිරීමට හැකි ග්රැෆික් මොඩියුලයක් භාවිතා කිරීමට ඉඩ දෙයි.
අවාසනාවකට, ඔබට ප්රශ්න ඇත්නම්, ලාසරුස් සතුව ලියකියවිලි නොමැති බැවින් ඔබට අන්තර්ජාලයේ පිළිතුරු සෙවීමට සිදුවේ.
ලාසරස් බාගන්න
හියාස්ම්
HiAsm යනු රුසියානු භාෂාවෙන් ලබා ගත හැකි නිදහස් ඉදිකිරීම්කරුවෙකි. වැඩසටහන් නිර්මාණය කිරීම සඳහා භාෂාව දැන ගැනීමට ඔබට අවශ්ය නැත - මෙන්න ඔබ කැබැල්ලකින් කෑල්ලක්, ඉදිකිරීම්කරුවෙකු ලෙස එය එකලස් කරන්න. බොහෝ සංරචක මෙහි ඇත, නමුත් ඇඩෝන ස්ථාපනය කිරීමෙන් ඔබට ඒවායේ පරාසය පුළුල් කළ හැකිය.
ඇල්ගොරිතම මෙන් නොව එය චිත්රක ක්රමලේඛන පරිසරයකි. ඔබ සාදන සෑම දෙයක්ම කේතයක් නොව පින්තූරයක් සහ රූප සටහනක තිරය මත දිස්වනු ඇත. සමහර අය පෙළ පටිගත කිරීමට වැඩි කැමැත්තක් දැක්වුවද මෙය බෙහෙවින් පහසුය.
HiAsm තරමක් බලවත් වන අතර ඉහළ වැඩසටහන් ක්රියාත්මක කිරීමේ වේගය ඇත. ග්රැෆික් මොඩියුලයක් භාවිතා කරන විට ක්රීඩා නිර්මාණය කිරීමේදී මෙය විශේෂයෙන් වැදගත් වන අතර එමඟින් කාර්යය සැලකිය යුතු ලෙස මන්දගාමී වේ. නමුත් HiAsm සඳහා මෙය ගැටළුවක් නොවේ.
HiAsm බාගන්න
ඇල්ගොරිතම
ඇල්ගොරිතම යනු රුසියානු භාෂාවෙන් වැඩසටහන් නිර්මාණය කිරීම සඳහා වන පරිසරයකි. එහි ලක්ෂණය වන්නේ එය පා visual මය දෘශ්ය වැඩසටහන්කරණය භාවිතා කිරීමයි. මෙයින් අදහස් කරන්නේ ඔබට භාෂාව නොදැන වැඩසටහනක් නිර්මාණය කළ හැකි බවයි. ඇල්ගොරිතම යනු විශාල සංරචක සමූහයක් ඇති ඉදිකිරීම්කරුවෙකි. වැඩසටහන් ලේඛනයේ එක් එක් සංරචක පිළිබඳ තොරතුරු ඔබට සොයාගත හැකිය.
ඇල්ගොරිතම මඟින් ඔබට ග්රැෆික් මොඩියුලය සමඟ වැඩ කිරීමට ඉඩ ලබා දේ, නමුත් ග්රැෆික් භාවිතා කරන යෙදුම් සෑහෙන කාලයක් ක්රියාත්මක වේ.
නිදහස් අනුවාදයේ දී, ඔබට .alg සිට .exe දක්වා ව්යාපෘතියක් සම්පාදනය කළ හැක්කේ සංවර්ධකයාගේ වෙබ් අඩවියේ පමණක් වන අතර දිනකට 3 වතාවක් පමණි. මෙය ප්රධාන අවාසියකි. ඔබට බලපත්රලාභී අනුවාදයක් මිලදී ගත හැකි අතර සෘජුවම වැඩසටහන තුළ ව්යාපෘති සම්පාදනය කළ හැකිය.
ඇල්ගොරිතම බාගන්න
IntelliJ IDEA
IntelliJ IDEA යනු වඩාත් ජනප්රිය හරස් වේදිකා IDE වලින් එකකි. මෙම පරිසරය නොමිලේ, තරමක් සීමිත අනුවාදයක් සහ ගෙවන ලද එකක් ඇත. බොහෝ වැඩසටහන්කරුවන් සඳහා, නිදහස් අනුවාදය ප්රමාණවත්ය. එහි ප්රබල කේත සංස්කාරකයක් ඇති අතර එය දෝෂ නිවැරදි කර ඔබ වෙනුවෙන් කේතය සම්පූර්ණ කරයි. ඔබ වැරැද්දක් කරන්නේ නම්, පරිසරය ඔබට මේ පිළිබඳව දැනුම් දෙන අතර හැකි විසඳුම් ලබා දෙයි. මෙය ඔබේ ක්රියාවන් පුරෝකථනය කරන බුද්ධිමත් සංවර්ධන පරිසරයකි.
InteliiJ IDEA හි තවත් පහසු අංගයක් වන්නේ ස්වයංක්රීය මතක කළමනාකරණයයි. වැඩසටහන සඳහා වෙන් කර ඇති මතකය ඊනියා "කසළ එකතු කරන්නා" නිරන්තරයෙන් අධීක්ෂණය කරන අතර, මතකය තවදුරටත් අවශ්ය නොවන අවස්ථාවකදී, එකතු කරන්නා එය නිදහස් කරයි.
නමුත් සෑම දෙයකටම අවාසි ඇත. තරමක් ව්යාකූල අතුරුමුහුණතක් යනු නවක ක්රමලේඛකයින් මුහුණ දෙන එක් ගැටලුවකි. එවැනි ප්රබල පරිසරයක නිවැරදි ක්රියාකාරිත්වය සඳහා තරමක් ඉහළ පද්ධති අවශ්යතා ඇති බව පැහැදිලිය.
පාඩම: IntelliJ IDEA භාවිතා කර ජාවා වැඩසටහනක් ලියන්නේ කෙසේද
IntelliJ IDEA බාගන්න
සූර්යග්රහණය
බොහෝ විට, සූර්යග්රහණය ජාවා ක්රමලේඛන භාෂාව සමඟ වැඩ කිරීමට භාවිතා කරයි, නමුත් එය වෙනත් භාෂා සමඟ වැඩ කිරීමට ද සහාය වේ. මෙය IntelliJ IDEA හි ප්රධාන තරඟකරුවන්ගෙන් එකකි. සූර්යග්රහණය සහ ඒ හා සමාන වැඩසටහන් අතර ඇති වෙනස නම් ඔබට විවිධ ඇඩෝන ස්ථාපනය කළ හැකි අතර එය ඔබට සම්පූර්ණයෙන්ම අභිරුචිකරණය කළ හැකිය.
සූර්යග්රහණය ඉහළ සම්පාදනයක් සහ ක්රියාත්මක කිරීමේ වේගයක් ද ඇත. ජාවා හරස් වේදිකා භාෂාවක් බැවින් ඔබට මෙම පරිසරය තුළ නිර්මාණය කරන ලද සෑම වැඩසටහනක්ම ඕනෑම මෙහෙයුම් පද්ධතියක ධාවනය කළ හැකිය.
Eclipse සහ IntelliJ IDEA අතර වෙනස එහි අතුරු මුහුණතයි. සූර්යග්රහණයේ දී එය වඩාත් සරල හා වඩා තේරුම්ගත හැකි වන අතර එමඟින් ආරම්භකයින්ට වඩාත් පහසු වේ.
ජාවා සඳහා වන සියලුම IDE මෙන්ම, සූර්යග්රහණයට තවමත් තමන්ගේම පද්ධති අවශ්යතා ඇත, එබැවින් එය සෑම පරිගණකයකම ක්රියා නොකරනු ඇත. මෙම අවශ්යතා එතරම් ඉහළ මට්ටමක නොතිබුණද.
සූර්යග්රහණය බාගන්න
වැඩසටහන් නිර්මාණය කිරීම සඳහා වඩාත්ම සුදුසු වැඩසටහන කුමක්දැයි නිශ්චිතවම පැවසිය නොහැක. ඔබ භාෂාවක් තෝරාගෙන ඒ සඳහා සෑම පරිසරයක්ම උත්සාහ කළ යුතුය. සියල්ලට පසු, සෑම IDE එකක්ම වෙනස් වන අතර එහි ලක්ෂණ ඇත. ඔබ වඩාත්ම කැමති කුමන එකක්දැයි කවුද දන්නේ.