![]() | |
|
Рубрики
Последние записи
СПОНСОР
Новости от БигМир
|
19 Aug 2011
Да здравствует возвращение машинного кода и возрождением C + +Разделы: Новости Интернет it Язык программирования тенденции приходят и уходят. Во-первых, Java является горячим новый язык, то это Python, то Рубин крадет центре внимания, то это обратно в JavaScript. Но последние язык дорогая, вероятно, последняя кто-либо ожидал. Верьте или нет, 2011 может быть годом C + +. На прошлой неделе последнюю версию ISO C + + Standard был одобрен единогласно. Это первый крупный пересмотр язык в 13 лет. Теперь официально известный как C + +11, новый стандарт вводит функций, предназначенных для облегчения разработки программного обеспечения для современных параллельных архитектур обработки, включая лямбда-выражений и новых типов данных для параллельных вычислений. Не то, что C + + действительно когда-нибудь уехал. С его старший двоюродный брат С, она остается одной из самых популярных языков для системного программирования и для приложений, требующих для выполнения интенсивных машинного кода, таких как двигатели 3D-игры. Вне ее специализированные ниши, однако, традиционные системы программирования сам впал в немилость в последние годы. Современные программисты больше отворачиваются от родного компиляции в пользу управляемого кода, средах, таких как Java и. Net, которая защищает их от некоторых из тяжелой работы управления памятью и проверки входных данных. Другие готовы пожертвовать производительностью для синтаксического удобства динамических языков, таких как Python, Ruby и JavaScript. Но C + +11 прибывает в интересное время. Там в растущие настроения, что маятник качался слишком далеко от машинного кода, и это могло бы быть время для того, чтобы отойти в другую сторону. Таким образом, C + +, возможно, нашел себе какую вряд союзников. Вряд чемпионов Машинный код включают в себя Google Google, вероятно, последней компании Вы ожидали бы быть заинтересованы в машинный код. В течение многих лет, он отстаивал идею, что само понятие настольного программного обеспечения является устаревшим. В идеальном мире Google, приложения работают только в браузере - и она разработала Chrome OS, чтобы доказать это. Но даже Google признает, что иногда интерпретируют JavaScript недостаточно. В прошлых статьях я уже рассказывал Google Native Client (NaCl), изолированной среды, что позволяет браузеру Chrome, чтобы загрузить и выполнить родные бинарные файлы для обработки производительность интенсивных операций. Это не праздный эксперимент; Google поставляется новая версия NaCl в последней бета-версии Chrome на прошлой неделе, и впервые эта технология включена по умолчанию. Ходят слухи, и то, что Netflix потоковое поддержки Google тихо проскользнул в самые последние сборки Chrome OS также опирается на NaCl API. NaCl не только кивнуть в сторону Google, машинный код, либо. Перейти язык программирования поискового гиганта была широко описана как "Java-как", но это верно лишь отчасти. Синтаксически это напоминает Java в некоторых отношениях, но идти код не выполняется в виртуальной машине, это компилируется непосредственно в машинный код. Более того, Google зашла так далеко, чтобы убедиться, что файлы Go может работать не только на рабочем столе, но в Google App Engine, среды облачных вычислений, а также. Метки: it Рубрики: Новости Интернет it КомментироватьСчетчики |