Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

С или С++...?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> С или С++...?
Имя
Сообщение << Старые топики   Новые топики >>
С или С++...? - 2009-11-26 23:10:46.863333   
scopri

Сообщений: 21
Оценки: 0
Присоединился: 2007-11-03 10:33:30.890000
Народ, как лучше посоветуете, сначала учить просто С, а только потом С++ или же С++ можно освоить и без знания С?)
Если да, то посоветуйте какие нибудь книги, для начинающих с 0)
Я тут скачал одну "Герберт Шилдт - Самоучитель C++" Но там написано, что я типо должен быть уже знаком с С((
Или всё таки лучше сначала выучить С?)
По советуйте как быть)
Post #: 1
RE: С или С++...? - 2009-11-26 23:26:56.210000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Не буду влазить в дебри этого вопроса, потому что тут можно тему на n страниц развести, скажу одно, что С++ можно выучить без знания С.
С.Прата "Язык программирования С++"
Дейтел "Как программировать на С++" (или что-то подобное)

Если же хочешь С изучать бери:
Керниган, Ричи "Язык С"
и т.д.
тут множество сайтов где можно обзавестись литературой

З.Ы.
quote:

Но там написано, что я типо должен быть уже знаком с С((

На заборах тоже много чего пишут) не верь всему)
Post #: 2
RE: С или С++...? - 2009-11-27 03:16:35.590000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: scopri

сначала учить просто С, а только потом С++ или же С++ можно освоить и без знания С?


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

quote:

ORIGINAL: scopri

Если да, то посоветуйте какие нибудь книги, для начинающих с 0


http://www.ozon.ru/context/detail/id/2988768/

а в Шилдта лучше рыбу завернуть, больше толку будет
Post #: 3
RE: С или С++...? - 2009-11-27 04:08:35.223333   
scopri

Сообщений: 21
Оценки: 0
Присоединился: 2007-11-03 10:33:30.890000

quote:

ORIGINAL: Denaturat

quote:

ORIGINAL: scopri

сначала учить просто С, а только потом С++ или же С++ можно освоить и без знания С?


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

quote:

ORIGINAL: scopri

Если да, то посоветуйте какие нибудь книги, для начинающих с 0


http://www.ozon.ru/context/detail/id/2988768/

а в Шилдта лучше рыбу завернуть, больше толку будет

quote:

учить C полезней чем учить C++

Оо, я вот просто буду поступать на программиста, вот и думал учить начинать С++, а получается что лучше нуна знать С?Я так понял?)
Post #: 4
RE: С или С++...? - 2009-11-27 09:42:41.010000   
][aKER_теоретик

Сообщений: 1192
Оценки: 0
Присоединился: 2009-03-30 09:17:08.123333
C мало где преподают. Учить в ВУЗе один язык, а дома другой, то получится каша. Реально начинай учить С++, за 2-3 года упорства станешь нормальным программистом, если тебе вообще это дано.

Если бы я сейчас не изучал С++, то начал бы вообще с С#.
Post #: 5
RE: С или С++...? - 2009-11-27 15:54:14.926666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: scopri

Оо, я вот просто буду поступать на программиста, вот и думал учить начинать С++, а получается что лучше нуна знать С?Я так понял?)


для того чтобы поступить на программиста вообще ничего знать не нужно; для работы программистом знать C полезней, и ключевые слова здесь - ABI и FFI
Post #: 6
RE: С или С++...? - 2009-11-27 15:56:57.640000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: ][aKER_теоретик

Если бы я сейчас не изучал С++, то начал бы вообще с С#.


как это трогательно, когда человек, не зная ни технологии A, ни технологии B, разводит пространные рассуждения на тему того, какая же из них лучше. сразу видно - профессионал
Post #: 7
RE: С или С++...? - 2009-11-27 19:13:55.630000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
quote:

C мало где преподают.
Скажи это всем программистам от науки(моделистам всяким), которым не понравился дельфи. А уж особенно железячникам разным)).
Post #: 8
RE: С или С++...? - 2009-11-30 01:26:29.273333   
scopri

Сообщений: 21
Оценки: 0
Присоединился: 2007-11-03 10:33:30.890000
Ыть)
Всем пасиб за советы)
Я тут нашёл книжку по С++,вот по ней и буду учиться))
Вроде бы как норм)))
Название книги "Штерн_Основы C++ Методы программной инженерии"
Post #: 9
RE: С или С++...? - 2009-11-30 05:13:41.646666   
Akapel

Сообщений: 224
Оценки: 0
Присоединился: 2008-12-15 10:37:58.030000
Я бы посоветовал книгу "с++ за 21 день" Джеймса либерти - узнаешь основы и синтаксис, описано все довольно подробно,а потом можешь переходить к Visual c++.Си - это процедурный язык, а с++ и си шарп - объектно ориентированный.
Post #: 10
RE: С или С++...? - 2009-11-30 11:54:22.280000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333

quote:

ORIGINAL: Akapel

Я бы посоветовал книгу "с++ за 21 день" Джеймса либерти - узнаешь основы и синтаксис, описано все довольно подробно,а потом можешь переходить к Visual c++.Си - это процедурный язык, а с++ и си шарп - объектно ориентированный.


Тупой холивар. Учить однозначно по Страутструпу.
Post #: 11
RE: С или С++...? - 2009-11-30 17:44:56.240000   
Akapel

Сообщений: 224
Оценки: 0
Присоединился: 2008-12-15 10:37:58.030000
Если раньше не кодил он, по Бьерну Страутструпу тяжеловато придется.
Post #: 12
RE: С или С++...? - 2009-11-30 17:49:46.590000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А кому сейчас легко?
Post #: 13
RE: С или С++...? - 2009-12-05 14:29:02.050000   
scopri

Сообщений: 21
Оценки: 0
Присоединился: 2007-11-03 10:33:30.890000
Народ, у мя тут один вопросик возник…))
Вот короч пишу программку на С++ по циклической схеме
quote:


#include &lt;iostream&gt;
using namespace std;
int main()
{
setlocale (0,"");
cout&lt;&lt;"Введите число денег: ";
double x, y;
cin&gt;&gt;x; // число денегденьги
cout&lt;&lt;"Введите на сколько лет будет внесена сумма: ";
cin&gt;&gt;y;
{y=y-1;
x=1.07*x;};
cout&lt;&lt;"Ваша сума достигнит "&lt;&lt;x&lt;&lt;"через "&lt;&lt;y&lt;&lt;endl;
system ("pause");
return 0;
}

А нужно что бы он вычислял заданные годы, т.е. вёл 7 раз и этот цикл пошёл, пока не будет y=0.
Вопрос тип такой, как сделать, что бы цыкл повторялся, до заданного значения?)
Какая команда за это отвечает на C++?)
Я прост ток ещё учусь, не судите строго)))
Заранее, всем большое спасибо)))):)
Post #: 14
RE: С или С++...? - 2009-12-05 14:42:45.200000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Для таких вопросов есть специальная тема (смотри в шапке раздела):
http://forum.xakep.ru/m_1314868/mpage_21/tm.htm#1641006
По твоему коду, то что у тебя идет в фигурных скобках после ввода данных это типо тело цикла? Если я правильно понял, то читай про for, while, do while - это три типа циклов, разберешься сразу там все просто.
Post #: 15
RE: С или С++...? - 2009-12-05 16:32:23.620000   
scopri

Сообщений: 21
Оценки: 0
Присоединился: 2007-11-03 10:33:30.890000
оки)
Сейчас туда черкнём))
Правда я посмотрел эти цыклы, не всё понял)))
Post #: 16
RE: С или С++...? - 2009-12-05 18:17:54.966666   
faza09

Сообщений: 259
Оценки: 0
Присоединился: 2009-05-18 22:19:25.963333
попробуй почитать С.Холзнера
учебный курс с нуля, и если хочешь выучить конкретно C++ ,то в C совсем нет необходимости)
Post #: 17
RE: С или С++...? - 2009-12-06 14:53:07.976666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
http://ru.wikipedia.org/wiki/C%2B%2B - ТС, прочитай, а потом уже решай.
Post #: 18
RE: С или С++...? - 2009-12-06 21:33:59.456666   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
че за бред, что не нужно учить C для C++
язык в топку. главное алгоритмическое мышление, а для него как раз идеально подойдет C
Post #: 19
RE: С или С++...? - 2009-12-07 01:14:03.216666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Actek

че за бред, что не нужно учить C для C++


surprise! surprise!

quote:

ORIGINAL: Actek

язык в топку. главное алгоритмическое мышление, а для него как раз идеально подойдет C


херня. во-первых, потому что объяснить что такое алгоритмическое мышление ты всё равно не сможешь; во-вторых, потому что это в какой-то мере справедливо только для алгоритмических (императивных) языков; и в третьих, потому что для этих целей куда лучше подойдёт Pascal, ШАЯ или MIX
Post #: 20
RE: С или С++...? - 2009-12-07 10:54:55.143333   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
quote:

ORIGINAL: Actek
че за бред, что не нужно учить C для C++

А кроме голословных высказываний, можете привести примеры и доказательства, почему нужно учить С перед тем как приступать к С++? Когда то я начал изучать С++, не трогая С, и мне это особо не помешало. С - это одно, С++ - другое.
Post #: 21
RE: С или С++...? - 2009-12-07 19:14:06.276666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Мне кажется что мы тут решаем слегка глуповатый вопрос. Интересно, почему я таким вопросом не задавался, а учил все сразу. У меня была гора книг по всем чем можно. Главное желание.
Post #: 22
RE: С или С++...? - 2009-12-07 20:15:01.196666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Zmaster

Мне кажется что мы тут решаем слегка глуповатый вопрос


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

quote:

ORIGINAL: Zmaster

Интересно, почему я таким вопросом не задавался, а учил все сразу


ммм…потому что тебе это интересно? :)
Post #: 23
RE: С или С++...? - 2009-12-08 01:43:02.030000   
yurket

Сообщений: 69
Оценки: 0
Присоединился: 2009-05-04 23:47:54.993333

quote:

ORIGINAL: Lost_boy

quote:

Если же хочешь С изучать бери: Керниган, Ричи "Язык С"
Post #: 24
RE: С или С++...? - 2009-12-08 14:06:18.083333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

ммм…потому что тебе это интересно? :)

Ты как всегда прав:)
Post #: 25
RE: С или С++...? - 2009-12-11 19:49:51.273333   
iDreamer

Сообщений: 1
Оценки: 0
Присоединился: 2009-12-11 19:42:47.370000
C++ гадость. По иронии судьбы именно с него начал и ничерта что то не понимал:D С очень хорош. На твоем месте начал бы с него. Тем более что все знания кт ты приобретешь при работе с ним тебе пригодяться в будущем 100%. Да и все что близко к железу ему тоже не чуждо. А вот для прикладного программирования ничего лучше с шарпа не вижу. Вообще .нет действительно хороша. Чище билдера и делфи. И как то понятнее несколько. Да и очень много сходства с теми же делфи и билдером по библиотеке классов (по понятным причинам).
Post #: 26
RE: С или С++...? - 2009-12-11 19:54:07.796666   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
Лично мне приятней написать cout чем printf!
Post #: 27
RE: С или С++...? - 2009-12-17 16:57:59.613333   
Vergil111

Сообщений: 5
Оценки: 0
Присоединился: 2009-12-17 16:44:21.230000
Изучать С, на мой взгляд, чушь полнейшая, так как С++ является более совершенным, более поздним языком, в котором больше возможностей. Так что книжка Р. Лафоре "Объектно-ориентированное программирование в C++" тебе в помощь. В ней есть буквально ВСЕ для полноценного освоения С++.
Post #: 28
RE: С или С++...? - 2009-12-17 17:03:03.926666   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
ну и учи С++, а потом не жалуйся что-то в жизни не так
Post #: 29
RE: С или С++...? - 2009-12-17 17:30:04.816666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Раз уж этот холивар никак не здохнет, предлагаю участвующим в дискуссиях писать сколько лет они программируют на Си и на С++. Если нет опыта программирования сразу на обоих языках - то просто молчите.
Post #: 30
RE: С или С++...? - 2009-12-17 19:14:57.140000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
это переход на личности, в техническом споре вещь недопустимая
Post #: 31
RE: С или С++...? - 2009-12-17 20:45:54.650000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А тут контингент такой. Много кричат, а КПД у этого отсутствует. Вот и провоцирую я флудерастов на то, чтобы помолчали. Вот на рсдн как-то холивары поцивилизованней выглядят.
Post #: 32
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> С или С++...?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.