powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Высоконагруженные системы
25 сообщений из 475, страница 5 из 19
Высоконагруженные системы
    #39749145
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё то вас товарищи куда-то не туда понесло

Реально чуваков, которые в программировании шарят оч мало и на сях, и на плюсах, и на яве, а вот "знатоков фреймвоков" полно.

т.е. уровень основной массы "программистов" - это "там прикрутить" и начинается соревнование как правильно писать имена.
Однако прикрутиться желающих полно, за дверью стоит очередь, но общий уровень падает и звёзд всё меньше.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749146
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)чё то вас товарищи куда-то не туда понесло

Реально чуваков, которые в программировании шарят оч мало и на сях, и на плюсах, и на яве, а вот "знатоков фреймвоков" полно.

т.е. уровень основной массы "программистов" - это "там прикрутить" и начинается соревнование как правильно писать имена.
Однако прикрутиться желающих полно, за дверью стоит очередь, но общий уровень падает и звёзд всё меньше.

Ну вот знаток фреймворков и поднял тему

Ему ж не вдомек что такое хороший софт

Пришел хибер со спрингом через эксемельки скрестил, дай бог юнит тестики прогнал и на стенде на простых кейсах погонял

На ревью вынес мозг именами переменных и прочей батвой - и вуаля я крутой программист.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749147
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovsemen.s.semenУ меня 64-битное приложение

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

Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при
изучении С++ в принципе не существует.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749153
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovkealon(Ruslan)зря иронизируешь, под 64-битную систему легче писать
и перевести с 32 бит на 64 гораздо легче, чем наоборот

Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при
изучении С++ в принципе не существует.
ну у каждого своя правда, какие сложности с изучением, в инете щас всё можно найти
но "найти" по сравнению со "вспомнить" несколько более затратная операция
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749156
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovsemen.s.semenА Смейк для идиотов придумали ?

Для "экспертов", которые "пиарят его на конференциях". Хотя... наверное, ты прав, да.

А если серьёзно, то CMаke был предназначен для решения проблемы с зоопарком
малосовместимых платформ и компиляторов, имевшей место быть в начале века. Он был
конкурентом для autotools, которые не поддерживали Windows вообще и MSVC в частности. К
счастью, с тех пор зоопарк рассосался, платформы стабилизировались и стандартизировались.
Но cleanup старых проектов делать почти всем лень, вот он и живёт ещё в этой нише по инерции.
а чем правильно компилировать?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749157
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудуха чем правильно компилировать?

Э-э-э... Компилятором?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749159
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovkealon(Ruslan)зря иронизируешь, под 64-битную систему легче писать
и перевести с 32 бит на 64 гораздо легче, чем наоборот

Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при
изучении С++ в принципе не существует.


Ага а Дмитрий Сибиряков задвигал что знание Джавы не позволит изучить С++

Я работаю с людьми сейчас которые эксперты в обоих языках и прекрасно пишут на обоих языках
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749161
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovполудуха чем правильно компилировать?

Э-э-э... Компилятором?..
а cmake не компилятор?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749162
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухDimitry Sibiryakovпропущено...

Э-э-э... Компилятором?..
а cmake не компилятор?

Нет это просто генератор Мейк Файла
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749175
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenа Дмитрий Сибиряков задвигал что знание Джавы не позволит изучить С++

А не звучало ли это как "Ява был сделан для людей, которые не осилили работу с указателями
и управление памятью в Си"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749200
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не пойму. В первом посту автор просил привести примеры hi-load систем на свх.

А участники занялись любимым делом. А именно - ругать другие языки и системы.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749201
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenполудухпропущено...

а cmake не компилятор?

Нет это просто генератор Мейк Файла
тьфу блин я прочитал clang почему-то
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749220
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ первом посту автор просил привести примеры hi-load систем на свх.
Нет, в теме предложил. А в посте уточнил:
1. Сайты на java держат миллионы посещений.
2. Попросил не приводить в пример давно появившиеся проекты (с 80-х включительно).
3. Неявно предложил похоливарить между С и java. Адекватное сравнение не получиться, можно делать сайт на php а все ресурсоёмкие места переписывать на С. Формально сайт на php, но убери php'ышный код -- перепишут за две недели. Убери код на C и через год сайт обязательно запустят.
Люди и холиварят.
оффтопик
Я работаю бухгалтерской программой написанной на java. При работе с ЭП она работает с крипто про (только под винду). Пик у неё в секунду 2-3 действия, действие запись и чтение БД, а также простые арифметические расчёты перед этим.
Не буду давать "рекламу", но программа сбоит постоянно. Зависания несколько раз в неделю, тормоза на пустом месте, то и дело сбои в логике обработки денежных документов. Недостатки веб интерфейса говорят, что дай бог обычные косяки исправить.
Разве java плохой язык? Нет.
Разве мало языков, на которых можно написать учётный софт? Нет.
Вопрос, кто нибудь может поспорить на свою месячную зарплату, что данный софт можно написать на C++ или php и он будет полноценно работающим?
Вот по моему мнению есть программисты, которым нравиться программировать. Они лишний раз на форуме не напишут, они лучше напишут 10 строчек кода. А есть продажа своего времени работодателю. Там и менеджеры, и архитекторы, и кодеры. Вот они напишут программу одинаково плохо в любом языке, но на java или php они хотя бы покажут результат заказчику, а на C они умрут скорее, чем запустят софт.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749223
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
semen.s.semenПроблема явы в написании приложений с большим количеством если

А если памяти не хватает
А если нагрузку увеличили
А если это закончилось
А если тут отвалились


С++ позволяет максимально грамотно писать конечные автоматы для обработки и адекватной реакции на все эти сбои

А приложение на Яве это сплошной табор отмазок типа
....
никаких если

сегодня на телефоне - все время пользовался "гугл пробки" - по городу работало, ни сильно шустро, но тем не менее

запустил в другой город трассу - и пц, память кончилась, только не "пробки" вылетели, а служба жпс - именно ей памяти не хватило - и манда пришла всей системе
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749224
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е это гно не тянет не просто "сильнонагруженную", а однопользовательскую.

наверное программеры кривые, в гугле =)
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749226
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ява была придумана не глупыми чуваками из Sun, но досталась бестолковым индусам из Oracle, которые не знают, как скорее прикопать эту ползучую гадину. Эпл - в отказе, Гугль - тоже, про других мелко-мягких и говорить смешно.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749260
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух, что именно тебя смущает? Что высоконагруженноый движок соцсети компилируется в машинные коды для выполнения процессором из C++ исходников, сконвертированных в функциональный аналог PHP кода, вместо того, чтобы использовать управляемый код PHP?
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749265
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухDimitry Sibiryakovпропущено...

Э-э-э... Компилятором?..
а cmake не компилятор?Нет. CMake, это сборщик, запускающий компилятор с ключиками согласно правилам сборки, прописанным в его файлике, равно как make, qmake и т.п. Некоторые вообще не заморачиваются изучением языка инструмента сборки, а фигачат все правила сборки в скрипте на bash.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749326
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завидую, по-хорошему, всем обсуждающим тему.
Вы еще живете в мире, где имеют значение технические аргументы.
О памяти, об ошибках, и производительности.
Вот, только, кому это кроме нас может быть интересно и нужно?

Бизнесу все это фиолетово, если не сказать враждебно.
"Они требут ТЗ - они не хотят работать". "Они тратят время на тестирование, вместо того, чтобы установить бой".
Вот одни из немногих реальных фраз из реальных проектов.
От масштабов тех проектов, и от уровня их ведения становится страшно.
Ведь, это топовые организации страны. Не лавочка с беляшами у метро.
А потом еще по телевизору будут спрашивать - "кто просверлил дырку в коде" (по аналогии с космической станцией).
Да кто, кто. Все.
Закономерный результат того, что могут сделать люди, не умеющие программировать,
не умеющие управлять процессом разработки, не имеющие понятия об архитектуре, и отраслевых стандартах.
Но выдающие хоть как-то работающий функционал в максимально короткий строк,
собранный из кусков кода в интернете. Разумеется, не вникая в него.
Удовлетворил бизнес бысто - значит, молодец.
А то, что это работает через Ж , так это проблема тех, кто будет здесь потом, после того, как
ГЕРОЙ ДНЯ уже перейдет на новое место с повышением, как отлично справившийся с решением задач бизнеса.

IT все больше скатывается просто в инструмент в руках мошенников.
Все эти лотереи и букмекерские конторы, или
интернет-продажи, основанные на манипулировании психикой людей,
или бесконечные лохотроны с криптовалютами.
Или банковские продукты с неожиданными комиссиями.
Или воровство персональных данных и пользовательской активности
облачными сервисами, куда всех пытается загнать каждое приложение.
Или реализация софта для выполнения совершенно дебильных или антиконституционных законов
(типа пакета Яровой).

Где же теперь ниша для честного разработчика,
который не желает участвовать в автоматизации обмана и обворовывания людей?
Думаю, что ответ - пилить драйвера для устройств и всякое низкоуровневое.
Впрочем, это, видимо, уже не в РФ, поскольку здесь это мало кому нужно.
А из тех кому нужно - мало с кем стоит сотрудничать.

Вот и приходим к С/С++.
Кстати, тот же ngnix на нем. Он достаточно высоконагруженый?
А драйвер сетевой карты сервера - он высоко нагружен? Он на Java пишется?

Лично мое мнение. Оставим Жабу жуликам от IT.
Может быть, там и больше платят, да не настолько, чтобы душу продавать. :)
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749390
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ART-CODEЛично мое мнение. Оставим Жабу жуликам от IT.
Может быть, там и больше платят, да не настолько, чтобы душу продавать. :)


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

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

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

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

В итоге правильное IT - это какой то микромир С/С++/Assembler - то есть жалкий процент от того же С++.
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749407
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorovsemen.s.semenУх как у вас фул гц приложение убивать начнет если слов дофигища
Сборщик мусора, который смог
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Шиза: жирная JVM
  -Xmx4T -Xms4T, 1T живых данных
Shenandoah:
  Pause Init Mark                               28.901ms
  Concurrent marking    1942G -> 2021G(4194G) 3844.822ms
  Pause Final Mark      2069G ->  639G(4194G)  136.814ms
  Concurrent evacuation 1639G -> 1837G(4194G) 6961.820ms
  Concurrent reset bitmaps                     973.670ms
G - гигабайты, T - терабайты, паузы прямо так и помечены словом Pause.
Остальное делается параллельно с остальным.

P.S.
Шенандоа - не единственный сборщик мусора с низкими задержками.А можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся.
Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.).
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749411
semen.s.semen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guestА можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся.
Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.).

Это никого не волнует

Леша Шипилев создал хайп - значит круто
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749471
chebaaagh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a.guestА можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся.
Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.).

Процентов 10-20, результаты в конце:

https://shipilev.net/talks/jpoint-April2017-shenandoah.pdf
...
Рейтинг: 0 / 0
Высоконагруженные системы
    #39749508
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devполудух, что именно тебя смущает? Что высоконагруженноый движок соцсети компилируется в машинные коды для выполнения процессором из C++ исходников, сконвертированных в функциональный аналог PHP кода, вместо того, чтобы использовать управляемый код PHP?
то что там получится недоPHP и недоC++
например, как они асинхронную многопоточность исполнят на пхп и запихнут потом в C++ ?
у пхп вообще нет таких фич, как в C++
а как они обработку ошибок туда запихнут? Они в вебе разные у них. Исключениями забросают? Моветон. Ошибок быть не должно в вебе вовсе. Точка.

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


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