Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/51: Рейтинг темы: голосов - 51, средняя оценка - 4.94
0 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 26

C++/C# (теория для новичка)

29.01.2018, 20:34. Показов 13461. Ответов 329
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я вот изучаю самоучкой C#, изучил всю базу, и структуры данных...
Но до сих пор волнует 1 вопрос.

Это сравнение C# и C++ (на обоих уже работал, но только как новичок 1 месяца, но много времени стараюсь уделить).

Говорят, что C# - это компонентно-ориентированный язык (знаю, что он включает в себя множество подвидов), и иначе, другие как объектно-ориентрованный язык.
Но а в случае C++ процедурный язык.

Но в чем же отличия между C++ и C#, в C++ ведь тоже описываешь отдельно объекты и методы определенного проекта(но я сейчас - это пишу, и не совсем уверен, путаница в голове вообщем).
Все никак не могу разобраться в этом.


Что же все таки подразумевается собою объектно-ориентрованный язык и процедурный.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.01.2018, 20:34
Ответы с готовыми решениями:

C++ для новичка-не новичка
Знал с++, забросил - теперь опять. Но есть проблема что я знал с++ для дос, а мне нужен си для линукс-виндовс - то что можно продать. Я...

Подскажите пожалуйста IDE для линукса (например, для кали-линукса) для новичка для обучения программированию на си++
Сейчас обучаюсь стандарту си++ 2011. Подскажите новичку, чего выбрать? Есть небольшой опыт работы в qt, в линуксе ничего еще не умею делать.

видеокурсы для новичка....
Пожалуйста, скиньте ссылки на видеоуроки по Visual C++ для новичка... А то роюсь я целый день и найти никак немогу.....

329
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.02.2018, 19:28
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от OwenGlendower Посмотреть сообщение
В скорости программирования при решении прикладных задач и объеме кода который при это получается.
Все зависит от того что вы называете прикладными задачами.
И какой объем кода.

Я бы не сказал что код С# лаконичнее С++ (скорее наоборот).
Соответственно почему должно быть меньше кода?

Добавлено через 2 минуты
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Если бы это было так, то сборщиков мусора вообще бы не было.
Так же можно утверждать и обратное ...
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 19:45
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Страуструп с тобой не согласен
Как раз Страуструп это и сказал. И не надо путать библиотечные средства для подсчета ссылок на объекты распределяемые программистом (в некоторых задачах это кстати исключительно эффективный механизм, но только в некоторых), с созданием временных объектов на куче ядром языка который не умеет стек пользовать.

Добавлено через 1 минуту
Цитата Сообщение от OwenGlendower Посмотреть сообщение
В скорости программирования при решении прикладных задач и объеме кода который при это получается.
Полный бред. Скорость разработки зависит в первую очередь от того насколько програмисты шурупают в предметной области. А в локаничности и как результат читабельности кода за плюсами угнаться не получится ни у кого. В надежности тем более.

Добавлено через 5 минут
Цитата Сообщение от OwenGlendower Посмотреть сообщение
но сборщик мусора в .NET убирает все ненужные объекты вне зависимости от того кто их создал
А как у этой штуки с принудительным удалением объектов на который существует куча ссылок и вычисткой всех ссылок на удаленный объект? На плюсах такое пилится элементарно. И при этом такая задачка обычно гораздо актуальнее чем никому не нужный GC.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18359 / 14289 / 5370
Регистрация: 17.03.2014
Сообщений: 28,969
Записей в блоге: 1
03.02.2018, 19:51
Avazart, прикладными задачи я называю GUI, веб и мобильные приложения работающие с БД, сервисами и другими источниками данных. Причина по которой я считаю что C# быстрее для разработки кроется не в языке, а в библиотеках - стандартной и внешних. Для C# их больше (речь снова о библиотеках для рещения прикладных задач), а не общем количестве библиотек. Также можно подумать о скорости компиляции обоих языков (это же тоже вносит вклад в скорость разработки) и возможностях IDE в плане навигации, рефакторинга кода. Затем о инструментах для тестирования, CI и CD. Сумма этих вещей и дает большую скорость разработки.

Цитата Сообщение от Avazart Посмотреть сообщение
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Если бы это было так, то сборщиков мусора вообще бы не было.
Так же можно утверждать и обратное ...
Не согласен. Из возможности сущестования сборшиков мусора, не вытекает его обязательное наличие. Конкретно здесь C++ имеет преимущество. Если программист захочет использовать GC (свой или чужой) у него есть такая возможность. В C# (или более широко в .NET) такой выбор не предусмотрен в принципе.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Как раз Страуструп это и сказал. И не надо путать библиотечные средства для подсчета ссылок на объекты распределяемые программистом (в некоторых задачах это кстати исключительно эффективный механизм, но только в некоторых), с созданием временных объектов на куче ядром языка который не умеет стек пользовать.
Спасибо за уточнение. Я в состоянии такие моменты разделять. "Язык который не умеет стек польвовать" это про C#? Если да, то это неверное утверждение. Может и пользуется.

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А как у этой штуки с принудительным удалением объектов на который существует куча ссылок и вычисткой всех ссылок на удаленный объект?
Эта штука решает данную задачу начиная с момента выхода .NET - февраль 2002 года. Заодно она умеет справляться с графами любой глубины и циклами в них.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 19:53
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Если бы это было так, то сборщиков мусора вообще бы не было.
Сборщиков мусора не было бы если бы не было быдлокодеров коих в индустри процентов 80. Таковы ее реалии. Слишком дорого отвлекать дефицитных спецов на ровняние ввода-вывод сервера БД с которым и выпускники курсов справятся, если не дать им возможность накосячить,а мощные языковые инструменты ни оным IT-грязнорабочим не по силам, ни в задачах таких не нужны. Учить спецов способных разбираться в любой предметной области слишком долго и выхлопу процентов 20 от тех кто обучается. Но основную работу в индустрии делают именно эти 20% кои в вечном дефиците.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.02.2018, 19:53
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Avazart, прикладными задачи я называю GUI, веб и мобильные приложения работающие с БД, сервисами и другими источниками данных.
Ну веб с мобилами какое отношение имеет к прикладным задачам? Это вообще другая история.

Я же не говорю что формы шлепать, это вообще не такая уж задача.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:05
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Заодно она умеет справляться с графами любой глубины и циклами в них
Ну и на кой ляд оно кому надо? Мало того это исключительно unsafe путь. Вообще утечь память надо очень сильно постараться и то при толковой архитектуре врядли с 10-ой попытки получится. А вот то чот делают мусоросборники - лечить подвисшие ссылки переводя их в утечки памяти в надежде на то что они временные - это очень unsafe концепция, которая дает креши не в дебаге а в продакшине. Это хорошо еще если крэши а не некорректную тработу алгоритма.

Добавлено через 4 минуты
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Если да, то это неверное утверждение. Может и пользуется.
Разве что данные фундаментальных типов в функции. Объекты на стеке типа того же 3D вектора или кватернион на стеке никак.

Добавлено через 3 минуты
Цитата Сообщение от OwenGlendower Посмотреть сообщение
прикладными задачи я называю GUI, веб и мобильные приложения работающие с БД, сервисами и другими источниками данных
А типа система управления ядреным реактором или САПР твердотельного моделирования или числодробилка считающая по наукам по вашему прикладным софтом быть перестали?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.02.2018, 20:07
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Причина по которой я считаю что C# быстрее для разработки кроется не в языке, а в библиотеках - стандартной и внешних
Тут я согласен, но это не тот критерий по которому стоит сравнивать.
Кроме того я не уверен что под С# больше библиотек чем под С++.
Если так уж сравнивать, то лучше сразу использовать Python(что я и делаю) ибо у него куда больше либ и куда проще установка.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:27
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Эта штука решает данную задачу начиная с момента выхода .NET - февраль 2002 года
т.е. а напишу delete obj; и сразу все ссылки на объект обнулятся и вычистятся из контейнеров? Не смешите мои тапочки. Для реализации такой штуки нужны двунаправленные указатели.

Добавлено через 3 минуты
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Для C# их больше (речь снова о библиотеках для рещения прикладных задач), а не общем количестве библиотек
У вас есть на примете опенсорсная реалтайм библиотечка для управления ядреным реактором? Ну хотя бы для какого нибудь языка?

Добавлено через 8 минут
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Для C# их больше (речь снова о библиотеках для рещения прикладных задач)
НУ и для примеру сравните то что умеет взуально WPF и VCL. Офигеете от того насколько мелкомягкая поделка отстала. Особенно в плане гуя и БД. С FireMonkey можете даже не пытаться сравнивать, психикой тронитесь по поводу того насколько отставший в плане библиотек и байтослесарский тулз этот шарп.
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,102
Записей в блоге: 243
03.02.2018, 20:33
Цитата Сообщение от Avazart Посмотреть сообщение
Знаю лишь то что компилятор может посчитать пустой цикл ненужным и так сказать оптимизировать выпиливанием.
По-моему, если бы он выпиливался, то не выполнялось бы 4 секунды. Можно добавить, например, подсчёт суммы.

Code
1
2
3
4
5
long result = 0;
for (long i = 0; i < 1000000000; i++)
{
    result++;
}
Что интересно, после нескольких запусков программ из сообщения #14 программа на C++ работает за то же самое время, а C# стала работать медленнее. Отличается по скорости в 2 раза:

C# - 7.161 секунд
С++ - 3.545 секунд
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:36
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Можно добавить, например, подсчёт суммы.
толковый оптимизатор должен такой цикл заменить на
Code
1
 long result=1000000000;
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18359 / 14289 / 5370
Регистрация: 17.03.2014
Сообщений: 28,969
Записей в блоге: 1
03.02.2018, 20:38
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Сборщиков мусора не было бы если бы не было быдлокодеров коих в индустри процентов 80.
Сборшик мусора - один из доступных нам инструментов. И как все инструменты может применяться по делу или бестолково. С таким же успехом можно говорить что "ООП бы не было если бы не изобилие быдлокодеров не способных праваильно использовать процедурный подход". Поэтому одно из другого не вытекает.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну и на кой ляд оно кому надо?
Встань перед зеркалом и задай себе этот вопрос. Ты спросил справляется ли .NET GC с такими задачами и я тебе ответил.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Мало того это исключительно unsafe путь.
unsafe в понимании C#? Если да, то при чем он тут?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
т.е. а напишу delete obj; и сразу все ссылки на объект обнулятся и вычистятся из контейнеров? Не смешите мои тапочки. Для реализации такой штуки нужны двунаправленные указатели.
1) В C# нет delete. 2) Ообнулять ссылки не надо потому что GC удаляет объекты на которые нет ссылок.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У вас есть на примете опенсорсная реалтайм библиотечка для управления ядреным реактором? Ну хотя бы для какого нибудь языка?
Интересный прием дискусии. Отсутствие такой библиотеки, надо думать, сразу и бесповоротно показывает убожество C#?

Предлагаю заняться более практичными сравнениями. Есть в C++ аналог библиотек Entity Framework и NHibernate для работы с множеством БД используя ORM подход? Что насчет библиотек для работы с XML (которые в .NET вляются стандартными)? JSON? HTTP/HTTPS? Криптография?

Цитата Сообщение от Avazart Посмотреть сообщение
Ну веб с мобилами какое отношение имеет к прикладным задачам?
Ты спросил что я имею в виду под прикладными задачами и я дал ответ. Я не говорю что единственное верное определение которое все должны использовать.

Цитата Сообщение от Avazart Посмотреть сообщение
Кроме того я не уверен что под С# больше библиотек чем под С++.
Я высказал оценочное суждение. Могу ошибаться.

Цитата Сообщение от Avazart Посмотреть сообщение
Если так уж сравнивать, то лучше сразу использовать Python(что я и делаю) ибо у него куда больше либ и куда проще установка.
Конкретно здесь речь о C# и C++. С таким же успехом мы могли бы вспомнить Delphi.
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,102
Записей в блоге: 243
03.02.2018, 20:38
Есть области, где языки более сильны. Поэтому я изучаю параллельно: C#, C/C++, Python, JavaScript, TypeScript.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:46
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Ты спросил справляется ли .NET GC с такими задачами и я тебе ответил.
В том то и дело что не способен справится в принципе.
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Ообнулять ссылки не надо потому что GC удаляет объекты на которые нет ссылок.
А если забыли обнулить? Вот память и потекла.

Цитата Сообщение от OwenGlendower Посмотреть сообщение
С таким же успехом мы могли бы вспомнить Delphi.
Ни слова о драконах. Лучше вспомним C++ Builder. C# рядом не ночевал.

Цитата Сообщение от OwenGlendower Посмотреть сообщение
Что насчет библиотек для работы с XML (которые в .NET вляются стандартными)? JSON? HTTP/HTTPS? Криптография?
Они наверное ни разу ни на плюсах писаны? Или типа в апи винды их вообще ни разу нет?

Добавлено через 1 минуту
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Сборшик мусора - один из доступных нам инструментов. И как все инструменты может применяться по делу или бестолково. С таким же успехом можно говорить что "ООП бы не было если бы не изобилие быдлокодеров не способных праваильно использовать процедурный подход". Поэтому одно из другого не вытекает.
Это очень кривой инструмент который только мешает тем кто понимает что он делает и зачем.

Добавлено через 1 минуту
Цитата Сообщение от OwenGlendower Посмотреть сообщение
В C# нет delete
Вопрос - как организовать принудительное удаление объекта с вычисткой всех ссылок на него в шарпе? В плюсах это реализуется элементарно. Да кстати при правильном подходе к управлению памятью существование объектов у которых нет трассы на рут невозможно.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
03.02.2018, 20:50
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А в локаничности и как результат читабельности кода за плюсами угнаться не получится ни у кого. В надежности тем более.
Нифига себе. Вот это я быдлокодер) То, для чего на классическом C++, нужно 20 строк на шарпе делается в 1й строке. Несомненно C++ читабельней

Цитата Сообщение от Avazart Посмотреть сообщение
Если так уж сравнивать, то лучше сразу использовать Python(что я и делаю) ибо у него куда больше либ и куда проще установка.
Тоже спорный вопрос, хотя они примерно наравне в библиотеках. Но скорость выполнения работы шарпа и питона рядом не стоят. Кроме того, у питона большие проблемы с GIL

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
т.е. а напишу delete obj; и сразу все ссылки на объект обнулятся и вычистятся из контейнеров?
Такого прям нет. И иногда бывают моменты, особенно в работе с изображениями и пр, в общем большим объемом памяти, когда она не успевает очищаться и висит. И ручная очистка GC не помогает. Но это редко и встречается только в специфическом ПО, ничего не мешает в этом месте подцепить модуль на C++, который делает эту задачу хорошо и подчистить за собой.

Эта тема начинает напоминать холивар, на тему, чья машина круче или футболка ярче. Fulcrum_013, вам просто не с чем сравнивать. У этих языков очень разная философия
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:54
Цитата Сообщение от netBool Посмотреть сообщение
То, для чего на классическом C++, нужно 20 строк на шарпе делается в 1й строке.
То для чего на шарпе надо накатать простыню на С++ можно вообще без строчки кода сделать.

Добавлено через 16 секунд
Цитата Сообщение от netBool Посмотреть сообщение
У этих языков очень разная философия
Я это написал сразу.

Добавлено через 59 секунд
Цитата Сообщение от netBool Посмотреть сообщение
Но это редко и встречается только в специфическом ПО, ничего не мешает в этом месте подцепить модуль на C++, который делает эту задачу хорошо и подчистить за собой.
Суть в том чтобы не только его положить но и подчистить ссылки которые при этом повисли.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18359 / 14289 / 5370
Регистрация: 17.03.2014
Сообщений: 28,969
Записей в блоге: 1
03.02.2018, 20:56
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В том то и дело что не способен справится в принципе.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вопрос - как организовать принудительное удаление объекта с вычисткой всех ссылок на него в шарпе? В плюсах это реализуется элементарно. Да кстати при правильном подходе к управлению памятью существование объектов у которых нет трассы на рут невозможно.
Неправильно понял вопрос. На C# такое сделать можно разве что в теории т.к. понадобится влезать во внутренности CLR/GC, а это плохая идея. В защиту C# следует сказать что он никогда не позицинировался как замена C++. У каждого языка есть свои сильные и слабые стороны.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А если забыли обнулить? Вот память и потекла.
То же самое будет в C++ если вызвать new и забыть вызвать delete. Автоматическая сборка мусора в .NET защищает от таких ошибок. При это никто не говорит что это панацея которая всегда и везде несет только пользу. Умение правильно работать с памятью в C# нужно точно также как и в C++.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Они наверное ни разу ни на плюсах писаны? Или типа в апи винды их вообще ни разу нет?
Чистый C#.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это очень кривой инструмент который только мешает тем кто понимает что он делает и зачем.
Раскажи это авторам Lisp и Haskell.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:56
Цитата Сообщение от netBool Посмотреть сообщение
ничего не мешает в этом месте подцепить модуль на C++, который делает эту задачу хорошо и подчистить за собой
Вот в том то и дело - там где шарпист не сможет без сторонней библиотеки плюсист чужую не возьмет по кучче причин. В том числе и по той что свое реализовать быстрее и работать будет надежнее в следствие полного соответствия архитектуре приложения.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
03.02.2018, 20:59
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А если забыли обнулить? Вот память и потекла.
Это в C++ если забыли обнулить, то память потекла. В шарпе это делается автоматически в несколько последовательных чисток

Добавлено через 48 секунд
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ни слова о драконах. Лучше вспомним C++ Builder. C# рядом не ночевал.
И если говорить о нем, то пожалуй, могу согласиться, что он покруче, чем .NET во всех смыслах, за ичключением одного - цены?

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То для чего на шарпе надо накатать простыню на С++ можно вообще без строчки кода сделать.
Может конкретно на примерах разберем, без голословия?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.02.2018, 20:59
Цитата Сообщение от OwenGlendower Посмотреть сообщение
То же самое будет в C++ если вызвать new и забыть вызвать delete.
Да что вы. Есть куча способов не вызывать delete вручную. Вообще вызов delete вручную кроме случаев принудительного удаления в плюсах считается быдлокодом еще с 90-х.
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Умение правильно работать с памятью в C# нужно точно также как и в C++.
В плюсах оно нужно один раз на весь фреймверк.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
03.02.2018, 21:00
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Суть в том чтобы не только его положить но и подчистить ссылки которые при этом повисли.
И почистить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2018, 21:00

SCADA для новичка
Доброе время суток! Проходил практику на гипсовом заводе и очень заинтересовало программирование на SCADA. Подскажите пожалуйста,какую...

C IDE для новичка
Думаю Pascal освоил (как в этом убедиться?) Хочу начать программировать на С (не С++), литературу нашел, а с выбором IDE ступор. Перечитал...

Linux для новичка
Подскажите пожалуйста, с линуксом не знаком, есть старый компьютер процессор amd Athlon 2.4 ghz x64, 512 оперативной памяти ddr1, и 128мб...

STL для новичка!
Здравствуйте! подскажите пожалуйста мне, дураку(только начал изучать STL) ответ на такой вопрос! что нужно подставить в 19 строку? ...

Литература для новичка
Посоветуйте книгу по Си, для человека который знает ( как работает цикл, функции и т. Д.) Желательно книгу где доступно объясняют. Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru