Carbon، که جدیدترین زبان برنامهنویسی گوگل و جانشین آزمایشی C++ نامیده میشود، اکنون برای برای آزمایش در دسترس است.
گوگل بهتازگی اطلاعات بیشتری را در مورد Carbon، یک زبان برنامهنویسی جدید که میتواند جایگزین C++ باشد، منتشر کرده است.
زبانهای برنامه نویسی هر روز و بهطور مداوم در حال پیشرفت و توسعه هستند و در سالهای اخیر، جانشینهای بسیاری برای بعضی از آنها به میدان آمدهاند که استفاده از آنها آسانتر کاربردیتر است؛ بهطور مثال، زبان Swift، نسبت به زبان قبلی اپل، یعنی Objective-C، برای افراد کمتجربه و مبتدی بسیار آسانتر است.
بسیاری از برنامهنویسان، Rust را بهعنوان جانشین سیپلاسپلاس خطاب میکنند؛ اما یکی از مهندسین نرمافزار گوگل با نام Carruth، بهتازگی توضیح داده است که چرا این زبان برنامهنویسی قابلیت Bidirectional Interoperability را ندارد.
کربن، جایگزین سیپلاسپلاس محسوب میشود؛ پس باید با کدهای قدیمی C++ همخوانی داشته باشد. البته شایان ذکر است که پروسهی انتقال کامل یک پروژه از سیپلاسپلاس به کربن آنچنان سخت نخواهد بود.
در حال حاضر تمام برنامهنویسان مطمئن نیستند که کربن بتواند جایگزین مناسبی برای C++ باشد؛ اما Carruth در اینباره دلایل بیشتری که باید کربن را بهعنوان جانشین مناسب سیپلاسپلاس در نظر گرفت مطرح میکند. از جمله این دلایل میتوان به دستور زبان سادهتر و APIهای بیشتر اشاره کرد.
تیم توسعهی کربن عمدتاً از کارمندان Google تشکیل شده است. با توجه به موفقیتهای این غول فناوری، تیم کربن میگوید که برای موفقیت یک پروژه، آن پروژه باید مستقل و همراه با جامعه باشد.
در حال حاضر زبان برنامهنویسی Carbon در مرحلهی آزمایش به سر میبرد. شما میتواند کد منبع (Source Code) آن را برای آزمایش دانلود کنید. همچنین میتوانید از طریق مرورگر خود با استفاده از برنامه Compiler Explorer آن را آزمایش و بررسی کنید.