رایانه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
برچسب‌ها: متن دارای ویکی‌متن نامتناظر ویرایشگر دیداری
خط ۱۱۶:
 
=== دستورالعمل‌ها ===
هر رایانه تنها دارای یک مجموعه کم‌تعداد از [[دستورالعمل]]‌های ساده و تعریف شده می‌باشد. از انواع پرکاربردشان می‌توان به دستورالعمل «''محتوای خانه ۱۲۳ را در خانه ۴۵۶ کپی کن!''»، «''محتوای خانه ۶۶۶ را با محتوای خانه ۰۴۲ جمع کن، نتایج را در خانه ۰۱۳ کپی کن!''»، «''اگر محتوای خانه ۹۹۹ برابر با صفر است، به دستورالعمل واقع در خانه ۳۴۵ رجوع کن!''» اشاره کرد.
 
دستورالعمل‌ها در داخل رایانه بصورت اعداد مشخص شده‌اند - مثلاً [[کد دستور العمل]] (copy instruction) برابر ۰۰۱ می‌تواند باشد. مجموعه معین دستورالعمل‌های تعریف شده که توسط یک رایانه ویژه پشتیبانی می‌شود را [[زبان ماشین]] می‌نامند. در واقعیت، اشخاص معمولاً به [[زبان ماشین]] دستورالعمل نمی‌نویسند بلکه بیشتر به نوعی از انواع سطح بالای [[زبان‌های برنامه‌نویسی]]، [[برنامه‌نویسی]] می‌کنند تا سپس توسط [[برنامه]] ویژه‌ای ([[تفسیرگر]]ها (interpreters) یا [[همگردان]]‌ها (compilers) به دستورالعمل ویژه ماشین تبدیل گردد. برخی [[زبان‌های برنامه‌نویسی]] از نوع بسیار شبیه و نزدیک به زبان ماشین که [[اسمبلر]] (یک زبان سطح پایین) نامیده می‌شود، استفاده می‌کنند؛ همچنین زبان‌های سطح بالای دیگری نیز مانند [[پرولوگ]] نیز از یک زبان انتزاعی و چکیده که با زبان ماشین تفاوت دارد بجای دستورالعمل‌های ویژه ماشین استفاده می‌کنند.