موسسه دانش و فناوری بامداد

آکادمی‌های بامداد، آموزشهای کوتاه مدت چالش‌محور رو برای شاغلین و بوت کمپ‌های منتهی به شغل رو برای افراد جویای کار پیشنهاد می‌کنن. یادگیری رو از جای درست و در موضوع درست شروع کنید!

موسسه دانش و فناوری بامداد

آکادمی‌های بامداد، آموزشهای کوتاه مدت چالش‌محور رو برای شاغلین و بوت کمپ‌های منتهی به شغل رو برای افراد جویای کار پیشنهاد می‌کنن. یادگیری رو از جای درست و در موضوع درست شروع کنید!

آکادمی‌های بامداد، آموزشهای کوتاه مدت چالش‌محور رو برای شاغلین و بوت کمپ‌های منتهی به شغل رو برای افراد جویای کار پیشنهاد می‌کنن. یادگیری رو از جای درست و در موضوع درست شروع کنید!

۳ مطلب در اسفند ۱۳۹۸ ثبت شده است

  • ۰
  • ۰

تاریخچه‌ی زبان‌های برنامه نویسی

بررسی تاریخچه‌ی زبان‌های برنامه نویسی از گذشته تا به امروز می‌تواند برای علاقه‌مندان بسیار جالب و تاثیر گذار باشد. هر چیزی در این دنیا تاریخچه‌ای دارد! دیگر چه برسد به زبان های برنامه نویسی که عمری را پشت سر گذاشته‌اند و یکی پس از دیگری به دنیای IT آمده‌اند، تاجایی‌که شکل دنیای واقعی را هم تغییر داده‌اند!

همه می‌دانیم که ما بدون زبان های برنامه نویسی ، در دنیای کامپیوترها غریب و بی‌یار و یاور بودیم. برای همین هم قصد داریم در این مقاله به این یاوران دیجیتال که مثل یک پل ارتباطی محکم، ما را به دنیای کامپیوتر وصل کرده‌اند، ادای دین کنیم!

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

تاریخچه‌ی زبان‌های برنامه نویسی

5 نسل زبان های برنامه نویسی : از نسل سوخته تا نسل برافروخته

اولین زبان های برنامه نویسی ای که پایشان را به دنیای IT گذاشتند، خیلی چغر و بدبدن! بودند و به‌سادگی نمی‌شد سر از زبانشان درآورد. مهندسین IT به این زبان‌ها، سطح پایین می‌گویند. البته قصد توهین ندارند فقط منظورشان این است که این زبان‌ها بیشتر به سبک ماشین‌ها حرف می‌زنند به همین دلیل برای انسان‌ها به‌راحتی قابل‌فهم و قابل‌یادگیری نیستند.

اما به‌مرور زبان های برنامه نویسی سطح بالا روی کار آمدند که درکشان برای انسان‌ها هم راحت‌تر بود. بگذارید برای اینکه بهتر با این زبان‌ها آشنا شوید، برویم سراغ معرفی 5 نسل زبان برنامه نویسی ! تا از این به بعد بدانید که هر کدام از این زبان‌های امروزی از چه نسل و تیروطایفه‌ای هستند.

نسل اول : زبان های برنامه نویسی دارای زبان ماشین (زبان صفر و یک) بودند.
نسل دوم : زبان‌های قابل‌درک‌تری برای انسان بودند (مانند زبان اسمبلی).
نسل سوم : به کامپایلر نیاز دارند و دستوراتشان برای انسان قابل‌فهم است، مثل زبان .COBOL (کامپایلر یا مفسر برنامه‌ای است که دستورات برنامه نویسی را به دستورات صفرویک تبدیل می‌کند.)
نسل چهارم : زبان محاوره‌ای دارند، مثل Oracle و SQLها.
نسل پنجم : به‌وسیله‌ی الگوریتم‌هایی که برنامه‌نویس می‌نویسد قابل‌درک‌اند. مثل prplog و Visual basic

تاریخچه‌ی زبان‌های برنامه نویسی

 

  • jalil hossini
  • ۰
  • ۰

دورکاری، مصلحت بحران کرونا

دورکاری، مصلحت بحران کرونا است؟ این روزها با هجوم ناگهانی بحران کرونا خیلی از سازمان‌ها برای جلوگیری از زیان ناشی از تعطیلی موقت کار، ظاهراً دورکاری را به عنوان یکی از گزینه‌های جدی برای ادامه فعالیت‌های اقتصادی کسب و کار خود مدنظر قرار داده‌اند.

به هر حال، این احتمال که بتوان با بهره‌مندی از ابزارها و امکانات فناوری اطلاعات و ارتباطات، به طریقی بدون نیاز به حضور فیزیکی و قرار گرفتن در معرض ابتلا به بیماری، همان خدمات و محصولات را به مشتری ارائه داد، بسیار جذاب و برای خیلی‌ها قابل پذیرش است.

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

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

در حال حاضر، بسیاری از سازمان‌های بزرگ دنیا به دورکاری به عنوان یکی از گزینه‌های جدی در شرایط کار عادی (بدون بحران) نگاه می‌کنند و سودهای هنگفتی را از این راه به جیب می‌زنند.

  • jalil hossini
  • ۰
  • ۰

زبان‌های برنامه نویسی در آینده

زبان‌های برنامه نویسی در آینده چه زبانی می‌توانند باشند؟ امروزه دو زبان برنامه نویسی پایتون و جاوا اسکیریپت خیلی داغ و پر طرفدار هستند. به هر حال این دو زبان هم برای همیشه در صدر باقی نمی‌مانند و تا ده سال آینده اتفاقی مشابه سایر زبان‌های قدیم برنامه نویسی برایشان میافتد. چه زبانی ممکن است جایگزین آنها شود؟ چه تغییراتی ممکن است در زبان‌های برنامه نویسی ایجاد شود؟ چه زبان‌هایی تا امروز برای این جایگزینی طراحی شدند؟ و این زبان‌های برنامه نویسی در آینده چه مزیت‌هایی دارند؟ در این مطلب با لیستی از این رقیب‌های تازه آشنا می‌شوید.

زبان‌های برنامه نویسی در آینده : دارت ( Dart )

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

زبان‌های برنامه نویسی در آینده : الکسیر ( Elixir )

زبان برنامه نویسی الکسیر یکی از مشتقات Erlang پیشرفته و همان پشتیبانی شگفت‌انگیز برای همزمانی است. که به عنوان یک زبان کاربردی خالص، شانس زیادی برای بالا بردن این پارادایم به جریان اصلی دارد.

  • jalil hossini