LINUX.ORG.RU

Re: хочу...

C, потом C++

anonymous ()

Re: хочу...

ИМХО.
Лучше начать изучение с Питона. Он простой, имеет удобный синтаксис, заодно и к форматированию кода приучишься. После него будет легко перейти на C++.

В сети валяется, AFAIR, 2 книжки по Питону - одна для начинающих, другая для продвинутых - ищи первую.

SK ()
Ответ на: Re: хочу... от SK

Re: хочу...

>Лучше начать изучение с Питона.

это общее заблуждение,

с первым языком програмирования, как с первым языком общения.

какой первый выучишь - на таком и думать будешь,
так что лучше начинать с lisp.

anonymous ()

Re: хочу...

lisp однозначно. Очень завидую людям, которые ещё не прогали вообще. Мозги не затуманены дерьмом типа С.

linux_newbe ()
Ответ на: Re: хочу... от linux_newbe

Re: хочу...

Посоветуйте pls хорошую книгу по Lisp, давно интересуюсь :-)

Прокомментировать ничего не могу, т.к. ни разу не юзал.

SK ()
Ответ на: Re: хочу... от SK

Re: хочу...

>Посоветуйте pls хорошую книгу по Lisp, давно интересуюсь :-)

посмотри архив новостей за последнее время. Постили новость о том что перевели одну хорошую книжку по Lispу на русский, в обсуждение еще несколько ссылок возникло.

anonymous ()
Ответ на: Re: хочу... от linux_newbe

Re: хочу...

Если уж и си дерьмо, то что тогда VB и pascal?

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

VB - нормальная вещь. Можно прототипы интерфейсов быренько клепать. На большее не способен.

Pascal - использовать для обучения.

linux_newbe ()
Ответ на: Re: хочу... от SK

Re: хочу...

программирование до этого вообще не изучал.
решил начать с C, ищу книжку для дэбилов.

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

> решил начать с C, ищу книжку для дэбилов.

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

У меня 3-е издание на русском языке 2001 года. Написано, по-моему, просто и доходчиво.

Также очень полезна книжка Б.Керниган, Р.Пайк Практика программирования.

anonymous_incognito ★★★★★ ()

Re: хочу...

ИМХО

действуем по схеме: pascal - delphi/kylix - c - c++ - все_чего_душа_пожелает

так как паскаль (опять ИМХО) самый легкий в изучени язык. а после освоения паскаля нету ничего сложного выучить новый синтаксис (с/c++). а дальше море пох :)

da_fault ()

Re: хочу...

Изучай программирование в такой последовательности: Ассемблер, С и делее любой язык высокого уровня - Java, C#. Smalltalk и т. д.

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

по моему после асмы у человека ВАПЩЕ пропадет интерес к программированию.

тебя же в школе не обучали сначала вышке а потом таблице умножения

da_fault ()
Ответ на: Re: хочу... от anonymous_incognito

Re: хочу...

>Также очень полезна книжка Б.Керниган, Р.Пайк Практика программирования.

а в электронном виде её можно поиметь?

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

и вот ещё вопрос.

Если сразу прям начну с C, сложно ли будет вкурить весь процесс?

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

если есть желание то можно все что хоч скурить.

я думаю нет.

главное сразу пару разных книг по этой теме купить.

da_fault ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

> а в электронном виде её можно поиметь?

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

anonymous_incognito ★★★★★ ()
Ответ на: Re: хочу... от anonymous_incognito

Re: хочу...

Я начинал с паскаля. Сейчас без проблем програмлю на си.
Легко и быстро втыкаю в незнакомые языки (не асс конечно, но писать можно :) ).

И я бы рекомендовал си :)

alexru ★★★★ ()
Ответ на: Re: хочу... от alexru

Re: хочу...

> Я начинал с паскаля. Сейчас без проблем програмлю на си.

Наверное, лучше всё-таки с Лиспа как это принято в MIT, а там не дураки сидят.

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

Правда надо учитывать, что просто попытаться тупо скопировать MIT'овский подход тоже не правильно будет, потому что у нас не MIT, не получится выслушать те же лекции и погрузиться в ту же среду.

Я исходя из своего отрицательного опыта (начинал с калькулятора МК-61, Basic'a, потом Турбо-Паскаля, ассемблера и фортрана) порекомендую на теже грабли не наступать и озаботиться в первую очередь не столько языками программирования, сколько дискретной математикой и общей теорией, как-то машина Тьюринга, теория информации, лямбда исчисление и прочее. Многое из этого есть у Д.Кнута и я настоятельно рекомендую приобрести хотя бы его первый том, именно первый, если не можешь все. А язык Lisp хорош тем, что в процессе его освоения, узнаются практически все основные понятия в программировании, чего трудно достичь с другим языком.

В тоже время, психологически трудно что-то изучать, не выдавая первое время, почти никакого заметного результата, хочется ведь что-то написать и похвастаться этим. Поэтому можно попробовать параллельно что-то кодить на Паскале. Си всё-таки сложнее, по-моему.

anonymous_incognito ★★★★★ ()

Re: хочу...

лучше не надо

anonymous ()

Re: хочу...

Я начинал с лиспа, теперь любой язык учится за часы. Думаю на лиспе :)). Начинать советую тоже с лиспа или со схемы. Есть chicken - транслирует схему в C, потом компилится. Сейчас для большинства задач chicken и пользую. Для лиспа - gcl, cmucl

Zert ()
Ответ на: Re: хочу... от linux_newbe

Re: хочу...

Да тут я вижу хакиры собрались.

anonymous ()
Ответ на: Re: хочу... от Zert

Re: хочу...

что значит учится? ты можешь _выучить_ (вызубрить) с++? тогда просто МОНСТР!!!

anonymous ()
Ответ на: Re: хочу... от anonymous

Re: хочу...

>что значит учится? ты можешь _выучить_ (вызубрить) с++?
Что значит можешь ? Давно выучил.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.