0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 1
1

Какой язык лучше изучать C или C++

12.07.2016, 20:39. Показов 9181. Ответов 144

Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста, какой язык более универсальный, перспективный и удобный.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2016, 20:39
Ответы с готовыми решениями:

Какой язык лучше изучать с нуля?
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее...

Что лучше изучать, Паскаль или C !
Я новичок и хочу знать какой язык учить первым, C или Паскаль. И если C то какой C или C++

Что лучше изучать новичку c или c++?
Ну в вопросе я все сказал))

Какой язык программирования лучше? (3)
Продолжение темы

144
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
12.07.2016, 20:58 2
новичку без разницы, только придется много времени тратить на основные понятия

Добавлено через 6 минут
для общего развития можно с Си начать, все равно перейдешь на плюсы
0
22 / 19 / 9
Регистрация: 22.09.2015
Сообщений: 161
12.07.2016, 21:22 3
Цитата Сообщение от Kseniya1998 Посмотреть сообщение
какой язык более универсальный, перспективный и удобный.
Если из с++ убрать классы и все что с ним связано тогда получится язык с(Вроде бы как-то так)
0
Don't worry, be happy
17213 / 10089 / 1948
Регистрация: 27.09.2012
Сообщений: 25,186
Записей в блоге: 1
12.07.2016, 21:43 4
Цитата Сообщение от NRX Посмотреть сообщение
Если из с++ убрать классы и все что с ним связано тогда получится язык с
Не получится.
Цитата Сообщение от Kseniya1998 Посмотреть сообщение
Сейчас выбираю, какой язык учить: С или С++.
Хм, а мне лучше сейчас сыра вкусить или семАк погрызть?
Язык подбирается под задачи, а не наоборот.
1
Ренегат
Эксперт HTML/CSS
1738 / 1083 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
12.07.2016, 21:53 5
Цитата Сообщение от Croessmah Посмотреть сообщение
Не получится
а что же нужно ещё убрать из плюсов, чтобы получился чистый си?
0
98 / 69 / 13
Регистрация: 15.12.2013
Сообщений: 453
12.07.2016, 22:08 6
Я бы посоветовал при изучении С++ вообще в С не углубляться, как-бы это странно не звучало. Но основная мысль в том, чтобы не путаться между С и С++. А учить сразу один язык. Хотя думать о С++ как об одном языке со слов Майерса - не правильно. А вообще, учите Java, проще, меньше низов
0
125 / 125 / 44
Регистрация: 05.10.2013
Сообщений: 462
12.07.2016, 22:10 7
BANO, шаблоны
0
Don't worry, be happy
17213 / 10089 / 1948
Регистрация: 27.09.2012
Сообщений: 25,186
Записей в блоге: 1
12.07.2016, 22:18 8
Цитата Сообщение от BANO Посмотреть сообщение
а что же нужно ещё убрать из плюсов, чтобы получился чистый си?
Много чего.
Шаблоны, перегрузки, исключения, касты,
подкорректировать правила неявных кастов,
подкорректировать размеры типов и т.д.
0
98 / 69 / 13
Регистрация: 15.12.2013
Сообщений: 453
12.07.2016, 22:21 9
плюс убрать полиморфизм функций и аргументы функций по умолчанию (хз мб в С99 или С11 это уже тоже есть)
Плюс добавить VLA (который since C99).
0
2725 / 1888 / 560
Регистрация: 05.06.2014
Сообщений: 5,504
12.07.2016, 22:31 10
Цитата Сообщение от Kseniya1998 Посмотреть сообщение
Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста, какой язык более универсальный, перспективный и удобный.
Плюсы. Си - для любителей испражнений мамонта.
Цитата Сообщение от NRX Посмотреть сообщение
Если из с++ убрать классы и все что с ним связано тогда получится язык с(Вроде бы как-то так)
Нет, если из Си убрать все рудименты, то получится C++ без классов.
C
1
2
3
4
5
6
7
8
9
void test()
{
}
 
void test1(void)
{
    //да скомпилируется эта строка во имя компилятора древнего, тупого, погребенного в песках времени
    test(1,2,3,4);
}
0
77 / 40 / 14
Регистрация: 14.01.2016
Сообщений: 203
12.07.2016, 23:04 11
сначала объясни для чего?
0
2725 / 1888 / 560
Регистрация: 05.06.2014
Сообщений: 5,504
12.07.2016, 23:16 12
Цитата Сообщение от Борис Верещагин Посмотреть сообщение
сначала объясни для чего?
Для того чтобы не писать "struct" в конструкции struct myStruct*pointer? Для того чтобы объявлять функции с безымянными аргументами? Для того чтобы делать наследование не через struct Child{ Parent parent; bla-bla-bla}?
Не спрашивай зачем убивать ксеноса отказаться от Си. Лучше ответь "почему нет"? Тем более что 99% сишного кода без проблем скомпилируется и в плюсовом компиляторе.
0
146 / 116 / 37
Регистрация: 27.10.2011
Сообщений: 690
13.07.2016, 02:38 13
Я бы начал с чистого C, намного более простой язык.
К тому же он лучше подходит для обучения новичков программированию, ибо процедурщина.
Причём взял бы какую-нибудь старенькую книженцию, в которой только про C89 рассказывается.
0
3171 / 1930 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
13.07.2016, 05:09 14
Надо ли перед изучением С++ выучить С?
0
vlisp
13.07.2016, 07:12
  #15

Не по теме:

Помогите выбрать грузовик. Выбираю между VOLVO и SCANIA. Сейчас у меня КамАЗ, но я на нем не езжу...

0
Хитрая блондиночка $)
1464 / 979 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
13.07.2016, 07:32 16
Цитата Сообщение от Kseniya1998 Посмотреть сообщение
Сейчас выбираю, какой язык учить
Лучше выбери область, в которой будешь отрабатывать навыки и практиковаться. А уже потом выберешь инструмент.
По крайней мере меня учили так - сначала вектор, а потом уже думай как по нему топать.
0
Борис Верещагин
13.07.2016, 08:00
  #17

Не по теме:

Renji, не понял... вообще-то я не тебя спрашиваю а ТС

0
802 / 529 / 157
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
13.07.2016, 10:27 18
Какой язык лучше изучать C или C++
Я думаю, лучше выбрать что-то посередине...
0
Хитрая блондиночка $)
1464 / 979 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
13.07.2016, 11:43 19
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
лучше выбрать что-то посередине
Что?
0
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
13.07.2016, 11:50 20
Цитата Сообщение от Renji Посмотреть сообщение
Плюсы. Си - для любителей испражнений мамонта.
смело, однако...
надо тогда прикончить linux, freebsd и вообще все ОС и далее по списку начиная с nginx, php ...
вы просто не знакомы с современный Си, с библиотеками и приемами...
Цитата Сообщение от Kseniya1998 Посмотреть сообщение
Подскажите, пожалуйста, какой язык более универсальный, перспективный и удобный.
javascript, java, scala
начинайте с Си (Кэрниган, Ритчи 3-е издание). научитесь работать с linux, попробуйте написать простого даемона, клиент-сервер и прочие несложные системные программы, чтобы пришло понимание как устроены ОС, а далее что нравится - backend(java,scala + СУБД или php + СУБД) - frontend(javascript)
смотря что нравится и к чему тянет...
если хотите востребованности, то java,scala (android - в каждом унитазе по-моему уже и обороты космические) + jee-oracle тоже востребованы.
каждый свой совет дает, конечно, но мой совет таков:
однозначно Си (С++ вообще можно пропустить) и java,scala,javascript

Добавлено через 56 секунд
Цитата Сообщение от Hikari Посмотреть сообщение
Что?
что-нибудь такое
C+
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2016, 11:50

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб,...

Какой язык программирования лучше? (2)
Продолжение темы. Начало

Какой язык лучше / прибыльнее?
И так, мне 16 лет, седня днем пойду подавать документы в техникум на программиста соответственно. И...

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???


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

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

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