Информация об изменениях

Сообщение Re[15]: C++ времени компиляции - как отлаживать? от 08.07.2023 7:53

Изменено 08.07.2023 7:54 Serginio1

Re[15]: C++ времени компиляции - как отлаживать?
Здравствуйте, Shmj, Вы писали:


S>> Ну это же основа эволюции. Но тут вопрос что важнее подождать 5-7 секунд или контент?

S>> На том же блазоре проще создавать приложения. Одна кодовая база для сервера и клиента итд.

S>А что если ваш конкурент даст и контент и не нужно ждать 5-7 сек?

Если бы да бы. Нужна прежде всего скорость разработки и функционал. Это сейчас ты ждешь 5-7 секунд. Через год уже нет.
Развиваются как эффективность кода, так и обрезание лишнего функционала, сжатие и скорсть интернета.

S>И вот приходит ваш начальник и говорит — ребят, мы получили 15 млн. долларов инвестиций. Теперь нужно сделать так, чтобы сайт загружался за 0.2 сек.


S>Ваши действия?

Еще раз есть кэширование. Да в первый раз может дольше. Но на установку приложения ты тоже время тратишь. Зато потом все летает. Здесь тоже самое.
Если сайт никакой, то делать его можно на чем угодно, если же функционал сложный то выбираются инструменты для быстрого кодирования.

S>>>Если на C++ будет стоить дороже сама разработка — то на C# за миллиарды денег — ничего нельзя изменить в принципе.

S>> Не понял? Смотрим на популярность С++ и C#. Понятно, что стоимость разработки на C# значительно дешевле.

S>Только см. пример выше. Можно сделать дешево, но будут неустранимые принципиально тормоза.

Вот для тебя это неустранимые тормоза, а для 80% вполне нормально
S>На C++ сделаете на 50% дороже, скажем. Однако тормозов не будет. Попытаетесь сделать подобное на C# — окажется что даже за +1000% это не возможно в принципе.
Ну вот практика показывает, хотя на C++ быстрее в основном кодируют на Java и C#

S>>Это и интеллисенс, отладка, мощность и выразительность языка.

S>>https://survey.stackoverflow.co/2023/#most-popular-technologies-language-prof

S>Тут https://www.tiobe.com/tiobe-index/ С++ — опережает. Но дело даже не в этом. Интеллисенс и отладка есть и в С++. Мощности хоть отбавляй.

Ну тиобе то извесный своей достоверностью сайт. JS аж на 7 месте!
S>Тут дело в другом — часто на C# даже за +10000% надбавку денег к проекту — ну не получится реализовать то, что можно на С++. К примеру, те же 5-7 сек. загрузки убрать.
Да ну? Еще раз я тебе показал пример урезания и сжатия. Второе можно показать некий функционал загружая минимальный контент для показа. Который может быть на любом языке и технологиях. Все остальное в фоне.
Пока ты сморишь на начальную страницу нужный код уже погрузится.
Вариантов куча.
Re[15]: C++ времени компиляции - как отлаживать?
Здравствуйте, Shmj, Вы писали:


S>> Ну это же основа эволюции. Но тут вопрос что важнее подождать 5-7 секунд или контент?

S>> На том же блазоре проще создавать приложения. Одна кодовая база для сервера и клиента итд.

S>А что если ваш конкурент даст и контент и не нужно ждать 5-7 сек?

Если бы да бы. Нужна прежде всего скорость разработки и функционал. Это сейчас ты ждешь 5-7 секунд. Через год уже нет.
Развиваются как эффективность кода, так и обрезание лишнего функционала, сжатие и скорсть интернета.

S>И вот приходит ваш начальник и говорит — ребят, мы получили 15 млн. долларов инвестиций. Теперь нужно сделать так, чтобы сайт загружался за 0.2 сек.


S>Ваши действия?

Еще раз есть кэширование. Да в первый раз может дольше. Но на установку приложения ты тоже время тратишь. Зато потом все летает. Здесь тоже самое.
Если сайт никакой, то делать его можно на чем угодно, если же функционал сложный то выбираются инструменты для быстрого кодирования.

S>>>Если на C++ будет стоить дороже сама разработка — то на C# за миллиарды денег — ничего нельзя изменить в принципе.

S>> Не понял? Смотрим на популярность С++ и C#. Понятно, что стоимость разработки на C# значительно дешевле.

S>Только см. пример выше. Можно сделать дешево, но будут неустранимые принципиально тормоза.

Вот для тебя это неустранимые тормоза, а для 80% вполне нормально
S>На C++ сделаете на 50% дороже, скажем. Однако тормозов не будет. Попытаетесь сделать подобное на C# — окажется что даже за +1000% это не возможно в принципе.
Ну вот практика показывает, хотя на C++ быстрее в основном кодируют на Java и C#

S>>Это и интеллисенс, отладка, мощность и выразительность языка.

S>>https://survey.stackoverflow.co/2023/#most-popular-technologies-language-prof

S>Тут https://www.tiobe.com/tiobe-index/ С++ — опережает. Но дело даже не в этом. Интеллисенс и отладка есть и в С++. Мощности хоть отбавляй.

Ну тиобе то извесный своей достоверностью сайт. JS аж на 7 месте! И Бэйсик опережает JS!
S>Тут дело в другом — часто на C# даже за +10000% надбавку денег к проекту — ну не получится реализовать то, что можно на С++. К примеру, те же 5-7 сек. загрузки убрать.
Да ну? Еще раз я тебе показал пример урезания и сжатия. Второе можно показать некий функционал загружая минимальный контент для показа. Который может быть на любом языке и технологиях. Все остальное в фоне.
Пока ты сморишь на начальную страницу нужный код уже погрузится.
Вариантов куча.