شرکت گوگل جزئیاتی را در مورد زبان برنامه نویسی جدید خود، Carbon، به اشتراک گذاشته است، که این شرکت معتقد است می تواند جانشین C++ باشد. در طول سال ها، گوگل چندین زبان برنامه نویسی ایجاد کرده است که برخی از آنها محبوب تر و برجسته تر از بقیه شده اند. به عنوان مثال، Golang (یا به سادگی Go) برای بهبود توسعه سرورها و سیستم های توزیع شده ایجاد شد و از آن زمان در دسترس عموم قرار گرفت. در همین حال، زبان برنامه نویسی دارت که در ابتدا به عنوان جایگزینی برای جاوا اسکریپت تصور می شد، تا زمان انتشار فلاتر چندان محبوب نبود.
زبانهای برنامهنویسی دائماً در حال بهبود و توسعه هستند و در سالهای اخیر با مدلهایی جایگزین شدهاند که حتی استفاده از آنها راحتتر است. زبان خود Apple سوئیفت چندین فرصت را برای افراد کم تجربه نسبت به نمونه قبلی خود Objective-C باز کرد.
بسیاری Rust را جانشین C++ میدانند، اما مهندس ارشد نرمافزار گوگل، چندلر کاروت، در یکی از رویدادهای اخیر توضیح داد که زبان برنامهنویسی، که در اصل محصول موزیلا است، مانند سایر ابزارها «قابلیت همکاری دوطرفه» را ندارد. مانع زبان" هنگام "ترجمه" بین زبان های برنامه نویسی مختلف.
به این ترتیب، کربن اخیراً اعلام شده باید با کدهای محبوب ++C سازگار باشد، اما برای کاربرانی که میخواهند سوئیچ کامل را انجام دهند، انتقال باید نسبتاً آسان باشد.
برای کسانی که از انتقال کامل مطمئن نیستند، Carruth در مورد برخی از دلایلی که Carbon باید به عنوان جانشین قوی C++ در نظر گرفته شود، توضیح داد، از جمله دستور زبان سادهتر و واردات نرمافزار API. مزایای دیگری فراتر از زبان کربن، از جمله ملاحظات اخلاقی مانند دسترسی و فراگیر بودن فرهنگ پروژه وجود دارد.
خانواده کربن عمدتاً از کارمندان گوگل تشکیل شده است، اما نه تنها آنها. تیم کربن با تکیه بر موفقیت غول فناوری، می گوید که برای موفقیت باید یک «پروژه مستقل و عمومی» باشد. زبان برنامه نویسی کربن در حال حاضر تنها یک آزمایش است. اگر میخواهید آن را امتحان کنید، میتوانید کد منبع آن را دانلود کنید، یا میتوانید آن را در مرورگر خود با استفاده از برنامه وب Compiler Explorer آزمایش کنید.
شما می توانید به اوکراین در مبارزه با مهاجمان روسی کمک کنید. بهترین راه برای انجام این کار، کمک مالی به نیروهای مسلح اوکراین است Savelife یا از طریق صفحه رسمی NBU.
همچنین بخوانید: