Сообщение Re[28]: Оставаться в С++ или уходить? от 30.09.2019 13:10
Изменено 30.09.2019 13:12 so5team
Re[28]: Оставаться в С++ или уходить?
Здравствуйте, Ночной Смотрящий, Вы писали:
S>>Во-вторых, про "написано в пику" -- это ваша интерпретация. Неверная.
НС>Верную в студию.
С середины 1990-х где-то до 2010-2012-го был вполне себе понятный тренд -- на фоне быстрого роста мощности компьютеров все большее и больше распространение стали получать языки с более высокими накладными расходами, нежели у нативных языков, но зато дающими более высокую скорость разработки и большую безопасность. Поэтому Java, а затем C# стали вытеснять C++ и Delphi. Уже в 2000-х динамические языки, вроде Python, Ruby и Perl стали все шире и шире использоваться для разработки объемного софта.
Но вот где-то с 2012-го регулярно стали появляться новости о переписывании чего-нибудь опять на C++. А чуть позже и о широком использовании Go вместо Python-а или Ruby. Плюс к тому добавились разговоры о высоких расходах на содержание больших парков серверов. Т.е. если раньше было "мы запросто можем отмаштабироваться на 1000 серверов", то потом стало "хорошо бы обойтись 100-ней серверов вместо 1000".
Поэтому у меня лично есть открытый вопрос на который я сам пока не имею четкого ответа: а не происходит ли разворот мейнстрима? Что нативные языки без GC начинают рассматриваться как возможность получить конкурентное преимущество и/или значительно снизить стоимость эксплуатации?
Подтчеркну, что ответа у меня нет.
S>>Во-вторых, про "написано в пику" -- это ваша интерпретация. Неверная.
НС>Верную в студию.
С середины 1990-х где-то до 2010-2012-го был вполне себе понятный тренд -- на фоне быстрого роста мощности компьютеров все большее и больше распространение стали получать языки с более высокими накладными расходами, нежели у нативных языков, но зато дающими более высокую скорость разработки и большую безопасность. Поэтому Java, а затем C# стали вытеснять C++ и Delphi. Уже в 2000-х динамические языки, вроде Python, Ruby и Perl стали все шире и шире использоваться для разработки объемного софта.
Но вот где-то с 2012-го регулярно стали появляться новости о переписывании чего-нибудь опять на C++. А чуть позже и о широком использовании Go вместо Python-а или Ruby. Плюс к тому добавились разговоры о высоких расходах на содержание больших парков серверов. Т.е. если раньше было "мы запросто можем отмаштабироваться на 1000 серверов", то потом стало "хорошо бы обойтись 100-ней серверов вместо 1000".
Поэтому у меня лично есть открытый вопрос на который я сам пока не имею четкого ответа: а не происходит ли разворот мейнстрима? Что нативные языки без GC начинают рассматриваться как возможность получить конкурентное преимущество и/или значительно снизить стоимость эксплуатации?
Подтчеркну, что ответа у меня нет.
Re[28]: Оставаться в С++ или уходить?
Здравствуйте, Ночной Смотрящий, Вы писали:
S>>Во-вторых, про "написано в пику" -- это ваша интерпретация. Неверная.
НС>Верную в студию.
С середины 1990-х где-то до 2010-2012-го был вполне себе понятный тренд -- на фоне быстрого роста мощности компьютеров все большее и большее распространение стали получать языки с более высокими накладными расходами, нежели у нативных языков, но зато дающими более высокую скорость разработки и большую безопасность. Поэтому Java, а затем C# стали вытеснять C++ и Delphi. Уже в 2000-х динамические языки, вроде Python, Ruby и Perl стали все шире и шире использоваться для разработки объемного софта.
Но вот где-то с 2012-го регулярно стали появляться новости о переписывании чего-нибудь опять на C++. А чуть позже и о широком использовании Go вместо Python-а или Ruby. Плюс к тому добавились разговоры о высоких расходах на содержание больших парков серверов. Т.е. если раньше было "мы запросто можем отмаштабироваться на 1000 серверов", то потом стало "хорошо бы обойтись 100-ней серверов вместо 1000".
Поэтому у меня лично есть открытый вопрос на который я сам пока не имею четкого ответа: а не происходит ли разворот мейнстрима? Что нативные языки без GC начинают рассматриваться как возможность получить конкурентное преимущество и/или значительно снизить стоимость эксплуатации?
Подчеркну, что ответа у меня нет.
S>>Во-вторых, про "написано в пику" -- это ваша интерпретация. Неверная.
НС>Верную в студию.
С середины 1990-х где-то до 2010-2012-го был вполне себе понятный тренд -- на фоне быстрого роста мощности компьютеров все большее и большее распространение стали получать языки с более высокими накладными расходами, нежели у нативных языков, но зато дающими более высокую скорость разработки и большую безопасность. Поэтому Java, а затем C# стали вытеснять C++ и Delphi. Уже в 2000-х динамические языки, вроде Python, Ruby и Perl стали все шире и шире использоваться для разработки объемного софта.
Но вот где-то с 2012-го регулярно стали появляться новости о переписывании чего-нибудь опять на C++. А чуть позже и о широком использовании Go вместо Python-а или Ruby. Плюс к тому добавились разговоры о высоких расходах на содержание больших парков серверов. Т.е. если раньше было "мы запросто можем отмаштабироваться на 1000 серверов", то потом стало "хорошо бы обойтись 100-ней серверов вместо 1000".
Поэтому у меня лично есть открытый вопрос на который я сам пока не имею четкого ответа: а не происходит ли разворот мейнстрима? Что нативные языки без GC начинают рассматриваться как возможность получить конкурентное преимущество и/или значительно снизить стоимость эксплуатации?
Подчеркну, что ответа у меня нет.