Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 109, средняя оценка - 4.99
vo_ai_ni
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 12
#1

В чем различия C# и C++ и что лучше учить? - C++

22.07.2013, 18:38. Просмотров 15266. Ответов 116
Метки нет (Все метки)

Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2013, 18:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В чем различия C# и C++ и что лучше учить? (C++):

API (что лучше начать учить?) - C++
Я хочу начать учить разработку какого-то интерфейса, но не знаю с которого лучше начать. Можете посоветовать что лучше начать учить? Какой...

Что лучше учить сначала C или C++? Выбор литературы. - C++
Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть? Также хочу с вами посоветоваться насчет...

Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении - C++
Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении Вначале хотел бы описать свою ситуацию с обучением: Ушел...

В чем отличие и что лучше изучать??? - C++
Вот есть язык программирования C, есть C++, есть C#, есть 1С. Так вот какой из них лучше учить

Как лучше учить С++ - C++
Уважаемые форумчане. Поделитесь пожалуйста опытом (кто каким может). Как лучше и быстрее изучить Си, с помощью каких программ, иль...

Как лучше всего учить язык C++? - C++
Хочу начать изучать язык программирования! Остановился на C++, а с чего начать не знаю!

116
zer0mail
2372 / 2002 / 199
Регистрация: 03.07.2012
Сообщений: 7,191
Записей в блоге: 1
22.07.2013, 20:37 #31
Цитата Сообщение от VLK Посмотреть сообщение
может еще Ассемблер или Бейсик выучить?
Я написал "Си" - значит, советую "Си". А желающим прыгать с 10-ти метровой вышки посоветую начать с 3-х метровой.
1
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 20:38 #32
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Как по мне начинать надо с Си, потом асм, потом (не обязательно, но если сильно припрёт, то) С++

Не по теме:

для кого-то это шик - изучать Си, так как во многих ВУЗах начитают с Паскаля Конечно, лучше уж с Си начинать в этом случае.

0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
22.07.2013, 20:39 #33
Цитата Сообщение от zer0mail Посмотреть сообщение
Я написал "Си" - значит, советую "Си". А желающим прыгать с 10-ти метровой вышки посоветую начать с 3-х метровой.
а тем, кто учит физику, в частности законы ньютона ты посоветуешь сидеть под деревом и ждать пока им на голову яблоко упадет?

А вообще я не удивлен твоим выбором, не даром Россия отсталая страна.
0
zer0mail
2372 / 2002 / 199
Регистрация: 03.07.2012
Сообщений: 7,191
Записей в блоге: 1
22.07.2013, 20:42 #34
На вопрос - "что лучше изучить: СТО или квантовую механику?" я посоветую сначала изучить классическую механику Ньютона.
2
Kuzia domovenok
1950 / 1803 / 139
Регистрация: 25.03.2012
Сообщений: 6,245
Записей в блоге: 1
22.07.2013, 20:42 #35
Цитата Сообщение от VLK Посмотреть сообщение
может еще Ассемблер или Бейсик выучить?
что общего у асма с Бейсиком?
и если бы не было Си, я бы посоветовал учить в первую очередь асм, таки да!
Но программирование на асме в большинстве случаев не даёт никаких преимуществ перед Сями. Вы просто делаете шаблонную работу компилятора, вставляя, например, вместо простого вызова функции ещё и серию push для правильного размещения аргументов в стеке.
Так что сейчас Си актуальнее асма, т.к. обладает всеми теми же возможностями, но в более удобной форме высокоуровневого языка. (но при этом если надо разрешает и поколдовать что понизкоуровневей)
0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
22.07.2013, 20:44 #36
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
что общего у асма с Бейсиком?
и если бы не было Си, я бы посоветовал учить в первую очередь асм, таки да!
Но программирование на асме в большинстве случаев не даёт никаких преимуществ перед Сями. Вы просто делаете шаблонную работу компилятора, вставляя, например, вместо простого вызова функции ещё и серию push для правильного размещения аргументов в стеке.
Так что сейчас Си актуальнее асма, т.к. обладает всеми теми же возможностями, но в более удобной форме высокоуровневого языка. (но при этом если надо разрешает и поколдовать что понизкоуровневей)
Актуально не тратить время зря, изучение Си это пустая трата времени.
0
Kuzia domovenok
1950 / 1803 / 139
Регистрация: 25.03.2012
Сообщений: 6,245
Записей в блоге: 1
22.07.2013, 20:46 #37
Цитата Сообщение от VLK Посмотреть сообщение
а тем, кто учит физику, в частности законы ньютона ты посоветуешь сидеть под деревом и ждать пока им на голову яблоко упадет?
Нет это ты советуешь тем, кто учит физику не учить ни законы Ньютона, ни соответствующий мат.аппарат, а сразу идти в квантовую теорию

Добавлено через 1 минуту
Цитата Сообщение от VLK Посмотреть сообщение
Актуально не тратить время зря, изучение Си это пустая трата времени.
Если не изучать Си - появляются спецы по STL, не способные самостоятельно ни битика двинуть в байте. И считающие, что << это всегда был и есть "оператор вывода"
0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
22.07.2013, 20:47 #38
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Нет это ты советуешь тем, кто учит физику не учить ни законы Ньютона, ни соответствующий мат.аппарат, а сразу идти в квантовую теорию
Вообще то я писал про дерево, и про сидение под ним в ожидание падения яблока прямо на голову, ладно если вы такие тугие я разжую:

Лучше прочитать эти законы ньютона и поверить им на слово, нежели идти под яблоню, сидеть и ждать, пока тебе яблоко упадет на голову, дабы лично убедится в работе его законов.
0
zer0mail
2372 / 2002 / 199
Регистрация: 03.07.2012
Сообщений: 7,191
Записей в блоге: 1
22.07.2013, 20:48 #39
Моя точка зрения: "скороспелки", сразу берующиеся за C++ вряд ли его глубоко освоят. А те, кто идет последовательно (от Си), их догонят и перегонят.
0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
22.07.2013, 20:48 #40
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Если не изучать Си - появляются спецы по STL, не способные самостоятельно ни битика двинуть в байте. И считающие, что << это всегда был и есть "оператор вывода"
Исходя из вопросов автора, он даже зная Си не сможет делать то, что вы пишите.
0
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
22.07.2013, 20:50 #41
Цитата Сообщение от VLK Посмотреть сообщение
изучение Си это пустая трата времени
Да. А Земля на самом деле плоская. А вообще всё фигня, кроме пчёл. А если задуматься, то пчёлы - тоже очередная фигня(с)
На чём пишут драйвера? На чём пишут вообще высокопроизодительные программы?
2
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
22.07.2013, 20:52 #42
Ладно, не буду спорить, сам пока в С++ всего ни чего.

Но автор интересовался C# и C++ и ни как не спрашивал как лучше изучить С++, изучая сначала Си или нет.
0
Kuzia domovenok
1950 / 1803 / 139
Регистрация: 25.03.2012
Сообщений: 6,245
Записей в блоге: 1
22.07.2013, 20:52 #43
Цитата Сообщение от Retyrn0 Посмотреть сообщение
На чём пишут драйвера? На чём пишут вообще высокопроизодительные программы?
+ почему под микроконтроллеры и подобное железо пишут на Си, а не на крестах?
нифига себе не актуально?
1
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
22.07.2013, 20:57 #44
Цитата Сообщение от VLK Посмотреть сообщение
Лучше прочитать эти законы ньютона и поверить им на слово, нежели идти под яблоню, сидеть и ждать, пока тебе яблоко упадет на голову, дабы лично убедится в работе его законов.
У меня случалась задача нахождения угла по координатам точки, но угол нужно было вычислять не в 360 градусов, а в 65536. Если бы я шёл по-пути "изучения готового закона Ньютона", то всё было бы мягко говоря не очень хорошо. Мне удалось не только растянуть "градусную сетку" до 65536, а ещё и ускорить своё алгоритм, по отношению со стандартным atan2()...Так что да, зачем понимать что происходить, если это можно тупо выучить.
1
Thinker
22.07.2013, 20:57     В чем различия C# и C++ и что лучше учить?
  #45

Не по теме:

лично по-моему мнению, то если выбор между C# и Java (учитывая специфику этих языков), то однозначно, Java. поэтому C# только если работа будет с С#

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2013, 20:57
Привет! Вот еще темы с ответами:

Различия компиляторов. В чем причина? - C++
есть небольшой код, который успешно компилируется в VS 2010 #include &lt;iostream&gt; template &lt;class T&gt; class complex { public: ...

В чем различия между модульным, процедурным и структурным программированием? - C++
Доброго всем времени суток. Объясните, пожалуйста, в чем различия между модульным, процедурным и структурным программированием? Читаю в...

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

Что учить дальше? - C++
Всем привет! Выучил с++, ооп ,но пишу только консольные программы. Вообщем хочется развиваться, подскажите пожалуйста что учить дальше?...


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

Или воспользуйтесь поиском по форуму:
45
22.07.2013, 20:57
Ответ Создать тему
Опции темы

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