На чем написан google
Перейти к содержимому

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

  • автор:

На чем написан браузер Гугл Хром?

Меня интересуют какой язык, языки используются для написаний современных программ, причем хотелось бы, чтобы эти языки не теряли актуальности и через 10 — 20 лет.
Прошу ответить тех, кто разбирается в вопросе — остальных просьба не засорять пустыми комментариями ответы.

Лучший ответ
на С++ написан. Глянь код
https://chromium.googlesource.com/chromium/src.git/
Остальные ответы

Я думаю, что С++ не потеряет актуальности и через 50 лет. Сейчас активно развиваются мобильные приложения, которые пишутся на java. C++ был родителем java. Те же конструкции. Новичек возможно даже не отличит их.

> какой язык, языки используются для написаний современных программ
В основном си-подобные — C++, C#, Java, JavaScript, PHP — но и не только и далеко не только.
Причем разные программы пишут на разных языках. Иногда компоненты одной программы пишут на разных языках, выбирая под каждый компонент язык, который для него лучше подходит.
Гугл Хром таков.

> хотелось бы, чтобы эти языки не теряли актуальности
Так быстро никакой язык не потеряет актуальность.
Еще раз, разные языки прежде всего для разных задач, а не наперегонки друг другу, какой лучше.

Уж Delphi вон сколько лет гниет, а для некоторых задач он по-прежнему незаменим.
Да и гниет он по тому, что тогда была битва конкурентов, в которой в конце-концов победил Microsoft с си-подобными языками, а не Borland с Delphi. Сейчас такого нет и не предвидится, у Microsoft нет достойных конкурентов.

The CatИскусственный Интеллект (116083) 9 лет назад
> у Microsoft нет достойных конкурентов
Спасибо. Поржал.

Мудрец (15759) А что, есть? И кто же? (Разумеется, имеется в виду в сфере средств разработки, а не игровых приставок или компьютерных мышек каких-нибудь)

Google создаст «убийцу» С++

Сотрудники Google создали язык программирования Carbon, синтаксисом как две капли воды похожим на C++. Авторы проекта позиционируют его одновременно и как замену, и как преемника C++. Затмить столь широко используемый язык будет непросто – по популярности он уступает лишь Java, C и Python. Впрочем, у Google есть опыт создания языков, быстро нашедших своих адептов. Таковым является язык Go (GoLang).

Замена C++

Интернет-гигант Google создает новый язык программирования Carbon на замену всемирно известному С++, сообщил профильный ресурс 9to5Google. Презентация прошла на конференции Cpp North в Торонто (Канада).

Над Carbon трудятся сотрудники Google, в том числе разработчик Чендлер Каррут (Chandler Carruth). На каком именно этапе находится разработка, неизвестно, но Google неоднократно доказывала, что может создать полноценный язык программирования и сделать его популярным.

За плечами Google создание языка GoLang (от же просто Go). Также у корпорации есть язык Dart, создававшийся как полноценная альтернатива JavaScript.

carb600.jpg

Авторы максимально упростили для разработчиков процесс перехода с С++ на Carbon

Чендлер Каррут называет Carbon не заменой, но преемником C++. Такие примеры в мировой истории тоже имеются – например, Kotlin считается преемником Java, а используемый в iOS Swift – это преемник Objective-C. TypeScript от Microsoft способен полностью заменить JavaScript. Да и сам C++, широко используемый в программных продуктах Google, также является своего рода преемником оригинального языка программирования C, пишет 9to5Mac.

Возможности нового языка

По заявлениям разработчиков, главное, что Carbon позаимствует у С++ – это его производительность. Они подчеркивают, что им удалось устранить все имеющиеся недостатки оригинального С++.

При этом код на Carbon очень сильно напоминает код на С++; во многих случаях они чуть ли не идентичны. Более того, код на Carbon может быть интегрирован в код С++ по желанию разработчика.

carb601.jpg

Примеры кода на C++ (слева) и Carbon. Отличий минимум

Программисты на С++, желающие полностью перейти на Carbon, получат в свое распоряжение инструментарий для автоматической транслитерации библиотек С++ в код на новом языке Google. Обратная миграция тоже возможна – в дальнейшем эти библиотеки могут использоваться в существующем проекте на С++.

Все необходимые разработчику инструменты Carbon размещены на принадлежащем Microsoft портале GitHub и распространяются по лицензии Apache 2.0. Компилятор кода Carbon написан при помощи LLVM (Low Level Virtual Machine) – специальной программной инфраструктуры для создания компиляторов. Также в нем использовались наработки из Clang – компилятора для C, C++, Objective-С и Objective-C++.

Участие Google

Пока неизвестно, какую роль Google будет играть в дальнейшем развитии Carbon. В настоящее время ее сотрудники составляют большую часть команды разработчиков этого языка.

В то же время Google нигде не указывает, что Carbon – это именно ее проект. Как пишет 9to5Mac, сделано это намеренно. Несмотря на то, что разработка Carbon началась именно в недрах корпорации, все члены команды понимают, что для успеха в будущем Carbon должен быть «независимым и управляемым сообществом проектом», а не исключительно собственным творением Google.

Перспективы C++

C++ – довольно старый язык по современным меркам. Он появился в 1985 г. и, по статистике компании TIOBE за июль 2022 г., он занимает четвертое место по популярности среди всех существующих языков программирования. Впереди него лишь Python, C и Java.

В рейтинге TIOBE язык С++ участвует с 2001 г., и за все это время он ни разу не опустился ниже пятой строчки. В последний раз топ-5 он замыкал в феврале 2008 г., а в 2003 г. эксперты TIOBE наградили его званием «Язык года».

carb602.jpg

C++ прочно закрепился в пятерке лидеров. Он не выбывает из нее десятилетиями

В мае 2019 г. C++ поднялся до третьей строчки, что на момент публикации материала являлось для него наилучшим показателем. Из этого следует, что у Carbon пока не так уж много шансов обойти C++ по популярности и уровню распространения.

Одно пространство для сотни задач: обзор интерактивных онлайн-досок
бизнес-коммуникации

Однако нельзя отрицать, что вероятность такого исхода все же существует. Например, Go, еще один язык Google, занимает 12 строчку в рейтинге TIOBE. Google выпустила его в ноябре 2009 г., и за неполные 13 лет он обогнал Objective-C, Perl, Ruby, Rust и многие другие популярные языки программирования.

Как скоро Carbon станет одним из крупнейших языков программирования мира, эксперты 9to5Mac сказать не берутся. Чендлер Каррут, один из его создателей, заявил, что в настоящее время Carbon является всего лишь экспериментом. С другой стороны, некоторые компании, по словам Каррута, уже проявили к нему интерес. Их названия разработчик не приводит.

Языки программирования, которые используют Google, Reddit и другие гиганты

Языки программирования, которые используют Google, Reddit и другие гиганты

Всевозможные рейтинги языков не дают возможности понять, какие технологии в реальности используются на популярных и сложных проектах. Исправляя этот недостаток, TechWorm опубликовал статью о распространённости языков программирования в крупнейших сервисах.

Иллюстрация: emaze.com

Поиск Google

Первая версия Google называлась BackRub и была написана на Java и Python. Сейчас фронт-энд Google написан на C и C++, а его известные поисковые роботы — на Python. Впрочем, из-за нестабильности роботов и заполнения индексов старой информацией они были переписаны на C++ и получили возможность инкрементальных обновлений.

Google Chrome

Популярный браузер написан на C++, Assembly и Python.

Adobe

Все продукты Adobe (Photoshop, Acrobat, Illustrator и т. д.) написаны на С/С++ и ActionScript, в интерфейсах используется JavaScript.

Microsoft

Word, Excel и Powerpoint написаны на C/C++, имеют встроенный движок VisualBasic, и VisualBasic использован для разработки интерфейсов. В разработке Windows 10 использовался C++, а ядро операционной системы работает на С.

Apple

Mac Os X написана на Objective C, а ядро, как и в предыдущем случае, на C. IO PnP подсистема Mac Os X использует Embedded C++.

Linux

Большая часть Linux написана на языке программирования C. Многие приложения используют Python, KDE написан полностью на C++. Ядра Linux используют Assembly.

AutoCAD

Первая версия программы была написана на чистом C с небольшими вкраплениями Assembly. Последняя версия работает на C++. Популярные адаптеры для программы написаны на AutoLISP, Visual LISP, VBA, .NET и JavaScript.

YouTube

Первоначально сервис писался на PHP, но затем (на раннем этапе развития проекта) был сделан выбор в пользу Python, на котором и продолжалась разработка до момента продажи Google.

Facebook

Значительная часть социальной сети написана на PHP, используется и XHP, а наиболее популярная среда — HihHop для PHP. Помимо этого, широко используются JavaScript и Erlang.

Dropbox

Популярное облачное хранилище в качестве ключевого языка программирования использует Python.

Quora

Основатели Quora, до этого работавшие в Facebook, выбрали для своего сервиса Python. LiveNode, одна из внутренних систем для управления отображением содержимого на веб-страницах, также частично написана на Python.

Reddit

Первоначально Reddit был написан на Common Lisp, но ещё в 2005 году переписан на Python — для большей гибкости и доступа к многочисленным библиотекам.

Выбрали Европу, ментальность, деньги, комфорт, международные проекты, work-life баланс.

Текст: Отдел новостей Источник: dev.by Теги: языки программирования, python

Нашли ошибку в тексте-выделите ее и нажмите Ctrl+Enter. Нашли ошибку в тексте-выделите ее и нажмите кнопку «Сообщить об ошибке».»

Читайте также
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)

Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.

10 способов научиться программировать самостоятельно

Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.

10+ сертификаций Coursera, которые могут изменить вашу карьеру

Бюджетный способ прокачать навыки и повысить зарплату — это профессиональный сертификат от Google, IBM или крупного зарубежного университета. На Coursera как раз можно найти десятки полезных обучающих программ по машинному обучению, проджект-менеджменту и не только. Собрали 10+ сертификаций, которые будут выигрышно смотреться в резюме как новичка, так и опытного специалиста.

Microsoft запустила обучающий сайт по Java

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

shivam-ensureias
25 мая 2023, 14:34

https://ensureias.com/best-ias-coaching-in-delhi
Ensuring the Best IAS Coaching in Delhi with Ensure IAS

When it comes to preparing for the prestigious IAS exams, choosing the right coaching institute is crucial. Among the plethora of options in Delhi, Ensure IAS stands out as the epitome of excellence. With its unwavering commitment to student success, Ensure IAS provides a comprehensive and result-oriented coaching experience Ensure IAS.

What sets Ensure IAS apart is its team of highly experienced and knowledgeable faculty members who are experts in their respective fields. They adopt innovative teaching methods, providing personalized attention to each student. The institute’s meticulously designed study material covers the entire syllabus, ensuring thorough understanding and retention of concepts Best IAS Coaching In Delhi.

Ensure IAS also offers regular mock tests, enabling students to assess their progress and identify areas for improvement. The institute’s state-of-the-art infrastructure provides a conducive learning environment. Moreover, the supportive and motivating atmosphere at Ensure IAS empowers students to overcome challenges and stay focused on their goals.

With a proven track record of producing successful candidates year after year, Ensure IAS has established itself as the best IAS coaching institute in Delhi. Joining Ensure IAS is a step towards achieving your dreams of becoming a civil servant and making a positive impact on society.

Язык Программного кода сайта Google — Поиска, Хрома и прочего

Гугл — одна из самых крупных IT-компаний в мире! И многие пользователи начинают интересоваться тем, а на каком языке написаны продукты данной фирмы (к примеру, хром, переводчик или же сам поиск)? Давайте разбираться!

На чём написан поиск гугл?

  1. Когда Google-поиск только разрабатывался, то весомая часть его кода была написана на Java. Однако с течением времени пользователей данного сервиса становилось всё больше и сложный код на Java уже не справлялся.
  2. Также, добавление некоторых новых функций потребовало использование и других языков программирования: python и C++.

В настоящее время поисковая система гугл по большей части написана на языке программирования C++, однако в ней также используется и много других языков: php, GO (созданный лично компанией гугл), C#, html — это, собственно, сами веб-страницы и так далее.

А вы слышали про это ⇓

Что насчёт Google Chrome?

Здесь уже немного сложнее. Начнём с того, что данный браузер — мультиплатформенный, то есть разрабатывался на несколько операционных систем .

И если для Windows используется C#, то для iMac нужен уже Objective-C. Даже несмотря на то, что обе ОС предназначены для ПК, код программы необходимо писать на разных языках.

Удивительно: ⇓

На мобильных “операционках” всё работает также. Google Chrome для андроид написан на языке программирования Java, а вот для айфона — Swift.

Эти языки программирования выбраны не просто так, ведь они отлично подходят для определённых целей, обеспечивая быстродействия браузера и его функциональность.

В переводчике

Какой язык программирования был использован для гугл переводчика и прочих приложений?

Если рассматривать переводчик как приложение для мобильных устройств, то здесь ничего не меняется. Он написан на уже знакомых нам языках программирования: Java и Swift. Сайт гугл переводчика выполнен с использованием других разных языков программирования, а именно: PHP и Javascript.

Тоже самое касается и других сервисов от гугл по типу “Google Карты”, Хром или, к примеру, Gmail. Надеемся, что мы смогли помочь вам в решении этого вопроса! А если у вас остались вопросы, то смело обращайтесь к нам в комментариях…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *