Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Обучение и начало програмирования на С++

Автор: MOFA
Дата сообщения: 18.02.2005 23:40
Function


Цитата:
По C# у меня есть ещё 3 отсканированные книги разных авторов.


Они где-то выложены, где можно взять эти книги, сколько они весят?
Автор: Stroodder
Дата сообщения: 19.02.2005 06:23
Ну вот, а говорили тему закрыть. Про Орлова я допустим не знал - довольно неплохое местечко.
Автор: Function
Дата сообщения: 19.02.2005 08:51
MOFA
Лень говорить.
Автор: mihas83
Дата сообщения: 19.02.2005 10:01
Function

Цитата:
Лень говорить.

Ну это уж совсем неуважение к окружающим.

Цитата:
Надо всё говорить в явном виде, чтобы всё было ясно и точно.
Так можно говорить про себя,и тогда у вас будет мысль ясная и точная.Но в моей голове может не быть мысли, которая будет у вас в голове.

Или этот перл - это все на что способен?
Автор: Function
Дата сообщения: 19.02.2005 12:33
mihas83
На что должен быть способен.Что-то от меня требуешь.

----------------------------------------------------------------------
Повторяться не надо, зачем повторять ссылки, которые уже кто-то опубликовал.Это совсем не разумно.
http://forum.ru-board.com/topic.cgi?forum=93&topic=0308#1

http://forum.netz.ru/forumdisplay.php?f=66

-----------------------------------------------------------------------
У меня так же мало способностей, как и у тебя.
Автор: Prizrak7
Дата сообщения: 19.02.2005 13:02
[offtopic]

mihas83

Цитата:
Ну это уж совсем неуважение к окружающим.

Да нет, не переживайте, это просто флуд. Подозреваю что кто-то просто пытается набрать постов...

[/offtopic]

Автор: AlekseySK
Дата сообщения: 19.02.2005 14:05
А вот у меня как то не очень получается обучаться самостоятельно. А в институт уже не могу.
Сначала взял учебник Павловской с практикумом (ISO стандарт) и прочее.
читал потом начала голова трескаться. Куча теории, всё не запомнишь, академический язык кошмар. как впрочем и Страуструпа. Надо же практиковаться.
Потом купил C++ для чайников. Неплохо концепцию понял, но это всё же в общем и к тому же консольные приложения.
Надо в Винде пробовать же и методом тыка и познаний постигать.
Паралельно начал Visual Studio 6.0 М.Грегори но там высыпалась куча непонятных кодов да и сама прога начала глючить.
Ну не беда взял VS2003.NET. Взял Библию пользователя (тщательно искал "для новичков" и прочее) и VS.NET для чайников.
И опять в Библии первый же функция не получилась и высыпалась куча спец. кодов MFS. А для чайников настолько всё в общем пробегается, да и опять же в основном структура C++ впремешку с .NET.

Ну с чего же начать? Дело в том что с сухой теорией трудно, а практиковаться не хватает именно знания но в основном специфики MFC например..

Да и получится разве у нормального человека прочитать кучу книг которые вы насоветовали а потом сесть и ра-а-аз программа. Все пробовать надо.
Автор: mihas83
Дата сообщения: 19.02.2005 14:27
Function

Цитата:
Что-то от меня требуешь.

Ничего абсолютно, кроме того, чтобы не показывать пренебрежения к другим. Типа:

Цитата:
Лень говорить.

Если лень - то и не говори...
И без философии не по делу типа:
Цитата:
У меня так же мало способностей, как и у тебя.

AlekseySK

Цитата:
Паралельно начал Visual Studio 6.0 М.Грегори

Грегори, как раз, очень подробно, достуоно и популярно все излагает...

Цитата:
Все пробовать надо.

Даже книжные примеры желательно...
Автор: Prizrak7
Дата сообщения: 19.02.2005 14:34
AlekseySK

Цитата:
Неплохо концепцию понял, но это всё же в общем и к тому же консольные приложения.
Надо в Винде пробовать же

Мое личное мнение состоит в том что пытаться одновременно освоить язык программирования (C++), проприетарный framework (MFC/VCL) и внутренние детали ОС (Win32) - это попытка погнаться за тремя зайцами, которая скорее всего закончится классически... Каждая из этих тем сама по себе непростая, а накинуться сразу на все...

Нет, я понимаю конечно, что смотреть как другие люди пишут Firefox, eMule и прочие навороченные штучки а при этом самому копаться в каких-то "дебильных" консольных прожках из 100 строк кода это очень обидно. Хочется конечно сразу выхватить шашку и изрубить всех в капусту. Но... Это так не работает. Здания начинают строить с фундамента, а не с зеркальных окон и облицовки мрамором на фасаде.


Цитата:
высыпалась куча непонятных кодов

Практически в каждой (приличной) книге по программированию на C/C++ указывают под каким компайлером приведенный код был проверен - где нибудь во вводной части обычно. Следует обращать внимание на такие вещи, т.к. даже сам C++ - язык который в последние ~20 лет развивался очень динамично и разные компайлеры ведут себя по разному с одним и тем же кодом. А уж о всяких проприетарных добавках к языку (которыми многие авторы компайлеров балуются) и говорить нечего.

Кроме того - изучение документации на компайлер/IDE по мере необходимости является неотъемлемой частью процесса обучения... Поверьте, там можно много интересного найти (хотя за некоторые описания ошибок в некоторых компайлерах я бы авторам точно по рукам линейкой надавал!).


Цитата:
Ну с чего же начать? Дело в том что с сухой теорией трудно, а практиковаться не хватает именно знания


Цитата:
Да и получится разве у нормального человека прочитать кучу книг которые вы насоветовали а потом сесть и ра-а-аз программа.

Сухой теории и не нужно : прочитали главу - попрактиковались, повторить до конца книги (а если книга не предусматривает такого процесса обучения - значит книга либо плохая либо не соответствует начальному уровню).


Цитата:
но в основном специфики MFC например..

См. выше. Все нужно делать по порядку. Тогда не будет ситуаций вроде "высыпалась куча непонятных кодов".
Автор: AlekseySK
Дата сообщения: 19.02.2005 15:16
Консоль вроде освоил.
Попробую начать с "Программирования для Windows 95" Петзолда.
Вернусь через полгода. Если чего найду спрошу.

P.S. Да я понимаю посмоторел-попробовал-придумал свои алгоритмы-попробовал!
Просто обидно очень когда понятно, понятно а потом не знаешь куда податься. Вот непривычен к Manual. Это беда.
Автор: Prizrak7
Дата сообщения: 19.02.2005 15:32
AlekseySK

Цитата:
Просто обидно очень когда понятно, понятно а потом не знаешь куда податься.

А если действительно было понятно-понятно а потом вдруг VC библиотеки потерял и cout не узнает - вы не отчаивайтесь, просто сперва подумайте сами, а если вопрос не решился - спросите кого нибудь. Если вопрос конкретный, я думаю вам не откажутся помочь - во всяком случае хоть кто-нибудь...

А RTFM - это святое, без этого в данной области - никак.
Автор: AlekseySK
Дата сообщения: 19.02.2005 15:47
Спасибо за поддержку

Кстати: РТФМ на русском я так понимаю не бывает?
Автор: Sensej
Дата сообщения: 19.02.2005 16:57

Цитата:
Попробую начать с "Программирования для Windows 95" Петзолда.

Я именно сейчас Петзольда и грызу. Правда моя называется Programming Windows 5th Ed - это Win API под C (не C++ и не MFC). До этого Win API боялся как огня.

Идёт хорошо, всё прекрасно компилится в Dev-C++ ( http://www.bloodshed.net/devcpp.html ) , полно примеров, которые интересно по ходу дела дорабатывать под себя.

Основы C не обьясняются, наоборот, предполагается неплохое знание C и в самих примерах порой встречаются нетривиальные заморочки, над которыми мне пришлось немножечко почесать репу.

Потом планирую найти хороший материал для Win API, но уже в C++ обертке.
Автор: Function
Дата сообщения: 19.02.2005 17:03
AlekseySK
Prizrak7
Нужно писать кратко.
Автор: mihas83
Дата сообщения: 19.02.2005 18:06
Sensej

Цитата:
До этого Win API боялся как огня.

Нe все сразу.
А Win API лучше всего осваивать с Рихтером под рукой.
Потом гараздо понятней будет MFC.
Prizrak7

Цитата:
попытка погнаться за тремя зайцами, которая скорее всего закончится классически...
Цели надо ставить перед собой конкретные и не ''застрявать'' надолго (на первых порах) на деталях реализации и на не совсем понятных местах.

AlekseySK, дорогу осилит идущий!
Автор: Function
Дата сообщения: 20.02.2005 09:05
Есть теория, есть практика.Есть инженеры, есть слесари.
Автор: mihas83
Дата сообщения: 20.02.2005 09:39
Function

Цитата:
Есть теория, есть практика.Есть инженеры, есть слесари.

Tы продолжаешь ''философствовать''?
Автор: dneprcomp
Дата сообщения: 20.02.2005 11:15
Function
А есть словоблуды...
Шел бы ты во флейм, говорун
Автор: Kalastiuz
Дата сообщения: 20.02.2005 12:57
=) информации к размышлению предоставлено море.... =)
можно перечитать форум и уже научиться многому.)
Автор: mihas83
Дата сообщения: 20.02.2005 13:53
Kalastiuz

Цитата:
можно перечитать форум и уже научиться многому.

Разве только один форум?
Кстати, наш форум не столь известен и посещаем.
Автор: Kalastiuz
Дата сообщения: 20.02.2005 14:38
Это я образно выразился..... высказываение в основном было направлено на внимание Function
Автор: Stroodder
Дата сообщения: 20.02.2005 14:42
mihas83
И слава Богу...
Автор: mihas83
Дата сообщения: 20.02.2005 16:31
Stroodder

Цитата:
И слава Богу...

Это ты о том, что не столь известен и посещаем?...
Автор: Function
Дата сообщения: 20.02.2005 17:31
"Есть теория, есть практика."
Это к тому, что тут некоторые пишут, что нужна практика.Молекулы никто не видел, но знания о них активно используются.Электрическое поле нельзя потрогать.
Чтобы программировать хорошо не обязательно часто практиковаться за компьютером.


Добавлено:
Тем, кому не нравятся мои высказывания :
На форуме недавно зарегистрировался.Может что-то я не понимаю.Не знаю что писать.
Автор: Kalastiuz
Дата сообщения: 20.02.2005 19:34

Цитата:
"Есть теория, есть практика."
Это к тому, что тут некоторые пишут, что нужна практика.Молекулы никто не видел, но знания о них активно используются.Электрическое поле нельзя потрогать.
Чтобы программировать хорошо не обязательно часто практиковаться за компьютером.

Ну.. твое высказываение не всегда верно....
чтобы тебе было немного понятнее приведу пример...
"С++ это обязательно язык программирования,
Язык Программирования, это необязательно С++"


я понимаю что Леонов выходил в космос без практики, но все же.. много основывается на ней, и программирование в том числе.... ты можешь читать сотни книг по С++... но без практики тебе это не так полезно..

ты конено можешь стать программистом-теоретиком =) это наверное круто.... вот тебе и предстоит это доказать


Добавлено:

Цитата:
На форуме недавно зарегистрировался.Может что-то я не понимаю.Не знаю что писать.

на форумах не обязательно Писать =) ты можешь читать, это гораздо лучше чем писать глупости
Автор: dneprcomp
Дата сообщения: 20.02.2005 21:07
Function

Цитата:
Надо всё говорить в явном виде, чтобы всё было ясно и точно.
Так можно говорить про себя,и тогда у вас будет мысль ясная и точная.Но в моей голове может не быть мысли, которая будет у вас в голове.
Понимаешь ли, если будешь следовать своим же словам, то можно и писать. А двухсложные предложения, на вид никак не относящиеся к теме, вызывают только раздражение.
На счет теории и практики. Их уровни постоянно меняются местами. Иногда теория впереди, иногда практика. Но если, к примеру теория, сильно вырывается вперед, это одновременно означает, что сильно отстала практика.
Что лучше, что хуже обычно показывает только время
Автор: Function
Дата сообщения: 20.02.2005 22:14

Цитата:
На счет теории и практики. Их уровни постоянно меняются местами. Иногда теория впереди, иногда практика. Но если, к примеру теория, сильно вырывается вперед, это одновременно означает, что сильно отстала практика.
Что лучше, что хуже обычно показывает только время

Что такое теория и что такое практика в данном случае ? Когда я писал про теорию и про практику,я имел в виду что нужно изучать основы.
Почему нужно изучать основы ?
F=ma - это одна из многих основ в механике.
Я знаю слесарей, которые не знают закона F=ma, но хорошо ремонтируют автомобили.
Автор: dneprcomp
Дата сообщения: 20.02.2005 22:56
Function

Цитата:
Когда я писал про теорию и про практику,я имел в виду что нужно изучать основы

А как мы должны были это понять?

Цитата:
Я знаю слесарей, которые не знают закона F=ma

А им это и не надо. Для разных эадач-работ нужно применять разные критерии к уровням теории и практики. Кроме того, знание F=ma не относится к основам профессии автослесарь. Там совсе другие теории.

Добавлено:

Цитата:
Когда я писал про теорию и про практику,я имел в виду что нужно изучать основы.
Почему нужно изучать основы ?

Опять не понятно. Так надо все-таки изучать основы или нет?
Цитата:
Надо всё говорить в явном виде, чтобы всё было ясно и точно

Я лично не успеваю за полетом твомх мыслей. А ты сам?
Автор: mihas83
Дата сообщения: 21.02.2005 06:50
dneprcomp

Цитата:
Я лично не успеваю за полетом твомх мыслей. А ты сам?

Навряд ли...
Function, давай не будем слишком удалятся от темы разговора.
Автор: Kalastiuz
Дата сообщения: 21.02.2005 09:42
Function
Программирование требует знаний как и теории так и практики, и сего должно быть в меру..


Цитата:
Опять не понятно. Так надо все-таки изучать основы или нет?

Обязательно... пробовал строить дом без фундамента =))

"Если профессор не может обьяснить 5ти летнему мальчику чем он занимается то он - Шарлатан"(с)

без нужных знаний, ты ваще ничего не сможешь обьяснить =) даже не 5ти летнему мальчику, а вообще никому, порой даже самому себе..

Страницы: 12345678910111213141516171819202122

Предыдущая тема: DELPHI. Счетчик ячеек со значенями, значений ячеек


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.