Quipper - первый язык программирования высокого уровня для квантовых компьютеров Quipper - первый язык программирования высокого уровня для квантовых компьютеров
 
Portal demokratizator развлекательно познавательный ресурс
Нельзя прятаться от жизни. Ее надо прожить.
© Холм одного дерева
 
  Главная Регистрация Статистика Контакты RSS 2.0
   
 
 
Навигация
 
Топ новостей раздела
 

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

Ученые выяснили, что жидкая вода может существовать в д ...
   

Компьютеры научились читать "язык" тела человека
   

Жизнь на Земле зародилась на суше
   

"Разноцветные" фотоны - революция в области квантовых ...
   

Ученые составили математическую модель, описывающую про ...
   

В Германии планируется создание самой большой и мощной ...
   

Разработана видеосистема распознающая оружие сразу, как ...
   

Ученые из Японии создали новый тип двигателя, предназна ...
   

Использование углеродных нанотрубок позволило создать с ...
 
 
Топ новостей
 

Археологов поразила кровать Тутанхамона
   

Время до исчезновения человечества, ускоряется
   

Компания SpaceX представляет видеоролик, демонстрирующи ...
   

На авиасалоне в Жуковском представлен российский летающ ...
   

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

Ученые выяснили, что жидкая вода может существовать в д ...
   

В Audi смоделировали, как человек будет проводить время ...
   

Графеновый "робот-паук", который не нуждается в источ ...
   

Смарт-перчатка преобразовывает язык жестов в текст
   

В Индии запустили поезд, почти полностью работающий на ...
   

Обновленный Bluetooth создаст из домашней электроники е ...
   

Илону Маску разрешили пробурить тоннель от Вашингтона д ...
   

Компьютеры научились читать "язык" тела человека
   

Жизнь на Земле зародилась на суше
   

Что такое Лента Мебиуса
   

Мнения о развитии ИИ разделяются
   

Компания Lightyear планирует выпустить на дороги One EV ...
   

"Разноцветные" фотоны - революция в области квантовых ...
   

NASA нашло внутри Юпитера схожую с Землей планету
   

Марсоход Curiosity - пять лет на Марсе и до сих пор ход ...
 
 

 

   
Новости науки
  Автор: white, 10-07-2013, 09:13, просмотров: 1264
Внимание! Данный материал, а именно «Quipper - первый язык программирования высокого уровня для квантовых компьютеров» , предоставлен исключительно для ознакомления! Администрация не несет ответственности за его содержимое. Если Вы являетесь правообладателем какого-либо материала, ссылка (либо ссылки) на который размещена на этом сайте, и не хотели бы чтобы данная информация распространялась пользователями без Вашего на то согласия, то мы будем рады оказать Вам содействие, удалив соответствующие ссылки, для этого необходимо.

Quipper - первый язык программирования высокого уровня для квантовых компьютеров

Людям, интересующимся областью квантовых вычислений и квантовых компьютеров, хорошо известно, что основой таких компьютеров являются квантовые биты, кубиты, которые, в отличие от битов традиционных компьютеров, могут принимать значение логической единицы и логического нуля одновременно. Такая особенность позволяет квантовому компьютеру одновременно производить две или большее количество вычислительных операций. Но программирование компьютерных алгоритмов, которые с максимальной эффективностью используют квантовый параллелизм, является достаточно сложной задачей, которая до последнего времени выполнялась на самом низком уровне с помощью элементарных инструкций программирования квантовых логических элементов, состоящих из кубитов.

Теперь, область разработки программного обеспечения для квантовых вычислительных систем перешла на совершенно новый качественно иной уровень. Толчком к этому послужило создание первого языка программирования высокого уровня, языка, получившего название Quipper. Несмотря на то, что на свете еще не существует реальных полноценных квантовых компьютеров, наличие языка программирования может стать толчком к их скорому появлению и стать фактором, определяющим архитектуру этих будущих компьютеров.

Честь создания первого квантового языка программирования высокого уровня Quipper принадлежит Петеру Зелингеру (Peter Selinger) и его команде из университета Дэлхоузи в Галифаксе, Канада. Язык Quipper разработан для того, чтобы программисты имели возможность выразить общие понятия, действия и концепции, не вникая в низкоуровневые инструкции и операции. Это позволит без особых затруднений создавать библиотеки квантовых программ, объединять различные алгоритмы в единое целое модульным способом. Самым ближайшим аналогом языка Quipper, работающим на обычных компьютерах, является язык программирования Java, который берет на себя выполнение всех низкоуровневых операций.

Основой языка Quipper является классический язык программирования Haskell, который как нельзя лучше подходит для создания алгоритмов математических моделей и расчетов из области прикладной и теоретической физики. Те изменения, которым команда Зелингер подвергла оригинальный язык программирования, должны оптимизировать набор получаемых конечных низкоуровневых инструкций для обработки их квантовыми битами.

Разработчики языка Quipper создали библиотеку кода, которая реализует семь существующих квантовых алгоритмов, включая алгоритм расчета энергии стандартного состояния молекул. Они надеются на то, что другие программисты и коллективы программистов в будущем добавят в библиотеку свои собственные алгоритмы, создавая все вместе ресурс, позволяющий создавать программы для квантовых компьютеров столь же легко, как и обычные программисты создают программы на Яве.

Команда Зелингера предоставила всеобщему вниманию структуру языка Quipper вместе с разработанными библиотеками на Конференции по разработке и реализации языков программирования (the Programming Language Design and Implementation conference), которая проходила в Сиэтле в прошлом месяце. Создание языка Quipper производилось в рамках программы, финансируемой IARPA (US Intelligence Advanced Research Projects Agency), Управления перспективных исследований разведки США, специалисты которого поставили перед собой цель определить минимальное количество кубитов, которыми должен обладать квантовый компьютер для эффективного решения определенного круга задач.

К сожалению, разработанный язык программирования Quipper не может использоваться для написания программ к единственному виду квантовых компьютеров, существующих в настоящее время, компьютеров компании D-Wave, которые используют метод, называемый адиабатными квантовыми вычислениями, делающий его несовместимым с квантовыми вычислительными системами в их традиционном понимании.

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

Искусственный интеллект изобретший свой собственный язык Искусственный интеллект изобретший свой собственный язык
Исследователи компании Facebook, работающие в рамках плана FAIR (Facebook Artificial Intelligence Research), невзначай для себя обнаружили, что...
"Разноцветные" фотоны - революция в области квантовых вычислений
Несмотря на огромное количество исследований в области квантовых вычислений, универсальные квантовые компьютеры так и продолжают оставаться...
IBM заложила основу для практической реализации квантовый компьютер IBM заложила основу для практической реализации квантовый компьютер
Ученые компании IBM сделали два очень важных шага на пути к созданию практического квантового компьютера. Одним из этих шагов является...
Ученые обнаружили, что свойства одного из распространенных материалов делаю ... Ученые обнаружили, что свойства одного из распространенных материалов делаю ...
Когда речь заходит об области квантовых вычислений, квантовых коммуникаций и о реализации квантовых битов, кубитов, в мыслях сразу возникают...
Ученые разработали специальный язык для программирования процессов создания ... Ученые разработали специальный язык для программирования процессов создания ...
Подобно тому, как с помощью языков C, Python и Java пишутся программы для компьютеров, ученые-химики и биохимики с помощью набора специальных...
Qcloud - первый квантовый компьютер, подключенный к Интернету, доступ к кот ... Qcloud - первый квантовый компьютер, подключенный к Интернету, доступ к кот ...
В настоящее время только у очень малого числа научных учреждений и лабораторий имеется доступ даже к не очень сложным квантовым компьютерами....
Разработан новый квантовый алгоритм, который позволит создать идеальные сте ... Разработан новый квантовый алгоритм, который позволит создать идеальные сте ...
Исследователи из Лаборатории прикладной физики (Applied Physics Laboratory, APL) университета Джона Хопкинса (Johns Hopkins University)...
Созданы квантовые биты нового типа, управляемые с помощью резонанса Созданы квантовые биты нового типа, управляемые с помощью резонанса "искус ...
Исследователи из Института Нильса Бора (Niels Bohr Institute), совместно с их коллегами из США и Австралии, разработали метод управления...
Проведенные тесты подтвердили высокую производительность и эффективность кв ... Проведенные тесты подтвердили высокую производительность и эффективность кв ...
Существование квантовые компьютеров, выпускаемых небезызвестной компанией D-Wave, порождает как волну ярого скептицизма, с одной стороны, так и...
"Дефектные" алмазы могут стать основой квантового Интернета будущего
Современное оборудование, на котором держатся все Интернет-каналы, основано на базе полупроводниковых кремниевых чипов, но будущая квантовая...

Назад
 
  Добавление комментария
Ваше имя:*
E-Mail:*
 
Код:
Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код:*
   
Вопрос: Решите пример: 9 + 12 (ответ прописью)
Ответ:*

 
 
 
Авторизация
E-mail:
Пароль:
 
 
 
Последние объявления
24.07.2017
Доска обьявлений (Предложение)

 
Последние комментарии
Автор → тык
в новости → Сказ о портвейне
 
Кто онлайн
 Всего на сайте: 6
 Гостей: 5
 Пользователи: - отсутствуют
 Роботы: crawl Bot

 
Теги
Google, автомобиль, аппарат, беспилотник, более, большой, будет, впервые, готовится, компании, Компания, Космический, который, Марсоход, мир, мире, могут, может, НАСА, Новая, нового, Новый, обнаружили, Первые, первый, позволит, позволяет, помощью, рекорд, робот, самый, свет, Система, создали, Создан, стать, Телескоп, Технология, Ученые, через

Показать все теги
 
Карта сайта
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
 

 

 

 

 
Прокрутить вверх