මම විශ්ව විද්යාල මට්ටමින් හඳුන්වාදීමේ වැඩසටහන් ඉගැන්වූවෙමි. එය පාන් සහ බටර් පා course මාලාවක් වූ අතර, සියලුම පී ulty යන් එය කළ අතර, මම හිතන්නේ අපි එය හොඳින් කළා. අපි පොදු පා text යක් අනුගමනය කළ අතර පොදු විභාග පැවැත්වුවෙමු, නමුත් අප සෑම කෙනෙකුටම අපගේම පන්ති කාමර ක්රමයක් ක්රියාත්මක විය. එතැන් සිට බොහෝ කාලයක් ගත වී ඇත, නමුත් ඉඳහිට මට යම් ළමයෙකු වැඩසටහන්කරණයේ උපදේශකයෙකු ලෙස ලබා ගත හැකි අතර, මුළු පින්තූරයම එක හා සමානයි.
මා එය කරන ආකාරය හැකි තරම් කොන්ක්රීට් ලෙස පතුලේ ආරම්භ කිරීමයි. සිසුන් දන්නා දේ ව්යුහයකි. ඔවුන් දැනටමත් සංකල්ප රාශියක් ඇත. මම ඒවා මත තවත් සංකල්ප ගොඩනඟමින් සිටින අතර, ප්රති-tive ලදායී වන ඒවා සෑදිය හැකි සංකල්ප කප්පාදු කරමි. ඒ අතරම, මම ඔවුන්ව ඉගෙනීමෙන් ඉගෙන ගන්නවා .
මම ඉන්ටෙල් 8008 චිපයක්, ඊප්රෝම් කිහිපයක් සහ පරිපථ කිහිපයක් සහිත කුඩා පරිගණකයක් සාදා ඇත. I / O චිපය කථික යුවළකට සම්බන්ධ කළ විට මම එය කුඩා යුගලයක් වාදනය කිරීමට වැඩසටහන්ගත කර ඇත්තෙමි. කවුන්ටරය ගණනය කිරීම සඳහා අභ්යන්තර පුඩුවක් සහිතව කුඩා වැඩසටහන ක්රියාත්මක වූ ආකාරය මම පැහැදිලි කරමි. එය ප්රමාදයක් ලෙස ක්රියා කරයි. එවිට එය ප්රතිදාන බිට් ටොගල් කර නැවත එය කරයි. එය ටික වේලාවක් එය කරනු ඇත, පසුව තවත් ප්රමාදයකට මාරුවීම, තවත් තණතීරුවක් ලබා දීම යනාදිය. මතක චිපයට කුඩා ටයිමරයක් තිබූ අතර, මම එක් ටයිමර් යෙදවුම් යටතේ ධාරිත්රක ඊයම් ඇල්ලුවහොත් , වැඩසටහන වීරී සෙමෙන් ක්රියාත්මක වේ. පංතියට කථිකයන් ක්ලික් කිරීම, ක්ලික් කිරීම, ක්ලික් කිරීම ඇසෙනු ඇත ... පරිගණකය එකවර ඉතා සරල දේවල් කරන බව පන්තියට තේරුම් ගැනීමට මට අවශ්ය විය. එවිට මම ධාරිත්රක ඊයම් ගලවා, “සංගීතය” පුපුරා යනු ඇත. (අත්පොලසන්)
පසුව මම ඉතා සරල දශම පරිගණකයක් සඳහා සිමියුලේටරයක් සාදා ඇති අතර, මතක ස්ථාන 1000 ක් ඇති අතර, සෑම එකක්ම අංක 4 කින් යුත් දශම සංඛ්යාවක් තබා ඇත. එයට "සමුච්චකාරකයට එකතු කරන්න", "negative ණ නම් පනින්න" වැනි ඉතා සරල ඔප් කේත ඇත. අංක දෙකක් එකතු කිරීම හෝ සංඛ්යා ලැයිස්තුවක් එකතු කිරීම වැනි මෙම “යන්ත්ර භාෂාවෙන්” කුඩා වැඩසටහන් ලිවීමට මම ඔවුන්ට කැමැත්තෙමි. එවිට ඔවුන්ට එය තනි පියවරකින් ක්රියා කළ හැකිය, නැතහොත් එය "වේගයෙන්" ධාවනය වන ආකාරය බැලීමට Enter යතුර තද කර ගන්න.
මෙහි කාරණය වූයේ පරිගණකවලට කළ හැක්කේ ඉතා සුළු සංඛ්යාවක් පමණක් වන මූලික මූලික මෙහෙයුම් ය යන සංකල්පය ක්රියාත්මක කිරීමයි. ඒවා එකවර සිදු කරයි. මෙය පරිගණක සංකීර්ණ බවත්, ඔවුන් සියල්ලම එකවර කරන බවත්, ඔබේ මනස කේවල් කිරීමේදී කියවන බවත් හැඟීම ප්රතික්ෂේප කිරීම සඳහා ය.
එතැන් සිට අපි "සැබෑ" භාෂාවෙන් (BASIC :) ක්රමලේඛනය වෙත ගියෙමු, ඉතා සරල නමුත් සිත්ගන්නාසුලු වැඩසටහන් වලින් ආරම්භ කර, කොන්දේසි, ලූප, අරා, ලිපිගොනු, ඒකාබද්ධ කිරීම යනාදිය හරහා වැඩ කළෙමු. වස්තුව වූයේ ප්රමාණවත් නිපුණතා කට්ටලයක් තැබීමයි, එවිට ඔවුන්ට ඔවුන්ගේ අභිමතය පරිදි ව්යාපෘතියක් භාර ගත හැකිය, මන්ද එය ක්රමලේඛනය රසවත් කරන එකම දෙයයි - ඔබට එය තැබිය හැකි භාවිතය. මම ව්යාපෘති සඳහා අදහස් කිහිපයක් ඉවත දමනු ඇත, පසුව ඔවුන් එය එතැනින් ගෙන යනු ඇත. මම ලිඛිත අදහස් ඉල්ලා සිටිමි, පසුව ප්රගති වාර්තා, එය අවසාන මොහොත දක්වා කල් දැමීමට හා පසුව කලබල වීමට. මම හිතන්නේ ව්යාපෘති හොඳම කොටස වූයේ, ඔවුන් තමන්ගේම බලය යටතේ ඉගෙන ගනිමින් සිටි බැවිනි.
පරිගණක කරන්නේ කුමක් ද යන්න පිළිබඳ ඉතා සංක්ෂිප්ත අවබෝධයකින් යුත් ආරම්භක පදනම පසුකාලීනව සංකල්ප ඉගැන්වීම වඩාත් පහසු කර ඇති අතර එසේ නොවුවහොත් අරා හෝ (පසුකාලීන පා in මාලාවක) දර්ශක වැනි සැබෑ වේග ගැටිති වනු ඇත. "වියුක්ත කිරීම" යන සංකල්පය මෙම අපූරු දෙය ලෙස උත්කර්ෂයට නැංවීමට අපි නැඹුරු වෙමු, නමුත් එය ගොඩනැඟිය යුත්තේ කොන්ක්රීට් පදනමක් මත මිස වාතය මත නොවේ.