|
|
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
чё то вас товарищи куда-то не туда понесло Реально чуваков, которые в программировании шарят оч мало и на сях, и на плюсах, и на яве, а вот "знатоков фреймвоков" полно. т.е. уровень основной массы "программистов" - это "там прикрутить" и начинается соревнование как правильно писать имена. Однако прикрутиться желающих полно, за дверью стоит очередь, но общий уровень падает и звёзд всё меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 19:40 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)чё то вас товарищи куда-то не туда понесло Реально чуваков, которые в программировании шарят оч мало и на сях, и на плюсах, и на яве, а вот "знатоков фреймвоков" полно. т.е. уровень основной массы "программистов" - это "там прикрутить" и начинается соревнование как правильно писать имена. Однако прикрутиться желающих полно, за дверью стоит очередь, но общий уровень падает и звёзд всё меньше. Ну вот знаток фреймворков и поднял тему Ему ж не вдомек что такое хороший софт Пришел хибер со спрингом через эксемельки скрестил, дай бог юнит тестики прогнал и на стенде на простых кейсах погонял На ревью вынес мозг именами переменных и прочей батвой - и вуаля я крутой программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 19:43 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsemen.s.semenУ меня 64-битное приложение Которое в 32 бита не собирается... почему? У не потому ли, что это "сложно"?.. зря иронизируешь, под 64-битную систему легче писать и перевести с 32 бит на 64 гораздо легче, чем наоборот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 19:46 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)зря иронизируешь, под 64-битную систему легче писать и перевести с 32 бит на 64 гораздо легче, чем наоборот Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при изучении С++ в принципе не существует. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 19:51 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovkealon(Ruslan)зря иронизируешь, под 64-битную систему легче писать и перевести с 32 бит на 64 гораздо легче, чем наоборот Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при изучении С++ в принципе не существует. ну у каждого своя правда, какие сложности с изучением, в инете щас всё можно найти но "найти" по сравнению со "вспомнить" несколько более затратная операция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 19:56 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsemen.s.semenА Смейк для идиотов придумали ? Для "экспертов", которые "пиарят его на конференциях". Хотя... наверное, ты прав, да. А если серьёзно, то CMаke был предназначен для решения проблемы с зоопарком малосовместимых платформ и компиляторов, имевшей место быть в начале века. Он был конкурентом для autotools, которые не поддерживали Windows вообще и MSVC в частности. К счастью, с тех пор зоопарк рассосался, платформы стабилизировались и стандартизировались. Но cleanup старых проектов делать почти всем лень, вот он и живёт ещё в этой нише по инерции. а чем правильно компилировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 20:07 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
полудуха чем правильно компилировать? Э-э-э... Компилятором?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 20:09 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovkealon(Ruslan)зря иронизируешь, под 64-битную систему легче писать и перевести с 32 бит на 64 гораздо легче, чем наоборот Ну, я, как бы, в курсе граблей в обе стороны, но Семён-то задвигал, что сложностей при изучении С++ в принципе не существует. Ага а Дмитрий Сибиряков задвигал что знание Джавы не позволит изучить С++ Я работаю с людьми сейчас которые эксперты в обоих языках и прекрасно пишут на обоих языках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 20:21 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovполудуха чем правильно компилировать? Э-э-э... Компилятором?.. а cmake не компилятор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 20:26 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
полудухDimitry Sibiryakovпропущено... Э-э-э... Компилятором?.. а cmake не компилятор? Нет это просто генератор Мейк Файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 20:27 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenа Дмитрий Сибиряков задвигал что знание Джавы не позволит изучить С++ А не звучало ли это как "Ява был сделан для людей, которые не осилили работу с указателями и управление памятью в Си"?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2018, 21:07 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Я не пойму. В первом посту автор просил привести примеры hi-load систем на свх. А участники занялись любимым делом. А именно - ругать другие языки и системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 00:43 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenполудухпропущено... а cmake не компилятор? Нет это просто генератор Мейк Файла тьфу блин я прочитал clang почему-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 00:55 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
авторВ первом посту автор просил привести примеры hi-load систем на свх. Нет, в теме предложил. А в посте уточнил: 1. Сайты на java держат миллионы посещений. 2. Попросил не приводить в пример давно появившиеся проекты (с 80-х включительно). 3. Неявно предложил похоливарить между С и java. Адекватное сравнение не получиться, можно делать сайт на php а все ресурсоёмкие места переписывать на С. Формально сайт на php, но убери php'ышный код -- перепишут за две недели. Убери код на C и через год сайт обязательно запустят. Люди и холиварят. оффтопик Я работаю бухгалтерской программой написанной на java. При работе с ЭП она работает с крипто про (только под винду). Пик у неё в секунду 2-3 действия, действие запись и чтение БД, а также простые арифметические расчёты перед этим. Не буду давать "рекламу", но программа сбоит постоянно. Зависания несколько раз в неделю, тормоза на пустом месте, то и дело сбои в логике обработки денежных документов. Недостатки веб интерфейса говорят, что дай бог обычные косяки исправить. Разве java плохой язык? Нет. Разве мало языков, на которых можно написать учётный софт? Нет. Вопрос, кто нибудь может поспорить на свою месячную зарплату, что данный софт можно написать на C++ или php и он будет полноценно работающим? Вот по моему мнению есть программисты, которым нравиться программировать. Они лишний раз на форуме не напишут, они лучше напишут 10 строчек кода. А есть продажа своего времени работодателю. Там и менеджеры, и архитекторы, и кодеры. Вот они напишут программу одинаково плохо в любом языке, но на java или php они хотя бы покажут результат заказчику, а на C они умрут скорее, чем запустят софт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 04:23 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenПроблема явы в написании приложений с большим количеством если А если памяти не хватает А если нагрузку увеличили А если это закончилось А если тут отвалились С++ позволяет максимально грамотно писать конечные автоматы для обработки и адекватной реакции на все эти сбои А приложение на Яве это сплошной табор отмазок типа .... никаких если сегодня на телефоне - все время пользовался "гугл пробки" - по городу работало, ни сильно шустро, но тем не менее запустил в другой город трассу - и пц, память кончилась, только не "пробки" вылетели, а служба жпс - именно ей памяти не хватило - и манда пришла всей системе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 05:07 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
т.е это гно не тянет не просто "сильнонагруженную", а однопользовательскую. наверное программеры кривые, в гугле =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 05:10 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Ява была придумана не глупыми чуваками из Sun, но досталась бестолковым индусам из Oracle, которые не знают, как скорее прикопать эту ползучую гадину. Эпл - в отказе, Гугль - тоже, про других мелко-мягких и говорить смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 05:23 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
полудух, что именно тебя смущает? Что высоконагруженноый движок соцсети компилируется в машинные коды для выполнения процессором из C++ исходников, сконвертированных в функциональный аналог PHP кода, вместо того, чтобы использовать управляемый код PHP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 09:35 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
полудухDimitry Sibiryakovпропущено... Э-э-э... Компилятором?.. а cmake не компилятор?Нет. CMake, это сборщик, запускающий компилятор с ключиками согласно правилам сборки, прописанным в его файлике, равно как make, qmake и т.п. Некоторые вообще не заморачиваются изучением языка инструмента сборки, а фигачат все правила сборки в скрипте на bash. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 09:42 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Завидую, по-хорошему, всем обсуждающим тему. Вы еще живете в мире, где имеют значение технические аргументы. О памяти, об ошибках, и производительности. Вот, только, кому это кроме нас может быть интересно и нужно? Бизнесу все это фиолетово, если не сказать враждебно. "Они требут ТЗ - они не хотят работать". "Они тратят время на тестирование, вместо того, чтобы установить бой". Вот одни из немногих реальных фраз из реальных проектов. От масштабов тех проектов, и от уровня их ведения становится страшно. Ведь, это топовые организации страны. Не лавочка с беляшами у метро. А потом еще по телевизору будут спрашивать - "кто просверлил дырку в коде" (по аналогии с космической станцией). Да кто, кто. Все. Закономерный результат того, что могут сделать люди, не умеющие программировать, не умеющие управлять процессом разработки, не имеющие понятия об архитектуре, и отраслевых стандартах. Но выдающие хоть как-то работающий функционал в максимально короткий строк, собранный из кусков кода в интернете. Разумеется, не вникая в него. Удовлетворил бизнес бысто - значит, молодец. А то, что это работает через Ж , так это проблема тех, кто будет здесь потом, после того, как ГЕРОЙ ДНЯ уже перейдет на новое место с повышением, как отлично справившийся с решением задач бизнеса. IT все больше скатывается просто в инструмент в руках мошенников. Все эти лотереи и букмекерские конторы, или интернет-продажи, основанные на манипулировании психикой людей, или бесконечные лохотроны с криптовалютами. Или банковские продукты с неожиданными комиссиями. Или воровство персональных данных и пользовательской активности облачными сервисами, куда всех пытается загнать каждое приложение. Или реализация софта для выполнения совершенно дебильных или антиконституционных законов (типа пакета Яровой). Где же теперь ниша для честного разработчика, который не желает участвовать в автоматизации обмана и обворовывания людей? Думаю, что ответ - пилить драйвера для устройств и всякое низкоуровневое. Впрочем, это, видимо, уже не в РФ, поскольку здесь это мало кому нужно. А из тех кому нужно - мало с кем стоит сотрудничать. Вот и приходим к С/С++. Кстати, тот же ngnix на нем. Он достаточно высоконагруженый? А драйвер сетевой карты сервера - он высоко нагружен? Он на Java пишется? Лично мое мнение. Оставим Жабу жуликам от IT. Может быть, там и больше платят, да не настолько, чтобы душу продавать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 11:33 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
ART-CODEЛично мое мнение. Оставим Жабу жуликам от IT. Может быть, там и больше платят, да не настолько, чтобы душу продавать. :) Я тут покрутился немного в С++ мире Криптовалютные вакухи - каждая вторая Говнософт с текущей память и тормозами - да пожалуйста Студенческие конторы - милости просим. В итоге правильное IT - это какой то микромир С/С++/Assembler - то есть жалкий процент от того же С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 12:48 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovsemen.s.semenУх как у вас фул гц приложение убивать начнет если слов дофигища Сборщик мусора, который смог Код: plaintext 1. 2. 3. 4. 5. 6. 7. Остальное делается параллельно с остальным. P.S. Шенандоа - не единственный сборщик мусора с низкими задержками.А можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся. Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 13:09 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
a.guestА можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся. Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.). Это никого не волнует Леша Шипилев создал хайп - значит круто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 13:15 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
a.guestА можно узнать, насколько проседает производительность при таком сборщике мусора? Понятно, что если несколько тредов изменяют общий ресурс, бесплатно это не даётся. Либо пауза и GC может свободно манипулировать указателями, либо без паузы и тогда всё, видимо, обмазано барьерами памяти (LOCK CMPXCHG и т.п.). Процентов 10-20, результаты в конце: https://shipilev.net/talks/jpoint-April2017-shenandoah.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 13:59 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
rdb_devполудух, что именно тебя смущает? Что высоконагруженноый движок соцсети компилируется в машинные коды для выполнения процессором из C++ исходников, сконвертированных в функциональный аналог PHP кода, вместо того, чтобы использовать управляемый код PHP? то что там получится недоPHP и недоC++ например, как они асинхронную многопоточность исполнят на пхп и запихнут потом в C++ ? у пхп вообще нет таких фич, как в C++ а как они обработку ошибок туда запихнут? Они в вебе разные у них. Исключениями забросают? Моветон. Ошибок быть не должно в вебе вовсе. Точка. Я ничего не имею против качественного сайта на C++ - это лучший вариант на планете, но это нужен фреймворк и умельцы а умеют не все точнее не только лишь все мало кто может это сделать (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2018, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39749226&tid=2017694]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 526ms |

| 0 / 0 |
