Re[25]: Связка C/C++ и WinAPI - ещё актуальна?
От: Sharov Россия  
Дата: 28.11.19 15:24
Оценка:
Здравствуйте, Jack128, Вы писали:

J>В IDE от JetBrains Ctrl+W другое означает.


О чем спор, если все это можно перебиндить. У меня Ctrl+W expand selection (не помню, это по умолчанию или я перебил...)
Кодом людям нужно помогать!
Re[18]: Связка C/C++ и WinAPI - ещё актуальна?
От: Lexey Россия  
Дата: 28.11.19 17:47
Оценка: 8 (1)
Здравствуйте, sergey2b, Вы писали:

S>как бы вы советовали готовиться к system design interview?


Почитать разные примеры вопросов, чтобы понять общую схему, по которой можно подходить к задачам дизайна распределенных систем. Например, из курса "Grocking system design interview". Его куски можно найти в свободном доступе.
"Будь достоин победы" (c) 8th Wizard's rule.
Re[18]: Связка C/C++ и WinAPI - ещё актуальна?
От: Lexey Россия  
Дата: 28.11.19 17:53
Оценка:
Здравствуйте, $$, Вы писали:

L>>Вот system design interview — это уже совсем другое дело.

$>Из названия не выглядит сложным.

Оно не то чтобы сложное, оно просто сильно другое.
"Будь достоин победы" (c) 8th Wizard's rule.
Re[20]: Связка C/C++ и WinAPI - ещё актуальна?
От: Lexey Россия  
Дата: 28.11.19 18:00
Оценка:
Здравствуйте, $$, Вы писали:

$>Там важно умение надувать щёки и продавливать изкоробочные сервисы.

Там важно уметь задавать правильные вопросы, оценивать параметры в числах, видеть узкие места и знать, как их можно масштабировать.
А что ты понимаешь под "изкоробочными" сервисами?
"Будь достоин победы" (c) 8th Wizard's rule.
Re[21]: Связка C/C++ и WinAPI - ещё актуальна?
От: $$ Австралия жж
Дата: 28.11.19 19:28
Оценка:
Здравствуйте, Lexey, Вы писали:

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

Ок.

L>А что ты понимаешь под "изкоробочными" сервисами?

Например, оркестрация микросервисов.
Spring Boot и предлагаемые Амазоном. Первый отрезает микросервисы на Go и Node. Второй накладывает свои ограничения.
Re[3]: Связка C/C++ и WinAPI - ещё актуальна?
От: Basil2 Россия https://starostin.msk.ru
Дата: 28.11.19 20:20
Оценка:
Здравствуйте, vsb, Вы писали:

N>>А пользовательские не специализированные приложения так уже не пишут.


vsb>А какой каноничный способ сейчас для написания приложений? WinRT?


C#

Если С++ то Qt.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[3]: Связка C/C++ и WinAPI - ещё актуальна?
От: Basil2 Россия https://starostin.msk.ru
Дата: 28.11.19 20:24
Оценка: 2 (1)
Здравствуйте, rude-531, Вы писали:

R5>Тогда настоятельно прошу посоветовать в какую сторону вообще смотреть, если у меня знания как у стандартного студента — широкие, но не глубокие. Душа, но не знания, лежит где-то на пересечении Си и сетей.


На С++ часто пишут высоконагруженные сетевые приложения (типа facebook, или систем видео-трансляции). Вполне можно смотреть туда, если душа хочет сетей. Ну и всякий более мелкий сетевой софт тоже часто на плюсах пишется.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[4]: Связка C/C++ и WinAPI - ещё актуальна?
От: vsb Казахстан  
Дата: 28.11.19 20:31
Оценка:
Здравствуйте, Basil2, Вы писали:

N>>>А пользовательские не специализированные приложения так уже не пишут.


vsb>>А какой каноничный способ сейчас для написания приложений? WinRT?


B>C#


А если я на C хочу писать?

B>Если С++ то Qt.


Ну это точно не каноничный. Под каноничным я понимаю тот, который рекомендует производитель и тот, которым он сам пишет свой софт. Что, весь GUI на Windows 10 от микрософта написал на C#?

Вот калькулятор: https://github.com/microsoft/calculator он на C++ написан, например.
Отредактировано 28.11.2019 20:32 vsb . Предыдущая версия .
Re[17]: Связка C/C++ и WinAPI - ещё актуальна?
От: PM  
Дата: 28.11.19 20:45
Оценка:
Здравствуйте, Skorodum, Вы писали:

PM>>Нравится, что система команд Vim и их сокращений логична, по сравнению с emacs. А вот Xcode не зашло, после Visual Studio показалось какой-то инопланетной IDE.

S>Для меня QtCreator оказался самым лучшим кросс-платформенным вариантом. Мышь нужна только для копания в настройках.

Еще на выбор среды влияет целевая платформа. Например, пару месяцев назад QtCreator на CentOS 7 мне поставить не удалось, что-то из зависимостей было сломано. А Vim есть везде, установил, запустил, натравил на проект ctags и можно писать код. Автодополнение и навигация работают мгновенно, хоть и не идеально. В отличие от Visual Studio solution на 460 с чем-что проектов, где навигация просто не работает.
Re[18]: Связка C/C++ и WinAPI - ещё актуальна?
От: C0x  
Дата: 28.11.19 20:56
Оценка:
Здравствуйте, PM, Вы писали:

PM>Здравствуйте, Skorodum, Вы писали:


PM>>>. В отличие от Visual Studio solution на 460 с чем-что проектов, где навигация просто не работает.


460 проектов в солюшене это как так вообще? По-моему тут явно что-то пора менять и в первую очередь не IDE)
Re[19]: Связка C/C++ и WinAPI - ещё актуальна?
От: PM  
Дата: 28.11.19 21:32
Оценка:
Здравствуйте, C0x, Вы писали:

PM>>>>. В отличие от Visual Studio solution на 460 с чем-что проектов, где навигация просто не работает.


C0x>460 проектов в солюшене это как так вообще? По-моему тут явно что-то пора менять и в первую очередь не IDE)


Много тестов
Solution сгенерирован CMake. Может быть из-за этого проблема, т.к. CMakeLists.txt написаны давно и ужасно, еще для 2-й версии.
Re[3]: Связка C/C++ и WinAPI - ещё актуальна?
От: CEMb  
Дата: 29.11.19 06:19
Оценка:
Здравствуйте, AlexGin, Вы писали:

CEM>>Почему я не беру QT? В своё время QT был платный,

AG>...теперь есть и вариант бесплатной (open-source) лицензии...
А это что означает?
Если мне, например, делать промышленный закрытый проект, то мне надо будет покупать Qt?
Не нашёл у них на сайте цены.
Re[4]: Связка C/C++ и WinAPI - ещё актуальна?
От: Skorodum Россия  
Дата: 29.11.19 11:35
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>А это что означает?

CEM>Если мне, например, делать промышленный закрытый проект, то мне надо будет покупать Qt?
Если тебя LGPL устраивает — то нет, не надо. Главный минус тут — невозможность поменять лицензию в будущем, т.к. нельзя вести разработку на OpenSource лицензии несколько лет, потом купить коммерческую версию и выпустить под закрытой лицензией.

CEM>Не нашёл у них на сайте цены.

Обычно обсуждается индивидуально. Если ты не инди-разработчик, то ориентировочно ~4K Евро на 3 года на одну лицензию. (Это Европа, для России могут быть сильно другие цены.)
Для embedded другая политика, там вроде цена за каждое устройство.
Re[5]: Связка C/C++ и WinAPI - ещё актуальна?
От: so5team https://stiffstream.com
Дата: 29.11.19 11:58
Оценка: +1
Здравствуйте, Skorodum, Вы писали:

CEM>>Не нашёл у них на сайте цены.

S>Обычно обсуждается индивидуально. Если ты не инди-разработчик, то ориентировочно ~4K Евро на 3 года на одну лицензию. (Это Европа, для России могут быть сильно другие цены.)

У них же вроде на сайте сейчас есть калькулятор стоимости: https://www.qt.io/buy-product/
Если выбирать только Desktop & Mobile (Qt for Application Development) то получается прядка $5500 за одного разработчика на год.
Re[6]: Связка C/C++ и WinAPI - ещё актуальна?
От: C0x  
Дата: 29.11.19 12:10
Оценка:
Здравствуйте, so5team, Вы писали:

S>Здравствуйте, Skorodum, Вы писали:


CEM>>>Не нашёл у них на сайте цены.

S>>Обычно обсуждается индивидуально. Если ты не инди-разработчик, то ориентировочно ~4K Евро на 3 года на одну лицензию. (Это Европа, для России могут быть сильно другие цены.)

S>У них же вроде на сайте сейчас есть калькулятор стоимости: https://www.qt.io/buy-product/

S>Если выбирать только Desktop & Mobile (Qt for Application Development) то получается прядка $5500 за одного разработчика на год.

Нехило, с такими ценами, WinAPI уже не так плох, как кажется
Re[7]: Связка C/C++ и WinAPI - ещё актуальна?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 29.11.19 12:11
Оценка: +1
Здравствуйте, C0x, Вы писали:

C0x>Нехило, с такими ценами, WinAPI уже не так плох, как кажется


Для десктопа бесплатный LGPL вполне неплох.
Re[6]: Связка C/C++ и WinAPI - ещё актуальна?
От: Skorodum Россия  
Дата: 29.11.19 12:27
Оценка:
Здравствуйте, so5team, Вы писали:

S>У них же вроде на сайте сейчас есть калькулятор стоимости: https://www.qt.io/buy-product/

S>Если выбирать только Desktop & Mobile (Qt for Application Development) то получается прядка $5500 за одного разработчика на год.
А ну значит я попутал 3 года с одним Я год назад у них такую лицензию покупал, наверное есть скида при покупке на 3 года.
Re[5]: Связка C/C++ и WinAPI - ещё актуальна?
От: reversecode google
Дата: 29.11.19 14:00
Оценка:
чем LGPL от платной отличается ?
коммерческий массовый софт используя LGPL можно продавать ?
Re[6]: Связка C/C++ и WinAPI - ещё актуальна?
От: Skorodum Россия  
Дата: 29.11.19 14:43
Оценка:
Здравствуйте, reversecode, Вы писали:

R>чем LGPL от платной отличается ?

Платная накладывает мало ограничений (но они все равно есть, например, нельзя в устройства декстопную версию встраивать).

R>коммерческий массовый софт используя LGPL можно продавать ?

"Коммерческий" в смысле софт с закрытыми исходниками? Конечно можно, если пользователь может (хотя бы в теории) слинковаться с другой версией Qt.
Re[7]: Связка C/C++ и WinAPI - ещё актуальна?
От: reversecode google
Дата: 29.11.19 15:53
Оценка:
тогда я не понимаю вообще зачем нужна какая то платная версия куте ?
если есть LGPL которая как помню опенсорс
и если чего то будет в ней не доставать
пользователь сам ее модифицирует под себя и может зашарить модифицируемые сорсы на паблик, если этого требует LGPL куте

при этом сам софт ее использующий будет пропретарный и коммерческий
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.