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

Все о программировании под *nix
ratboy
Фанатеющий
Сообщения: 124
Зарегистрирован: 16 ноя 2005, 01:01
Контактная информация:

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

Сообщение ratboy »

Давно мечтаю научится програмировать. С чего необходимо начать?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

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

ratboy
Фанатеющий
Сообщения: 124
Зарегистрирован: 16 ноя 2005, 01:01
Контактная информация:

Сообщение ratboy »

доброго времени суток. Я уже писал про проект в медицинском пункте. Я ТАК ДУМАЮ, ЧТО оптимальным вариантом было бы с++. Помогите найти какую нибудь литературу по азам этого языка. Про Qt3 я читал и у меня есть документация. Мне нравится. мой ICQ 239 867 669. Если есть возможность, то я сейчас в сети
Per aspera ad Astra {HP Pavilion DV7+Ubuntu 8.10}

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Классический мануал от создателя.
http://lib.ru/CPPHB/
Более свежие версии доступны в бумажном виде в магазинах и по народу...
Опыт растет прямо пропорционально выведенному из строя оборудованию

ratboy
Фанатеющий
Сообщения: 124
Зарегистрирован: 16 ноя 2005, 01:01
Контактная информация:

Сообщение ratboy »

Дай бог Вам здоровья...
Per aspera ad Astra {HP Pavilion DV7+Ubuntu 8.10}

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение 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
Опыт растет прямо пропорционально выведенному из строя оборудованию

ratboy
Фанатеющий
Сообщения: 124
Зарегистрирован: 16 ноя 2005, 01:01
Контактная информация:

Сообщение ratboy »

Дай бог Вам здоровья и в ручки и в ножки и посерединке трошки...:D
Per aspera ad Astra {HP Pavilion DV7+Ubuntu 8.10}

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

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

Сообщение Lioxa »

ratboy писал(а):Давно мечтаю научится програмировать. С чего необходимо начать?


Смотря какие цели.
Если просто ознакомится, попробовать, то вариант Llama - сама то. Изучай Perl - всё просто и приятно.

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

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

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

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

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

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

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

badblack2z
Заглянувший
Сообщения: 18
Зарегистрирован: 24 янв 2006, 21:15

Сообщение badblack2z »

Есть ли какая-нибудь толковая книга по perl для новичка в инете?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

badblack2z, если мне не изменяет память, все книги перловой серии о'рейли можно найти в виде PDF - в частности learning perl, programming perl, perl cookbook и т.п.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить