برچسب - برنامه نویسی

سی پلاس پلاس

معرفی سی پلاس پلاس

سی پلاس پلاس، CPP یا C++، یک زبان برنامه نویسی با ویژگی‌های زیر می‌باشد: Statically typed Compiled General-purpose Case-sensitive Free-form Procedural Object-oriented Generic programming از ++C به عنوان یک زبان برنامه نویسی سطح میانی (middle-level) یاد می‌شود که شامل ترکیبی از ویژگی‌های زبان برنامه‌نویسی سطح بالا و سطح پایین می‌باشد. ++C توسط Bjarne Stroustrup در سال ۱۹۷۹ در آزمایشگاه‌های Bell توسعه داده شده است تا نسخه‌ای ارتقا یافته از زبان C باشد که در ابتدا نام آن C with Classes بوده اما در سال ۱۹۸۳، ++C نامیده شده است. ++C سوپرستی از [...]

آموزش رایگان پایتون

آموزش پایتون – قسمت ۱ (معرفی پایتون)

پایتون چیست؟ پایتون یک زبان برنامه‌نویسی شی گرا، سطح بالا و مفسر رایگان است که بر روی انواع سیستم عامل‌های یونیکس، مک و ویندوز ۲۰۰۰ به بالا قابل اجرا شدن می‌باشد. با توجه به ویژگی‌های سینتکسی و نیز نوع متغیر پویا (dynamic typing) می‌تواند برای اسکریپت نویسی و توسعه سریع اپلیکیشن ایده‌آل باشد. پایتون از ماژول‌ها، استثنائات، نوع متغیر پویا (dynamic typing)، انواع داده پویای بسیار سطح بالا و کلاس‌ها استفاده می‌کند. ویژگی‌های python متن باز: python یک نرم افزار متن باز و برای [...]

آموزش جاوا

کیت توسعه جاوا (JDK) چیست؟

کیت توسعه جاوا چیست؟ کیت توسعه جاوا (Java SE Development Kit – به اختصار JDK) شامل محیط اجرای جاوا (Java Runtime Environment – به اختصار JRE) به همراه ابزارهایی برای توسعه، دیباگ و مانیتورینگ اپلیکیشن‌های جاوا می‌باشد.کیت توسعه جاوا برای توسعه اپلیکیشن‌ها و اپلت‌های جاوا و همچنین اجرای آن‌ها ضروری است. ابزارهای JDK به پنج دسته تقسیم می‌شوند: ابزارهای پایه‌ای (Basic Tools) ابزارهای فراخوانی متد راه دور (Remote Method Invocation – به اختصار RMI) ابزارهای بین‌المللی سازی (Internationalization) ابزارهای امنیتی ابزارهای Java IDL ابزارهای پایه‌ای JDK این ابزارها [...]

آموزش جاوا

ماشین مجازی جاوا (JVM) چیست؟

ماشین مجازی جاوا چیست؟ ماشین مجازی جاوا واسطی است که وظیفه اجرای کد جاوا را برعهده دارد. زمانی که در مورد اپلیکشین‌های جاوا صحبت می‌کنیم، حتما می‌بایست JVM بر روی ماشین شما نصب باشد تا قابلیت اجرا شدن داشته باشد. JVM مخفف Java Virtual Machine است. ماشین مجازی جاوا (JVM) موتوری برای اجرای کد جاوا می‌باشد. اغلب در سایر زبان‌های برنامه‌نویسی، کامپایلر وظیفه تولید کد برای سیستم خاصی را بر عهده دارد اما کامپایلر جاوا بایت کد (Bytecode) را برای یک ماشین مجازی [...]