Master of Orion
![]() |
|
1 | |
Стоит ли учить С++ параллельно с С#?02.09.2012, 21:38. Показов 3874. Ответов 29
Метки нет Все метки)
(
Собственно сабж. На шарпе относительно прилично прогаю (вплоть до использования делегатов и событий), но некоторые моменты меня не устраивают (например, то что примитивная "змейка" ест 12 МБ памяти). Вопрос: стоит ли учить С++. Я понимаю, что это 2 крайности: в шарпе к памяти относятся крайне наплевательски, тут же наоборот, нужно все время следить за ней. Вопрос в том: даст ли мне знание С++ какие-либо преимущества? С одной стороны, мне нравится С#, его вкусный синтаксис, много готовых классов, с другой стороны меня смущает ориентированность на небольшой стек MS-технологий, периодическое лажание сборщика мусора и пр... И если да, то с какой книги начать изучение (ритчи, страуструп?..), если учесть, что азы структурного (Pascal,Delphi) и ООП (C#) я изучил. А то с одной стороны, С++ более свободный, с другой стороны очень не хочется учить winapi и user32, в то время, когда MS от них отказывается,а насколько я видел C++ программы, они чуть более чем полностью постоят из вызова winapi-функций
0
|
|
02.09.2012, 21:38 | |
Ответы с готовыми решениями:
29
Низкоуровневость в c++. Стоит или не стоит его учить? стоит ли учить Qt? Стоит ли учить WinApi Стоит ли сейчас учить C++? |
Master of Orion
![]() |
|
02.09.2012, 23:12 [ТС] | 6 |
ШКІПЕР, Pascal->Delphi->C#
igorrr37, В шарпе библиотек не меньше, а то и больше (причем по всем msdn-документация, что радует) И если все же учить, то какой IDE лучше пользоваться? На данный момент стоит VS12 ultimate, хотя офк может это и дело личных предпочтений, но все же интересно. И с литературой вопрос открытый: топик "рекомендованная литература" мне почитать несложно, вопрос в том, что мне нужна книга, которая грубо говоря учит синтаксису, а не самому программированию, потому что в очередной раз вычитывать, чем lifo отличается от fifo, а передача в функцию параметра по значению от передачи по ссылке.
0
|
![]() |
|
02.09.2012, 23:21 | 8 |
Оо... над этим вы еще попаритесь... а есть еще и указатели...
Если б с С++ на C#... а так переход наоборот... И мне кажеться синтаксис одной книжкой необъять... а учитывая изложение авторов... Так что "рекомендованная литература"
1
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
02.09.2012, 23:26 | 9 |
Ящитаю, Шарп больше похож на Делфи, чем на Си++. Особенно учитывая, что один из создателей Делфи является главным разработчиком Шарпа.
Есть вагон вещей посложнее, в которых можно парить ноги. Стандарт языка же.
1
|
180 / 58 / 7
Регистрация: 28.08.2012
Сообщений: 363
|
|
02.09.2012, 23:33 | 10 |
Psilon, глупый вопрос. Чем больше знаешь - тем лучше. Я параллельно изучал несколько языков. Одни из интереса, другие - из надобности. Основные - шарп и джава. остальные - опять же понадобности.
Кстати похожие моменты - это не только плюс, но могут быть и минусом. Так как привыкаешь, что некоторые вещи похожи, и по инерции пытаешься делать по аналогии и другие вещи. Вообщем знание сила. Знаешь больше парадигм - больший простор для маневра в программировании
0
|
Master of Orion
![]() |
|
02.09.2012, 23:36 [ТС] | 11 |
И все же насчет среды: в данный момент есть: установленная studio 11 aka VS2012, установщик rad XE2. Или что-то еще? Понимаю, что возможно, вопрос вкусов, но я в этом вообще никак
![]()
0
|
Каратель
![]() |
|
02.09.2012, 23:43 | 13 |
Бесплатные среды (IDE) для программирования на С/С++ вот каждый установи и выбери по вкусу
1
|
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
|
|
03.09.2012, 06:59 | 14 |
0
|
Master of Orion
![]() |
|
03.09.2012, 08:18 [ТС] | 15 |
0
|
2 / 2 / 0
Регистрация: 11.11.2009
Сообщений: 50
|
|
03.09.2012, 08:39 | 16 |
В Студии лучше программировать на Шарпе и VB, чем на VС++. Лучше поддержка со стороны Intellisense, к тому же (немаловажно) - на двух первых можно создавать веб-приложения (ASP.NET), а на VC++ нельзя (точнее, это жуткий гемморой).
А вообще по теме: многим приходится учить несколько языков. Я в свое время забросил С++, (Шарп гораздо лояльнее к ошибкам новичка), а теперь вот приходится к нему возвращаться. К тому же вот еще всатала необходимость и Джавой заняться. ~OhMyGodSoLong~, Шарп больше похож на Java ![]()
0
|
16 / 10 / 0
Регистрация: 12.03.2011
Сообщений: 64
|
|
03.09.2012, 08:58 | 17 |
Маст хэв
Будешь чувствовать себя крутым перцем. Особенно после того, как забацаешь список с двумя указателями А если напишешь в сиви, что пашешь на плюсах, твои деньги сразу подскочат вверх Правда, могут и спросить по теме
0
|
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
|
|
03.09.2012, 09:22 | 18 |
Psilon, учимся читать википедию:
![]()
0
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
03.09.2012, 09:42 | 19 |
Похож не в плане синтаксиса. Javascript вон тоже с Си-подобным синтаксисом, а объектная система там очень похожа на Плюсы/Шарп/Джаву?
0
|
2 / 2 / 0
Регистрация: 11.11.2009
Сообщений: 50
|
|
03.09.2012, 09:54 | 20 |
~OhMyGodSoLong~, реализация ООП в JavaScript - это просто 3,14здец!
![]() З.Ы. Извиняюсь за оффтоп, просто наболело ![]()
0
|
03.09.2012, 09:54 | |
Помогаю со студенческими работами здесь
20
Стоит ли учить C++/ CLI или хватит стандартного С++ ?
Стоит ли учить HTML и CSS если я параллельно учу С++ Стоит ли учить С#? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |