Создана программа, способная исправить ошибки в другой программе, не имея доступа к ее исходному коду

Программный кодОшибки в программном коде - это бич любого человека, занимающегося разработкой программного обеспечения. Устранение ошибок - это достаточно тривиальная работа, заключающаяся в большинстве случаев в правке нескольких строчек исходного кода программы, однако, процесс локализации места возникновения ошибки является очень трудоемким занятием, отнимающим много времени особенно при работе над большими проектами. Однако, поиском типовых ошибок теперь не обязательно заниматься человеку, с этим делом вполне может справиться программа, разработанная исследователями Массачусетского технологического института, более того, эта программа может самостоятельно устранить большинство ошибок, заимствуя участки кода из других исполняемых модулей, даже написанных на других языках программирования. Такой подход не требует доступа к исходному коду исправляемой программы, в будущем он позволит сэкономить тысячи часов рабочего времени программистов и позволит получать стабильно работающие программы.
 | Опубликовано Informatic | Подробнее | Комментарии: 6

Ученые предположили, что субатомные частицы могут ускорять сами себя без воздействия внешних сил

Волновой пакет электронаИз Перового закона Исаака Ньютона, хорошо известного всем по школьному курсу физики, следует, что никакой объект не может изменить скорость своего движения без воздействия на него сил извне. С точки зрения классической механики Исаак Ньютон, безусловно прав, но когда дело касается не обычной физики, а таинственной квантовой механики, классические законы могут начать давать сбои. Это продемонстрировала команда ученых-физиков, которые выдвинули предположение о том, что субатомные частицы могут в некоторых случаях ускорять сами себя без оказания на них воздействия любых внешних сил.
 | Опубликовано Informatic | Подробнее | Комментарии: 26

Система Chisel позволяет компьютерам экономить энергию, разрешая им делать ошибки

Ошибки вычисленийМногим людям известно выражение "Work smarter, not harder". У этой фразы имеется множество вариантов перевода, но ее суть достаточно точно выражает фраза "Работай больше умом, а не усердием". Когда эта фраза применяется по отношению к людям, это означает, что мы должны работать более упорно и качественней только над самыми важными задачами, не тратя напрасно усилия и время, выкладываясь полностью на всех задачах без исключения. Этот принцип также можно применить в отношении компьютеров, и это то, что делает новая система Chisel, разработанная в Массачусетском технологическом институте. Эта система позволяет компьютерам экономить существенное количество энергии, перенося менее критичные задачи для выполнения на малопотребляющих аппаратных средствах, обладающих низкой надежностью. Это означает, что в расчетах таких задач могут возникать незначительные ошибки, но это считается допустимым в данном случае.
 | Опубликовано Informatic | Подробнее | Комментарии: 4
25 апреля 2014 | Космос и Авиация

Новая интеллектуальная система автопилота ALIAS сможет сделать работу экипажа из пяти человек

Система ALIASВ последнее время в самых разных областях наблюдается тенденция устранения влияния человеческого фактора на различные действия и процессы. Наиболее ярким примером тому является набирающая обороты гонка по созданию автомобилей роботов, которые смогут самостоятельно передвигаться по дорогам, не совершая ошибок, которые способен допустить человек-водитель. В авиации нечто подобное используется уже достаточно давно и такие системы известны под названием "автопилота", который может удерживать летательный аппарат на заданном курсе, а некоторые из которых способны даже осуществлять самостоятельную посадку в автоматическом режиме на полосы аэродромов, данные о которых имеются в памяти системы. Но, с учетом уровня развития современных технологий ничего не мешает создать более совершенную и интеллектуальную систему автопилота, и недавно Управление перспективных исследовательских программ Пентагона DARPA начало реализацию программы Aircrew Labor In-Cockpit Automation System (ALIAS), целью которой является создание универсальной системы автопилота, которая сможет полностью заменить собой работу экипажа из пяти человек.
 | Опубликовано Astronaut | Подробнее | Комментарии: 2

Язык Wolfram Alpha - революция в области программирования

