Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/90: Рейтинг темы: голосов - 90, средняя оценка - 4.77
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495

На чем google написан?

29.10.2012, 17:19. Показов 17628. Ответов 70
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет,заинтересовал данный вопрос.Может быть, вы что-то знаете,ссылки у вас есть какие-то.Я слышал,что узко-проблемные места на C++,а все остальное?На python?На чем?интересно может у них и фронтэнд на C++,что маловероятно,это адско,хотя быстро бы было,наверно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2012, 17:19
Ответы с готовыми решениями:

На чём написан сайт
Всем привет! Подскажите пожалуйста на чём написан сайт, и возможно ли создать такой же движке?? Если возможно, то подскажите движок на...

На чем написан код?
Подскажите в какой среде писался вот этот код??? Приложение #include <stdio.h> #include <string.h> #include <math.h> ...

На чем написан сайт ?
Доброго времени суток ! Помогите определить на чем написан сайт ? Не один сервис не выдает что за cms. Заранее благодарю.

70
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
29.10.2012, 17:36
архитектура google ну и в гугле этоже набрать)
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 19:16  [ТС]
Читал уже, интересуют подробности

Добавлено через 1 час 38 минут
Интересует,как там java использовано
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
29.10.2012, 19:20
Джава валяется на самой странице выдачи. И ничего адского в плюсах нет, а раз уж у них низ на плюсах, то как раз проще всего целиком на них.
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 20:19  [ТС]
taras atavin,спасибо,а вот можете посоветовать как на плюсах разрабатывать сайты,вот на java-jsp,очень легко все делается,а есть ли такое для C++.

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
Джава валяется на самой странице выдачи
А как вы это узнали,написано где?
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
29.10.2012, 20:59
он наверно путает javascript и java

java используют для работы с базами, и еще у них какие то сайты есть на них

на хабре были статьи про самописные поисковые системы
и недавно появилась фото экскурсия в датацентр
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 21:18  [ТС]
Цитата Сообщение от t1m0n Посмотреть сообщение
он наверно путает javascript и java
В первом посте я имел ввиду именно java,а не js,то,что у google js полно,итак видно.
Мне интересно,про как на плюсах разрабатывать сайты,вот на java-jsp,очень легко все делается,а есть ли такое для C++.Т.е аналог jsp только на C++
0
201 / 21 / 5
Регистрация: 27.08.2012
Сообщений: 805
29.10.2012, 22:22
Цитата Сообщение от vantyz Посмотреть сообщение
В первом посте я имел ввиду именно java,а не js,то,что у google js полно,итак видно.
Мне интересно,про как на плюсах разрабатывать сайты,вот на java-jsp,очень легко все делается,а есть ли такое для C++.Т.е аналог jsp только на C++
vantyz, писать сайты на плюсах - дело не благодарное, есть более специализирвоанные языки и технологии, но если уж хочется на плюсах - смотрите в сторону cgi.
а гугл с++ используется только в серверной части - для взаимодействия с бд и т.д. и был выбран только в силу его быстроты, а сам внешний вид написан на питоне ну и плюс традиционный js+html. Java, насколько я читал, совсем немного.
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 22:30  [ТС]
Вовчег,интересно почитать,как питон соединяется с C++?А они django используют,или нет?

Добавлено через 35 секунд
Цитата Сообщение от Вовчег Посмотреть сообщение
Java, насколько я читал, совсем немного.
А где читали?

