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

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

Войти
Регистрация
Восстановить пароль
 
DenKG
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 355
#1

Разница в С# и С++. Объясните - C++

15.06.2016, 11:56. Просмотров 399. Ответов 14
Метки нет (Все метки)

Наверное, глупый вопрос, но я всё же хочу разобраться, в чем отличия этих двух языков и особенно, как отличаются их области применения. Где используют С++, а где С#?
В данный момент в институте изучаем С++. Но, несколько изучив предложения на рынке, я заметил, что С# востребован больше. С чем это связано? Или я неправильно изучил?)
И думаю дальше уже самому разбираться с Python. Стоит ли этим заниматься?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2016, 11:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разница в С# и С++. Объясните (C++):

Объясните, в чём разница - C++
int u = 6 int *p = &u или int *p p = &u В чём тут разница? Тема: Указатели.

Объясните в чем разница - C++
Здравствуйте! У меня такой вопрос в чем разница записи switch(n) { case 1: cout << end; case 2: cout << endl; ...

Не объясните в чём разница между случаями - C++
Привет! Тут вот небольшой вопросик по поводу. Читаю книжку Страуструпа нашего и возник вопросик. ...

Объясните в чем разница между Visual C++ и С++ и C++ Builder - C++
Объясните в чем разница между С++ Visual C++ и C++ Builder. Просто интересно для себя

разница - C++
Доброе время суток, я не давно начал изучать С++. Есть разница писать на eclipse и писать на visual studio 2010? Заранее спасибо, прошу не...

разница с и с++ - C++
с этого сема у нас в универе начинается с.одни говорят что с и с++ тоже самое другие что нет. хотел спросить много ли в них разницы?и если...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,029
Записей в блоге: 1
15.06.2016, 14:09 #2
Для людей, которые сами не могут нагуглить и прочитать разницы нет:
сравнить C++ и c#
0
илья9696
73 / 73 / 16
Регистрация: 15.11.2014
Сообщений: 426
Завершенные тесты: 1
15.06.2016, 14:49 #3
C# оконные приложения под винду в основном. Питон как серверный в основном(скриптовый язык)
0
DenKG
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 355
15.06.2016, 14:53  [ТС] #4
илья9696, a C++?
0
илья9696
73 / 73 / 16
Регистрация: 15.11.2014
Сообщений: 426
Завершенные тесты: 1
15.06.2016, 14:55 #5
C++ умеет все

Добавлено через 40 секунд
Ну а вообще если знаешь С++ другие Си подобные проще выучить тот же питон или сишарп

Добавлено через 22 секунды
джава, js итд
0
DenKG
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 355
17.06.2016, 13:22  [ТС] #6
илья9696, но почему же тогда чаще требуют знание С#, а не С++?
0
Terrr
5 / 5 / 1
Регистрация: 28.04.2015
Сообщений: 16
Завершенные тесты: 3
17.06.2016, 13:25 #7
Потому что писать на нем в разы проще и быстрее. А весь низкоуровневый функционал C++ чаще всего не нужен.
0
Ferrari F1
=^_^=
570 / 457 / 94
Регистрация: 27.01.2015
Сообщений: 2,696
Записей в блоге: 1
Завершенные тесты: 1
17.06.2016, 13:46 #8
В С# два символа в названии, а в С++ - три.
1
DenKG
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 355
17.06.2016, 13:51  [ТС] #9
Ferrari F1, гениально
0
palva
2614 / 1836 / 263
Регистрация: 08.06.2007
Сообщений: 6,994
Записей в блоге: 4
17.06.2016, 19:02 #10
С# приспособлен для среды дотнет. То есть вы очень легко можете на нем писать оконные приложения под Windows, на которой имеется дотнет, а сейчас это практически все установки Windows. Теперь Mirosoft расширила C++, и на нем вы также можете писать приложения дотнет. Даже на JScript можно писать приложения для дотнет. Другое дело, что вашему работодателю для создания приложений на дотнет, включая WEB, скорее всего понадобится кодирование на C#. Но не комлексуйте. Зная C++, вы изучите C# за две недели. Язык не главное. Главное знание библиотек дотнет. Причем они совершенно разные для оконных и вэб-приложений. А если ваша работа не будет связана с Windows, то и C# вместе с дотнет вам не понадобится.
0
DenKG
0 / 0 / 0
Регистрация: 23.12.2015
Сообщений: 355
17.06.2016, 19:09  [ТС] #11
palva, а где же тогда сейчас используют С++?
0
илья9696
73 / 73 / 16
Регистрация: 15.11.2014
Сообщений: 426
Завершенные тесты: 1
17.06.2016, 19:36 #12
например для серьезных игровых движков
0
slerden
1 / 1 / 0
Регистрация: 14.10.2015
Сообщений: 15
17.06.2016, 20:23 #13
https://www.youtube.com/watch?v=T70qJndjYi0 - этот парень тебе всё объяснит
1
palva
2614 / 1836 / 263
Регистрация: 08.06.2007
Сообщений: 6,994
Записей в блоге: 4
17.06.2016, 20:39 #14
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от DenKG Посмотреть сообщение
palva, а где же тогда сейчас используют С++?
Вопрос странный. Этот язык на рынке труда почти самый распространенный. Но зачем это вам так важно? Давайте я попробую угадать. Вы чувствуете, что вы зря изучаете C++ и вам следовало бы уделить внимание C#. Вы хотите стать программистом, выучив как можно меньше языков. Желательно вообще один язык. Тогда это будет язык C++. Потому что отталкиваясь от него вы легко перейдете на кучу других популярных языков: Java, JavaScript, PHP, C#. В реальности программист в разные периоды своей жизни профессионально работает на множестве языков. И этого вряд ли можно избежать. Во-первых, всё очень бурно развивается, во-вторых, никогда не угадаешь в какую сторону пойдет развитие. Вот языки, которые мне пришлось изучить по работе за 40 лет: FORTRAN, C, C++, Pascal, C#, JavaScript, PHP, VBScript, SQL. Сюда я не включил языки, которые я изучал "на всякий случай". Так что не думайте о выборе языка. Язык - это вовсе не самое трудное, что вам придется осваивать. Я уже писал, на чем вы умрёте - на библиотеках и технологиях. Библиотеки просто громадны, а технологии настолько быстро развиваются, что за ними не угнаться.
4
nmcf
17.06.2016, 20:58     Разница в С# и С++. Объясните
  #15

Не по теме:

Цитата Сообщение от palva Посмотреть сообщение
за 40 лет
И Сталина помнишь?

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

в чем разница? - C++
вот такая вот конструкция (условие)?ложь:истина дает такой же результат if(условие){истина}else{ложь} хотелось бы...

C++ и C. В чём разница? - C++
Всем доброго времени суток. Недавно разбирал сортировки в с++. Написал быструю и слияние. Вроде бы работает нормально. Спустя некоторое...

В чем разница? - C++
Здравствуйте! Хотел узнать, в чем разница между С++ которым писали в старом добром BorlandC, в студии и VisualC++? Думал тем, что...

Разница между 0 и 00 ? - C++
Как заставить программу различать 0 и 00 (ноль и два ноля, как в рулетке)? Вариант с заменой 00 на какое-то число не подходит, так как...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.06.2016, 20:58
Ответ Создать тему
Опции темы

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