Новий інструмент програмування перетворює ескізи на код
Дослідники Корнельського університету створили інтерфейс, який дозволяє користувачам писати від руки та робити нариси в комп’ютерному коді – виклик традиційному кодуванню, яке зазвичай базується на наборі тексту.
Інтерфейс на основі пера, названий Notate, дозволяє користувачам обчислювальних цифрових блокнотів відкривати полотна для малювання та писати діаграми від руки у рядках традиційного оцифрованого комп’ютерного коду.
Завдяки моделі глибокого навчання, інтерфейс поєднує рукописний та текстовий контексти програмування: позначення в рукописній діаграмі можуть посилатися на текстовий код і навпаки. Наприклад, Notate розпізнає рукописні символи програмування, такі як “n”, а потім пов’язує їх з машинописними еквівалентами.
“Подібна система відмінно підходить для науки про дані, зокрема, для побудови графіків та діаграм, які потім взаємодіють з текстовим кодом”, – сказав Ян Аравжо, провідний автор статті та докторант у галузі інформаційних наук.
“Наша робота показує, що нинішня інфраструктура програмування фактично стримує нас. Люди готові до подібних можливостей, але розробники інтерфейсів для набору коду повинні прийняти це до відома та підтримувати зображення та графічні інтерфейси всередині коду”.
Аравжо також сказав, що ця робота демонструє новий шлях вперед, представляючи кодування за допомогою штучного інтелекту та пера в той час, коли планшети для малювання стають все більш поширеними.
“Такі інструменти, як Notate, важливі, тому що вони відкривають нам нові способи думати про те, що таке програмування, і як різні інструменти та методи представлення можуть змінити цю перспективу”, – сказав Тапан Паріх, доцент кафедри інформатики та співавтор роботи.
Схожі статті
Дослідники: ШІ в під’єднаних автомобілях зменшив затори в годину пік
У День подяки США мільйони людей подорожуватимуть автомагістралями, і багато хто з них зіткнеться з ділянками, де рух застопорився без
Читати далі…
Вченим вдалося вирішити алгоритмічну загадку 50-х років
Уже понад півстоліття дослідники всього світу б’ються над алгоритмічною проблемою, відомою як “проблема найкоротшого шляху з одного джерела”. Суть проблеми
Читати далі…
Завдяки новій термічній обробці 3D-друковані метали можуть витримувати екстремальні умови
Нова термічна обробка, розроблена в Массачусетському технологічному інституті, перетворює мікроскопічну структуру 3D-друкованих металів, роблячи їх більш міцними і стійкими до
Читати далі…
Нова акумуляторна технологія здатна значно знизити витрати на зберігання енергії
Міжнародна група дослідників сподівається, що нова дешева батарея, яка вчетверо перевершує за енергоємністю літій-іонні батареї і набагато дешевша у виробництві,
Читати далі…
Вчені поліпшили функцію сортування в Python
Науковці-комп’ютерники Ліверпульського університету вирішили давню алгоритмічну головоломку для прискорення роботи одного з основних будівельних блоків Python, найпопулярнішої мови програмування та
Читати далі…
Дослідники розробили поліпшений спінтронний імовірнісний комп’ютер
Дослідники з Університету Тохоку, Університету Мессіни та Каліфорнійського університету в Санта-Барбарі (UCSB) розробили поліпшену версію ймовірнісного комп’ютера (p-комп’ютера) зі стохастичними
Читати далі…