- عضویت
- 16/7/20
- ارسال ها
- 2,693
- امتیاز واکنش
- 9,215
- امتیاز
- 233
- محل سکونت
- گلنمکستان
- زمان حضور
- 63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
سنجش استفاده از زبان
مشکل است که مشخص کنیم کدام زبان برنامهنویسی بیشتر مورد استفادهاست، و اینکه کاربرد چه معنی میدهد با توجه به زمینه تغییر میکند. یک زبان ممکن است زمان بیشتری از برنامهنویس بگیرد، زبان دیگر ممکن است خطوط بیشتری داشته باشد، و دیگری ممکن است زمان بیشتری از پردازنده را مصرف کند. برخی زبانها برای کاربردهای خاص بسیار محبوبند. برای مثال: کوبول همچنان در مراکز داده متحد، غالباً روی کامپیوترهای بزرگ توانا است؛ fortran در مهندسی برنامههای کاربردی، C در برنامههای تعبیه شده و سیستمهای عامل؛ و بقیه برنامهها معمولاً برای نوشتن انواع دیگر برنامهها کاربرد دارند. روشهای مختلفی برای سنجش محبوبیت زبانها، هر یک متناسب یا یک ویژگی محوری متفاوت پیشنهاد شدهاست:
این حقیقت که این دستهبندی ممکن است در راستای محورهای مختلف انجام شوند، این وظیفه را پیچیدهتر میکند؛ برای مثال، جاوا هم یک زبان شیءگرا (چون به برنامهنویسی شیءگرا تشویق میکند) و زبان همزمان (چون ساختارهای داخلی برای اجرای چندین جریان موازی دارد) است. پایتون یک زبان اسکریپتی شیءگرا است.
در نگاه کلی، زبانهای برنامهنویسی به مثالهای برنامهنویسی و یک دستهبندی بر اساس محدوده استفاده تقسیم میشوند. مثالها شامل برنامهنویسی رویهای، برنامهنویسی شیءگرا، برنامهنویسی کاربردی، و برنامهنویسی منطقی؛ برخی زبانها ترکیب چند مثالند. یک زبان اسمبلی مثالی از یک مدل مستقیم متضمن معماری ماشین نیست. با توجه به هدف، زبانهای برنامهنویسی ممکن است همه منظوره باشند، زبانهای برنامهنویسی سیستمی، زبانهای اسکریپتی، زبانهای محدوده مشخص، زبانهای همزمان/ گسترده (و یا ترکیب اینها). برخی زبانهای همه منظوره تا حد زیادی برای اهداف آموزشی طراحی شدهاند.
یک زبان برنامهنویسی ممکن است با فاکتورهای غیر مرتبط به مثالهای برنامهنویسی دستهبندی شود. برای مثال، غالب زبانهای برنامهنویسی کلمات کلیدی زبان انگلیسی را استفاده میکنند، در حالیکه تعداد کمی این کار را نمیکنند. سایر زبانها ممکن است براساس داخلی بودن یا نبودن دستهبندی شوند.
مشکل است که مشخص کنیم کدام زبان برنامهنویسی بیشتر مورد استفادهاست، و اینکه کاربرد چه معنی میدهد با توجه به زمینه تغییر میکند. یک زبان ممکن است زمان بیشتری از برنامهنویس بگیرد، زبان دیگر ممکن است خطوط بیشتری داشته باشد، و دیگری ممکن است زمان بیشتری از پردازنده را مصرف کند. برخی زبانها برای کاربردهای خاص بسیار محبوبند. برای مثال: کوبول همچنان در مراکز داده متحد، غالباً روی کامپیوترهای بزرگ توانا است؛ fortran در مهندسی برنامههای کاربردی، C در برنامههای تعبیه شده و سیستمهای عامل؛ و بقیه برنامهها معمولاً برای نوشتن انواع دیگر برنامهها کاربرد دارند. روشهای مختلفی برای سنجش محبوبیت زبانها، هر یک متناسب یا یک ویژگی محوری متفاوت پیشنهاد شدهاست:
- شمارش تعداد تبلیغات شغلی که از آن زبان نام میبرند.
- تعداد کتابهای آموزشی و شرح دهندهٔ آن زبان که فروش رفتهاست.
- تخمین تعداد خطوطی که در آن زبان نوشته شدهاند- که ممکن است زبانهایی را که در جستجوها کمتر پیدا میشوند دست کم گرفته شوند.
- شمارش ارجاعهای زبان (برای مثال، به اسم زبان) در موتورهای جستجوهای اینترنت.
این حقیقت که این دستهبندی ممکن است در راستای محورهای مختلف انجام شوند، این وظیفه را پیچیدهتر میکند؛ برای مثال، جاوا هم یک زبان شیءگرا (چون به برنامهنویسی شیءگرا تشویق میکند) و زبان همزمان (چون ساختارهای داخلی برای اجرای چندین جریان موازی دارد) است. پایتون یک زبان اسکریپتی شیءگرا است.
در نگاه کلی، زبانهای برنامهنویسی به مثالهای برنامهنویسی و یک دستهبندی بر اساس محدوده استفاده تقسیم میشوند. مثالها شامل برنامهنویسی رویهای، برنامهنویسی شیءگرا، برنامهنویسی کاربردی، و برنامهنویسی منطقی؛ برخی زبانها ترکیب چند مثالند. یک زبان اسمبلی مثالی از یک مدل مستقیم متضمن معماری ماشین نیست. با توجه به هدف، زبانهای برنامهنویسی ممکن است همه منظوره باشند، زبانهای برنامهنویسی سیستمی، زبانهای اسکریپتی، زبانهای محدوده مشخص، زبانهای همزمان/ گسترده (و یا ترکیب اینها). برخی زبانهای همه منظوره تا حد زیادی برای اهداف آموزشی طراحی شدهاند.
یک زبان برنامهنویسی ممکن است با فاکتورهای غیر مرتبط به مثالهای برنامهنویسی دستهبندی شود. برای مثال، غالب زبانهای برنامهنویسی کلمات کلیدی زبان انگلیسی را استفاده میکنند، در حالیکه تعداد کمی این کار را نمیکنند. سایر زبانها ممکن است براساس داخلی بودن یا نبودن دستهبندی شوند.
برنامه نویسی چیست؟
رمان ۹۸ | دانلود رمان
نودهشتیا,بزرگترین مرجع تایپ رمان, دانلود رمان جدید,دانلود رمان عاشقانه, رمان خارجی, رمان ایرانی, دانلود رمان بدون سانسور,دانلود رمان اربابی,
roman98.com