powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Высоконагруженные системы
25 сообщений из 475, страница 6 из 19
Высоконагруженные системы
    #39749511
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenART-CODEЛично мое мнение. Оставим Жабу жуликам от IT.
Может быть, там и больше платят, да не настолько, чтобы душу продавать. :)


Я тут покрутился немного в С++ мире

Криптовалютные вакухи - каждая вторая

Говнософт с текущей память и тормозами - да пожалуйста

Студенческие конторы - милости просим.

В итоге правильное IT - это какой то микромир С/С++/Assembler - то есть жалкий процент от того же С++.
C++ это:
игры
наука (физика/химия/биология/погода/итд)
финансы (биржевые боты)
инструменты для IT, типа баз данных
visual studio
- очень много софта под вин
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749513
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухЯ ничего не имею против качественного сайта на C++ - это лучший вариант на планетепо каким критериям?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749516
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guestЛибо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.).К слову сказать, такие инструкции, как инструкция XCHG или LOCK CMPXCHG не являются барьерными - они атомарные. Барьерами отложенных обращений к памяти являются такие инструкции как SFENCE, LFENCE и MFENCE, а барьерами переупорядочения инструкций являются такие инструкции как RDTSCP или CPUID. Пауза может быть использована, например, для lazy spin wait и абсолютно не гарантирует когерентность кэша процессора.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749517
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилполудухЯ ничего не имею против качественного сайта на C++ - это лучший вариант на планетепо каким критериям?
highload
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749520
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsxФормально сайт на php, но убери php'ышный код -- перепишут за две недели. Убери код на C и
через год сайт обязательно запустят.

Не совсем понимаю значение слова "запустят" в данном контексте, но реально хотел бы
посмотреть как будет работать PHP сайт, если из него убрать Apache/NGIX и интерпретатор
PHP, написанные на Си.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749523
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухvisual studio
давным давно (начиная с 2010) на c#(WPF) )))
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749525
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухrdb_devполудух, что именно тебя смущает? Что высоконагруженноый движок соцсети компилируется в машинные коды для выполнения процессором из C++ исходников, сконвертированных в функциональный аналог PHP кода, вместо того, чтобы использовать управляемый код PHP?
то что там получится недоPHP и недоC++
например, как они асинхронную многопоточность исполнят на пхп и запихнут потом в C++ ?
у пхп вообще нет таких фич, как в C++
а как они обработку ошибок туда запихнут? Они в вебе разные у них. Исключениями забросают? Моветон. Ошибок быть не должно в вебе вовсе. Точка.Это лишь пространные рассуждения, так как мы не знаем, какими свойствами обладает конвертер PHP_to_CPP, который пилят сами разработчики "Вконтакте", на сколько эффективным является получаемый код и какие решения применяются для обработки исключений, поэтому рассуждать об этом нет никакого смысла. Могу лишь с абсолютной уверенностью утверждать, что всё, что реализуемо на PHP, может быть не менее эффективно реализовано на C++.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749560
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenРазных чтобы слова стали ключами в хешмапе а количества значениями
У хэшмапы есть правильный конструктор, если что, а потому есть возможность исключить GC для сбора "ошибок роста". Далее количество надо хранить не в Integer, а в любом объекте с полем типа int. Всё, GC теперь просто нервно курит в сторонке (потому что его не зовут).
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749562
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555semen.s.semenРазных чтобы слова стали ключами в хешмапе а количества значениями
У хэшмапы есть правильный конструктор, если что, а потому есть возможность исключить GC для сбора "ошибок роста". Далее количество надо хранить не в Integer, а в любом объекте с полем типа int. Всё, GC теперь просто нервно курит в сторонке (потому что его не зовут).

Этот конструктор применим если ты заранее знаешь число слов

А если не знаешь ?

---Далее количество надо хранить не в Integer, а в любом объекте с полем типа int

Гениально
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749569
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devМогу лишь с абсолютной уверенностью утверждать, что всё, что реализуемо на PHP, может быть не менее эффективно реализовано на C++
со сроками реализации могут быть проблемы
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749575
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
azsx3. Неявно предложил похоливарить между С и java.
Небольшой challenge сообществу не повредит, а то-ж забронзовели :)

azsxАдекватное сравнение не получит ь ся, можно делать сайт на php а все ресурсоёмкие места переписывать на С. Формально сайт на php, но убери php'ышный код -- перепишут за две недели. Убери код на C и через год сайт обязательно запустят.
Получится (без ь ). Вопрос в критериях. И такой простой критерий был предложен - показать много примеров высоконагруженных систем. Пока я вижу, что примеров на Java много больше. Ну а драйвера да сетевые платы (ну и браузеры), они конечно интересные штуковины, только вот общая тенденция в мире такая - сложность систем растёт. И именно в сложных системах возникает серьёзная нагрузка. Просто потому, что к сложным системам обращаются миллионы пользователей. А к сетевой плате обращается обычно один юзер. И к браузеру тоже. Но суть не в обращениях, а в сложности. И со сложностью бороться можно только на высоком уровне, только архитектурно (или по другому - реализуя сложные иерархические алгоритмы). Так вот в плане реализации сложного сишный подход умирает в разы быстрее, чем подход высокоуровневых языков. Просто потому, что си добавляет свою, абсолютно ненужную для задачи сложность. В ответ заявят, мол зато гибкость! На что ответ простой - ну не нужна эта ваша гибкость в сложных алгоритмах, потому что это гибкость перехода на низкий уровень, а сложный алгоритм есть сама суть именно высокого уровня.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749578
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenА если не знаешь ?
Тогда есть секретный приём - включаем мозг. Но приём именно секретный, поэтому мало кто о нём знает.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749581
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555semen.s.semenА если не знаешь ?
Тогда есть секретный приём - включаем мозг. Но приём именно секретный, поэтому мало кто о нём знает.

Ну то есть решения кроме троллинга ты не знаешь :)
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749585
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555И такой простой критерий был предложен - показать много примеров высоконагруженных систем

Да, да, вот только ни определение "системы", ни определение "высоконагруженной" не было
согласовано, что и дало тебе возможность отметать любой пример с помощью простого "это не
высоконагруженная система". То есть тупой троллинг налицо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749588
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ART-CODEВы еще живете в мире, где имеют значение технические аргументы.
О памяти, об ошибках, и производительности.
Вот, только, кому это кроме нас может быть интересно и нужно?
Это нужно всем. Но многие об этом не знают. Незнание не равно ненужность.
ART-CODEБизнесу все это фиолетово, если не сказать враждебно.
Надо к ним правильный подход иметь. Есть одно волшебное слово, которое открывает их уши. Скажу вам его по секрету - бабло. Как только вы им обещаете это слово, они сразу напрягаются и начинают очень внимательно слушать. Правда есть ещё ряд магических заклинаний, которые должны усилить эффект волшебного слова, ну да это уже высший пилотаж, пока в рамках темы он нам неинтересен.
ART-CODEВедь, это топовые организации страны. Не лавочка с беляшами у метро.
Это уже о природе общества. Если начнёте изучать - поймёте. А пока, опять же, оставаясь в рамках темы, достаточно сказать, что и здесь применимы магические заклинания, но уже от более сильной магии.
ART-CODEЗакономерный результат того, что могут сделать люди, не умеющие программировать, не умеющие управлять процессом разработки, не имеющие понятия об архитектуре, и отраслевых стандартах.
Закономерность здесь поверхностная.
ART-CODEIT все больше скатывается просто в инструмент в руках мошенников.
Опять же неправильно. Здесь всё снова упирается в проблемы общества. Пока корень не устранить, ничего вам не поможет.
ART-CODEГде же теперь ниша для честного разработчика, который не желает участвовать в автоматизации обмана и обворовывания людей?
Это ниша просто честного человека, который желает излечить общество. Но пока вы думаете в терминах "разработчик" - вы нечестный человек. Вы нечестны сами с собой.
ART-CODEДумаю, что ответ - пилить драйвера для устройств и всякое низкоуровневое.
Создатели боевых роботов, которые потом вас же и расстреляют, будут рады вашей поддержке.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749591
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555Создатели боевых роботов, которые потом вас же и расстреляют, будут рады вашей поддержке.

А как же Джон Коннор и Сара Коннор ?

Они нас всех СПАСУТ
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749592
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДа, да, вот только ни определение "системы", ни определение "высоконагруженной" не было согласовано, что и дало тебе возможность отметать любой пример с помощью простого "это не высоконагруженная система". То есть тупой троллинг налицо.

Ну ты-то конечно же уже предложил определение и способ согласования? Или тоже только лишь по детски троллишь?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749593
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenОни нас всех СПАСУТ
Семён, ты опять выключил мозг? Почему это у тебя так часто бывает?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749595
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555semen.s.semenОни нас всех СПАСУТ
Семён, ты опять выключил мозг? Почему это у тебя так часто бывает?

Откуда ты вообще знаешь что такое мозг ?

Как можно говорить о том чего нет ?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749596
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devМогу лишь с абсолютной уверенностью утверждать, что всё, что реализуемо на PHP, может быть не менее эффективно реализовано на C++.
есессно может
я говорю о другом, - что в PHP нет и половины того, что можно было бы на C++ сделать эффективно

Изопропилrdb_devМогу лишь с абсолютной уверенностью утверждать, что всё, что реализуемо на PHP, может быть не менее эффективно реализовано на C++
со сроками реализации могут быть проблемы
и обязательно будут (правда в 2018 уже не такие большие, как в 98)
поэтому он нужен для элитных раскрученных проектов
в случае с ВК разработка уже не имеет значения, там именно эффективность важнее
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749597
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenalex55555пропущено...

Семён, ты опять выключил мозг? Почему это у тебя так часто бывает?

Откуда ты вообще знаешь что такое мозг ?

Как можно говорить о том чего нет ?
когда его уже забанят то (alex55555)
сколько можно этот бред терпеть
давайте коллективную жалобу организуем
каждый модеру кинул "забаньте пожалуйста" и всё
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749598
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555Ну ты-то конечно же уже предложил определение и способ согласования?

Если хочешь, ок:
1. Система - совокупность компонент, выполняющая некоторую задачу.
2. Высоконагруженная - полностью потребляющая ресурсы сервера.

А теперь, внимание, вопрос: приведи пример высоконагруженной системы, написанной на Яве.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749615
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилrdb_devМогу лишь с абсолютной уверенностью утверждать, что всё, что реализуемо на PHP, может быть не менее эффективно реализовано на C++
со сроками реализации могут быть проблемыЭто уже реализовано и работает. Сейчас вылизывают оптимизацию.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749616
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА теперь, внимание, вопрос: приведи пример высоконагруженной системы, написанной на Яве.


Я писал такую систему

Правда все время ее написания я сожалел что пишу на Яве а не С++ )
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749620
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenDimitry SibiryakovА теперь, внимание, вопрос: приведи пример высоконагруженной системы, написанной на Яве.


Я писал такую систему

Правда все время ее написания я сожалел что пишу на Яве а не С++ )Видал я как-то AION сервер, писаный на Java, так он при 500+ пользователях в лайт реализации - без серверных аватаров персонажей и античитов, контроля геодаты, контроля откатов скилов и т.д. еле ползал даже на хорошем, по тем временам, железе.
...
Рейтинг: 0 / 0
25 сообщений из 475, страница 6 из 19
Форумы / C++ [игнор отключен] [закрыт для гостей] / Высоконагруженные системы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]