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

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

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

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

22.07.2013, 18:38. Просмотров 15152. Ответов 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
Maxak
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 47
21.08.2013, 17:48 #76
Цитата Сообщение от ForEveR Посмотреть сообщение
Maxak, Это разные языки. Не стоит их сравнивать. Ну серьезно.
Почему же разные языки не стоит сравнивать? Сравнение перфоратора, дрели и шуроповерта - вполне коректо. Тремя этими инструментами можно делать одинаковую работу. Но у каждого из них есть свои плюсы и минусы, поэтому какую то работу удобнее делать с одним инструментом, а какую то с другим.
Точно так же и с языками программирования, только сложнее конечно.
0
gray_fox
21.08.2013, 17:51
  #77

Не по теме:

Цитата Сообщение от Maxak Посмотреть сообщение
+ Полностью объектный
Спорный + ИМХО

1
fatalis
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
21.08.2013, 21:28 #78
C# отличный язык программирования.Где-то в теме просматривались сообщения о том,что C# только под Виндовс.Так вот,на C# возможно писать приложения под какую-либо платформу-начиная от Виндовс и заканчивая Андроидом.(см Xamarin,Mono,Unity)
C# поддерживает частично ФП(скажем,есть поддержка лямбд),чего нету в той же Java.
С другой стороны - я не уверен,что начав изучать С#,как первым языком программирования,вы получите больше,чем выбрав Си.
Поэтому,я за C/C++
0
Jupiter
21.08.2013, 21:53
  #79

Не по теме:

Цитата Сообщение от fatalis Посмотреть сообщение
(скажем,есть поддержка лямбд),чего нету в той же Java.
есть там уже лямбды, успокойтесь

0
icpu
21.08.2013, 22:12
  #80

Не по теме:

Продолжайте, мне очень интересно!

0
Hugra
48 / 48 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
22.08.2013, 03:13 #81
Предисловие:
В 2011 году, мне понадобилась программка, которая в рисонук.bmp все пиксели с определенным(розовый цвет на спрайтах) цветом меняла на белый.
В то время я занимался поддержкой игрового сервера, близко связан был с php. Приходилось выводить на сайт из баз данных игрового сервера нужную информацию. Изучал по необходимости нужные функции php.
Первым моим решением было, конечно, написать код на php, т.к. я знал что это возможно и знал где искать информацию. Написание необходимого кода не заняло у меня много времени. Затем появилось желание поделиться данной утилитой и хотелось сделать программку, а не скрипт на php. Стоял выбор между C++ или C#. Я выбрал C#. C# я знал на уровне WinForm приложения "Hello, World!", но тем не менее, у меня получилось написать программку которая плюсом ко всему могла еще измененный спрайт конвертировать в gif с нужным мне сжатием. Потратил я конечно около дня на поиск информации + составления алгоритма + написания кода. Для меня это было ВАУ_ВАУ.
p/s/ C# я выбрал, потому что он мне показался очень простым, дружелюбным к пользователю, интуитивно понятным. Потому, что в VS C# 2008 в отличии от С++, в редакторе показывались подсказки подробные, показывались все методы и функции которые есть у класса. Выравнивание и форматирование кода в редакторе было на высоте =)))) Все эти мелочи стали причиной моего выбора.
p/s/p/s + еще в консоли C# ничего не следовало мудрить с выводом\вводом русских символов

По поводу "в чем различия C# и C++ и что лучше учить". Хочется привести некую аналогию между этими двумя языками программирования и между языками разговорными. Если вы хотите ездить по миру, свободно обмениваться информацией, общаться, то следует изучать английский язык ~ C++. Если же ваше будущее не связано с международными поездками, то не следует утруждать себя в освоении всех прелестей C++, эффективней будет углубиться в родной язык (для меня) русский ~ C#.

Если сравнивать WinForm приложения, то в VS C# я без большого труда смогу "собрать" авторегистратор почты мейлсру, к примеру, чего не могу сказать про VS C++. =\
1
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
22.08.2013, 15:33 #82
Интересно, а автор всё ещё читает пост в предверии выбора языка?...гляньте дату, думаю тема слегка утратила актуальность

Добавлено через 2 минуты
Цитата Сообщение от Hugra Посмотреть сообщение
в редакторе показывались подсказки
Есть хорошая штука, называется VisualAssistX
0
Новичок
Модератор
1252 / 800 / 179
Регистрация: 17.07.2012
Сообщений: 4,265
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 15:54 #83
Ну а если серьезно чем С++ от С# отличается?
0
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
22.08.2013, 15:57 #84
Цитата Сообщение от Новичок Посмотреть сообщение
Ну а если серьезно чем С++ от С# отличается?
Ты просишь пересказать тебе 9 страниц темы?
0
Новичок
Модератор
1252 / 800 / 179
Регистрация: 17.07.2012
Сообщений: 4,265
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 15:58 #85
А есть где прочитать об этом?
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
22.08.2013, 16:02 #86
Цитата Сообщение от Новичок Посмотреть сообщение
А есть где прочитать об этом?
да какая тебе разница? Учи Си!
0
Новичок
Модератор
1252 / 800 / 179
Регистрация: 17.07.2012
Сообщений: 4,265
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 16:03 #87
Вообще я С# пока не хочу изучать,но вопрос стоит ли учить чистый Си,или сразу С++?
0
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
22.08.2013, 16:04 #88
Цитата Сообщение от Новичок Посмотреть сообщение
стоит ли учить чистый Си,или сразу С++?
Можно сразу С++, только начать надо с той книги, где сишные основы описываются.
1
fatalis
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
22.08.2013, 23:43 #89
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


есть там уже лямбды, успокойтесь

лямбы там будут только Java 1.8 xD
а пока,увы,нету там лямбд
0
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
23.08.2013, 09:42 #90
Цитата Сообщение от fatalis Посмотреть сообщение
лямбы там будут только Java 1.8 xD
так JDK 8 уже доступна для скачивания, так что лямбды уже есть
0
23.08.2013, 09:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2013, 09:42
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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