برچسب: برنامه نویسی
-
جاوااسکریپت JavaScript
جاوااسکریپت یا JavaScript چیست؟ جاوااسکریپت (JavaScript یا به اختصار JS)، یک زبان برنامهنویسی اسکریپتی و سطح بالاست که در کنار HTML و CSS یکی از اصلیترین تکنولوژیهای توسعهی وب محسوب میشود. بسیاری از وبسایتها از جاوا اسکریپت برای برنامهنویسی و تعیین رفتار صفحات وب در سمت کلاینت (Client-side) استفاده میکنند. JavaScript یک زبان تفسیری (Interpreted) یا کامپایل شده در لحظه (just-in-time…
-
نوع داده Data Type
نوع داده یا Data Type چیست؟ نوع داده (Data Type) در برنامهنویسی، یک دستهبندی برای دادههاست که به کامپایلر یا مفسر اعلام میکند داده موردنظر به چه شکلی مورد استفاده قرار خواهد گرفت. در واقع این دستهبندی مشخصکنندهی گونه دادهها از قبیل اعداد صحیح (Integer)، اعداد ممیز شناور (Floating Point)، بولی (Boolean)، کاراکترها (Character)، رشتهها…
-
برنامه نویسی شئ گرا Object-Oriented Programming
برنامه نویسی شئ گرا یا Object-Oriented Programming چیست؟ برنامه نویسی شئ گرا (Object-Oriented Programming) یا به اختصار OOP، یک مدل برنامهنویسی بر پایهی مفهوم اشیاء (Object ها) میباشد. در مدل رایج این مفهوم، متغیرها و عملیات مرتبط با یک موضوع مشخص با کمک مفهوم کلاسها به صورت کپسوله، در کنار یکدیگر و در قالب یک…
-
کمل کیس Camel Case
کمل کیس Camel Case چیست؟ کمل کیس (Camel Case یا camelCase) به گونهای از نگارش عبارات مرکب اشاره میکند که در آنها برای مجزا کردن واژههای تشکیل دهنده عبارت به جای ایجاد فاصله، از حروف بزرگ در ابتدای هر واژه (معمولا به جز حرف اول در واژه اول) استفاده میشود. مابقی حروف در این شیوه…
-
زبان برنامه نویسی سی پلاس پلاس C++ Programming Language
زبان برنامهنویسی سی پلاس پلاس (C++) چیست؟ سی پلاس پلاس (C++) یکی از زبانهای برنامهنویسی پرکاربرد، همه منظوره و شیء گرا است که علاوه بر دارا بودن ویژگیهای عمومی برنامهنویسی، امکان دستکاری سطح پایین حافظه را نیز فراهم میآورد. از همین رو سی پلاس پلاس را یک زبان سطح میانه (یا ترکیبی) میدانند چرا که…
-
بیسیک BASIC
بیسیک یا BASIC چیست؟ بیسیک (BASIC) که مخفف عبارت Beginner’s All-purpose Symbolic Instruction Code میباشد از جمله زبانهای برنامه نویسی سطح بالاست که در آن روی آسانی استفاده تأکید شده است. نسخهی اصلی زبان بیسیک در سال 1964 توسط John G. Kemeny و Thomas E. Kurtz در کالج دارتموث طراحی شد. هدف آنها از توسعهی این…
