С чего начать?

Модератор: Модераторы разделов

Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

С чего начать?

Сообщение Hydrogen »

Ситуация такая...

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

Хотелось бы услышать пару советов эксперементированных людей...

С чего начать? на какой язык качать литературу чтоб не трудно было разобратся?

Прошу не смеятся :) не все сразу ходили...

Спасибо.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: С чего начать?

Сообщение zenwolf »

Си - с чего же ещё более.
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: С чего начать?

Сообщение Clear_Mind »

Hydrogen писал(а):
12.12.2005 04:47
С чего начать? на какой язык качать литературу чтоб не трудно было разобратся?

Спасибо.


Мой тебе совет: если уж под Linux, то учи С/С++, а книга (для тех кто раньше не программировал)
есть --- Х. Дейтел, П. Дейтел "Как программировать на С++".
Книга очень простая, но толстая.
Если ее прочитаешь, то лучше сразу почитать "Язык программирования С++" Б. Страуструпа почитать.
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: С чего начать?

Сообщение Asgard »

"Как программировать на С++".

фтопку Дейтела! у него в книге довольно много ляпов, да и сама книга составлена, имхо, не очень грамотно. Единственное, в книге великолепные упражнения, но покупать её ради такой мелочи, думаю, не стоит.
И вообще лучше начинать не с C++, а с чистого C. Ещё Страуструп писал, что без знания C, невозможно понимание некоторых концептуальных деталей C++.

а книги:
Керниган & Ритчи 'Язык программирования C' -> Лафоре 'Объектно-ориентированное программирование в С++' -> Страуструп 'Язык программирования С++'. Причём последнюю советую прочитать несколько раз, ибо с первого раза просто невозможно осознать и уложить в голове те тонкие детали языка, которые Cтрауструп излагает в своей книге.
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
nerezus
Сообщения: 525
Статус: Вселенский отказник
ОС: windoze

Re: С чего начать?

Сообщение nerezus »

Asgard
Керниган & Ритчи 'Язык программирования C'
а зачем с++ перед с =)
никто же не учит асм для изучения пхп )

я бы посоветовал книгу Дж.Либерти для начала.
ICQ 547097
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: С чего начать?

Сообщение Hydrogen »

Спасибо за ответы :)

Но ламерские вопросы продолжаются:

Что о дельфи, паскале, PERL'овке и ещё куче разных? всёже начинать именно с С?

И последнее: я живу не в России, даже очень далеко от родины... вы не знаете магазины которые делают отправку за границу? я нашел www.piter.com но там выше перечисленной литературы нет... :(
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: С чего начать?

Сообщение Asgard »

а зачем с++ перед с =)
никто же не учит асм для изучения пхп )

дело в том, что unix api - это чистый Си, чтобы писать что-то на плюсах, так или иначе придётся создаваь врапперы над api-функциями... А если использовать сишную библиотеку стороннего разработчика, например очередной многотонный враппер над termios, то так или иначе придётся читать сишный чужой код, осознавать как работают те или иные системные вызовы... В общем плюсы - не панацея, если человек хочет прграммировать под *nix и не желает ограничиваться гуем, то он _должен_ знать Си.
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: С чего начать?

Сообщение Hydrogen »

Ок.. значит Си это и есть истенный путь к свету :D

а по литературе кто помочь может? (с магазинами?)

Спасибки :)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: С чего начать?

Сообщение zenwolf »

Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: С чего начать?

Сообщение Hydrogen »

О блин! в линуксцентр лажу часто но никогда не видел этого :P

Спасибо огромное ребята!
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: С чего начать?

Сообщение d_Sun »

Asgard писал(а):
12.12.2005 06:39
фтопку Дейтела! у него в книге довольно много ляпов, да и сама книга составлена, имхо, не очень грамотно.


Не согласен! :P ИМХО отличная книга для начинающих! Плюс в ней изложен как С, так и С++.
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: С чего начать?

Сообщение t.t »

d_Sun писал(а):
12.12.2005 11:28
Asgard писал(а):
12.12.2005 06:39
фтопку Дейтела! у него в книге довольно много ляпов, да и сама книга составлена, имхо, не очень грамотно.
Не согласен! :P ИМХО отличная книга для начинающих! Плюс в ней изложен как С, так и С++.
Не знаю, может у Дейтела много книг по плюсам, но в той, которую я видел, есть вполне явные ошибки. Добавлю, что это имхо, т.к. примеров привести не могу -- не помню. Помню только, что, когда я несколько месяцев преподавал Си/Си++, некоторые мои студенты рассказывали мне такую лабуду, что аж страшно становилось; а на вопрос откуда они это взяли отвечали, что у Дейтела. Я потом бегло просмотрел -- кое-что там действительно было.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: С чего начать?

Сообщение d_Sun »

t.t, мне попадались "Как программировать на С++" + UML, и по-новей с Java... Явных ошибок я в них не встречал.
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: С чего начать?

Сообщение t.t »

(d_Sun @ Dec 12 2005, в 12:47) писал(а):t.t, мне попадались "Как программировать на С++" + UML, и по-новей с Java... Явных ошибок я в них не встречал.
Конкретно в какой книге, как говорил, не помню. В примерах, если не ошибаюсь. Там мелочи, конечно, но для человека, который учит язык с нуля, мелочи тоже важны.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: