|
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
|
|
| 29.01.2018, 20:34 | |
|
Ответы с готовыми решениями:
329
C++ для новичка-не новичка Подскажите пожалуйста IDE для линукса (например, для кали-линукса) для новичка для обучения программированию на си++ видеокурсы для новичка.... |
|
|
|||
| 03.02.2018, 19:28 | |||
|
И какой объем кода. Я бы не сказал что код С# лаконичнее С++ (скорее наоборот). Соответственно почему должно быть меньше кода? Добавлено через 2 минуты
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 03.02.2018, 19:45 | ||||
|
Добавлено через 1 минуту Добавлено через 5 минут
0
|
||||
|
Администратор
|
||||
| 03.02.2018, 19:51 | ||||
|
Avazart, прикладными задачи я называю GUI, веб и мобильные приложения работающие с БД, сервисами и другими источниками данных. Причина по которой я считаю что C# быстрее для разработки кроется не в языке, а в библиотеках - стандартной и внешних. Для C# их больше (речь снова о библиотеках для рещения прикладных задач), а не общем количестве библиотек. Также можно подумать о скорости компиляции обоих языков (это же тоже вносит вклад в скорость разработки) и возможностях IDE в плане навигации, рефакторинга кода. Затем о инструментах для тестирования, CI и CD. Сумма этих вещей и дает большую скорость разработки.
Добавлено через 2 минуты
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 03.02.2018, 19:53 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 03.02.2018, 20:05 | ||||
|
Добавлено через 4 минуты Добавлено через 3 минуты
0
|
||||
|
|
||
| 03.02.2018, 20:07 | ||
|
Кроме того я не уверен что под С# больше библиотек чем под С++. Если так уж сравнивать, то лучше сразу использовать Python(что я и делаю) ибо у него куда больше либ и куда проще установка.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 03.02.2018, 20:27 | ||||
|
Добавлено через 3 минуты Добавлено через 8 минут
0
|
||||
| 03.02.2018, 20:33 | |||||||
C# - 7.161 секунд С++ - 3.545 секунд
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 03.02.2018, 20:36 | |||||||
0
|
|||||||
|
Администратор
|
|||||||||
| 03.02.2018, 20:38 | |||||||||
|
Предлагаю заняться более практичными сравнениями. Есть в C++ аналог библиотек Entity Framework и NHibernate для работы с множеством БД используя ORM подход? Что насчет библиотек для работы с XML (которые в .NET вляются стандартными)? JSON? HTTP/HTTPS? Криптография?
0
|
|||||||||
| 03.02.2018, 20:38 | |
|
Есть области, где языки более сильны. Поэтому я изучаю параллельно: C#, C/C++, Python, JavaScript, TypeScript.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 03.02.2018, 20:46 | |||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту
0
|
|||||||
|
|
||||
| 03.02.2018, 20:50 | ||||
Эта тема начинает напоминать холивар, на тему, чья машина круче или футболка ярче. Fulcrum_013, вам просто не с чем сравнивать. У этих языков очень разная философия
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 03.02.2018, 20:54 | ||||
|
Добавлено через 16 секунд Добавлено через 59 секунд
0
|
||||
|
Администратор
|
||||||
| 03.02.2018, 20:56 | ||||||
|
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 03.02.2018, 20:56 | ||
|
0
|
||
|
|
||||
| 03.02.2018, 20:59 | ||||
|
Добавлено через 48 секунд Добавлено через 2 минуты
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.02.2018, 20:59 | |||
|
0
|
|||
|
|
|
| 03.02.2018, 21:00 | |
|
0
|
|
| 03.02.2018, 21:00 | |
|
C IDE для новичка Linux для новичка STL для новичка!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка 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).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|