Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693

Не могу выбрать между C++ и C#

09.11.2014, 12:22. Показов 3761. Ответов 47

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Я учусь на первом курсе программной инженерии. Раньше я программировал на Delphi и не достиг в них никаких успехов, не научился строить циклы, работать с массивами и прочее, дальше "гениальных калькуляторов" я не улетел. Затем я программировал на Pascal ABC, на нём я изучил одномерные массивы и циклы. Хочу сказать сразу, на данный момент я никчёмный программист, который даже понятия не имеет что такое ООП и чем оно отличается от других видов программирования, но всё же хочет изучить и погрузиться в этот чудесный мир. Сейчас я хочу научиться серьёзному программированию, начал с книги Герберта Шилда C# 4.0, изучил циклы, операторы условия и прочие приблуды начинающих. Но вот сегодня один человек сказал мне бросить затею программировать на C# и перейти на C++. Я понятия не имею что общего и различного между этими языками, знаю только по слухам что C++ быстрее, и ничего больше. Помогите разобраться в дебрях программирования и поставить курс на изучение.
P.S. Заранее извиняюсь за столь большой текст. Крик моей души копившийся много месяцев должен был излиться в этот текст.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2014, 12:22
Ответы с готовыми решениями:

Не могу выбрать между двумя специальностями
Доброго времени суток ребятки. Передо мною встала непростая задача, выбрать между двумя специальностями. 1)информационные системы и...

Не могу выбрать между двумя моделями
http://www.allosalon.ru/product/2385 http://www.regard.ru/catalog/tovar170242.htm вроде как первый лучше по характеристикам, но стоит...

Не могу выбрать между Honor 9 и Samsung Galaxy A7...
Посоветуйте телефон,хочу мощный (камера не важна), до 25к Метаюсь между Honor 9 и samsung galaxy a7,если есть другие варианты...

47
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
10.11.2014, 04:33
Студворк — интернет-сервис помощи студентам
Лучше наверное выбрать С++.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
10.11.2014, 04:51
Цитата Сообщение от kivalrd Посмотреть сообщение
желательно изучить сначала язык С, а потом уже С++
Читал в книге по плюсам, что этого делать не стоит.
0
0 / 0 / 3
Регистрация: 03.11.2013
Сообщений: 50
10.11.2014, 05:21
Casper-SC, ну, наверное, потому что С++ уже содержит в себе возможности языка С, плюс ещё и реализованы возможности ООП. Поэтому некоторые авторы книг рекомендуют начинать с плюсов.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
10.11.2014, 05:58
Цитата Сообщение от Casper-SC Посмотреть сообщение
Читал в книге по плюсам, что этого делать не стоит.
имхо, скорее, это зависит от ученика, а не от учителя
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
10.11.2014, 09:17  [ТС]
Цитата Сообщение от ReinDeer Посмотреть сообщение
Волновать знание алгоритмов тебя должно, а не язык.
Но я же должен выбрать инструмент который будет использован для решения этого самого алгоритма?

Цитата Сообщение от maxillion Посмотреть сообщение
с# это допиленный с++, с# взял лучшее из с++ и отбросил всякие каки. Если будете писать для Windows то я бы выбрал однозначно с#. Если хотите стать хакером, писать OS, писать для всяких контроллеров то конечно с++.
В основном я собираюсь писать для Windows и серверов. ОС и контроллеры в планах.

Цитата Сообщение от kivalrd Посмотреть сообщение
Я в программировании, можно сказать, тоже новичок, но считаю, что базис структурного программирования очень важен и без него далеко не уйдёшь, тем более в дальнейшем объектно-ориентированном программировании. Думаю, что желательно изучить сначала язык С, а потом уже С++, и от С++ к С#, Java и т.д и т.п. Но вся прелесть языка С++ в том, что это гибридный язык программирования, т.е. он сочетает в себе и структурное и ООП. Посему я начал изучение с С++, параллельно и С, тоже. По началу они особо ничем и не отличаются.
Честно говоря я не хочу гнаться за двумя зайцами сразу, но и изучать язык который не будет использоваться далее, хоть и являющимся базисным, тоже не имею желания, мне Pascal'я хватило. По всем описаниям универсальности C++ пересаживаться в дальнейшем на C# а уж тем более на Java смысла не вижу. Хотя я могу быть далеко не прав.
Вообщем стоит ли мне продолжать двигаться в том же направлении, или сменить курс? И верную ли литературу я выбрал? Просто я изучил циклы, операторы, условия и прочее за пару часов, думаю я не такой бездарный.
0
10.11.2014, 11:46

Не по теме:

Цитата Сообщение от Casper-SC Посмотреть сообщение
Полная хрень там сказана. Слишком расплывчато там написано.
Сохранил ваш ответ в закладках, как контраргумент, чтобы не быть ситхом. Хотя ситхи это те кто познаёт и светлую и тёмную сторону силы..., но это уже другая история :D

0
655 / 576 / 164
Регистрация: 13.12.2012
Сообщений: 2,126
10.11.2014, 12:40
опять какой то херней занимаетесь, начинать лучше с Pascal или Basic или С, (по мне с С лучше), затем С++ или другие высокоуровневые языки имхо.
А так получается умеет вот вы прогать красиво и "объектно ориентировано" а толку то.....если даже не понимаете как оно внутри работает
Вы же не начинаете изучать математику с интегралов...
0
Студент
 Аватар для MickeyBlueEyes
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
10.11.2014, 12:49
Отложи затею из С++ пока, и пиши на С# пока раз уж между ними выбираешь, потом когда проблем с написанием кода не будет и будет понимания ООП, то тогда уж, а то сразу в дебри С++ и без опыта это капец не бушь знать за шо ухватиться.
0
9993 / 2965 / 497
Регистрация: 05.10.2013
Сообщений: 8,151
Записей в блоге: 244
10.11.2014, 13:17
Если всё-таки победит C++, то советую автору вот этот курс: http://www.youtube.com/watch?v... Ecl6hm-x8w

Очень толковый парнишка. По-моему, изучение C++ через игры - это очень интересный путь
0
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
10.11.2014, 13:29
Bespridelschic,
Цитата Сообщение от Bespridelschic Посмотреть сообщение
двигаться в том же направлении, или сменить курс?
Можете совершенно спокойно продолжать изучать C#. У этого языка есть свой рынок, так что как инженер Вы без работы не останетесь. Однако, если Вы будете владеть только C#, то ваша конкурентоспособность будет мала. Обязательно обратите своё внимание и на другие инструменты.

Рассматривайте изучение языка как инвестиции. Если всё вложить только в производство автомобилей, то в случае резкого изменения спроса на авто, Вы потеряете все свои активы.
0
Студент
 Аватар для MickeyBlueEyes
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
10.11.2014, 13:32
Цитата Сообщение от mporro Посмотреть сообщение
конкурентоспособность будет мала
Конкурентоспособность? У программистов? 1000 мест и 1 человек.
0
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 2
10.11.2014, 13:39
kivalrd, Соглашусь
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
10.11.2014, 18:17  [ТС]
Цитата Сообщение от aLarman Посмотреть сообщение
опять какой то херней занимаетесь, начинать лучше с Pascal или Basic или С, (по мне с С лучше), затем С++ или другие высокоуровневые языки имхо.
А так получается умеет вот вы прогать красиво и "объектно ориентировано" а толку то.....если даже не понимаете как оно внутри работает
Вы же не начинаете изучать математику с интегралов...
Я же указал что некоторое время писал на Pascal, довольно таки успешно его изучил, сдав на нём ЕГЭ.

P.S. Вообщем всем спасибо, я решил продолжать изучение C#, в дальнейшем после уверенного владения начну изучать C++.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
10.11.2014, 18:21
Цитата Сообщение от MickeyBlueEyes Посмотреть сообщение
Конкурентоспособность? У программистов? 1000 мест и 1 человек.
Ага, это заметно. Куда не придёшь - требований вагон и желающих толпа.
0
Студент
 Аватар для MickeyBlueEyes
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
10.11.2014, 18:33
Цитата Сообщение от nmcf Посмотреть сообщение
Куда не придёшь - требований вагон и желающих толпа.
Вагон это наверное на хорошую должность, а так кореш говорит на .net с ним такие слоупоки работают, берут бо нема кого брать, и это Киев/Харьков.
Надеюсь мы не сильно оффтопим )
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
10.11.2014, 18:40
Ну про Украину и Киев мне уже рассказывали, что там, дескать, и на C++ берут без всякого опыта. Я-то про Россию.
Вакансии по C#, например, встречаются очень редко. И рассматривают людей только с опытом работы. Лет 100.
0
Пес войны
 Аватар для NeonLost
111 / 88 / 22
Регистрация: 23.02.2012
Сообщений: 653
10.11.2014, 18:54
отличие этих языков только в том, что C# для девочек
0
Студент
 Аватар для MickeyBlueEyes
121 / 132 / 39
Регистрация: 07.04.2011
Сообщений: 503
10.11.2014, 19:05
А вообще автор пишите к чему душа лежит, у каждого своя дорога, сколько людей, столько и мнений. Рано или поздно поймёте что вам лучше всего подходит. Кому-то интересно посложнее и повозиться побольше (c,c++), а кому-то чтобы в 2 строки решить задачу (python).
0
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 19
10.11.2014, 19:54
Берите C++ он сложнее, но c# только под windows (.NET Framework)
0
Пес войны
 Аватар для NeonLost
111 / 88 / 22
Регистрация: 23.02.2012
Сообщений: 653
10.11.2014, 19:58
Цитата Сообщение от leoniduvk Посмотреть сообщение
Берите C++ он сложнее, но c# только под windows (.NET Framework)
ну это не совсем верно, C# там, где стоит .NET Framework
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.11.2014, 19:58

Не могу выбрать между видеокартами. Нужна помощь!
В общем ситуация такая, уважаемые железячники! не знаю как поступить. Взять ли SVGA PCI Express, 896 Mb, Palit, nVidia GeForce GTX 260...

НЕ могу выбрать ОС
На компьютере стояло 2 ОС(2семерки)поставил еще хр и теперь после установки последней при загрузке не отображается выбор ОС!!!все системы...

Не могу выбрать
Здраствуйте, собираюсь покупать ноутбук и не могу определиться какой. Нарыл для себя 2 варианта: Acer i3 6006u + mx150 и Lenovo i3 7130u +...

не могу выбрать
хочу купить мультиметр и застрял на выборе из двух ut61d (у него rms) или ut61c(у него термометр цельсий и фаренгейт).подскажите и...

Порекомендуйте между чем выбрать
Всем доброго времени суток.Помогите выбрать между двумя ноутбуками...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru