JetBrains، خالق زبان برنامهنویسی محبوب کاتلین، در حال توسعه یک زبان برنامهنویسی جدید است که هدف آن قابل کنترلتر و شفافتر کردن کدنویسی با هوش مصنوعی است.
کریل اسکریگان، مدیرعامل JetBrains، در مصاحبهای در ۲۳ جولای با InfoWorld، برنامههای شرکت برای زبانی را که هنوز نامی برای آن انتخاب نشده، شرح داد. او این زبان را به عنوان ابزاری برای طراحی برنامهها در سطحی بالاتر از انتزاع توصیف کرد. او به این نکته اشاره کرد که کدنویسی کامپیوتر ابتدا با زبانهای سطح پایین مانند اسمبلر آغاز شد و سپس با زبانهایی مثل C و C++ به سطوح بالاتر انتزاع منتقل شد و سپس با جاوا و C# این روند ادامه پیدا کرد. اسکریگان گفت: «و اکنون زمان آن رسیده که حتی بالاتر برویم. بنابراین وقتی کد مینویسیم، در واقع هستیشناسی، معماری شیءگرا، آنچه را که در ذهن داریم یا در یک سند طراحی نوشته شده است، ترسیم خواهیم کرد.» او توضیح داد که این «طرح معماری کامل»، تولید کد توسط هوش مصنوعی را قابل کنترلتر، شفافتر و مفیدتر خواهد کرد.
JetBrains در حال بررسی این است که چگونه این زبان جدید را به عنوان مشتقی از کاتلین توسعه دهد، اما اسکریگان معتقد است که این زبان باید به انگلیسی نزدیک باشد. «بنابراین اساساً، شما سند طراحی را به انگلیسی مینویسید، شاید با کمی معانی (semantics) و یک پاراگراف انتزاعی یا چیزهای دیگری که میتواند کمک کند.» او مثالی از ساخت یک برنامه چندسکویی (Multi-platform) ارائه داد که روی آیفون، اندروید، وب یا سایر پلتفرمها کار میکند. اسکریگان گفت: «بنابراین به جای نوشتن سه برنامه، آن را به یک زبان برنامهنویسی خاص که اساساً انگلیسی است، مینویسید که نحوه نمایش این برنامه را به شکلی بسیار مشخص توصیف میکند و سپس عاملهای هوش مصنوعی، همراه با ابزارهای JetBrains، کد تمام این پلتفرمها را تولید میکنند.»
این زبان هنوز در دست توسعه است، اما JetBrains هنوز جدول زمانی برای عرضه عمومی آن اعلام نکرده است.
منبع: infoworld.com



