|
|
|
| Всем привет! Переезжаю с PHP форума на C+ :)
Решил изучать C+ или как точно его называть: вобщем закупился, купил 3 книги "Учебник для вузов Т.А.Павловская C/C++ Программирование на языке высокого уровня" "Учебное пособие Т.А.Павловская C++ Обьектно-ориентированное программирование, Практикум" и C/C++ Т.А.Павловская C/C++ Структурное программирование Практикум"
Вопросы: какие из них не нужные книги и плохие в изучении? (если такие имеются)
Чем отличаюся C/C++ от C++ и C+ это разные языки или один и тот же?
Где можно скачать прогу для написания и какую? На русском желательно.
Надеюсь на помощь и понимание!
Дополняю: а сам этот язык сложный или нет? Книгу листанул вроде много чего знакомого из PHP | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 03:40)
| | С этими книгами не знаком, но методика преподавания языка C++ в общем сложилась и скорее всего вы вполне успешно освоите язык по этим книгам. Касательно литературы возможно вас заинтересует тема по ссылке http://www.softtime.ru/cpp/read.php?id_forum=2&id_theme=261.
>Чем отличаюся C/C++ от C++ и C это разные языки или один и тот же?
Это разные языки, однако C входит в состав C++ (с рядом несущественных ньюансов), поэтому изучая C++ вы на 99% будете знать C.
>Где можно скачать прогу для написания и какую? На русском желательно.
Вы можете воспользоваться бесплатной облегченной версией Visual Studio http://www.softtime.ru/cpp_info/vs_net.php
или если выгружать такой объём сложно портом знаменитого UNIX-компилятора GCC под Windows http://www.softtime.ru/cpp_info/dev_cpp.php.
Существует также свободно-распространяемая версия компилятора от Borland - Turbo C++, но ссылки сейчас не приведу.
>Дополняю: а сам этот язык сложный или нет? Книгу листанул вроде много чего знакомого из PHP
Он сложнее и коварнее PHP, так как является системным языком - многие вещи придётся делать больше кровью и менее удобными средствами. Проще переходить с ассемблера на C++, чем с PHP на C++. C++ считается одним из самых сложных языков программирования (правда все аспекты этого языка вам долго не потребуются). Наградой за это будет очень высокая скорость выполнение и возможнсоть создания полноценных прикладных и системных программ в любых операционных средах. | |
|
|
|
|
|
|
|
для: cheops
(01.11.2007 в 04:01)
| | На C++ у меня только практика, а C/C++ не подходит? А чем они вобще различаюся C/C++, C+, C++? Надеюсь больше нет не каких C и + да, такой материал будет тяжело в голову запихнуть. Как я догадываюсь язык C+ стандарт, C++ более расширеный, C/C++ самый расширеный, так ли это? Это тоже самое что и скрипт обгреживать если новей и расширеней добавляют в язык новые функчии и называется язык уже на + больше или C. Как же люди привыкают к такому знать все языки программирования, держать их в голове, писать без ошибок (грубо говоря) ведь коды то разные!
Дополняю: в общем не знаю как быть, задам такой вопрос: какой язык лучше изучать какой самый популярный? А что так много перваю прога весит? И как проверять что я написал в готовом виде? Это ведь не php в браузере запускать гг :) | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 04:24)
| | >А чем они вобще различаюся C/C++, C+, C++?
С/C++ - это тоже самое, что и С++
C+ - такого языка нет
C - это часть C++, сначала был язык C, потом он был дополнен объектно-ориентированной моделью и назван C++ (при этом всё что было в C автоматически вошло в C++).
Т.е. есть C++ и C, который является частью C++
>Надеюсь больше нет не каких C
Существует С# в рамках технологии .NET, но им пока голову лучше не забивать.
>Дополняю: в общем не знаю как быть, задам такой вопрос: какой язык лучше изучать какой
>самый популярный?
С++
>И как проверять что я написал в готовом виде?
Для этого программу следует откомпилировать при помощи одного из компиляторов указанных выше - как результат будет exe-файл, который можно запускать как любую другую программу двойным щелчком мыши. | |
|
|
|
|
|
|
|
для: cheops
(01.11.2007 в 04:50)
| | Не совсем так! Си и Си++ это РАЗНЫЕ ветви языка. Си имеет на сегодняшний день стандартизованную реализацию С99, которая не совсем совпадает с Си++. | |
|
|
|
|
|
|
|
для: GeorgeIV
(21.11.2007 в 02:59)
| | Совершенно верно, но согласитесь возможность объявления переменной внутри цикла и пр. не бог весть какие различия по сравнению с другими языками программирования (даже C-подобными) и на начальных этапах обучения - лучше не этим забивать себе голову, а чем-то более полезным. | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 04:24)
| | Возможно вас также заинтересует тема по ссылке http://www.softtime.ru/cpp/read.php?id_forum=1&id_theme=40. | |
|
|
|
|
|
|
|
для: cheops
(01.11.2007 в 04:59)
| | Последний вопросик: после того как я напишь скрипт преобрачую его в exe файл как же я его буду дальше редактировать? Как я понимаю мой код перепишется на язык прочессора и как же... :) На этих книгах голова страуса нарисована (может вы и встречали такие книги только подзабыли) Книги Питерские, сайт издателей книг www.piter.com | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 05:09)
| | Не знаю то или нет вобщем купил диски:
"Мастер-Самоучитель илюстрированный учебник Visual C++7
Содержание:
1. Самоучитель
2. Поддержка технологии NET
3. Разработка графики OpenGL
4. Разработка приложений на основе MEC
5. Использование динамические структуры данных
Там еще 2 проги Microsoft Visual Studio .NET Enterprise
и Microsoft Visual Sourcesafe 6.0c for Visual Studio .NET Enterprise" и диск "Программирование C/C++
Программы:
1. Visual Studio .NET Enterprise Architect 2003 C++
2. C++ Bullder Enterprise 6,0 Update
3. Intel C++ Compiler for Windows 7.0.073
4. Сейчас допишу и вопрос задам (пальцы уже болят на мобиле писать | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 05:38)
| | 4. Parasoft C++ Test 2.1.4
5. ASE ChartDirector C++ 3.0.3
6. Codejock Xtreme Toolkit 1.94
7. Codeplay VectorC PC SE 2.0
8. IP*Works 5.0 SMIME C++
9. Microsoft Quick C 2.0
10. Ochre SourceStiler 1.2.1
11. SPHINX C--
12. Turbo C++ Version 3.0
13. Understand for C++ 1.4.222
Что нибудь из этого списка мне потребуется? Чтобы из сети не качать может из этого приска найдется прога аналог (если тут хуже, тогда я лучше с сети скачаю. Значит решено учу C++ | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 05:38)
| | >2. C++ Bullder Enterprise 6,0 Update
Я бы рекомендовал с этой среды начать. Со временем можно будет переключиться на
>1. Visual Studio .NET Enterprise Architect 2003 C++
PS Лучше ориентироваться на то среды с компакт-диска - в интернетне, как правило, свободно распространяются только бесплатные урезанные продукты. На диске у вас будут расположены полноценные среды. | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 05:09)
| | >Последний вопросик: после того как я напишь скрипт преобрачую его в exe файл как же я его
>буду дальше редактировать? Как я понимаю мой код перепишется на язык прочессора и как
>же... :)
У вас останется исходный код, который можно будет править и компилировать по новой. | |
|
|
|
|
|
|
|
для: cheops
(01.11.2007 в 08:07)
| | Все понятно. Спасибо вам за помощь! | |
|
|
|
|
|
|
|
для: cheops
(01.11.2007 в 08:07)
| | Глюк какой то с этой прогой, написал скрипт 100% рабочий без ошибок (на этом редакторе проверял и закачал прогу которая исправляет сама ошибки) вобщем прога походу не настроина то пишет что библиотеку ddl не нашла то какой то файл, не понятно, огромное меню как то все запутано и в добавок на английском. Вобщем полный писец. Еще при создании нового файла выводит кучу подменю апликации, библиотека и т.д типа к каком типу файлов скрипт пренадлежит. А фиг его знает к какому в учебнике дошел до скрипта с вычислениями элементарным, вот думай к какому файлу пренадлежит. А язык то класный все компактно, пока трудностей нет. Как быть (с прогой)? | |
|
|
|
|
|
|
|
для: jiraf
(01.11.2007 в 13:07)
| | Давайте лучше новую тему заведём... У какой компилятор и какова его версия? | |
|
|
|