Bjarne Stroustrup
Bjarne Stroustrup
شخصی به نام Bjarne Stroustrupبرای پروژه دکتری خود تصمیم به کار کردن برروی زبان
Cرا می گیرد و شروع به بهینه سازی آن و ایجاد یک زبان برنامه نویسی جدید در دنیا می
کند.بنابراین زبان سی پالس پالس در دهه ی 70میالدی توسط این ریاضیدان دانمارکی ایجاد می
شود و ابتدا نام « سی باکالس» به خود میگیرد و بعد به سی پالس پالس تغییر نام پیدا می کند.
با این زبان می توانید برنامه نویسی سیستم عامل ،هسته و الیه های مختلف سیستم
عامل ()ios , linux , macos , windows ....انجام بدید.با سی پالس پالس قادر هستید به
تولید نرم افزار ،بازی سازی برای انواع کنسول ها و تحت وب ،برنامه نویسی
برای موبایل و تبلت بپردازید.این زبان برنامه نویسی در صنایع
پزشکی ،فضایی ،خودروهای هوشمندو اینترنت اشیا نیز کاربرد دارد.با زبان سی پالس
پالس قادر هستید که برای ربات ها برنامه نویسی انجام دهید.
الزم به ذکر است که یادآوری کنم زبان سی پالس پالس چهارمین زبان کاربردی ،
.قدرتمند و محبوب سال 2017در دنیا می باشد
در درجه اول،اجازه دهید جاوا اسکریپت را با جاوا اشتباه نگیریم .جاوا اسکریپت درمرحله اول یک
زبان توسعه front-endمیباشد .به همین دلیل جاوا اسکریپت یک زبان چند پلتفرمی است،
استفاده از آن رایج و متعدد میباشد.
پس به این دلیل که جاوا اسکریپت به آسانی و سهولت روی مرورگر شما اجرا می شود ،احتیاجی
به کامپایلر نخواهید داشت.کافیست از ابزارNotepadو یا SublimeTextاستفاده کنید.اگر به
توسعه وب عالقه دارید ،جاوا اسکریپت برای شروع کار عالی میباشند.
ساختار این زبان شباهت فراوانی به زبان برنامه نویسی cدارد ،بدین وسیله شما را به ادامه و
عالقه مند کردن یادگیری زبان های برنامه نویسی تشویق میکند .همچنین برای مبتدیان،جاوا
اسکریپت بسیار پویا و روان و قابل سهولت میباشد و از آن جایی که استفاده استفاده از آن متعدد
میباشد،شروعی مطمئن و محکم برای شما به حساب می آید.
قطعا جاوا اسکریپت میتواند شروع عالی برای یادگیری زبان های سخت و پیچیده تر مثل ++
cباشد.اما با این اوصاف عده ای اعتقاد دارند که جاوا اسکریپت مکان مناسبی برای شروع برنامه
نویسی نمیباشد و نمونه بدی از برنامه نویسی شی گرا میباشد.
زبان برنامه نویسی typrscript
زبان برنامه نویسی تایپ اسکریپت( )Typescriptیک زبان برنامه نویسی منبع باز است که
مایکروسافت ان را فراگیر کرده و از آن نگهداری میکند ،این زبان یک زباِن برنامه نویسی
چندسکویی،متن باز و کامپایلری میباشد.
تایپ اسکریپت یکی از زیرمجموعه های زبان جاوا اسکریپت است که شما را کمک میکند تا کد های
خود را به روش آسان تری نوشته و سپس با کامپایل کردن آنها خروجی استاندارد کد جاوا
اسکریپت را به دست آورید.
تایپ اسکریپت برای توسعه برنامه های کاربردی و بزرگ و تبدیل به جاوا اسکریپت ساخته شده
است.هدر این زبان برنامه نویسی برای ماژول های پایه Node.jsنیز در دسترس میباشد و این
امکان را میدهد تا برنامه های Node.jsرا در Typescriptتوسعه دهیم.
سی پالس یک programming languageمیباشد که دارای ویژگی زبان cو نیز(اولین زبان جهت
گرا) است و مفهوم کالس و اشیا را معرفی نمود.این زبان برنامه نویسی در سال ۱۹۹۸تحت
نام IEC/ 14882:1998ISOاستاندارد شد.
از زبان برنامه نویسی ++cیک زبان سطح وسط یا میانی یاد میشود.این زبان ویژگی
های زبان های سطح باال و پایین را به طور همزمان دارا میباشد.تمام نرم افزارهایی که به شکل
روزمره در ویندوز با آنها کار میکنیم توسط زبان مادر سی و سی پالس پالس نوشته شده اند و
همچنین در صنعت خودرو سازی،فضایی،معماری،بانکی،کنسول بازی و ...کابرد فراوانی
دارد.همچنین سی پالس از برنامه سازی شی بنیاد( )programming object-basedنیز پشتیبانی
و حمایت میکند.
مهم ترین ویژگی زبان پایتون سادگی و سهولت آن میباشد و این زبان میتواند زمینه برنامه
نویسی و علوم کامپیوتر برای شروع کسانی که تازه وارد هستند باشد .زبان برنامه نویسی پایتون
یکی از موثر ترین و بهترین زبان های برنامه نویسی است که هر برنامه نویسی با آن احساس
خوشایند و رضایت دارد.نقطه قوت این زبان این است که همه جا مورد استفاده قرار میگیرد
و کامال سازگار میباشد.
این زبان در دنیا کامال فراگیر میباشد و فرق نمیکند که هدف شما از استفاده این زبان به عنوان
برنامه نویسی هوش مصنوعی و یادگیری ماشینی و یا ایجاد وب اپلیکیشن و برنامه دسکتاپ
است ،این زبان به بهترین شکل از عهده تمامی انها بر می اید و صرفا سادگی آن به معنای ضعیف
بودن این زبان نمیباشد بلکه پایتون یک زبان چند منظوره،کاربردی و با کیفیت باال می باشد.
زبان برنامه نویسی دارت که توسط گوگل ساخته و ابداع شده را زبان نوظهور میتوان گفت و این
زبان با هدف جایگزینی جاوا اسکریپ پا به این عرصه گذاشته است.زبان برنامه نویسی دارت
ویژگی های فوق العاده ای به شما میدهد و همچنین از امنیت باالیی نیز برخوردار است ،اکنون
نیز گوگل در تالش میباشد تا به امکانات و ویژگی های این زبان اضافه نماید.
گرامر این زبان شبیه به زبان ( )cمیباشد که همچنین رابط ها،تایپ استاتیک ها،کالس های انتزاعی
و ...را نیز پشتیبانی و ساپورت میکند.دارت یک زبان شی گرا است و این ویژگی و مزیت را دارد که
شما با یادگیری این زبان میتوانید برنامه نویسی (وب،دستکاپ،موبایل) را انجام دهید و در واقع
شما با یک تیر میتوانید سه هدف را نشانه گیری کنید.
امروزه سازمان ها و شرکت های ایرانی و خارجی زیادی در پروژه ها و برنامه های خود از این زبان
بهره میبرند که با وارد شدن فریمورک فالتر این زبان بیشتر از قبل ارزش یادگیری را دارد.
یک زبان برنامه نویسی است که توسط یک شرکت نرم افزاری ( )JetBrainSو یک زبان کاربردی
برای برنامه های اندروید میباشد.به همین دلیل میباشد که گوگل تصمیم گزفت کاتلین را به
عنوان زبان اصلی و محور توسعه اندروید معرفی کند و آنرا در مقامی باالتر و با ارزش تر از جاوا
قرار بدهد.
کاتلین نخستین بار توسط شرکت بزرگ و قدرتمند Jetbrainsدر سال ۲۰۲۱احداث شد و نام آن
از جزیره کاتلین،در مجاورت سن پترزبورگ گرفته شده است.طراح اصلی زبان کاتلین گفته است
که این تیم تصمیم گزفته است این زبان را به نام جزیره،همانند جاوا نامگذاری کند.
از کاتلین میتوان به عنوان توسعه سمت سرور و سمت سرویس گیرنده وب و همچنین در توسعه
اپلیکشن اندروید مورد استفاده قرار داد .کاتلین یه زبان برنامه نویسی کامال هوشمند و هدفمند
میباشد که در حال حاضر هزاران برنامه اندروید از جمله Basecampو pinterestبا Kathleenرا
توسعه یافته است.
زبان cپایه ای برای برنامه نویسی میباشد ،اگر ما با زبان برنامه نویسی cاشنایی و درک کامال
داشته باشیم به آسانی می توانیم دانش مابقی زبان های برنامه نویسی را که از مفهوم cاستفاده
میکند درک کنیم.
زبان PhPیک زبان اسکریپت نویسی متن باز محبوب در دنیا است که به شکل اختصاصی مورد
استفاده در طراحی و تولید محتوای وب سایت ها شکل گرفته است و می تواند در قالب
های HTMLجاگذاری شود.
برعکِس محبوب بودن بسیاری که زبان هایی همانند پایتون و جاوا اسکریپت در توسعه و افزایش
بک اند به دست آورند PHPهنوز عملکردی عالی و قدرتمند دارد و با دست شرکت های بزرگی
همانند فیس بوک،یاهو،ویکی پدیا مورد استفاده قرار میگیرد.
در حالی که یکی از هدف های مهم PHPبرنامه نویسی سمت سرور است،برای بکار بردن از رابط
خط فرمان بهبود یافته است .زبان برنامه نویسی PHPدارای تگ های اختصاصی برای آغاز و پایین
میباشد که به سهولت میتوان در میان کد های HTMLخود با استفاده از تگ های باال به شکل پی اچ
پی وارد شوید
زبان برنامه نویسی PERLکه ساختارش مانند زبان برنامه نویسی cاست یک زبان با سطح باال
میباشد.پیشینه وزبان برنامه نویسی پرل به دست لری وال در سال 1987منتشر گردید،معنی اصلی
و واقعی این کلمه به معنای مروارید میباشد.
زبان برنامه نویسی پرل یک زبان تفسیری،سطح باال شی گرا میباشد که برای برنامه نویسی سمت
سرور استفاده میشود .پرل که یک زبان همه منظوره و داینامیک میباشد بعضی از ویژگی های زبان
هایی مانند sed'sh lips'Awkرا دارا میباشد و در بسیاری از سیستم عامل ها به کار میرود.
پرل برای فایل های نوشتنی کاربرد دارد .این زبان در زمینه هایی مانند بانک های
اطالعاتی،سیستم عامل،هوش مصنوعی و صفحع گسترده به کار گرفته میشود،صفحه
گسترده شاید در نگاه اول عقالنی نباشد ولی شدنی و کامال موثر میباشد.
++C/C
++Cیک زبان برنامهنویسی شیگرا است که از زبان Cتوسعه یافته است .زبان Cبرای ساخت
برنامههای پایه ،مانند بیشتر سیستمعاملها و زبان ++Cمعموال در ساخت برنامههای سطحباال،
مثل بازیها مورد استفاده قرار میگیرد.
++ Cشامل همه آنچه در Cاست به عالوه اینکه از برنامه نویسی شی گرا ( )OOPپشتیبانی
میکند .عالوه بر این ++ C ،همچنین شامل ویژگیها و امکانات خاصی است که آن را به یک زبان “
Cبهتر” ،مستقل از برنامه نویسی شی گرا تبدیل میکند.
زبان C ++در واقع قابل توسعه است ،چرا که هر برنامه نویسی میتواند آن را به گونهای دیگر
تعریف کند که دقیقًا مانند انواع از پیش تعریف شده آن باشد و درست مانند همان زبان استاندارد
عمل کند.