Добавлено через 1 минуту
Цитата Сообщение от Вовчег Посмотреть сообщение
писать сайты на плюсах - дело не благодарное
Вот я и говорю,может есть какой-то аналог jsp для C++?
0
201 / 21 / 5
Регистрация: 27.08.2012
Сообщений: 805
29.10.2012, 22:34
Цитата Сообщение от vantyz Посмотреть сообщение
Вовчег,интересно почитать,как питон соединяется с C++?А они django используют,или нет?
Вот честно, не знаю, с питоном практически не знаком, как и с джанго.
Цитата Сообщение от vantyz Посмотреть сообщение
А где читали?
Не помню, но где-то (вроде на хабрахабре) была как раз про это статья. Там говорилось, что вроде сначала Пейдж и Брин собирались наваять все на джаве, но потом что-то не срослось, и они взяли за основу связку с++ и питон. вообще гугл - питонолюбивая компания, не раз читал разные новости о поглощении гуглом мелких софтверных компаний, который потом переводили на питон
Цитата Сообщение от vantyz Посмотреть сообщение
Вот я и говорю,может есть какой-то аналог jsp для C++?
нету аналога, поэтому сайты на с++ практически не делают, за редким исключением
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 22:37  [ТС]
Вовчег,спасибо.Кстати статья на хабре называется "Как Ларри Пейдж изучал java",ну или что-то подобное)
0
201 / 21 / 5
Регистрация: 27.08.2012
Сообщений: 805
29.10.2012, 22:40
vantyz, точно не помню, я не одну статью читал по этому поводу. а ту статью я тоже помню - http://habrahabr.ru/post/117702/
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 22:44  [ТС]
Кстати,сейчас прочитал ,по моему python не используют,только C++
0
Почетный модератор
 Аватар для Humanoid
11557 / 4352 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
29.10.2012, 22:53
Заглянул в заголовок Server, который возвращает гугл... там значится "gws"... сам гугл при этом ссылается на википедию. Про сам GWS сказано
Google Web Server (GWS) — Custom Linux-based Web server that Google uses for its online services.
Но тут не сказано, на чём он написан.
А вообще про их софт сказано:
Most of the software stack that Google uses on their servers was developed in-house. It is believed that C++, Java, and Python are favored over other programming languages. For example, the back end of Gmail is written in Java and the back end of Google Search is written in C++. Google has acknowledged that Python has played an important role from the beginning, and that it continues to do so as the system grows and evolves.
Получается, что сам поисковый движок написан на C++... оно и понятно. Ведь, там нужна максимальная производительность.
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
29.10.2012, 23:00  [ТС]
Humanoid,спасибо.Сейчас прочитал,что в основном используются C++/java,а не python,python используется в youtube,и еще где-то.
Цитата Сообщение от Humanoid Посмотреть сообщение
Ведь, там нужна максимальная производительность.
Конечно,милиарды человек,всегда интересовался такими системами)Кстати,раз аналогов jsp на C++-нет,то можете посоветовать всякие штуки ,облегчающиенаписание на C++ сайта.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
30.10.2012, 10:05
А там облегчать нечего, единственная заковыка в протоколе http, а не в генерации самой страницы.

Добавлено через 9 минут
Но с учётом того, что сайт поисковый, есть свои сложности в реализации на императивном языке ИИ. И к питону это тоже относится.
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
30.10.2012, 14:31  [ТС]
Цитата Сообщение от taras atavin Посмотреть сообщение
есть свои сложности в реализации
А, что например?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
30.10.2012, 15:09
Это лучше спросить не у меня.
0
Инженер - программист МАЗ
 Аватар для zloy_developer
293 / 64 / 2
Регистрация: 05.12.2011
Сообщений: 392
Записей в блоге: 3
30.10.2012, 15:14
http://www.insight-it.ru/massh... ra-google/

Почитай, там ясно сказано
0
54 / 54 / 2
Регистрация: 04.03.2012
Сообщений: 495
30.10.2012, 15:17  [ТС]
taras atavin А можете посоветовать,где написано про запуск C++ веб сайтов?Типо урока:установи то,тут напиши,открой браузер и hello word)

Добавлено через 58 секунд
Цитата Сообщение от zloy_developer Посмотреть сообщение
Почитай, там ясно сказано
Ссылка тут уже была,там просто сказано используются C++,Java,а где ,интересуют подробности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2012, 15:17
Помогаю со студенческими работами здесь

На чём написан код?
Помогите понять нубу на чём написан код, в какой проге?

На чём написан Linux?
На чём написан Linux?

На чем написан сайт
Подскажите на чем написана следующая страница datapro.ru/services ? Меня интересуют эти линии и как правильно ссылки располагаются в...

На чем написан дизайн сайта?
Доброго времени суток! Не могу понять, на чем написан дизайн сайта, раз нет обычный css файлов: Заранее спасибо за помощь!

На чем написан данный сайт?
Тему общих вопрос, извините, не нашел. Решил написать в этот раздел, так как html там точно присутствует, как и везде):D Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru