10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
|
|
1 | |
Что лучше учить сначала C или C++? Выбор литературы.01.02.2011, 21:25. Показов 19793. Ответов 47
Метки нет (Все метки)
Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть?
Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор:
Я школьник, мне 14 лет. Мне надо не тягомотная вузовская книга, а именно понятная книга для подростка моего возраста. И т.к. в будущем я хочу посвятить себя программированию, то еще спрошу, какая книга будет полезна для меня не только сейчас, но и в будущем? P.S. Знаю Паскаль на среднем уровне.
1
|
01.02.2011, 21:25 | |
Ответы с готовыми решениями:
47
Что лучше учить «С» или «С++» Что лучше учить по книгам или А что лучше учить С++ или Делфи ? Что учить лучше? PHP или Actionsscript? |
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
01.02.2011, 21:33 | 2 |
сначала читайте Шилдта, там очень разжевано написано
1
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
|
01.02.2011, 21:35 | 3 |
Сообщение было отмечено как решение
Решение
Sahon, я сразу у4ил С++ и все мои знакомые, которые программируют на С++ с него и начинали.
Насчёт книги - у меня самого "Объектно-ориентированное программирование в С++" - о4ень полезная вещь, если ты собираешься не просто решать задачки, но и делать проэкты, визуально оформленые программы. Написана достаточно таки понятно, с объяснениями и примерами. Материал доступен пониманию даже тем, кто начинаем с нуля. Уверен, эта книга и в будущем может о4ень круто пригодится.
4
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
01.02.2011, 21:43 | 4 |
Учите сразу плюсы. Лучше сразу учить концепции ООП, чем долго вбивать себе в голову, как программировать на функциональном ЯП, а потом вдруг переучиваться на объектный. От функционального программирования вам всё равно никуда не деться, но всё же стоит сразу вникать в объекты.
Каждый раз, когда поднимается вопрос о книгах, я всегда говорю, что мне намного больше понравились Дейтелы, чем Либерти. Но на вкус и цвет... Добавлено через 4 минуты P.S. Сам я начинал с чистых сей. Мне это не помешало перейти на плюсы, мне концепция ООП кажется наиболее естественной. Но многим (как я слышал) устоявшееся функциональное сознание мешает принять объекты как должное)))
2
|
asics
|
01.02.2011, 21:44
#5
|
1
|
silent_1991
|
01.02.2011, 21:46
#6
|
Не по теме: asics, потому я и поставил многоточие - пусть каждый выберет любимую фразу сам :D
0
|
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
|
|
01.02.2011, 21:52 [ТС] | 7 |
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
01.02.2011, 22:52 | 9 |
А я как всегда посоветую.
Страуструп - Программирование : принципы и практика использования С++.
1
|
Заблокирован
|
|
01.02.2011, 23:00 | 10 |
C/C++ конечно вещь хорошая, но лучше посмотреть в сторону FreePascal/Lazarus (аналог Delphi, но намного лучше и свободнее).
А если привлекает C-стиль, то лучше Java.
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
01.02.2011, 23:04 | 11 |
0
|
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
|
|
01.02.2011, 23:13 [ТС] | 12 |
=), для 9-классника Страуструп??? Я наверное повешусь. После Н. Вирта я уже не хочу читать литературу от создателей языков программирования, которые я учу.
А если смотреть на рейтинг языков программирования, то, увы, даже Delphi, который я пытался учить, да нормальной печатной (в виде книги не сканированной) литературы не нашел, далеко в заднице и это не говоря уже о FreePascal/Lazarus. Пруф - http://www.tiobe.com/index.php... index.html. Для Явы мне еще рано
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.02.2011, 00:01 | 13 |
Sahon, это другой Страуструп (названия книг тоже читать надо) Говорят, что хорош для новичков. Я пока сказать за или против него ничего не могу, поскольку пока не смог найти его в электронном виде)))
Добавлено через 1 минуту На счёт Delphi - это действительно загиб какой-то, не смотрите в его сторону))) Ява - это да, возможно, вещь хорошая, но я свой любимый Си++ не предам
0
|
Заблокирован
|
|
02.02.2011, 00:20 | 15 |
Документацию по FreePascal / Lazarus читайте на официальном сайте на английском. Сравнивать языки по всяким рейтингам и количеству книжек - плохая идея. И вообще язык дело второе, не стоит на нем зацикливаться. Главное - это алгоритм и конкретные методы разработки. В случае FreePascal вы получаете бесплатный и свободный язык. А Lazarus дает Вам возможность рисования GUI'шек так же просто как в Delphi + Вы получаете библиотеку визуальных компонентов. Кроме всего прочего Вы получаете действительную изначально заложенную в язык кроссплатформенность в смысле простоты перекомпиляции, как под Windows, так и под Linux, и даже безо всяких виртуальных машин, как в Java и всяких C#. И не правда: Java не может быть чем-то далеким, это просто один из многих языков, у которого есть и свои плюсы, и свои минусы.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
02.02.2011, 00:24 | 16 |
programmer_c, Ога...
2
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
02.02.2011, 01:17 | 17 |
0
|
Заблокирован
|
|
02.02.2011, 02:35 | 18 |
О да давайте будем медитировать над созданием гуишек и выдумывать всякие хитроумные инструментарии для их создания =) Да так чтобы напрямую WinAPI использовало, чтобы потом создавать всякие wine, winelib и wxWidgets. Нет еще лучше, будем создавать ReactOS. Надеюсь все понимают что конкретно я имею в виду? Как раз-таки внимание программист должен больше обращать на логику, а не тратить его на гуишки. FreePascal позволяет логику сделать кроссплатформенной безо всяких примочек. А Lazarus предоставляет графическое ide для тех кому удобно работать в графическом ide, и кроме этого делает доступным кроссплатформенное быстрое "формошлепство" опять же без примочек. И позволяет не значит что навязывает. Можно пользоваться и консольным псевдографическим ide FreePascal'я, можно писать код в vim'е и компилить в консоли. Я уже молчу что для C/C++ нет многопоточности ни в стандарте, ни в виде стандартной кроссплатформенной реализации. Конечно есть примочки, но все же. Да и мне не интересно с вами спорить. Добавлено через 15 минут Давайте лучше жить дружно и просто обмениваться опытом друг с другом.
0
|
Заблокирован
|
|
02.02.2011, 02:47 | 20 |
Кроссплатформенный при наличии примочек.
Qt есть одна из таких примочек, весьма жирная и со специфической лицензией.
0
|
02.02.2011, 02:47 | |
02.02.2011, 02:47 | |
Помогаю со студенческими работами здесь
20
Подскажите что лучше учить - C# или PHP Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи Что лучше сразу учить Javascript и Jquery или php и MYsql? Что лучше учить Python 2 или Python 3? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |