رایانه ها هر ساله در سطح گسترده تری قرار می گیرند. استفاده از آنها سریعتر و راحت تر می شوند و مدت هاست که یک برنامه نویس به یکی از متقاضیان و پردرآمدترین حرفه تبدیل شده است. حتی فردی که دور از برنامه نویسی است تقریباً به طور قطع شنیده است که زبان های برنامه نویسی وجود دارد. آنها برای چه کاری هستند و چرا تعداد آنها زیاد است؟
به همان اندازه که یک کامپیوتر عالی است ، بدون نرم افزار فقط انبوهی از فلز و پلاستیک است. این برنامه ها هستند که تعیین می کنند کامپیوتر چه کاری انجام می دهد و چگونه انجام می دهد ، در چه توالی عملیات خاصی را انجام می دهد. اولین زبانهای برنامه نویسی از اوایل دهه 50 شروع به ظهور می کردند و برای تبدیل عبارات حسابی ساده به کد ماشین استفاده می شدند. کد ماشین سیستمی از دستورالعمل های رایانه ای است که مستقیماً توسط ریزپردازنده تفسیر می شود. اما نوشتن برنامه در کدهای دستگاه بسیار ناخوشایند است. به منظور تسهیل کار برنامه نویس ، زبانهای برنامه نویسی شروع به ایجاد کردند. زبانهای برنامه نویسی به زبان های سطح بالا و سطح پایین تقسیم می شوند. هرچه سطح زبان بالاتر باشد ، نوشتن یک برنامه نویس در آن آسان تر است. چنین زبانی برای شخص قابل فهم تر است ، زیرا اجازه می دهد تا از ساختارهای ساده معنایی برای تعیین توالی لازم اقدامات استفاده شود. پس از ایجاد برنامه ، آن کامپایل می شود - یعنی به طور خودکار به زبان کدهای ماشین ترجمه می شود که پردازنده آن را درک می کند. زبانهای سطح پایین بسیار نزدیکتر به کد ماشین هستند و بنابراین نوشتن در آنها دشوارتر است. اما آنها مزایای خود را دارند - برنامه های نوشته شده به چنین زبانی بسیار سریع و فشرده هستند. محبوب ترین زبان سطح پایین ، اسمبلر است. برخی از مزایای آن چنان واضح است که حتی در برنامه های پیچیده ای که به زبان های سطح بالا نوشته می شوند ، اغلب از اسمبلی استفاده می شود.با وجود تعداد زیادی زبان برنامه نویسی ، زبانهای گسترده را می توان روی یک انگشت شمرد. یکی از گسترده ترین آنها زبان ++ C است. این یک زبان کاملاً راحت و ساده برای یک برنامه نویس است که به شما امکان می دهد برنامه هایی با هر پیچیدگی ایجاد کنید. چندی پیش ، مایکروسافت زبان C # را توسعه داده است (که به عنوان "سی تیز" خوانده می شود) ، که دارای چندین ویژگی جدید است و برای نوشتن برنامه برای سیستم عامل ویندوز در نظر گرفته شده است. مایکروسافت یک محیط برنامه نویسی بسیار محبوب Microsoft Visual Studio را منتشر کرده است که به شما امکان می دهد به زبان های C ++ ، C # و برخی زبان های دیگر برنامه نویسی کنید. زبان برنامه نویسی دلفی بسیار شناخته شده است. این واژه از پاسکال مشهور است ، اما به لطف تلاش های بورلند ، تعدادی از ویژگی های جدید را بدست آورد و در واقع به یک زبان جدید تبدیل شد. نوشتن به این زبان بسیار ساده و راحت است و به لطف محیط برنامه نویسی Borland Delphi بسیار گسترده شده است. بدون زبان های برنامه نویسی ، وجود اینترنت غیرممکن است. زبانهایی مانند Perl و PHP به شما امکان می دهند اسکریپت هایی ایجاد کنید که تعیین کننده اقدامات لازم در صفحات سایت باشد. حتی ایجاد ساده ترین صفحه وب بدون دانش از HTML - زبان علامت گذاری استاندارد سند ، غیرممکن است. دستگاه های محاسباتی اکنون در همه جا وجود دارد: در تلفن های همراه و خودپردازها ، در دستگاه های کنترل عددی و تلویزیون ها. یافتن حوزه ای از زندگی که در آن به گونه ای یا دیگری درگیر نباشند دشوار است. و همه این دستگاه ها به لطف برنامه هایی که با استفاده از زبان های مختلف برنامه نویسی نوشته شده اند کار می کنند.