The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"впервые О_О"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"впервые О_О"  
Сообщение от .org on 31-Июл-07, 11:22 
Добрый день!
Совсем недавно заинтересовался программированием, пока что выучил php, по совету друзей, говорили, что с него лучше начинать, а потом асм и срр...
Так вот вопрос возникает о литеруре, кто знает подскажите хорошее чтиво, т.к. бестолковые книги покупать не очень хочется - тратить впустую деньги...
Заранее благодарен, за то, что делитесь опытом )))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "впервые О_О"  
Сообщение от NuINu (??) on 31-Июл-07, 12:16 
>Добрый день!
>Совсем недавно заинтересовался программированием, пока что выучил php, по совету друзей, говорили,
>что с него лучше начинать, а потом асм и срр...
>Так вот вопрос возникает о литеруре, кто знает подскажите хорошее чтиво, т.к.
>бестолковые книги покупать не очень хочется - тратить впустую деньги...
>Заранее благодарен, за то, что делитесь опытом )))

можешь здесь поискать, можешь зайти linuxforum.ru программирование там в начале есть специальная тема книги по си.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "впервые О_О"  
Сообщение от org (ok) on 14-Авг-07, 13:44 
>>Добрый день!
>>Совсем недавно заинтересовался программированием, пока что выучил php, по совету друзей, говорили,
>>что с него лучше начинать, а потом асм и срр...
>>Так вот вопрос возникает о литеруре, кто знает подскажите хорошее чтиво, т.к.
>>бестолковые книги покупать не очень хочется - тратить впустую деньги...
>>Заранее благодарен, за то, что делитесь опытом )))
>
>можешь здесь поискать, можешь зайти linuxforum.ru программирование там в начале есть специальная
>тема книги по си.

может что еще?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "впервые О_О"  
Сообщение от Michelnok (ok) on 14-Авг-07, 15:40 
>может что еще?

1. Больше практики.

2. Ассемблер не зря посоветовали. Но не как язык для написания программ, а как средство для понимания происходящего.

3. Влезай не столько в тонкости C, сколько в механизмы системы. Процессы, файлы, пайпы, потоки, сигналы и т.п.

4. В современных UNIX'ах есть много широко распространенных библиотек и грех их не использовать. Соответственно, потренируйся хотя бы с некоторыми из них.

5. Если говорить про C++, то сразу смотри на boost.

Ну а вообще, смотря в какую область ты собираешься удариться.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "впервые О_О"  
Сообщение от anonymous (??) on 15-Авг-07, 17:00 
>Добрый день!
>Совсем недавно заинтересовался программированием, пока что выучил php, по совету друзей, говорили,
>что с него лучше начинать, а потом асм и срр...
>Так вот вопрос возникает о литеруре, кто знает подскажите хорошее чтиво, т.к.
>бестолковые книги покупать не очень хочется - тратить впустую деньги...
>Заранее благодарен, за то, что делитесь опытом )))

Язык программирования Си.  Керниган и Ритчи

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "впервые О_О"  
Сообщение от johnjoy email(??) on 16-Авг-07, 03:08 
Правильно сказали - смотря в какую область хотите удариться.

Я так думаю - для начала, как ни странно, получайте удовольствие от того, что вы делаете.
Чем больше вам это интересно, тем большего вы достигните. Сначала получайте кайф от того, что понимаете эту хрень. Потом - от того, что вы можете (и делаете!). Затем - от того, как красиво вы решаете задачи программирования. Хорошие программисты - действительно наркоманы, получающие "дозы" от красивых программных решений. Просто садитесь на эту иглу =)

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

Вашу ценность в любой области программирования будет определять глубина понимания что вы делаете и что на самом деле происходит и может произойти. Небольшая глубина - "индийский" код, нормальные деньги и негусто удовольствия.
Так что развивайте любознательность.

Ближе к предмету - начните с фундаментального - принципов программирования, алгоритмов. Дело в том что, языки программирования - лишь инструменты, причем весьма похожие, зато такие понятия как "переменная", "рекурсия", "процедура", "цикл" общие для всех (ну есть конечно исключения =).
Возьмите Кнута, весь трехтомник. Для практики - возьмите школьные/студенческие/международные задачи олимпиад по программированию - там практически нет привязки к языку, получите море удовольствия.

Уже потом можете идти к инструментам.
Для начала, действительно изучите C - того же кернигана и ричи. Вы можете потом никогда не писать на чистом C, но именно вокруг него и возникает большинство других языков.
Затем разберитесь с ООП, продолжив выкуриванием C++.
После этого считайте, что базу знаете - можете ударяться в любую сторону: бороться с течкой памяти в C, окуевать от EJB в JavaEE, дивиться синтаксису питона или клепать форумы на PHP.

asm, кстати - по вкусу. Если вы будете заниматься веб-разработкой, то знание ассемблера вам сильно не поможет.
Если будете писать прикладной и функциональный софт, то да - полезно, очень. Но даже в этом случае реально "изучать" не советовал был, но до "hello world!" и одной-двух банальных прог советовал бы дойти.

Возможностей у вас - море =) По мере приобретения опыта, будет появляться собственный вкус и пристрастия.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "впервые О_О"  
Сообщение от Anonymous on 18-Авг-07, 08:02 
>Если будете писать прикладной и функциональный софт, то да - полезно, очень.
>Но даже в этом случае реально "изучать" не советовал был, но
>до "hello world!" и одной-двух банальных прог советовал бы дойти.

Хм, если приложение кушает приличное кол-во ресурсов, то почему бы и не воспользоваться вставками. Вон в libavcodeс интенсивно используют.

> Ближе к предмету - начните с фундаментального - принципов программирования, алгоритмов. Дело в том что, языки программирования - лишь инструменты, причем весьма похожие, зато такие понятия как "переменная", "рекурсия", "процедура", "цикл" общие для всех (ну есть конечно исключения =).
> Возьмите Кнута, весь трехтомник. Для практики - возьмите школьные/студенческие/ международные задачи олимпиад по программированию - там практически нет привязки к языку, получите море удовольствия.

А, по-моему, лучше наоборот начинать с практики. Теория сама по себе приходит с чтением кода.
По крайней мере, начинать с теории it's not fun.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "впервые О_О"  
Сообщение от tux2002 email on 16-Авг-07, 07:52 
>Добрый день!
>Совсем недавно заинтересовался программированием, пока что выучил php, по совету друзей, говорили,
>что с него лучше начинать, а потом асм и срр...
>Так вот вопрос возникает о литеруре, кто знает подскажите хорошее чтиво, т.к.
>бестолковые книги покупать не очень хочется - тратить впустую деньги...
>Заранее благодарен, за то, что делитесь опытом )))

По c++ мне понравилась для начала книга Лафоре (могу ошибаться в написании фамилии). Многое что там рассматривается проверял с libstdc++. Работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "впервые О_О"  
Сообщение от ТинПу on 18-Авг-07, 20:03 
Я бы с пыха начинать не советовал, но раз уже освоил - знаний много не бывает.

Лет еще 15 назад цепочка была бы:
Pascal и/или BASIC -> C + основы Asm, после этого появляется база, дальнейший путь у каждого был свой.

По нынешним богатым временам я теряюсь чего посоветовать ...
_Возможно_  Python -> C -> Java ... впрочем уверен только в том что С нужен :)
В MIT вон уж сколько лет вообще с Lisp начинают :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру