| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > С чего начать изучать С/С++? |
| Автор: Елена 29.12.2002, 08:18 |
| Всех с наступающими праздниками! Здравствуйте. Я - самый настоящий чайник и даже хуже того! Пожалуйста посоветуйте какой учебник мне преобрести, где, как только можно проще, описываются самые первые шаги в С/С++, то есть самые азы. Спасибо заранее. |
| Автор: Klin 29.12.2002, 16:15 |
| Если Borland C + + Builder, то для чайников такая есть(сам с неё начинал) "Занимательное программирование С + +", авторы С. Симонович, Г. Евсеев. |
| Автор: Fantasist 29.12.2002, 16:38 |
| Да для чайников книг хоть отбавляй. |
| Автор: Step 29.12.2002, 19:49 |
| сайт firststep, точного адреса не помню |
| Автор: DrMasik 29.12.2002, 21:22 |
| Елена, во-первых, возникает вопрос: "На каком уровне ты хо знать его?" Если читсо так - для себя - тогда бери книку любую, какую увидишь на раскладке. Если же для будущего, тогда найди в сетке(интернете) учителя, который поставит тя на путь истенный. Сама ты можешь не в те степи пойти и потратишь только зря время. К тому же некоторые вещи не пишут в книгах так ясно, как того хотелось бы. Так что мой те совет - найди такого человека! Они есть. но их сразу не видно... Что же касается литературы, то классическим способоя есть - Бьерн Страуструп, Герберд Шилд(как по мне) ну а потом уже сама поймешь... |
| Автор: AntonSaburov 29.12.2002, 23:35 |
| Самое главное - иметь доступ компьютеру, на котором установлен компилятор С/С++. Нужно в первую очередь научится делать самый главный цикл в программировании - редактирование файла - компиляция файла - запуск файла Как только получится этот цикл, дальше можно брать любую книжку. |
| Автор: Step 30.12.2002, 00:45 |
| а также знать, конструкции, типы данных, указатели(распределение памяти), циклы, масивы, условия, Это основное, все остальное делается через перечисленное. |
| Автор: Klin 30.12.2002, 01:12 | ||
http://www.firststeps.ru, помойму. |
| Автор: Елена 30.12.2002, 01:49 |
| Большое всем спасибо за отзывчивость. Я уже заказала по инету следующие книги: 1) C++ Специальный справочник (Борис Карпов). 2) Язык программирования C++ (Бьерн Страуструп). 3) Как программировать на C++ (Х.М. Дейтел , П.Дж. Дейтел). 4) Borland C++ 5 (Киммел П.). 5) Самоучитель C++ 3 издание (Герберт Шилдт). Теперь осталось только дождаться. Я вчера пробовала установить Borland C++ v5.5. Инстальнула, после чего у меня на диске C:\ появилась папка Borland. Только что с ней делать дальше, я не знаю. Поясните пожалуйста как им пользоваться. У меня есть диск "Научись сам 2001 программировать на С/С++". На нём имеется следующее: 1) Borland C++ v 5.5 2) Borland C++ v5.02 3) SuperH RISC Engine CPP v5.1B R1 with HEW v 1.1A 4) Development Assistant for C v3.5.568 5) Zotech C and C++ v3.1 6) Borland C++v3.1 for DOS 7) Microsoft Visual C++ v6.0 8) SP4 Watcom C++ SE 9) Direct Sound v3.0 10) FTP Client Engine Library for C and C++ 11) SMTP and POP3 email 12) Engine for C/C++ 13) TurboC v2.0 14) Visual Parse PP v4.0 15) WithClass 99 С чего из перечисленного списка лучше всего начать изучение С, С++, Visual C++ или TurboC? И чем они отличаются? При ответе пожалуйста имейте ввиду, что меня не интересует рисование как на Visual C++. Я уже пробовала по учебнику Visual C++ из инета, но там описывается как рисовать диалоговые окна, и отсюда возникает вопрос вдогонку: Если я программирую на Visual C++, значит ли это, что я всегда должна программировать только по шаблонам? Мой парень изучает Perl и помогает мне чем может: объясняет терминологию, принцип работы программиста и сказал, что появившаяся папка напоминает Perl интерпритатор. Но тем не менее, имеется масса вопросов на которые он, к сожалению, ответить не может. Поэтому я думаю, что здесь надолго. Он посоветовал мне изучать именно СЮШУ и, кстати, желает вам всем удачи в ремесле программиста. Заранее благодарна, Елена |
| Автор: Елена 30.12.2002, 02:04 |
| For DrMasik Я хочу знать один язык, в данном сдучае C, C++, но до профессионализма. Короче, все языки где есть буква "С", причём неважно сколько там плюсов, Visual или Turbo. Вообще-то я всегда специализировалась на иностраннных языках, но глядя на то, как программирование по-уши поглотило моего парня, который спит по 4 часа в сутки, решила тоже начать это нелёгкое дело. Так с чего же, всё-таки начать? Удачи. |
| Автор: Step 30.12.2002, 02:41 |
| ох ну ты и погорячилась |
| Автор: DrMasik 30.12.2002, 04:21 |
| Ну чо же... Ты хочешь что-то знпать - это чудненько. Я в инете с 22 79267893 Зайди на www.icq.com Там все расскажут... На Английском, но это мелочи, я так думаю... |
| Автор: Dagger 30.12.2002, 09:45 |
| Привет, Лена На мой взгляд надо определиться что изучать - С или С++ т.к. эти языки хоть и синтаксисом почти идентичны, но, так уж исторически сложилось, что в первом нет классов и еще много чего, что присутствует во втором. В С++ всяких фишек стандартный полно, чего нет в С. Уверен, что ты получишь мало удовольствия от сношения с указателями и типом char... вроде-как пишу на ANSI C и знаю о чем говорю. Оффтоп: Макс, а ты, блин, скромняга |
| Автор: Елена 30.12.2002, 11:37 |
| Уважаемые люди ответившие на мой зов о помощи, огромное спасибо за помощь. Я обязательно воспользуюсь вашими советами. Ещё раз всех с Новым годом! Желаю вдохновения и новых открытий! Елена |
| Автор: Dagger 30.12.2002, 12:03 |
| Большой и жирный оффтоп! Всех с наступающем Пейте по здоровью Свято наближається!!! |
| Автор: Baa 30.12.2002, 17:29 |
| 2 Елена: я бы тебе посоветовал использовать Microsoft Visual C++, так как как среда разработки она более удобная, чем у броланд (хотя это субъективно). 2 Dagger: модератор не дремлет |
| Автор: Klin 30.12.2002, 19:56 | ||
Отличная книга, сам заказал. |
| Автор: Baa 30.12.2002, 20:05 | ||
Клин, а я как понимаю, эта книга не про билдер... Че эт ты на неё позарился? =) |
| Автор: Klin 30.12.2002, 20:07 |
| Многое совподает. |
| Автор: Baa 30.12.2002, 20:16 | ||
А, ну-ну |
| Автор: Klin 30.12.2002, 23:22 |
| Baa, я полиглот в программировании. Всего по чуточке! |
| Автор: Елена 31.12.2002, 00:32 |
| Вот это дискуссия развернулась! Честно сказать, я совсем не ожидала такого крутого разворота. Я действительно очень признательна вам, ребята, за все советы и готовность помочь и поделиться опытом. Только как же мой вопрос относительно Visual C++? Возможно ли там просто писать свою прогу не занимаясь рисованием? А то, если я буду рисовать диалоговые окна и дальше, то я, чувствую, ничему не научусь кроме этого. Хотелось бы хоть медленно, но продвигаться вперёд... До новых встречь! |
| Автор: AntonSaburov 31.12.2002, 00:34 |
| Никаких проблем. При начале нового проекта он все сам спросит, предложит создать элементарный проектЯ, который будет содержать только функцию main. Так что вполне нормально будет. P.S. А крыльями так резво машем, потому как жить торопимся ? |
| Автор: Елена 31.12.2002, 00:41 |
| Да нет, Антон, жить я не тороплюсь, а вот много знать - очень хочется. |
| Автор: Fantasist 31.12.2002, 06:11 | ||
У меня глаза на лоб повылазили. Вот это подготовочка. Я-то, когда начинал, купил всего парочку книг по С++. Одну обыкновенную и одну продвинутую. Потом, конечно, потом подкупил еще... две. |
| Автор: Fantasist 31.12.2002, 06:19 | ||||||
Вот, запугали народ рисование форм... Это новый синоним неудавшегося программиса - "рисовальщик форм", и начинающих программистов пугают этим призраком. В Visual C++, практически нет ничего визуального - с ним рисовать не научишься.
Напоминает:
Это вы, Елена, погорячились. |
| Автор: Dagger 31.12.2002, 06:51 |
| Лично мое мнение таково - лучше сначала выучить простой язык, типа Perl, а потом уже браться за программирование на С/С++, ибо будет весьма трудны пониманию даже элементарные приемы С/С++ и программирования вообще. А типа перла языки есть JavaScript, PHP, 1C... т.е. желательно, чтобы этот язык был с синтаксисом С. З.Ы. Хыы |
| Автор: DrMasik 31.12.2002, 07:52 |
| Фантаз... Извени, ник забыл - пиво много было..:) Я соглачен. Развелись "рисователи" форм. а сами ничего не могут толкового написать, в плане даже тот же файл прочитать или сокет открыть... Все программеры скоро станут пользователями визуальных компонентов. да и не более того. Будут пихать их на формы, а потом говорить, что вот я крутой программер.... Лена, а что косается тебя. то мой те совет - начать с простейшего - разобраться с типами int char double после чего посмотреть что такое СТРУКТУРА. Посмотреть, что такое КЛАСС. Сравнить и найти отличия. Потом.... Потом в следующий раз Дерзай, Елена, и не забывай, в книгах всего НЕТ. После, напиши прогу квадратного уравнения, с предусмотрением всех вариантов. Покажишь код. И двинимся дальше!!! С наступающим! С уважением, DrMasik. |
| Автор: Klin 31.12.2002, 08:00 |
| Если книги не дадут ответа, то мы поможем! |
| Автор: Елена 31.12.2002, 08:37 |
| Fantasist, что вы имеете ввиду под словом "погорячилась"? Не хотите ли вы сказать что English language труднее? Если так, то тем более, у меня будет творческий подъём на программирование, ведь ин.яз. у меня так много забрал здоровья. Да и остальные языки тоже. Klin, если будут вопросы обязательно обращусь. Спасибо. Dagger, я знаю, что С/С++ язык высокого уровня. Это-то и есть моя цель, т.к. мой парень изучат Perl, уже знает JavaScript. Нам просто незачем изучать одинаковые языки. DrMasik, Последую вашего совета, вот только все эти формулировки меня несколько шокируют. Всем желаю здорово провести новогодний праздник! А я пошла доделывать свой праздничный тортище. |
| Автор: Wowa 31.12.2002, 09:28 | ||
Простой язык? Заблуждаешься сильно. |
| Автор: korob2001 31.12.2002, 09:41 |
| Ну вот. Это с каких пор Perl стал простым языком? |
| Автор: Dagger 31.12.2002, 09:44 |
| Имхо, без regexp"ов и ООП Перл простой. И вообще, я пиш свое мнение об этом языке |
| Автор: korob2001 31.12.2002, 09:59 |
| FOR Dagger Ну насчёт твоего мнения, сказать нечего. Каждый человек имеет право на своё мнение. Но Perl это совсем даже не просто, как кажется на первый взгляд. |
| Автор: Dagger 31.12.2002, 10:13 |
| 2korob2001 С этим языком уже более 2-х лет знаком и успешно программирую. Кроме уже около года пишу на С и С++. Поэтому уже сложилось у меня мнение об языках сих :-). |
| Автор: Klin 31.12.2002, 16:19 |
| Парни, ну хватит оффтопом заниматься! |
| Автор: Baa 31.12.2002, 17:11 |
| Оффтопик пошел, за сим закрываю тему. |