زیرروال در برنامهنویسی کامپیوتر، به دنبالهای از دستورالعملها گفته میشود که به صورت یک واحد بستهبندی شده، یک کار خاص(task) را برای یک برنامه انجام میدهد. این واحد در آینده میتواند هر کجا که آن کار خاص باید انجام شود استفاده یا فراخوانی شود. زیربرنامه ممکن است داخل یک برنامه یا بهطور جداگانه داخل کتابخانه (رایانه) ای تعریف شده باشد که میتواند توسط برنامههای مختلف مورد استفاده قرار گیرد. در زبانهای...
شیمی (به فرانسوی: Chimie) (به انگلیسی: Chemistry) یکی از دانشهای بنیادین است که به مطالعه و بررسی ساختار، خواص، ترکیبات، و دگرگونی ماده میپردازد. گسترهٔ زیاد این دانش باعث شدهاست تا تعریف یکپارچه برای آن مشکل گردد. نظریه اتمی پایه و اساس علم شیمی است. این تئوری بیان میدارد که تمام مواد از واحدهای بسیار کوچکی به نام اتم تشکیل شدهاند. یکی از اصول و قوانینی که در مطرح شدن شیمی به عنوان یک علم تأثیر بهسزایی داشته، اصل بقای جرم است. این...
پاسکال یکی از زبانهای مشهور برنامهنویسی سطح بالای متداول است. پاسکال به عنوان زبان سادهشده ALgOL طراحی شد و کاربردهای آموزشی داشت. این زبان را نیکلاوس ویرت، پروفسور دانشگاه پلیتکنیک زوریخ سوییس در سالهای ۱۹۶۸ و ۱۹۶۹ میلادی طراحی کرد و در سال ۱۹۷۰ به عنوان یک زبان کارآمد و کوچک به منظور پیشبرد و توسعهٔ مهارتهای برنامهنویسی با بهرهگیری از برنامهنویسی ساختیافته و ساختمان دادهها، منتشر گردید. نام زبان...
برنامهنویسی رایانه (به انگلیسی: Computer Programming) (یا به اختصار برنامهنویسی) بهطور کلی به فرایند نوشتن و توسعه نرمافزار کامپیوتر گفته میشود. به بیان جزئیتر برنامهنویسی رایانه به معنای فرایند تبدیل و سوق دادن فرمول حل یک مسئله یا الگوریتم محاسباتی، به یک برنامه قابل اجرا (نرمافزار) میباشد. معنای برنامهنویسی رایانه در فرهنگ عامه میتواند به تمامی فرایند توسعه نرمافزار (به انگلیسی: Software Development) اطلاق گردد که...
زبان برنامهنویسی سی، زبانی همه منظوره، همگردان، سطح میانی، ساختیافته، دستوری و روندگرا میباشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاههای بل ساخته شد. در سال ۱۹۶۷ مارتین ریچاردز زبان BCPL را برای نوشتن نرمافزارهای سیستمعامل و کامپایلر در دانشگاه کمبریج ابداع کرد. سپس در سال ۱۹۷۰ کن تامسون زبان B را بر مبنای ویژگیهای زبان BCPL نوشت و از آن برای ایجاد اولین نسخههای سیستمعامل یونیکس در آزمایشگاههای بل...