لوگو کارینا وب

پایان پیچیدگی: JetBrains با زبانی شبیه به انگلیسی، برنامه‌نویسی را متحول می‌کند

شرکت JetBrains، خالق زبان برنامه‌نویسی محبوب کاتلین، در حال توسعه یک زبان برنامه‌نویسی جدید است که هدف آن کنترل‌پذیرتر و شفاف‌تر کردن کدنویسی با هوش مصنوعی است. این زبان که هنوز نامی برای آن انتخاب نشده، به برنامه‌نویسان اجازه می‌دهد تا در سطحی بالاتر و با انتزاع بیشتر، ایده‌های خود را به زبانی شبیه به انگلیسی بیان کنند. در این گزارش خبری در کاریناوب، به بررسی این نوآوری JetBrains و تأثیر آن بر آینده تولید کد توسط هوش مصنوعی می‌پردازیم.

فهرست مطالعه سریع:

JetBrains، خالق زبان برنامه‌نویسی محبوب کاتلین، در حال توسعه یک زبان برنامه‌نویسی جدید است که هدف آن قابل کنترل‌تر و شفاف‌تر کردن کدنویسی با هوش مصنوعی است.

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

JetBrains در حال بررسی این است که چگونه این زبان جدید را به عنوان مشتقی از کاتلین توسعه دهد، اما اسکریگان معتقد است که این زبان باید به انگلیسی نزدیک باشد. «بنابراین اساساً، شما سند طراحی را به انگلیسی می‌نویسید، شاید با کمی معانی (semantics) و یک پاراگراف انتزاعی یا چیزهای دیگری که می‌تواند کمک کند.» او مثالی از ساخت یک برنامه چندسکویی (Multi-platform) ارائه داد که روی آیفون، اندروید، وب یا سایر پلتفرم‌ها کار می‌کند. اسکریگان گفت: «بنابراین به جای نوشتن سه برنامه، آن را به یک زبان برنامه‌نویسی خاص که اساساً انگلیسی است، می‌نویسید که نحوه نمایش این برنامه را به شکلی بسیار مشخص توصیف می‌کند و سپس عامل‌های هوش مصنوعی، همراه با ابزارهای JetBrains، کد تمام این پلتفرم‌ها را تولید می‌کنند.»

این زبان هنوز در دست توسعه است، اما JetBrains هنوز جدول زمانی برای عرضه عمومی آن اعلام نکرده است.

منبع: infoworld.com

تصویر کارینا وب
کارینا وب

ما اینجا براتون روی بهترین آموزش ها، مقالات و اخبار بروز دیجیتال مارکتینگ، سئو SEO سایت، هوش مصنوعی و کدنویسی و شبکه و امنیت سایبری کار میکنیم. تا با هم رشد کنیم :) سوال یا انتقادی داشتین کامنت بزارین همین زیر چون قول میدیم که سریع بخونیم و جواب بدیم :))

دیگر مقالات و اخبار

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *