программирование

Язык программирования для новых биологических схем

Язык программирования для новых биологических схем

Используя этот язык, любой может написать программу для нужной функции, например, для обнаружения определенных условий окружающей среды и реагирования на них. Затем они могут сгенерировать последовательность ДНК, которая ее достигнет.
«Это буквально язык программирования для бактерий», — говорит Кристофер Фойгт, профессор биологической инженерии Массачусетского технологического института. "Вы используете текстовый язык, как будто программируете компьютер. …

Программирование безопасности беспилотных автомобилей: улучшенные алгоритмы искусственного интеллекта для полуавтономных транспортных средств

Программирование безопасности беспилотных автомобилей: улучшенные алгоритмы искусственного интеллекта для полуавтономных транспортных средств

Однако в последние годы, по мере развития отдельных аспектов искусственного интеллекта, исследователи начали объединять части, что привело к удивительным проявлениям интеллекта высокого уровня: от Уотсона из IBM до недавнего чемпиона по игре в покер и способности ИИ распознавать кошек на интернет.
Эти достижения были продемонстрированы на этой неделе на 29-й конференции Ассоциации по развитию искусственного интеллекта (AAAI) в Остине, штат Техас, где преобладали междисциплинарные и прикладные исследования, по словам Шломо Зильберштейна, председателя комитета конференции и соавтора книги. …

Упрощение компьютерного программирования: автоматизированный синтез программ позволяет непрограммистам создавать рабочий код

Упрощение компьютерного программирования: автоматизированный синтез программ позволяет непрограммистам создавать рабочий код

Чтобы упростить разработку программ, поддерживаемый Национальным научным фондом (NSF) проект под названием Expeditions in Computer Augmented Program Engineering (ExCAPE) разрабатывает технологию, которая предоставляет операторам автоматизированную помощь.
«Компьютеры произвели революцию в нашей повседневной жизни, и все же то, как мы программируем компьютеры, мало изменилось за последние несколько десятилетий», — сказал Раджив Алур, профессор кафедры информатики и информатики Университета Пенсильвании. …

Новый язык программирования позволяет использовать несколько языков в одной программе.

Исследовательская группа, возглавляемая Джонатаном Олдричем, доцентом Института исследований программного обеспечения (ISR), разрабатывает язык программирования под названием Wyvern, который позволяет создавать программы с использованием различных целевых, предметно-ориентированных языков, таких как SQL для запросов. …

Программирование клеток с компьютерной логикой: новые наноустройства РНК в живых клетках могут воспринимать и анализировать множество сложных сигналов для будущей синтетической диагностики и лечения.

Пока что синтетические биологические схемы могут воспринимать только несколько сигналов, что дает им неполную картину условий в клетке-хозяине. Они также состоят из нескольких движущихся частей в виде различных типов молекул, таких как ДНК, РНК и белки, которые должны находить, связываться и работать вместе, чтобы воспринимать и обрабатывать сигналы. …