Язык программирования
Объявление о новом языке программирования: ATL
Исследователи из MIT придумали новый язык программирования для высокопроизводительных вычислений, известный как Тензорный язык. ATL позволяет пользователям писать программы для высокопроизводительных вычислений оптимальным способом для ускорения работы.
Аманда Лю, доктор философии второго года обучения. студент Лаборатории информатики и искусственного интеллекта MIT и один из создателей ATL утверждает, что «все в нашем языке направлено на создание либо одного числа, либо >тензор». Тензоры — это обобщения векторов и матриц. Как правило, векторы — это одномерные объекты (часто представленные отдельными стрелками), а матрицы — это знакомые двумерные массивы чисел, тензоры — это n-мерные массивы, которые могут принимать форму массива 3x3x3, например, или что-то из более высоких измерений.
Адъюнкт-профессор MIT Адам Члипала, постдоктор Калифорнийского университета в Беркли Гилберт Луи Бернштейн и доцент MIT Джонатан Раган-Келли создали «Tensor Language» вместе с Аманда Лю.
Изображения проекта ATL с двумя объектами основного исследовательского интереса: Раган-Кэлли и Члипала. Раган-Келли работал над оптимизацией протоколов в контексте высокопроизводительных вычислений. Члипала, с другой стороны, имеет основной целью формальную проверку алгоритмов оптимизации.
Чтобы прочитать больше таких блогов, посетите www.engineermaster.in
ATL — единственный тензорный язык с формально проверенной оптимизацией, который был опробован на небольшом количестве небольших программ. Луи также добавил, что их главная цель — повысить масштабируемость ATL, чтобы его можно было использовать для более длинных программ, которые мы видим в реальном мире.
Также читайте
https://blog.engineermaster.co/7-best-practices-for-outsourcing-a-mobile-app-project/