Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
#1

Стоит ли учить С++ параллельно с С#? - C++

02.09.2012, 21:38. Просмотров 2072. Ответов 29
Метки нет (Все метки)

Собственно сабж. На шарпе относительно прилично прогаю (вплоть до использования делегатов и событий), но некоторые моменты меня не устраивают (например, то что примитивная "змейка" ест 12 МБ памяти). Вопрос: стоит ли учить С++. Я понимаю, что это 2 крайности: в шарпе к памяти относятся крайне наплевательски, тут же наоборот, нужно все время следить за ней. Вопрос в том: даст ли мне знание С++ какие-либо преимущества? С одной стороны, мне нравится С#, его вкусный синтаксис, много готовых классов, с другой стороны меня смущает ориентированность на небольшой стек MS-технологий, периодическое лажание сборщика мусора и пр... И если да, то с какой книги начать изучение (ритчи, страуструп?..), если учесть, что азы структурного (Pascal,Delphi) и ООП (C#) я изучил. А то с одной стороны, С++ более свободный, с другой стороны очень не хочется учить winapi и user32, в то время, когда MS от них отказывается,а насколько я видел C++ программы, они чуть более чем полностью постоят из вызова winapi-функций
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2012, 21:38     Стоит ли учить С++ параллельно с С#?
Посмотрите здесь:

стоит ли учить Qt? - C++
стоит ли учить Qt сразу после основ С++и stl? хотелось бы обучится разработке кроссплатформенных приложений. И что вообще для этого нужно...

Стоит ли сейчас учить C++? - C++
Всем привет народ у меня к вам вопрос вот я сейчас изучаю c++ но мне скоро в институт и я собираюсь заработать на обучение веб-разработкой...

Стоит ли учить WinApi - C++
Я уже учу c++ месяц и вот что я выучил: 1.Основы программирования ( cout, cin и т.д) 2.if,switch 3.Цикл for 4.Цикл while и do while...

Стоит ли учить C++/ CLI или хватит стандартного С++ ? - C++
Интересует мнение про в этой сфере. Хотелось бы устроиться С++ Junior Developre, стоит ли сейчас заняться изучением C++/ CLI , или вполне...

Потоки не выполняются параллельно - C++
Почему потоки выполняются один за другим? using namespace std; void proc1(const int num) { int max_i = 50000; ...

Заполнить массив параллельно побочной диагонали - C++
Многомерные массивы

Заполнить массив параллельно побочной диагонали - C++
Помогите пожалуйста написать програму Двумерного массива с++ для 1 3 4 10 11 ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nost
1 / 1 / 0
Регистрация: 11.11.2009
Сообщений: 50
03.09.2012, 08:39     Стоит ли учить С++ параллельно с С#? #16
Цитата Сообщение от Psilon Посмотреть сообщение
И все же насчет среды: в данный момент есть: установленная studio 11 aka VS2012, установщик rad XE2. Или что-то еще? Понимаю, что возможно, вопрос вкусов, но я в этом вообще никак
В Студии лучше программировать на Шарпе и VB, чем на VС++. Лучше поддержка со стороны Intellisense, к тому же (немаловажно) - на двух первых можно создавать веб-приложения (ASP.NET), а на VC++ нельзя (точнее, это жуткий гемморой).

А вообще по теме: многим приходится учить несколько языков. Я в свое время забросил С++, (Шарп гораздо лояльнее к ошибкам новичка), а теперь вот приходится к нему возвращаться. К тому же вот еще всатала необходимость и Джавой заняться.

~OhMyGodSoLong~, Шарп больше похож на Java Вы видели код на Дельфи? Он больше Бейсик смахивает.
Biggs
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 52
03.09.2012, 08:58     Стоит ли учить С++ параллельно с С#? #17
Маст хэв
Будешь чувствовать себя крутым перцем. Особенно после того, как забацаешь список с двумя указателями
А если напишешь в сиви, что пашешь на плюсах, твои деньги сразу подскочат вверх
Правда, могут и спросить по теме
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
03.09.2012, 09:22     Стоит ли учить С++ параллельно с С#? #18
Psilon, учимся читать википедию:
Цитата Сообщение от Цитата из Вики
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
03.09.2012, 09:42     Стоит ли учить С++ параллельно с С#? #19
Похож не в плане синтаксиса. Javascript вон тоже с Си-подобным синтаксисом, а объектная система там очень похожа на Плюсы/Шарп/Джаву?
nost
1 / 1 / 0
Регистрация: 11.11.2009
Сообщений: 50
03.09.2012, 09:54     Стоит ли учить С++ параллельно с С#? #20
~OhMyGodSoLong~, реализация ООП в JavaScript - это просто 3,14здец! Все эти прототипы, замыкания... Я до этого ни с чем подобным не сталкивался, а тут вот приспичило. Мне, уже привыкшему к строгости и красоте ООП в Си-шных языках, все это показалсь такой мозгодробильней... Я все время, думал: "Тому, кто выдумал JavaScript и сделал его самым популярным языком сценариев надо гвоздь в голову забить."

З.Ы. Извиняюсь за оффтоп, просто наболело
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
03.09.2012, 09:58     Стоит ли учить С++ параллельно с С#? #21
Какая такая объектная система?
Invader_Zim
03.09.2012, 12:44
  #22

Не по теме:

холивар холивар холивар...

OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
03.09.2012, 14:43     Стоит ли учить С++ параллельно с С#? #23
Цитата Сообщение от Пaтрик Посмотреть сообщение
Какая такая объектная система?
«Сын, я думаю, ты уже достаточно взрослый. Настало время рассказать тебе одну очень серьёзную вещь. <пауза> ООП есть не только в Си++ и не только в таком виде, как в Си++».
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
03.09.2012, 15:16     Стоит ли учить С++ параллельно с С#? #24
Я имел ввиду какая такая объектная система
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
очень похожа на Плюсы/Шарп/Джаву?
Чем конкретно похожа то?
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
03.09.2012, 15:19     Стоит ли учить С++ параллельно с С#? #25
Теперь настало время рассказать о риторических вопросах и иронии.

В том и дело, что мало чем похожа.
Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
03.09.2012, 15:45  [ТС]     Стоит ли учить С++ параллельно с С#? #26
Цитата Сообщение от Biggs Посмотреть сообщение
Маст хэв
Будешь чувствовать себя крутым перцем. Особенно после того, как забацаешь список с двумя указателями
А если напишешь в сиви, что пашешь на плюсах, твои деньги сразу подскочат вверх
Правда, могут и спросить по теме
Я уже бацал дэк на Дельфи и шарпе. Что в этом особенного? В общем, я так понял, все-таки стоить учить. Ну попробуем...

Не по теме:

сегодня пришел в универ - оказалось, что нам будут теперь давать.. РУБИ после записи

Ruby
1
2
x=4
x="abc"
мой мозг взорвался

ForEveR
03.09.2012, 15:47
  #27

Не по теме:

Psilon, Обычный динамически-типизированный язык. Что здесь страшного?

Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
03.09.2012, 15:49  [ТС]     Стоит ли учить С++ параллельно с С#? #28
ForEveR,

Не по теме:

не нравится по мне так в том же шарпе var гораздо лучше реализован, строку потом числом не объявишь, и на мой взгляд, возможность так поступать в динамических языках - минус

ForEveR
03.09.2012, 15:51
  #29

Не по теме:

Psilon, Если уж на то пошло - эквивалент такому в шарпе ключевое слово dynamic.

C#
1
2
3
4
dynamic value = 1;
Console.WriteLine(value);
value = "abc";
Console.WriteLine(value);
а var это как auto в C++11.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2012, 15:54     Стоит ли учить С++ параллельно с С#?
Еще ссылки по теме:

Зачем учить С++? - C++
Приветствую всех. Сижу сейчас, читаю книгу по С++ (С++ за 21 день) и тут мне в голову приходит вопрос: &quot;Зачем я учу С++?&quot;. Так вот....

Учить С или С++ - C++
Пол года учил в университете С и Паскаль, грубо говоря плохо учил, не сознательно учил, закончил первый семестр на тройку smile . Сейчас...

хочу учить C++ - C++
Всем привет!=) Хочу изучить С++, с чего лучше начать????Может какие-нибудб книги есть??

Начинаю учить С++ - C++
Здравствуйте, я бы хотел услышать совета тех кто выучил данный язык программирования, по каким книгам лучше его выучить и за какой...

Подскажите как параллельно запустить две функции в C++? - C++
Всем доброй ночи! Подскажите как параллельно запустить две функции в C++? Если не трудно напишите код Буду очень благодарен) ...


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

Или воспользуйтесь поиском по форуму:
Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
03.09.2012, 15:54  [ТС]     Стоит ли учить С++ параллельно с С#? #30
ForEveR,

Не по теме:

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

Yandex
Объявления
03.09.2012, 15:54     Стоит ли учить С++ параллельно с С#?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru