LINUX.ORG.RU

C, потом C++

anonymous
()

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

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

SK
()
Ответ на: комментарий от SK

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

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

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

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

anonymous
()

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

linux_newbe
()
Ответ на: комментарий от linux_newbe

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

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

SK
()
Ответ на: комментарий от SK

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

linux_newbe
()
Ответ на: комментарий от anonymous

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

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

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

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

anonymous_incognito ★★★★★
()

ИМХО

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

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

da_fault
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

da_fault
()
Ответ на: комментарий от anonymous_incognito

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

я думаю нет.

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

da_fault
()
Ответ на: комментарий от anonymous

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

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

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

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

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

alexru ★★★★
()
Ответ на: комментарий от alexru

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

anonymous_incognito ★★★★★
()

лучше не надо

anonymous
()

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

Zert
()
Ответ на: комментарий от linux_newbe

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

anonymous
()
Ответ на: комментарий от anonymous

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

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