Язык программирования Wolfram LanguageСтивен Вольфрам (Stephen Wolfram), ученый в области информационных технологий и основатель компании Wolfram Research, недавно представил результаты своей работы, которой он занимался на протяжении последних 25 лет. Все это время Вольфрам и его команда занимались разработкой нового символического языка программирования, который получил название Wolfram Alpha и который, по мнению разработчиков, является самым эффективным способом создания программ для компьютеров на сегодняшний день. Wolfram Language является языком, основанным на обширной базе знаний при помощи которой можно создавать достаточно сложные приложения не прибегая к процессу традиционного программирования.
 | Опубликовано Informatic | Подробнее | Комментарии: 4

Sketch - новый язык программирования, способный самостоятельно оптимизировать и завершать незаконченные участки кода

Код программыЕще во время бытности аспирантом, Армандо Солар-Лесама (Armando Solar-Lezama), ныне адъюнкт-профессор Отдела электротехники и искусственного интеллекта Массачусетского технологического института, работал над разработкой нового языка программирования под названием Sketch. Вся прелесть этого языка заключается в том, что он позволяет программистам при написании программ опускать некоторые из участков кода, и заполняет эти промежутки самостоятельно, оптимизируя при этом получившиеся конструкции.
 | Опубликовано Informatic | Подробнее | Комментарии: 5

Ученые создали "луч темноты", способный скрывать микроскопические объекты

Структура оптической установкиИсследователи из Национального университета Сингапура (National University of Singapore) разработали оптическую установку, создающую "луч темноты", луч особого света, который может сделать микроскопические объекты, находящиеся на значительном удалении от установки, невидимыми для стороннего наблюдателя. И это не что-то из области научной фантастики, такая технология действительно работает. Луч света лазера, подвергнутый предварительной сложной оптической "обработке" создает области пространства или, как называют их исследователи, "капсулы световой пустоты", внутри которых могут скрываться любые объекты микро- и макроскопических размеров.
 | Опубликовано Informatic | Подробнее | Комментарии: 4

Ученым удалось сделать снимок внутренней структуры атома

Снимок атома водородаПолучение изображения внутреннего строения атома, его электронов, протонов и нейтронов, является невероятно сложной задачей, даже с учетом высокого уровня развития современных технологий. Все трудности в этом деле заключаются в том, что движение всех субатомных частиц описывается законами квантовой механики, которые не позволяют произвести внешнее вмешательство в движение частиц без нарушения этого движения. Вместо этого квантовая теория дает в руки ученых волновую функцию каждой частицы, которая описывает движение этой частицы и позволяет рассчитать вероятность обнаружения данной частицы в определенном месте в определенный момент времени. Используя эти известные волновые функции различных частиц, ученые-физики впервые оказались в состоянии сделать снимок "внутренностей" атома водорода, которой может обеспечить более глубокое понимание квантового мира и устройства всей материи, существующей во Вселенной.
 | Опубликовано Informatic | Подробнее | Комментарии: 9
26 марта 2013 | Медицина

Ученым удалось создать 581 клон одного и того же животного

Клонированные грызуныЯпонские ученые, возглавляемые доктором Терухико Вакаямой из Центра биологии и развития института RIKEN, подняли технологию клонирования живых существ на совершенно иной качественный уровень. Они не создали новый вид генетически модифицированных животных и не разработали совершенно новую технологию клонирования, им удалось, используя уже ставшую традиционной технологию, создать 581 клон из единственной клетки одного животного-грызуна. Если подобный метод клонирования будет работать и с животными других видов, это может обеспечить человечество практически неограниченным количеством специально выведенных сельскохозяйственных животных и животных, используемых в различных исследованиях.
 | Опубликовано DrWho | Подробнее | Комментарии: 4
27 февраля 2013 | Научно-популярное

Ученые создали клетки-зомби

Зомби-клеткаС появлением популярного сериала "Ходячие мертвецы /The Walking Dead" тема зомби и зомби-апокалипсиса начала набирать небывалую популярность. Конечно, этой теме и было бы суждено остаться только лишь страшилкой, но, согласно информации от некоторых издательств, существует по крайней мере одна группа ученых-биологов, работающих над созданием клеток-зомби. Но паниковать не стоит, в результате исследований, проводимых учеными Национальной лаборатории Сандиа (Sandia National Laboratories) и биологической лаборатории университета Нью-Мексико, не появится вируса, который превратит в зомби большую часть населения Земли. Клетки-зомби, разрабатываемые учеными, предназначены совсем для иных целей.
 | Опубликовано Informatic | Подробнее | Комментарии: 8

Созданы бактерии-компьютеры, способные обрабатывать информацию и хранить ее в своем генетическом коде

Бактерия-компьютерУченые-биоинженеры из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) создали особый вид бактерий, которые действуют как крошечные компьютеры, обрабатывая поступающие сигналы и сохраняя полученные результаты в своем генетическом коде. Эти бактерии ведут себя как достаточно сложные логические схемы, реагирующие на входящие из окружающей среды сигналы и выполняющие определенные действия, к примеру, вырабатывающие белок определенного вида, при наличии одного или комбинации сигналов, на которые они настроены. А способность клеток микроорганизмов сохранять информацию в генетическом коде позволит создать на их основе различные биохимические датчики, различные элементы биопроизводства или средства программирования стволовых клеток и клеток других тканей.
 | Опубликовано Informatic | Подробнее | Комментарии: 3

Ученые разгадали математические секреты вековой давности

Сриниваса РамануджанНаходясь на смертном одре, блестящий индийский математик Сриниваса Рамануджан записал несколько математических функций, которые, по его словам, явились ему во снах. И теперь, спустя почти 100 лет, ученые-математики нашли доказательство истинности вышеупомянутых функций. "Мы решили загадки, записанные в последних записях индийского гения. В течение последних 90 лет эти функции оставались непостижимой тайной даже для ученых, работающих в этом направлении математики" - рассказал Кен Оно (Ken Ono), ученый-математик из университета Эмори.
 | Опубликовано Informatic | Подробнее | Комментарии: 8

Компания Alps Electric представляет футуристический интерфейс для автомобиля будущего, способный предугадать действия водителя

Автомобильный интерфейсСпециалисты компании Alps Electric разработали интерфейс следующего поколения для автомобилей, снабдив его массой собственных датчиков и устройств ввода информации. Основой нового интерфейса является контроллер Multi-Modal Commander, который реализовывает два вида ввода команд и данных, непосредственный и на основе движений и жестов рук человека. Также в состав нового интерфейса входит технология Haptic Shifter, которая позволяет автоматически менять некоторые настройки интерфейса в зависимости от текущей ситуации.
 | Опубликовано Transporter | Подробнее | Комментарии: 4
18 октября 2012 | Научно-популярное

Потрясающая красота математических функций

Визуализация процессов гидрогазодинамикиКогда вы учились в средней школе и высшем учебном заведении любая математика представлялась вам скучной последовательностью алгебраических формул, большую часть из которых приходилось зубрить наизусть. Но то, что мы собираемся продемонстрировать сейчас вам, является визуализацией различных функций вычислительной гидрогазодинамики, которые весьма необычны и просто невероятно красивы.
 | Опубликовано Informatic | Подробнее | Комментарии: 6

Живые клетки научились выполнять логические и арифметические операции.

Вычисления на уровне ДНККлетка живого организма - это удивительный и чрезвычайно сложный микроскопический объект, который может сам заботиться о себе. Но клетка - это не та вещь, которую можно назвать умной. Но в будущем все может измениться благодаря тому, что ученым удалось сделать клетки, которые способны на биохимическом уровне выполнять логические и несложные арифметические операции. Такая новая функция клеток может стать основой для создания в будущем живых имплантируемых органов или их частей, которые смогут действовать как компьютер, выполняя заложенную в них программу.
 | Опубликовано DrWho | Подробнее | Комментарии: 3