Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/28: Рейтинг темы: голосов - 28, средняя оценка - 4.50
2 / 2 / 0
Регистрация: 08.08.2012
Сообщений: 58

Есть ли смысл учить C++?

12.02.2013, 12:52. Показов 5824. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане, я решил начать учить С++ и из предисловий и истории развития С, которая описана в книге, понял, что С развивался до С++ потом до С#. Насколько я понял - С - это вообще устаревший вариант и ориентирован на чисто процедурное программирование, когда с С++ уже идёт объектно-ориентированный. Но вот С++ и C# меня озадачили.... чем они отличаются? Есть ли смысл мне учить С++ или сразу начинать учить C#?
Если что - извините за наивность рассуждений
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2013, 12:52
Ответы с готовыми решениями:

Есть ли смысл заключать код в блок {}
После case у меня огромный кусок кода(так нужно,без метода). Есть ли смыл заключить его в блок {} и когда есть в этом смысл?

Есть ли смысл изучения языка с онлайн курсов?
Например с курсов от ITVDN или тому подобного или это всё неэффективно?

Есть смысл inputline проверять на != null в потоке?
while (true) выполняется постоянно. Есть смысл inputline проверять на != null? Или всё выполняется только если считано...

23
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
12.02.2013, 16:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Sinys Посмотреть сообщение
ммм почему С++ у всех с QT ассоциируется? Почему не может быть WPF/C++ or WPF/C#.
Потому что никто в здравом уме не будет совмещать простоту и понятность С++ с быстротой и экономичностью C# в одном флаконе.
0
2 / 2 / 1
Регистрация: 05.05.2011
Сообщений: 67
12.02.2013, 17:00
Ужас какой-то, почитал и в шоке сижу.

Во-первых, Си не так уж и устарел, если вас интересует хакерство, базонезависимый код и тд, то вам учить Си и WinApi.

Во-вторых, С++ и C# устроены по-разному. С++ - выполнение на уровне операционной системы, как уже и писали, на нём можно делать драйверы, программы, в которых важна скорость работы, в которых необходим доступ к функциям операционной системы. А шарп выполняется в виртуальной машине, что получается гораздо медленнее.

C# хорош для разработки приложений с красивым интерфейсом или программ, в которых удобно реализовать задачи через встроенные в шарп фичи.

Часто бывает так, что некоторые функции, которые, как я и писал нужно сделать быстро или напрямую с системой, выносят в dll файлы, написанные на С++, которые потом подключают к C# проекту.

Писать на шарпе приятно быстро и относительно просто, сама Visual Studio очень хорошо сделана для разработке на шарпе.

Освоить С++ посложнее, и разработка потруднее.

Что выбирать это зависит от задач программ, которые придётся решать.

Я сам пишу и на том и на другом. Но если тебе не надо всякое хакерство, 3D игры и тд, то учи C# для большинства пользовательстких програм он отлично подходит. И работу найти в будущем не составит труда. А писать на нём удобнее.
1
62 / 62 / 5
Регистрация: 05.01.2013
Сообщений: 235
12.02.2013, 17:47
А писать на нём удобнее.
и легко. я бы сказал - что это тот же самый бейсик
0
2 / 2 / 0
Регистрация: 08.08.2012
Сообщений: 58
12.02.2013, 20:06  [ТС]
Большое спасибо всем за участие и содержательные ответы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2013, 20:06

Есть ли смысл смешивать различные виды шифрования?
Всем привет. Вот возник вопрос... есть, к примеру, текст и две программы. Одна, как известно, шифрует методом 256-битного AES...

Есть ли смысл реализовать поиск в массив с помощью ООП
Вопрос: есть ли смысл реализовать поиск в массив с помощью ООП?

Есть ли смысл использовать lock в приведенном коде?
Я правильно понимаю, что lock в данном случае не имеет смысла (см. LostConnectionWithController)? Это Callback на стороне клиента. ...

когда есть смысл вручную вызывать Garbage collector
когда есть смысл вручную вызывать Garbage collector?

Есть ли смысл самостоятельно учить C++?
Я хотел бы самостоятельно изучить С++, но не уверен смогу ли, так как с другими языками, кроме паскаля незнаком, если это возможно,...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Знание — сила: Доктрина интенциональности знаний против массовых профанаций
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru