Size: a a a

2020 September 28

M

Michael in // CIPHERNET
С К
не могу определится. Я ещё в начале :)
284 страница Прата.
Знаю пых, паскаль (лазарус). Прочёл Столярова насм и ранее был бэйсик, фокспро (история уже).
Вообще я вообще я писал программы, моргал лампочками на ардуино. Но область не могу определить.
Тогда могу только посоветовать как можно больше всего потрогать.

Вдруг вообще захочется писать пакеты для emacs на лиспе.
источник

СК

С К in // CIPHERNET
Michael
Тогда могу только посоветовать как можно больше всего потрогать.

Вдруг вообще захочется писать пакеты для emacs на лиспе.
нет. Хочу всё таки на натив языке и не на паскале. Только вот С или С++ запутался.
С++ мне не нравится тем, что про него говорят, что он ещё сложнее и запутанее, чем пуре С.
источник

M

Michael in // CIPHERNET
С К
нет. Хочу всё таки на натив языке и не на паскале. Только вот С или С++ запутался.
С++ мне не нравится тем, что про него говорят, что он ещё сложнее и запутанее, чем пуре С.
я в своё время выбрал С++ и очень доволен выбором, но вот вернулся к истокам и изучаю Си.

Одно второму не мешает, но вполне могут возникнуть проблемы при переходе (без четкого резделения в голове, что это разные языки для разных целей) от Си к плюсам, поскольку в основном будут рассказывать про ООП, в то время как статический полиморфизм уйдет на десятый план = си с классами.

Кстати, у Праты есть учебник и по С++ - 1300 страниц чистого С++11 с вкраплениями с++14.


Ну и ещё время изучения + осознания у языков разное.
источник

СК

С К in // CIPHERNET
Michael
я в своё время выбрал С++ и очень доволен выбором, но вот вернулся к истокам и изучаю Си.

Одно второму не мешает, но вполне могут возникнуть проблемы при переходе (без четкого резделения в голове, что это разные языки для разных целей) от Си к плюсам, поскольку в основном будут рассказывать про ООП, в то время как статический полиморфизм уйдет на десятый план = си с классами.

Кстати, у Праты есть учебник и по С++ - 1300 страниц чистого С++11 с вкраплениями с++14.


Ну и ещё время изучения + осознания у языков разное.
у С++ дольше время и осознание?
источник

M

Michael in // CIPHERNET
С К
у С++ дольше время и осознание?
Намного.
источник

M

Michael in // CIPHERNET
Под осознанием понимаю адекватное использование языка, а не использование шаблонов там, где они не нужны / уход с головой в классы (Qt) / использование только одной парадигмы (это написал, поскольку видел проекты (как минимум один. Может больше), где используется только процедурка)
источник

СК

С К in // CIPHERNET
Michael
Под осознанием понимаю адекватное использование языка, а не использование шаблонов там, где они не нужны / уход с головой в классы (Qt) / использование только одной парадигмы (это написал, поскольку видел проекты (как минимум один. Может больше), где используется только процедурка)
ясно, спасибо.
источник

️️

️️ ️ in // CIPHERNET
Michael
Так что вполне могу нести пургу.
ага. просто на плюсы любой продукт декомпозируется с меньшими накладными расходами чем на си... то есть за одно и то же время ты на си меньше успеешь.. вот и всё.
источник

️️

️️ ️ in // CIPHERNET
Michael
Можете почекать недавно слитые исходники ХР. Лично я не смотрел, не очень интересно. Вдруг вы найдете зацепку.
ну я смотрел. и?
источник

M

Michael in // CIPHERNET
️️ ️
ну я смотрел. и?
И какой там язык используется в основном?
источник

️️

️️ ️ in // CIPHERNET
Іван Федорович Крузенштерн 🐁🦧🤡
вы хоть раз юзали восьмеричную систему для записи чисел в си? зачем она нужна?
очень удобно при отладке с октетами. в пакетах данных. особенно в протоколе последовательных данных
источник

Ю

Юра Незнанов... in // CIPHERNET
помогите придумать прогу. короче просят код на с++ как тестовое задание. чтобы там было побольше стд. и желательно немного буста
источник

СВ

Саша Воронов... in // CIPHERNET
using namespace std;

int main() {
   cout << "задание с стд";
};
источник

СВ

Саша Воронов... in // CIPHERNET
извините, я не силён в крестах.
источник

СВ

Саша Воронов... in // CIPHERNET
помог, чем мог.
источник

СК

С К in // CIPHERNET
Michael
И какой там язык используется в основном?
там надо ещё уточнять код чего. Там 43 гб, судя по всему куча продуктов.
источник

СК

С К in // CIPHERNET
️️ ️
ага. просто на плюсы любой продукт декомпозируется с меньшими накладными расходами чем на си... то есть за одно и то же время ты на си меньше успеешь.. вот и всё.
ясно, плохо.
источник

️️

️️ ️ in // CIPHERNET
Michael
И какой там язык используется в основном?
--std=с++03 под венду

HRESULT
AppProtocolFactory::CombineUrl(
       LPCWSTR,
       LPCWSTR,
       DWORD,
       LPWSTR,  
       DWORD,
       DWORD *,
       DWORD)
{
   return INET_E_DEFAULT_ACTION;
}

HRESULT
AppProtocolFactory::CompareUrl(LPCWSTR, LPCWSTR, DWORD)
{
   return INET_E_DEFAULT_ACTION;
}


HRESULT
AppProtocolFactory::ParseUrl(
       LPCWSTR       pwzUrl,
       PARSEACTION   ParseAction,
       DWORD         ,
       LPWSTR        pwzResult,
       DWORD         cchResult,
       DWORD *       pcchResult,
       DWORD         )
{
источник

️️

️️ ️ in // CIPHERNET
Michael
Ну как сказать. Си - это исчадие юникса.

Майки не любят опенсус и всё, что с ним связано. Вот такая странная политика.

Дальше. У майков есть C++/CLI (мертво) - это прямой путь к формочкам и CLR. Программисту С++ куда легче понять этот дивный managed / unmanaged язык, чем сишнику. Такое же дело и с шарпами.

Если не ошибаюсь, то большая часть винды написана на плюсах.

По моему мнению, майкрам не нужны программисты Си, им нужны программисты Си с классами.
надо понимать что код на си++ который прям паттерновый или вроде того со своими концепциями и крхитектурами должен быть архитекторами придуман и поддерживаться... а это экономически вообще не всегда выгодно. особенно с точки зрения тех. кто просто спер ось и обклеив ее оракалом настроил глобально подходящую ценовую политику чтобы всех подавить... причем тут вообще ++. там нет кода александреску майерса саттера, джосаттиса и тд и что? в том то и пойнт что они и так неплохо заработали не особенно вкладываясь в качество кода. это живой пример который показывает что если бизнес заведен правильно то он может работать на индокоде говне и палках
источник

DI

Dmitrii Iudin in // CIPHERNET
разное нужно на разных этапах. Сначала говно и палки. Инвесторы дали бабосов - можно и об рефакторинге задуматься
источник