Страница 1 из 1

Что для начала?

Добавлено: 06 фев 2006, 00:31
ratboy
Давно мечтаю научится програмировать. С чего необходимо начать?

Добавлено: 06 фев 2006, 00:42
Llama
ratboy, с постановки задачи. "программировать" - весьма растяжимое понятие.
Для начала - почитать что-то основполагающее. Кнут конечно мудр, но лично меня от него клонит в сон. Вобщем, прочитать какую-то книгу по алгоритмам и структурам данных. Затем определится, что вы именно хотите делать, посмотреть какие языки применяются для решения подобных задач, придумать себе простенькую зажачу и попробывать решить ее на выбраном языке. От себя добавлю: надо таки определится, стоит ли связваться с языками низкого уровня. Perl позволяет получить что-то простейшее рабочее через полчаса после начал изучения. Но после использования высокоуровневых языков переходить на никоуровневые языки с ручным выделение памяит - весьма болезненое дело - ят ак и не смог себя заставить освоить C/C++ ;)

Добавлено: 06 фев 2006, 01:13
ratboy
доброго времени суток. Я уже писал про проект в медицинском пункте. Я ТАК ДУМАЮ, ЧТО оптимальным вариантом было бы с++. Помогите найти какую нибудь литературу по азам этого языка. Про Qt3 я читал и у меня есть документация. Мне нравится. мой ICQ 239 867 669. Если есть возможность, то я сейчас в сети

Добавлено: 06 фев 2006, 01:27
Llama
Классический мануал от создателя.
http://lib.ru/CPPHB/
Более свежие версии доступны в бумажном виде в магазинах и по народу...

Добавлено: 06 фев 2006, 01:37
ratboy
Дай бог Вам здоровья...

Добавлено: 06 фев 2006, 01:43
Llama
есть еще книжечка Qt 3: программирование GUI на C++

Код: Выделить всё

Авторы : 	Жасмин Бланшет, Марк Саммерфилд
ISBN : 	5-9579-0055-9, 0-13-124072-2
Издание : 	Мягкая обложка, 464 стр.
Издательство : 	Кудиц-Образ, 2005 г.
http://litera.by/catalog/detail.php?topic=1001050195

И еще такая есть там же:
http://litera.by/catalog/detail.php?topic=1001050201

Ну и в интернете:
http://asoneofus.narod.ru/qt/index.ru.html

Добавлено: 06 фев 2006, 01:48
ratboy
Дай бог Вам здоровья и в ручки и в ножки и посерединке трошки...:D

Re: Что для начала?

Добавлено: 07 фев 2006, 11:06
Lioxa
ratboy писал(а):Давно мечтаю научится програмировать. С чего необходимо начать?
Смотря какие цели.
Если просто ознакомится, попробовать, то вариант Llama - сама то. Изучай Perl - всё просто и приятно.

Если же интересует профессионально, то...

1. Для начала изучить принципы алгоритмического решения задач. Без привязки к конкретному яязыку программирования. В данном случчае лучший вариант - блок схемы.

2. После или паралельно с 1-м пунктом, изучение Asembler. в ознакомительных целях. В минске скорее всего можно найти литературу только для x86 архитектуры, но для ознакомительных целей этого достаточно. Кто-то скажет, что асм не нужен, но я не согласен. Знание его даёт понимание того, как вообще ралботает вся эта система.

3. Ну а после, можно приступить к языкам высокого уровня. Сначала С. чистый С. Вместе с С изучение принипов программирования (не только синтаксис языка).

4. Затем С++. Изучение ООП. Изучение принципов ООП паралельно с синтаксисом С++.

5. Perl. Это так скажем на десерт.

Это моё личное имхо. Таков мой взгляд на подготовку программистов. Но это очень урезанный, упращённый план. Я бы ещё включил моного математики, да и других точных наук.

Добавлено: 01 апр 2006, 17:25
badblack2z
Есть ли какая-нибудь толковая книга по perl для новичка в инете?

Добавлено: 01 апр 2006, 18:22
Llama
badblack2z, если мне не изменяет память, все книги перловой серии о'рейли можно найти в виде PDF - в частности learning perl, programming perl, perl cookbook и т.п.