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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
#1

Вопросы по C++ - C++

29.10.2011, 14:10. Просмотров 1169. Ответов 20
Метки нет (Все метки)

Хочу учиться писать программы на C++, и у меня несколько вопросов
1) Этот язык такой же сложный, как Ассемблер? Например, Паскаль мне легко даётся, а вот Ассемблер никак не могу понять.
2) Чем обычный C++ отличается от Visual C++ и C++ Builder. Нужно ли знать все три?
3) Когда пишешь на C++, можно ли как на Delphi выбирать из списка уже готовые окна и кнопки и т.п (и подстраивать их под себя?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2011, 14:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вопросы по C++ (C++):

Вопросы - C++
Здравствуйте! 1. Как сделать так, чтобы программа (функция (strlen() ) не считала пробелы? 2. Можно ли упростить (сократить)...

Вопросы - C++
Ребята, никто не писал никогда код на С++, связанный с имитационным моделированием? Просто, дали, там набор математич. формул и теория, а...

Вопросы по C++ - C++
Пожалуй начну) Можно ли в С++, обьявить определенному элементу массива определенное значение, как можно в пхп? Приведу пример: php:...

Вопросы по C++ - C++
Всем привет! У меня появилось несколько вопросов по C++, был бы рад, если бы Вы помогли бы мне хотя бы из одним из них. 1) Как...

Вопросы по С++ - C++
1) Чем отличается const *char от сhar при использовании в программах? 2) Тип void * так и не понял как и что с ним делать. Видел в...

Вопросы!!! - C++
прошу посоветовать что почитать чтобы ответить на следующие вопросы!!(можно ответить ссылками) если будут промеры по теме буду рад:) ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mimicria
return (true);
1957 / 1094 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
29.10.2011, 14:15 #2
1. По моему субъективному мнению c++ проще
2. Язык один, компиляторы разные, особенности у каждого компилятора свои. Нужно ли их знать все?
3. Можно
1
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 14:17 #3
Цитата Сообщение от Ney4 Посмотреть сообщение
1) Этот язык такой же сложный, как Ассемблер? Например, Паскаль мне легко даётся, а вот Ассемблер никак не могу понять.
Охота - это так же сложно, как и рыбалка? Другими словами, это слишком разные языки, чтобы их сравнивать. Вопрос не в языке как таковом, а в том, как вы его используете.

Цитата Сообщение от Ney4 Посмотреть сообщение
2) Чем обычный C++ отличается от Visual C++ и C++ Builder. Нужно ли знать все три?
C++ - это язык. Visual C++, C++ Builder, Code::Blocks, NetBeans, Dev-C++, Eclipse и прочие - это всего лишь среды разработки. MFC, VCL, wxWidgets, Qt - это библиотеки, обладающие неким функционалом. Знать нужно то, что вам полезно. Начните с консольных программ в любой среде и с хорошей книжки.

Цитата Сообщение от Ney4 Посмотреть сообщение
3) Когда пишешь на C++, можно ли как на Delphi выбирать из списка уже готовые окна и кнопки и т.п (и подстраивать их под себя?
Это никоим образом не зависит от языка. Это зависит от библиотеки и среды разработки. И Delphi, кстати, это тот же Паскаль. Просто в борландовской среде с борландовской библиотекой. Как я уже говорил, начните изучение C++ с консоли и хорошей книжки. C++ обладает огромными возможностями для обобщённого программирования. Консольный опыт вам в будущем сэкономит очень много времени.
0
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
29.10.2011, 14:29  [ТС] #4
talis,
1) Я имел ввиду, что Ассемблер сильно отличается от Паскаля, там всё запутано (по мне). А вот насчёт С++ не знаю. Так вот, учитывая то, что Паскаль мне легко даётся, будет ли мне легко с С++ ? (На ваш взгляд)

3) Можете посоветовать автора хорошего учебника по С++ ?
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 14:32 #5
Цитата Сообщение от Ney4 Посмотреть сообщение
1) Я имел ввиду, что Ассемблер сильно отличается от Паскаля, там всё запутано (по мне). А вот насчёт С++ не знаю. Так вот, учитывая то, что Паскаль мне легко даётся, будет ли мне легко с С++ ? (На ваш взгляд)
От вас зависит. Знал бы я вас года два-три, то рискнул бы сделать осторожное предположение. А так...

Цитата Сообщение от Ney4 Посмотреть сообщение
3) Можете посоветовать автора хорошего учебника по С++ ?
Х. Дейтел, П. Дейтел, "Как программировать на C++". На форуме есть целая темы со списком литературы по C/C++.
0
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.10.2011, 15:55 #6
Цитата Сообщение от Ney4 Посмотреть сообщение
3) Когда пишешь на C++, можно ли как на Delphi выбирать из списка уже готовые окна и кнопки и т.п (и подстраивать их под себя?
Есть такая вещь как c++ bulider, которая является копией(с некоторыми исключениями) делфи, но с с++ в качестве языка.
0
Сыроежка
Заблокирован
29.10.2011, 18:13 #7
Цитата Сообщение от Ney4 Посмотреть сообщение
talis,
1) Я имел ввиду, что Ассемблер сильно отличается от Паскаля, там всё запутано (по мне). А вот насчёт С++ не знаю. Так вот, учитывая то, что Паскаль мне легко даётся, будет ли мне легко с С++ ? (На ваш взгляд)

3) Можете посоветовать автора хорошего учебника по С++ ?
Как раз ассемблер - это довольно простой язык со строгими правилами семантики и синтаксиса!

А, вот, С++ - это сильно запутанный язык с не очевидной семантикой. Чтобы более-менее изучить С++ требуется не меньше 3 лет.
0
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
29.10.2011, 18:59  [ТС] #8
То есть, как я понял язык один - C++. Отличие только в том, в "какой проге" пишешь ?
В таком случае, где лучше писать? В визуале или билдере?
0
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.10.2011, 19:02 #9
Цитата Сообщение от Ney4 Посмотреть сообщение
Отличие только в том, в "какой проге" пишешь ?
Если писать код с использованием только стандартных библиотек(что очень даже реально, всякие билдеры/студии в основном для гуя(графического интерфейса) нужны), то разницы, в какой среде писать код нету вообще.
Что лучше - билдер или студия вопрос спорный, но если вы изучали делфи, то вам будет привычнее в билдере.
1
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 19:07 #10
Ney4, лично я не имею ничего против C++ Builder или MFC. Есть ещё .net. Он мне не нравится, но это тоже один из вариантов. Лично я бы посоветовал Qt - кроссплатформенное и бесплатное решение. Библиотека охватывает не только GUI, там целый пакет для всего-всего-всего. Но, всё равно, начните с консоли.
1
Сыроежка
Заблокирован
29.10.2011, 19:13 #11
Цитата Сообщение от Ney4 Посмотреть сообщение
То есть, как я понял язык один - C++. Отличие только в том, в "какой проге" пишешь ?
В таком случае, где лучше писать? В визуале или билдере?
Язык С++ - это тот язык, который описан в стандарте языка С++, принятом международным сообществом! Никаких других С++ нет и не бывает!

Но разные фирмы-разработчики компиляторов пытаются создать компилятор, который будет компилировать программы, написанные на С++. Так как, как я уже написал, язык С++ довольно запутанный, то разработчики компиляторов просто не в состоянии реализовать компилятор, чтобы он соответсвовал стандарту языка С++. Поэтому компиляторы допускают те или иные отклонения от стандартов. Иногда это делается умышленно, чтобы обеспечить поддержку ранее написанных своих библиотек или оболочек.
0
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
29.10.2011, 19:30  [ТС] #12
Всем спасибо)) И последнее: где можно скачать c++ builder с "библиотеками" кнопок, окон и т.п.?
Наверно, это звучит очень глупо....
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 19:50 #13
Ney4, он платный, так что скачивать его просто так запрещено. Но если очень хочется, то можно в гугл заглянуть, на трекеры торрентов... Если кто-то спросит - нет-нет, никто не спросит - но если всё-же кто-то таки спросит, я ничего не говорил.
0
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
29.10.2011, 20:08  [ТС] #14
talis, хм.... вот почему найти не получалось кстати, вы говорили про Qt - почему-то везде пишут "скачать для symbian", разве он не на PC ?
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 20:11 #15
Ney4, Qt - и для Windows, и для X, и для Mac. Есть возможность разрабатывать и для Symbian. Ищите пакет Qt Creator
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2011, 20:11
Привет! Вот еще темы с ответами:

Теоретические вопросы по С++ - C++
Нужна помощь в ответах на несколько вопросов. Помогите плз!:) 1) Как инициализировать переменную, являющуюся приватным статическим...

Вопросы по файлам - C++
Что такое неформатированный(необработанные) данные в файле? Почему сдесь в коде в файл не записываются данные с массива? #include...

Вопросы начинающего - C++
Здравствуйте. Самостоятельно приступила к изучению Visual C++, т.к. наставников в шаговой доступности нет, а вопросы есть, решила...

Ответить на вопросы - C++
1. Какое условие является обязательным для присвоения одного объекта другому? 2. Когда объект передается функции в качестве аргумента,...


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

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

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