در زبانهای برنامه نویسی کلماتی که ساختارها و چهارچوبهای اصلی برنامه و روندهای نوشتن کد را تعیین میکنند معمولا به عنوان کلمات رزرو شده توسط مفسر یا کامپایلر زبان درنظر گرفته میشوند. کلمات رزرو شده در روبی کلماتی هستند که به مفسر روبی بیان میکنند که چه عملیاتی تعریف شده و باید انجام شود و استفاده از آنها به عنوان نام متغیرها و توابع و کلاس ها باعث بروز خطا میشود .