Re[23]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 19.08.22 10:04
Оценка:
Здравствуйте, so5team, Вы писали:

S>чисто системную разработку (как CreatorCray)

У меня до нынешней системщины и геймдев, и финансы, и DRM c InfoSec были.
Ну а для личного потребления я для себя софт пишу во всех этих областях до сих пор.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[24]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 19.08.22 10:04
Оценка:
Здравствуйте, Артём, Вы писали:

S>>Конкретно у so5team -- это различный middleware, вроде упоминавшегося здесь прокси-сервера envoy.

Аё>Которое лучше переписать на Go.
Нет

S>>И это только потому, что so5team не интересно влазить в чисто системную разработку (как CreatorCray), в чисто вычислительные задачи (как Nuzhny), в СУБД, в игрострой и т.д., и т.п.

Аё>Чиста системное это C.
Нет.

Аё>Игрострой- там lua.

Артёмка,
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[26]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 19.08.22 10:04
Оценка: -2
Здравствуйте, Артём, Вы писали:

Аё>Пусть aik отпишется. Там вроде linux kernel.

В луниксе си только потому что верховный пЫнгвин плюсы не осилил и теперь как та уборщица стоит со шваброй наперевес и не пускает "по помытому".

S>>Ты в очередной раз звездишь о том, в чем не разбираешься.

Аё>мфц стиль маст дай.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[29]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 19.08.22 10:11
Оценка:
Здравствуйте, CreatorCray, Вы писали:

S>>для организации HTTP-входа в C++ные приложения

CC>Это как?

Встраиваемый HTTP-сервер.

Мы его начинали делать для себя, т.к. несколько раз сталкивались с ситуациями, когда уже был написанный на C++ компонент, к которому возникла необходимость обращаться по HTTP из других компонентов.
Re[17]: Оставаться в С++ или уходить?
От: DiPaolo Россия  
Дата: 19.08.22 10:44
Оценка:
S>>Да хоть из ассемблера Motorola 68000. Сейчас продукты вроде Photoshop, Lightroom, CaptureOne, darktable на чем следует разрабатывать?
Аё>На электроне.

Кстати, а почему именно электрон, а не флаттер?
Патриот здравого смысла
Re[22]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 09:23
Оценка: :)
Здравствуйте, CreatorCray, Вы писали:

Аё>>https://threejs.org/examples/#webgl_animation_keyframes

CC>И каким там боком JS? Модельку в С++ код скормить который всё остальное сделает?

Это игровой фреймворк на JS.
Re[29]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 09:26
Оценка: -2
Здравствуйте, CreatorCray, Вы писали:

S>>для организации HTTP-входа в C++ные приложения

CC>Это как?

Ну HTTP- вход. Понимаешь?! Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты. Имея 2 ядра, 1ГГц и 512Мб рамы. Только C++ смогёт!!!111
Re[18]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 09:33
Оценка:
Здравствуйте, DiPaolo, Вы писали:

S>>>Да хоть из ассемблера Motorola 68000. Сейчас продукты вроде Photoshop, Lightroom, CaptureOne, darktable на чем следует разрабатывать?

Аё>>На электроне.

DP>Кстати, а почему именно электрон, а не флаттер?


У меня нет опыта на Flutter. Но я себе представляю, как сделать гую на Angular (я этим счас занимаюсь — и всё летает в хроме). Бек сделать на Go. Либы прикрутить сишные, плюсные. Завернуть в электрон, конечно. Кроссплатформа и все дела. Главное это не допустить в бек жаву. А вот плюсы в бек недопустят коллеги. Совсем, вообще непроходной вариант.
Re[23]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 20.08.22 09:44
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Это игровой фреймворк на JS.

Да насрать. Рендерингом занимается не он.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[30]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 20.08.22 09:44
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Ну HTTP- вход.

Есть HTTP client, HTTP server
А вот HTTP вход это какая то странная терминология.

Аё>Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты.

Ты про TLS забыл. И content encoding.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[19]: Оставаться в С++ или уходить?
От: DiPaolo Россия  
Дата: 20.08.22 09:51
Оценка: +1
Аё>У меня нет опыта на Flutter. Но я себе представляю, как сделать гую на Angular (я этим счас занимаюсь — и всё летает в хроме). Бек сделать на Go. Либы прикрутить сишные, плюсные. Завернуть в электрон, конечно. Кроссплатформа и все дела. Главное это не допустить в бек жаву. А вот плюсы в бек недопустят коллеги. Совсем, вообще непроходной вариант.

Артём, ты реально просто помешан на хейте плюсов Я вообще ничего не говорил про плюсы. Я ушел с темы плюсов, никакого подвоха в моем сообщении не было. Мне реально интересно про флаттер. Мне это чисто для расширения кругозора. Интересен опыт коллег. Я сам на нем ничего не писал и открыт к новым технологиям. Пишу много на чем: C++, Python, Go, TypeScript, JavaScript, Bash, Qt, React, Vue.js. Это из свежего. До этого в том числе и ява была, свифт. И я не прочь попробовать тот же флаттер и электрон. Но интересен опыт других. Почему стоит выбрать электрон, какие плюсы/минусы флаттера. Мне по большому счету пофиг на чем писать — это вторично и всего лишь инструмент.
Патриот здравого смысла
Re[24]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 09:51
Оценка:
Здравствуйте, CreatorCray, Вы писали:

Аё>>Это игровой фреймворк на JS.

CC>Да насрать. Рендерингом занимается не он.

Ну так и на C++ точно так же насрать. Рендерингом занимается не он.
Re[31]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 20.08.22 10:03
Оценка: :)
Здравствуйте, CreatorCray, Вы писали:

CC>А вот HTTP вход это какая то странная терминология.


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

Аё>>Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты.

CC>Ты про TLS забыл. И content encoding.

И заголовки, и про асинхронность, и про контроль тайм-аутов... Тёмчик, как обычно, забыл многое из того, чего и не знал.
Re[30]: Оставаться в С++ или уходить?
От: DiPaolo Россия  
Дата: 20.08.22 10:05
Оценка:
Аё>Ну HTTP- вход. Понимаешь?! Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты. Имея 2 ядра, 1ГГц и 512Мб рамы. Только C++ смогёт!!!111

Перечитай еще раз то сообщение. 512 метров и 2 слабых АРМа — это на все про все включая ОСь, сервер там не основное. Основное — обработка и анализ вещательного трафика для ТВ, до 140 Мбит/с. Веб-сервер тоже не просто один раз при настройке порулить сеттингами, а постоянно отдавать кучу данных на морду с частотой больше 1/сек по каждому параметру.
Патриот здравого смысла
Re[20]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 10:07
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>Артём, ты реально просто помешан на хейте плюсов

Заголовок темы обязывает

DP> не прочь попробовать тот же флаттер и электрон. Но интересен опыт других. Почему стоит выбрать электрон, какие плюсы/минусы флаттера.

На проекте коллега успешно внедрил электрон для особой, устанавлиемой версии продукта. Т.е. это рабочий вариант.

DP> Мне по большому счету пофиг на чем писать — это вторично и всего лишь инструмент.

Абсолютно так.
Re[31]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 10:14
Оценка: :)
Здравствуйте, DiPaolo, Вы писали:

Аё>>Ну HTTP- вход. Понимаешь?! Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты. Имея 2 ядра, 1ГГц и 512Мб рамы. Только C++ смогёт!!!111


DP>Перечитай еще раз то сообщение. 512 метров и 2 слабых АРМа — это на все про все включая ОСь, сервер там не основное. Основное — обработка и анализ вещательного трафика для ТВ, до 140 Мбит/с. Веб-сервер тоже не просто один раз при настройке порулить сеттингами, а постоянно отдавать кучу данных на морду с частотой больше 1/сек по каждому параметру.


Ну и какая связь между

обработка и анализ вещательного трафика для ТВ, до 140 Мбит/с

и

постоянно отдавать кучу данных на морду с частотой больше 1/сек по каждому параметру

?
Сколько там клиентов, наверное, 1-5, правильно? Ну сделать веб сервис отдельным процессом на Go например. Или на Node. У тебя там небось целый линукс с потрохами в девайсе.

Напомню, что в домашних роутерах, которые, между прочим, обрабатывают траффик, 16M рамы на всё вместе с осью. И у них тоже веб интерфейс есть. Правда, на C- ибо C++ слишком тяжёлый.
Отредактировано 20.08.2022 10:17 Артём . Предыдущая версия .
Re[32]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 10:27
Оценка: :)
Здравствуйте, so5team, Вы писали:

Аё>>>Никто, ни на каком языке ниасилит открыть сокет на прослушку и отправлять байты.

CC>>Ты про TLS забыл. И content encoding.

S>И заголовки, и про асинхронность, и про контроль тайм-аутов...


Тоже мне достижение
TLS SSH encryption тоже наверняка не сам писал, а либу прикрутил. Сишную .
Re[32]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 20.08.22 10:30
Оценка: :)
Здравствуйте, Артём, Вы писали:

Аё> Правда, на C- ибо C++ слишком тяжёлый.




Тёмчик, ты когда-нибудь, ну хоть когда-нибудь С++ видел вообще?
Re[33]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 20.08.22 10:36
Оценка: +2 :)
Здравствуйте, Артём, Вы писали:

Аё>Тоже мне достижение


Ты сперва попробуй.

Аё>TLS SSH encryption


SSH здесь откуда?

Аё>Сишную .


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

Хотя уже давно делают либы на C++, но наружу выставляют чисто-Сишный интерфейс. А с недавних пор так же делают и на Rust-е.

И чисто-Сишный интерфейс выставляют именно потому, что интегрироваться с Си может все. Включая любимые тобой Go, JS/TS и пр.

Пользоватся, правда, таким говном бывает очень неприятно. Но об этом здесь уже говорилось.
Re[34]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 20.08.22 10:39
Оценка: -1 :))
Здравствуйте, so5team, Вы писали:

S>Хотя уже давно делают либы на C++, но наружу выставляют чисто-Сишный интерфейс


Форточка выставляет чиста-паскалевский интерфейс

__cdecl is the default for C and C++ programs according to the Visual C++ compiler and the WinAPI functions use the __stdcall convention.

Отредактировано 20.08.2022 10:42 Артём . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.