|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
С чего начинать программирование?07.11.2013, 00:38. Показов 2888. Ответов 26
Метки нет (Все метки)
Доброго времени суток форумчане. Подскажите пожалуйста такой вопрос, вот я изучаю основы c++, есть навыки в работе с html и css. Хочу совмещать знания эти, то есть параллельно изучать и то, и другое.
*Первый вопрос: Это возможно? Либо же нужно определится с одним направлением и идти только в одну сторону? *Второй вопрос: На чем программировать? Пробовал RadStudio, мне не понравилось, считаю что Bulder 6 лучше, хотя они практически одинаковы. Но есть еще и Visual c++, и как я понимаю он идет в ногу с наукой. И вообще, если изучать с++, то какую правильную литературу читать, и как подниматься по этой лесенке, чтобы действительно получалось программировать на довольно таки высоких уровнях. Спасибо за внимание, заранее извиняюсь перед администрацией если вдруг нарушил правила.
0
|
|
| 07.11.2013, 00:38 | |
|
Ответы с готовыми решениями:
26
С чего начинать? Программирование. С чего посоветуйте начать? С чего начинать? |
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||
| 07.11.2013, 01:46 | ||||
Сообщение было отмечено как решение
РешениеПотом С++, обязательно надо знать, что это за зверь и с чем его едят. Литературы - тьма! Но вот отца-основателя Страсструппа (дохлый страус на жаргоне) я бы не посоветовал. Он нацелен на свои собственные задачи и разбирается с чудищами, им же и порожденными. Любая литература, где есть введение в С++ подойдет. Только не слишком углубляйтесь в детали. Будут нужны - нырните потом. Ну и сам Qt. Тут есть пара книг для начинающих (но считается, что все предыдущие ступеньки лестницы вы уже помяли подошвами своими) - Бланшет и Саммервильд, Макс Шлее. И прекрасная встроенная документация - Assistant и много доки в гугле - если вы владеете английским лучше, чем я, то пойдете дальше. Удачи!
3
|
||||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
| 07.11.2013, 08:31 [ТС] | |
|
Спасибо большое! А можно попросить скайп, или мыло, чтобы я мог еще пару вопросов задать лично? Не хочу флудить по форуму, и задавать сильно примитивные вопросы...
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.11.2013, 12:46 | ||
|
1
|
||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
| 07.11.2013, 20:13 | |
|
К развернутому ответу Байт, хочу добавить, что
Qt, бузусловно, хороший фреймворк, имеющий немало преимуществ, и знать его полезно, но оснавательно "подсаживаться" на него стоит, если вы уже определили специфику своей работы, например, программы c GUI. А если, к примеру, будете заниматься ядром линукс, то он вам точно не понадобится. Моё скромное мнение: каждый программист C/C++ должен освоить командную строку, текстовый редактор и Мэйкфайл.
2
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.11.2013, 20:25 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|||
| 07.11.2013, 20:41 [ТС] | |||
|
Вот сейчас из слов "gng", я мало что понял.
0
|
|||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||||
| 07.11.2013, 21:09 | |||||
|
1. Написать программу (несколько .c, .cc(.cpp), .h файлов) в текстовом редакторе. 2. Написать файл сборки проекта (Makefile). Для этого понадобится знать опции компилятора, компоновщика и уметь запускать их из командной строки. 3. Собрать проект. Добавлено через 7 секунд 1. Написать программу (несколько .c, .cc(.cpp), .h файлов) в текстовом редакторе. 2. Написать файл сборки проекта (Makefile). Для этого понадобится знать опции компилятора, компоновщика и уметь запускать их из командной строки. 3. Собрать проект.
0
|
|||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.11.2013, 21:47 | ||
|
Добавлено через 14 минут Маленький секрет. make выдает на экран кучу не очень нужной мне информации (какой файл транслируется и с какими опциями), в которой теряются сообщения об ошибках. Чтобы этого не происходило, я перенаправляю ее вывод в файл. make >1.txt Если очень нужно, могу этот файл посмотреть. Зато экран (если нет ошибок) совершенно чист. Ежели и ошибок очень много (а одна может потянуть за собой немерянную кучу других) тогда make >1.txt 2>e.txt В последнем файле окажутся все ошибки и их легко посмотреть и проанализировать. Понимаю, что программистам с каким-то опытом эти секретики давно известны. Ну а новичку - пригодятся...
1
|
||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
| 08.11.2013, 20:17 [ТС] | |
|
Ребята, огромное Вам спасибо! Но у меня еще все равно есть вопросы)
Смотрите, вот подскажите тогда так. Допустим я сейчас вообще знаю лишь основы языка с++, то есть команды cin,cout, и как ими пользоваться. Вот какой мне путь нужно преодолеть, то есть например: Взять книгу такую то -> Затестить примеры на такой то среде программирования -> взять следующую книгу -> затестить на такой то среде программирования -> взять следующую книгу -> и на какой среде уже конкретно остановиться чтобы я мог знать на чем я буду программировать. Хочу писать полезные программы, которые актуальны, чтобы с меня был толк, мозги есть, с математикой дружу на "ура", хочу в нужное русло их пустить, а не в пустые игрушки и так далее... Спасибо за внимание Добавлено через 20 часов 54 минуты вот по этому я и просил мыло или скайп, чтобы нормально поговорить
0
|
|
|
|
||
| 08.11.2013, 21:08 | ||
|
По моему мазохизм ... Ибо во время работы открыто куча окон в том числе твой текстовый редактор, терминал, куча папок итд - одно удовольствие переключатся.
0
|
||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
| 09.11.2013, 12:02 [ТС] | |
|
0
|
|
|
|
||
| 09.11.2013, 15:48 | ||
|
Хотя я не понимаю, на мой взгляд если есть мозги в легких вопросах достаточно форума и googl-a
0
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 09.11.2013, 20:55 | |||
|
Был у меня такой приятель, звали Буридан. У него был ишак. И встал ишак на Т-образном перекрестке, видит - налево дорога, направо дорога, все одинакие. Так и стоит до сих пор. ![]() Добавлено через 29 минут
0
|
|||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
| 10.11.2013, 13:33 [ТС] | |
|
Ребята! Да Вам что лень или как? Тяжело подсказать нормальную среду для программирования? Я просто не хочу как и предыдущий форумчанен потратил много времени на билдере, и потом перешел на что то другое. Подскажите на чем программировать и просто литературу, не нужен мне никакой преподаватель, мне нужен лишь совет нормального программиста
0
|
|
|
|
||
| 10.11.2013, 14:09 | ||
|
Ну и что я писал и пишу все время в С++Builder(он же RAD Studio), но вот недавно начал осваивать Qt и что с того ?
Одно другому не мешает, по крайней мере есть с чем сравнивать... Говори что собрался писать, тогда можно хоть что-то подсказать...
0
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 10.11.2013, 14:28 | |||
|
Другие могут посоветовать другое... И литература вся там же перечислена. Так что перед тем как нервничать, почитай внимательно, что люди тебе написали. Ведь не поленились, расписали же... А то что ты не читаешь, так это видать тебе лень. Или не научился читать еще.
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 10.11.2013, 17:13 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 15.10.2013
Сообщений: 21
|
|
| 10.11.2013, 18:13 [ТС] | |
|
Вы говорите про "qt creator"? правильно я понимаю?
Да нет, вопросов нету по поводу того что все расписали, я несколько раз уже поблагодарил, но просто вы пишите немного для меня непонятно, это для людей которые работали с такой средой они поймут, а кто не работал - сложно понять.. Поймите правильно Добавлено через 1 минуту А ваши все слова я перечитываю по 5-7 раз чтобы уловить смысл)
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 10.11.2013, 19:33 | |||
|
Есть еще Designer - среда для визуальной разработки оконных компонентов. Это типа Бюльдера - выбираешь Button, кидаешь на форму, пишешь надпись, наполняешь смыслом обработчик... Но нужно понимать, что фактически все это можно сделать и просто в коде. И представлять, что же фактически делается. А библиотека Qt - это набор тщательно разработанных структур (классов) и огромное количество функций (методов), позволяющих одной-двумя строчками кода делать очень серьезные и сложные действия. Т.е. многое уже сделано за тебя и для тебя, и перед тобой стоит проблема разобраться, что же было сделано и как этим пользоваться. А ты не стесняйся - спрашивай. Сложно что-то объяснять человеку, не зная его уровня знаний. Вот на этих вопросах, возможно "дурацких", и выяснится в какую сторону и что тебе объяснятьДобавлено через 8 минут На твоем месте я бы за время протекания этой дискуссии уже прочел бы как минимум половину K&R (ИМХО, это обязательно!) и кое в чем, возможно, возникло бы уже некоторое просветление. Или хотя бы вопросы конкретизировались. А ты все "среда", да "среда"... Среда приложится. Их много. А Си - один. Не по теме: Предвижу возражения, но пусть опытные пользователю простят мне это упрощение
1
|
|||
| 10.11.2013, 19:33 | |
|
Помогаю со студенческими работами здесь
20
С чего начинать?
С чего начинать изучение? С чего начинать изучение MFC? С чего начать? И всем ли начинать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|