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