• ارسال کننده: زهرا صانعی
  • تاریخ انتشار: 2017 / 04 / 15

جدیدترین زبانهای برنامه نویسی (اینفوگرافیک)

برترین سایت های طراحی شده با پایتون:
  • دراپ باکس

  • وب سایت شبکه اجتماعی ردیت (Reddit)

  • یوتیوب

  • گوگل

  • وب گاه پرسش و پاسخ کورا (Quora)

 زبان برنامه نویسی سویفت (Swift)

سویفت یک زبان چند منظوره است که از آن به عنوان جدیدترین زبان برنامه نویسی شرکت اپل برای طراحی اپلیکیشن های سیستم عامل iOS یاد می شود. قبلا برای توسعه برنامه های این پلتفرم از زبان objective-c استفاده می شد. اما سویفت که بر پایه ابجکتیو سی نوشته شده است درصدد است تا نسبت به Objective-C، امنیت بیشتری را در برنامه نویسی ایجاد کند (به کمک طراحی سیستمی برای رفع خطاهای رایج برنامه‌نویسی مانند اشاره‌گرهای خالی). ضمن اینکه کارایی بیشتری را هم با خود یدک می کشد.

 زبان برنامه نویسی سویفت (Swift)

ویژگی های اصلی:

سازگار با پلتفرم iOS و OS X (برنامه های نوشته شده با این زبان روی iOS 6 به بعد و OS X 10.8 به بعد قابل اجرا می باشد)

نوع مقطر شده و بهینه شده زبان Objective-C

فریمورک و چارچوپ مورد استفاده اپل برای توسعه اپلیکیشن هایش در حال حاضر و آینده

برترین نرم افزارهای نوشته شده با سویفت:
  • اپلیکیشن وردپرس برای سیستم عامل iOS

  • مرورگر فایرفاکس برای iOS

  • اپلیکیشن WeChat Clone

 زبان برنامه نویسی Objective-C

Objective-C یک زبان برنامه نویسی از خانواده C است که شرکت بزرگی چون اپل از آن برای توسعه محصولاتش استفاده میکند و به تازگی استفاده از زبان برنامه نویسی Swift را در بین توسعه دهندگانش ترویج میدهد. این زبان برگرفته از دو زبان اسمالتاک و سی می باشد و شرکت اپل امکان ارسال پیام در زبان برنامه نویسی Smalltalk را به زبان Objective-C اضافه کرده است. Objective-C برخلاف c تنها در دیوایس‌های ساخت اپل کاربرد دارد.

همه می دانیم که سیستم عامل مک اپل، آی فون و آی پد محبوبیت فراوانی در بین کاربران دارند و از آنجایی که این زبان برنامه‌نویسی هم برای این محصولات برنامه تولید می کند، بنابراین طرفداران زیادی دارد.

 زبان برنامه نویسی Objective-C

ویژگی های اصلی:

دارای یک syntsx گویا برای ارسال پیام

دارای زمان اجرای پویا

دارای قابلیت زباله جمع کنی خودکار (مدیریت حافظه خودکار) است. مدیریت حافظه خودکار در مقابل مدیریت حافظه دستی قرار می گیرد و بجای اینکه خود برنامه‌نویس تعیین کند که کدام شیء؛ چه زمانی؛ حافظه را باید باز پس دهند اینکار بصورت خودکار انجام می گیرد.

سهولت یادگیری (مخصوصا اگر با زبان c و با مفاهیم شی گرایی آشنا باشید)

دسترسی به فن آوری های اپل

برترین سایت های نوشته شده با Objective-C:
  •  IRCTC

  •  Blogger.com

  • Macys.com

زبان برنامه نویسی جاوا

سادگی، امن بودن، شی گرایی، قابل حمل بودن و داشتن معماری خنثی (در زبان جاوا نوع داده  int، برای هر دو معماری 32 و 64 بیتی 4 بایت حافظه اشغال می کند.) تنها برخی از مواردی است که جاوا را به طور گسترده ای در میان کاربران محبوب ساخته است. از آنجا که برنامه‌های جاوا، توسط ماشین مجازی جاوا به کدهای ماشین تبدیل و اجرا می‌شوند، بنابراین با داشتن این JVM می توان برنامه های نوشته شده به زبان جاوا را بر روی هر نوع سیستم عامل و دستگاهی اجرا نمود و این یعنی همان قابل حمل بودن.

زبان برنامه نویسی جاوا

ویژگی های اصلی

تقریبا با تمامی سیستم عامل ها سازگار است.

دارای کتابخانه های منبع باز بسیاری است.

یک زبان برنامه نویسی شی گراست.

دارای API های بسیاری است که با استفاده از کلاس هایی موجود در آنها، می توانید کارهای زیادی انجام دهید.

از محیط توسعه یکپارچه (IDE) قدرتمندی برخوردار است که خطاها را به حداقل می رساند و توضیحات و پیشنهادات واضحی را ارائه میدهد.

برترین سایت های که از جاوا در طراحی خود استفاده کرده اند:
  • سایت لینکدین (LinkedIn)
  • سایت آمازون
  • سایت فیسبوک
  • سایت گوگل پلاس

 

ترجمه: رقیه آقایاری

 

این محتوا اختصاصاً برای یاد بگیر دات کام تهیه شده است استفاده از آن با ذکر منبع همراه با لینک آن و نام نویسنده یا مترجم مجاز است
برچسب ها:

<< صفحه قبل









صفحه ما را در فیس بوک دنبال کنید صفحه ما را در توییتر دنبال کنید صفحه ما را در  اینستاگرام دنبال کنید صفحه ما را در لینکداین دنبال کنید