Такое разочарование.( А я думал что ты как минимум Дональд Кнут судя по твоим безапиляционным высказываниям. А ты блин даже книжек не читаешь.((( А я думал что ты нам сейчас продемонстрируешь какие такие полезные для общества программы и операционные системы ты создал какие необычные и оригинальные алгоритмы придумал не читая книг.))) Может объяснишь нам дуракам как человек может избежать повторного изобретения велосипеда если он незнает что велосипед уже изобрели?)) Я блин даже сдуру хотел поинтересоваться сколько ты языков програмирования знаешь в совершенстве?) Хорошо не спросил.))
Можно ли научиться программированию самостоятельно,по книгам? (подскажите самый легкий язык которому можно научиться и полезную литер)
Модератор: Модераторы разделов
-
Заусениц
- Сообщения: 69
- ОС: BSD|Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
Такое разочарование.( А я думал что ты как минимум Дональд Кнут судя по твоим безапиляционным высказываниям. А ты блин даже книжек не читаешь.((( А я думал что ты нам сейчас продемонстрируешь какие такие полезные для общества программы и операционные системы ты создал какие необычные и оригинальные алгоритмы придумал не читая книг.))) Может объяснишь нам дуракам как человек может избежать повторного изобретения велосипеда если он незнает что велосипед уже изобрели?)) Я блин даже сдуру хотел поинтересоваться сколько ты языков програмирования знаешь в совершенстве?) Хорошо не спросил.))
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Можно ли научиться программированию самостоятельно,по книгам?
Заусениц
Да причем тут языки программирования. Давай у него хотя бы про очереди и бинарные деревья поспрашиваем (: Уверен, узнаем много нового.
Дорогие друзья! Смотрите продолжение сериала "учимся программировать вместе с ety". Незабываемые моменты, искрометный юмор и хорошее настроение на весь день. Только на linuxforum.ru!
Да причем тут языки программирования. Давай у него хотя бы про очереди и бинарные деревья поспрашиваем (: Уверен, узнаем много нового.
Дорогие друзья! Смотрите продолжение сериала "учимся программировать вместе с ety". Незабываемые моменты, искрометный юмор и хорошее настроение на весь день. Только на linuxforum.ru!
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
georgy_sh
- Сообщения: 1172
- Статус: thermonuclear...
- ОС: GNU/Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
Ballantre писал(а): ↑16.10.2006 22:56Не хочу никого обижать, но в далекие уже школьные годы один человек пытался обучить нас Оберону. Но делал он это так, что выработалось стойкое неприятие к этому языку. Вдобавок, он постоянно опускал все остальные языки. "С - ублюдочный язык программирования, а С++ - его ублюдочный выкидыш" и т.д.
и чем же он аргументировал свое мнение
нам повезло больше - у нас преподаватель НЕ ПРЕПОДАВАЛ абсолютно никакой язык
просто ничего не знал
-
Ballantre
- Сообщения: 114
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
И я, и я, и я тоже хочу задать вопрос. И про двунаправленные списки, и про двунаправленные списки.
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
если этого нет в '/usr/lib/'
Такое разочарование.( А я думал что ты как минимум Дональд Кнут
не нужно ерничать. и Кнут вообще-то не хакер а скорее математик по образованию - у него работа читать книжки, и публикации. я лично его не читал, ибо:
1) книжки толстые.
2) в них много воды и теории.
3) что бы юзать qsort не нужно их читать.
судя по твоим безапиляционным высказываниям. А ты блин даже книжек не читаешь.
в них много воды - а 90% нужного описано в K&R и Страуструпе.
А я думал что ты нам сейчас продемонстрируешь какие такие полезные для общества программы и операционные системы ты создал какие необычные и оригинальные алгоритмы придумал не читая книг.
а вы уважаемый за какие заслуги медаль и премию туринга получили?
Я блин даже сдуру хотел поинтересоваться сколько ты языков програмирования знаешь в совершенстве
а их так много? кроме Си++ ни про какие увы не слышал - не актуальны
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Можно ли научиться программированию самостоятельно,по книгам?
(ety @ Oct 16 2006, в 23:28) писал(а):я лично его не читал, ибо:
1) книжки толстые.
2) в них много воды и теории.
3) что бы юзать qsort не нужно их читать.
(ety @ Oct 16 2006, в 23:28) писал(а):в них много воды - а 90% нужного описано в K&R и Страуструпе.
(ety @ Oct 16 2006, в 23:28) писал(а):а их так много? кроме Си++ ни про какие увы не слышал - не актуальны
ety, жжошь! Пиши еще!
Господа, я под стулом. Что ж, посмотрим, будет ли продолжение.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Заусениц
- Сообщения: 69
- ОС: BSD|Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
Писать из под стола неудобно.)))) А именно туда я и упал.))) У Кнута много воды!!! - это же просто шедевр.))) Думаю ваши высказывания разайдутся на цитаты не только на линуксфорум.ру но и во всемирной паутине, их будут ставит ипиграфами к своим книгам многие авторы и даже матиматик Кнут поставит.)))) Он просто не сможет удержаться.))) Я бы не смог.)
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
random_code писал(а): ↑16.10.2006 23:34ety, жжошь! Пиши еще!
Господа, я под стулом. Что ж, посмотрим, будет ли продолжение.
10 раз. ты можешь думать что я тупой невежественный мудак, но обосновать, зачем нужно прочитать всего Кнута ты не можешь.
прочитал? - радуйся, раз сказать нечего - а тема ушла в оффтоп и юмор
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
Ballantre
- Сообщения: 114
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
Helmut, он аргументировал свое мнение тем, что:
1. С отучает людей думать;
2. Программы на С++ медленно работают;
3. С и С++ программисты долго реализуют даже простенькие программы;
4. И вообще, он такой крутой, пил чай с Виртом, так что он - сама истина.
1. С отучает людей думать;
2. Программы на С++ медленно работают;
3. С и С++ программисты долго реализуют даже простенькие программы;
4. И вообще, он такой крутой, пил чай с Виртом, так что он - сама истина.
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
-
Заусениц
- Сообщения: 69
- ОС: BSD|Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
А я непонимаю зачем нужно обосновывать для чего читать Кнута. Действительно зачем его читать? Его нужно штудировать и перечитывать если ты действительно настроился серьезно и хочешь получить серьезные результаты. И только дурак. Нет. Полный дурак непонимает. А дураку как известно закон неписан. И объяснить что либо ему просто невозможно. Покрайней мере я бы не решился на такой подвиг.)
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Можно ли научиться программированию самостоятельно,по книгам?
(ety @ Oct 16 2006, в 23:38) писал(а):10 раз. ты можешь думать что я тупой невежественный мудак, но обосновать, зачем нужно прочитать всего Кнута ты не можешь.
прочитал? - радуйся, раз сказать нечего - а тема ушла в оффтоп и юмор
Ок, я почти вылез из под стула, постараюсь серьезно.
ety (прошу прощения, не знаю, как тебя по имени), неужели ты действительно всерьез думаешь, что человек, знающий С или С++ может называть себя программистом? Лично я искренне надеюсь, что ты все-таки прикалываешься, поскольку программист, не знающий элементарных алгоритмов и структур данных -- это не программист, а быдлокодер. Вот.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Георгий
- Сообщения: 512
- ОС: W7, Debian,ubuntu 9.10,UNR
Re: Можно ли научиться программированию самостоятельно,по книгам?
Во-первых позволю себе заметить,что научится чему-либо не читая книг нельзя. Если брать конкретно программистов,то раньше писали программы в виде блок-схем потом проверяли её в голове. И только потом ловили ошибки на машине. Думаю при этом использвовались книжки.
<quote>если этого нет в '/usr/lib/'</quote>
У вас там есть все-все библиотеки мира? Даже закрытые? И разбор по пунктам сделан прямо в комментариях?
<quote>не нужно ерничать. и Кнут вообще-то не хакер а скорее математик по образованию - у него работа читать книжки, и публикации. я лично его не читал, ибо:
1) книжки толстые.
2) в них много воды и теории.
3) что бы юзать qsort не нужно их читать.</quote>
Книжки разные бывают. А толщина это даже хорошо.
<quote>а их так много? кроме Си++ ни про какие увы не слышал - не актуальны </quote>
PHP,java,VB, С и так далее. Или хотя бы perl - несколько лет назад на нем был замечательный скриптик на ЛОРе и некоторые из незнающих этого языка были сильно недовольны.
<quote>если этого нет в '/usr/lib/'</quote>
У вас там есть все-все библиотеки мира? Даже закрытые? И разбор по пунктам сделан прямо в комментариях?
<quote>не нужно ерничать. и Кнут вообще-то не хакер а скорее математик по образованию - у него работа читать книжки, и публикации. я лично его не читал, ибо:
1) книжки толстые.
2) в них много воды и теории.
3) что бы юзать qsort не нужно их читать.</quote>
Книжки разные бывают. А толщина это даже хорошо.
<quote>а их так много? кроме Си++ ни про какие увы не слышал - не актуальны </quote>
PHP,java,VB, С и так далее. Или хотя бы perl - несколько лет назад на нем был замечательный скриптик на ЛОРе и некоторые из незнающих этого языка были сильно недовольны.
Мой ЖЖ :
http://georgiil.livejournal.com/
http://georgiil.livejournal.com/
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
штудируй. а попутно учи TeX наизусть, итд... когда борода отрастет - раскажешь нам
а мне кажется не стоит впрок этим загружаться (если сам не двигаешь науку). посему когда сталкиваюсь с ситуацией, что моих знаний недостаточно, для понимания решения проблемы, я иду на wikipedia.org, и всегда моментально нахожу ответ на вопрос. у них, кстати, так-же есть wikibooks, с подробной инфой
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Можно ли научиться программированию самостоятельно,по книгам?
Георгий, я бы лично назвал Python/Ruby и Lisp/Scheme по вкусу. А то что-то больно однобоко получается.
Я тоже помню это незабываемое cat test test test...
Я тоже помню это незабываемое cat test test test...
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Заусениц
- Сообщения: 69
- ОС: BSD|Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
Ты поторопился.) Лично я пока посижу под столом ожидая очередных шедевров классика.)) Ну что бы не падать туда еще раз.)
-
mark
- Бывший модератор
- Сообщения: 2055
- Статус: ...
- ОС: Windows 7
Re: Можно ли научиться программированию самостоятельно,по книгам?
Лично я искренне надеюсь, что ты все-таки прикалываешься, поскольку программист, не знающий элементарных алгоритмов и структур данных -- это не программист, а быдлокодер.
+1, реально так.
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Можно ли научиться программированию самостоятельно,по книгам?
Да, господа, мои надежды не оправдались. Одно из двух: либо пациент скорее мертв, либо одно из двух...
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Георгий
- Сообщения: 512
- ОС: W7, Debian,ubuntu 9.10,UNR
Re: Можно ли научиться программированию самостоятельно,по книгам?
random_code писал(а): ↑16.10.2006 23:52Георгий, я бы лично назвал Python/Ruby и Lisp/Scheme по вкусу. А то что-то больно однобоко получается.
Я тоже помню это незабываемое cat test test test...
Назвал то что первое в голову пришло. Без какой-либо системы. :lol:
Мой ЖЖ :
http://georgiil.livejournal.com/
http://georgiil.livejournal.com/
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
random_code писал(а): ↑16.10.2006 23:46(ety @ Oct 16 2006, в 23:38) писал(а):
10 раз. ты можешь думать что я тупой невежественный мудак, но обосновать, зачем нужно прочитать всего Кнута ты не можешь.
прочитал? - радуйся, раз сказать нечего - а тема ушла в оффтоп и юмор
Ок, я почти вылез из под стула, постараюсь серьезно.
ety (прошу прощения, не знаю, как тебя по имени), неужели ты действительно всерьез думаешь, что человек, знающий С или С++ может называть себя программистом? Лично я искренне надеюсь, что ты все-таки прикалываешься, поскольку программист, не знающий элементарных алгоритмов и структур данных -- это не программист, а быдлокодер. Вот.
быдлокодер это програмист на бурланд бэдлере
а что ты подразумеваешь под структурами данных? стэки, деревья, графы, хэш тейблы, итд? думаю это мы все знаем, иначе даже примеры по C++ решить не сможем. а из обще-употребимых вспоминается лишь сравнение алгоритмов сортировки, я знаю что есть qsort, как он работает (по времени), и когда он пременим - более мне не нужно. да Кнут дает углубленное описание этого всего, да он неплохо и увлекательно пишет, аля чтиво на ночь, и что?
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
WiZ
- Сообщения: 60
Re: Можно ли научиться программированию самостоятельно,по книгам?
ety, хватит народ смешить иди лучше массивы методом пузырька сортируй
Arch / Linux-ck 64bit / xmonad / vim,opera,deadbeef,zsh /
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
народ оч злой, когда утверждают, что все их фортраны, паскали, и прочая фигня изучаемая в вузе не нужна
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
Заусениц
- Сообщения: 69
- ОС: BSD|Linux
-
Mellon
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: Можно ли научиться программированию самостоятельно,по книгам?
Но делал он это так, что выработалось стойкое неприятие к этому языку.
Но, мы же дискутируем о самостоятельном изучении, а не из под палки какого-нибудь "нехорошего человека", правильно?
Языки это прикладное, а вот научиться грамотно выстраивать алгоритмы и модели, так сказать формализировать идею, то совсем другое
В принципе, нет абсолютно никакой разницы на каком языке писать программы, если ты чётко знаешь ЧТО пишешь. Кому, что нравится или удобней на том и пишет.
Просто упомянутые мной языки, в моём случае ограничивают "человеческие" ошибки из-за потери внимания, или тупняка, к примеру. В итоге значительно сокращается время затрачиваемое на дебаг, зачастую вплоть до полной ненужности этой стадии.
Моему другу же вообще нет разницы на чем писать, на чем скажут на том и пишет, он свои алгоритмы может реализовать с одинаковым успехом и в C, и в паскале, и на ассемблере и т.д.
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
BASIC - пробовали в школе, не понравилось.
PHP, Perl - это стандарт известный каждому скрипт-кидсу. собственно, очень сложные вещи требующие книжек Кнута, на них обычно не пишут.
java - непонятно зачем нужный клон-сопнерник C++, имхо крайне разросшийся велосипед.
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Можно ли научиться программированию самостоятельно,по книгам?
random_code писал(а): ↑16.10.2006 23:52Георгий, я бы лично назвал Python/Ruby и Lisp/Scheme по вкусу. А то что-то больно однобоко получается.
Я тоже помню это незабываемое cat test test test...
я бы просто Ruby или Python, или еще лучше - просто bash. Объяснение на самом деле простое. Для абсолютного новичка полезно:
1. видеть сразу же результат того что ты делаешь.
2. как можно быстрее начать пользоваться инструментарием языка для решения будничных проблем. Вычисление n-факториала, численные методы, или сортировка методом пызурька - коими нас потчивают на "началах программирования" - это не есть будничные проблемы.
Т.е. лучший способ научится программировать - писать программы. Лучший способ ощутить что такое алгоритм -это написать, посмотреть, увидеть результат, изменить, увидеть результат. А потом уже читать длинющие и до некоторой степени скучный выкладки. Но с самого начала - как можно меньше абстракций - больше обычной практики.
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
diesel писал(а): ↑17.10.2006 00:13Т.е. лучший способ научится программировать - писать программы. Лучший способ ощутить что такое алгоритм -это написать, посмотреть, увидеть результат, изменить, увидеть результат. А потом уже читать длинющие и до некоторой степени скучный выкладки. Но с самого начала - как можно меньше абстракций - больше обычной практики.
ну хоть кто-то со мной согласен, ато все сразу: "зубри кнута, невежда"
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Можно ли научиться программированию самостоятельно,по книгам?
ety писал(а): ↑17.10.2006 00:14diesel писал(а): ↑17.10.2006 00:13Т.е. лучший способ научится программировать - писать программы. Лучший способ ощутить что такое алгоритм -это написать, посмотреть, увидеть результат, изменить, увидеть результат. А потом уже читать длинющие и до некоторой степени скучный выкладки. Но с самого начала - как можно меньше абстракций - больше обычной практики.
ну хоть кто-то со мной согласен, ато все сразу: "зубри кнута, невежда"
Искусство программирования Кнута - это есть книга которую must have, но не есть книга которую must read от корки до корки - это энциклопедия методов, к которой надо обращаться тогда, когда необходимо найти тот или иной метод решения. О алгоритмах и структурах данных есть гораздо более приемлимые и удобоперевариваемые размышления, и на каком-то этапе развития ты понимаешь что надо бы их почитать, иначе просто быдлокодер(http://lib.mexmat.ru/books/3539, например). Но сначала - практика - это ИМХО,
-
Siansor
- Сообщения: 117
- ОС: Ubuntu :)
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Можно ли научиться программированию самостоятельно,по книгам?
про математику для программеров у Кнута есть другая книга http://en.wikipedia.org/wiki/Concrete_Mathematics
-
ety
- Сообщения: 358
- ОС: Linux
Re: Можно ли научиться программированию самостоятельно,по книгам?
понял? используешь?
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.