Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.58/123: Рейтинг темы: голосов - 123, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 12

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

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

Студворк — интернет-сервис помощи студентам
Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.07.2013, 18:38
Ответы с готовыми решениями:

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

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

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

116
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
22.07.2013, 20:50
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от VLK Посмотреть сообщение
изучение Си это пустая трата времени
Да. А Земля на самом деле плоская. А вообще всё фигня, кроме пчёл. А если задуматься, то пчёлы - тоже очередная фигня(с)
На чём пишут драйвера? На чём пишут вообще высокопроизодительные программы?
2
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
22.07.2013, 20:52
Ладно, не буду спорить, сам пока в С++ всего ни чего.

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

Не по теме:

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

1
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
22.07.2013, 20:57
Цитата Сообщение от VLK Посмотреть сообщение
Ладно, не буду спорить, сам пока в С++ всего ни чего.
Но автор интересовался C# и C++ и ни как не спрашивал как лучше изучить С++, изучая сначала Си или нет.
И уж тем более он не спрашивал про яблоки

Новичок не всегда может задать правильный вопрос. И ему дали советы - каким путем лучше идти. А уж примет он их или задаст новые вопросы - его дело.
0
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
22.07.2013, 20:57
Модеры заканчивайте холивар!
1
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
22.07.2013, 20:58
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
+ почему под микроконтроллеры и подобное железо пишут на Си, а не на крестах?
нифига себе не актуально?
Вот именно. Ну да ладно, это простительно)
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,538
Записей в блоге: 1
22.07.2013, 20:58
Цитата Сообщение от Кудаив Посмотреть сообщение
Модеры закройте холивар!

Не по теме:

Не смей портить тему! Я её только нашёл!

1
22.07.2013, 21:05

Не по теме:

Kuzia domovenok, вот тебе другая точно будет по душе :D Visual studio не пашет

0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
22.07.2013, 21:28
На данный момент я за C#. Ибо:
1) Язык гораздо более продуман, чем с++. Конкретнее:
а) его сложно использовать не по назначению
б) сложно выстрелить себе в ногу
в) язык придумывался с учетом современных IDE, например, в шарпе очень мощный автокомплит
2) Есть нормальные IDE (впрочем, jetbrains в будущем обещают поддержку плюсов).
3) C# гораздо лучше подходит для решения стандартных задач (а ТСу, скорее всего, именно такие и нужны).
0
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
22.07.2013, 22:28
Знаешь С++, перейти на Шарп - не проблема.
0
 Аватар для VLK
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,236
22.07.2013, 22:43
Цитата Сообщение от SeregaC++ Посмотреть сообщение
Знаешь С++, перейти на Шарп - не проблема.
именно поэтому я учу C++
0
 Аватар для murfik
6 / 6 / 0
Регистрация: 21.07.2012
Сообщений: 144
23.07.2013, 00:02
Учить надо С++ - это основа. Хотя вообще то нужно начинать с языка С, но кому как нравится. Я предпочитаю С++.
0
 Аватар для Печенько
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 26
23.07.2013, 00:23
короче говоря учите С++. а если вы новичок в программирование в общем, то лучше начните с более легкого языка типа руби или питон.
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
23.07.2013, 00:43
 Комментарий модератора 
Давайте договоримся все последующие разговоры по теме.

Retyrn0, Вам как флудеру отдельное предупреждение.
0
Заблокирован
23.07.2013, 02:06
c++ слишком объемный и сложный для изучения "с нуля", его осваивают годами и все равно никто не может заявить "я знаю с++". c# слишком hi level для изучения с нуля, ну т.е. многое что надо знать ты так и не узнаешь. Оба языка с претензией на объектную парадигму. ТС, бери в руки учебники по алгоритмам и на вооружение какой либо из простых структурно ориентированных языков (pascal, c, лучше конечно си ибо потом легче усвоить си подобное семейство). Это если тебе вообще нужны компилируемые языки.
1
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
23.07.2013, 09:30
Я бы лично советовал С++. Для начала. После С++ смог писать и на С и на C#( немного доп литературки и вперёд). То, что C# не кросплотформенный, ответ: частично. Это временно, мне кажется. C# или Java, однозначно C#, жаба проиграет. То, что на C# пишут только десктоп, бред полнейшей воды( открою тайну и на С++ можно сайты писать, даже на том же asm), вопрос каких ресурсов это будет стоить, но можно. Тут прочитал пост, что Mono!=C#, это сказать что питон 2.7!=питон3( да не все одинаково, да некоторые вещи отличаются, но он был и остаётся питоном я бы поставил знак приблизительно ровно, во всяком случае догмы и там и там одинаковые.).
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
23.07.2013, 09:40
Цитата Сообщение от Thinker Посмотреть сообщение
для кого-то это шик - изучать Си, так как во многих ВУЗах начитают с Паскаля
А что вы имеете против паскаля? Для людей, считающих, что фраза "Hello World", это приветствие мира, функциональные языки программирования в самый раз. Они четкие и логичные. Все друг за дружкой, сверху вниз. )
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Так что сейчас Си актуальнее асма, т.к. обладает всеми теми же возможностями, но в более удобной форме высокоуровневого языка.
Вот это очень тонкая грань. Об этом впринципе и спрашивает ТС.

 Комментарий модератора 
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Цитата Сообщение от Кудаив Посмотреть сообщение
Модеры заканчивайте холивар!

Не по теме:

Не смей портить тему! Я её только нашёл!

Может сразу и переехать в раздел холиваров? Там и оттянуться можно будет.
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
23.07.2013, 09:52
Цитата Сообщение от Wolkodav Посмотреть сообщение
Тут прочитал пост, что Mono!=C#
правильнее Mono!=.Net
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.07.2013, 09:52

Глобальные и локальные переменные: что лучше (или что для чего и в чем конкретная разница)?
Что лучше (или как надо (или что для чего и в чем конкретная разница)): 1. // объявление в глобальной области видимости ...

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

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

Где можно (и как лучше) учить C++?
Здравствуйте,поступил в университет и начал изучение с++.Прошел курсы на Stepik "Введение в с++" ...

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru