У любого программиста по пятьдесят раз на дню возникает задача «сходить в документацию и посмотреть параметры функции». Хорошо, если данную задачу успешно решает IDE, но это не всегда так, и поэтому существует большой поток «программистских» запросов к поиску. Мы решили сэкономить программистам время на поиск в документации, и показывать интересующий их ответ прямо в поисковой выдаче ― в специальном колдунщике. Это официальная версия, которую мы сказали руководству. На самом деле, мы – сами программисты, и сделали колдунщик, чтобы нам было проще работать. Не цитируйте этот пост в блогах, а то нас «попалят» :)
Все описания, которые можно увидеть в колдунщике для программистов, взяты из официальных руководств по программированию и справочных материалов. Сейчас колдунщик знает больше десятка популярных языков программирования, языков разметки, API и окружений (Perl, PHP, PostgreSQL, Python, C/C++/STL, Win32, Java, HTML/CSS/JavaScript, MySQL), разумеется, отличая одинаково называемые операторы из разных языков, если язык в запросе задан явно (например, перловский print от print из PHP).
В некоторых случаях вы можете воспользоваться «поиском для программистов» даже не задавая запрос. Например, если вам нужно уточнить, какие дочерние свойства бывают у font в CSS, просто наберите css font в строке поиска ― в саджесте будут перечислены все возможные варианты, согласно CSS Reference с W3Schools.
В данный момент колдунщик для программистов является бетой (первый раз можно не объяснять, что это такое), Мы будем его активно дорабатывать, добавляя новые языки программирования и улучшая функциональность.
Если вы не нашли в нашем списке любимый язык программирования ― требуйте его прямо здесь, в комментариях.
Алексей Мирзоян, Евгений Крохалев, Сергей Рубаков, Анатолий Орлов и другие разработчики Яндекса
RTFM на Яндексе
1 февраля 2011, 12:37