LINUX.ORG.RU

[Книжки] Посоветуйте лёгкую литературу для нуба


0

0

Hi, all. Я хочу освоить какой нибудь ЯП. Но т.к. я гуманитарий, то боюсь что это дело у меня пойдет тяжело и трудно. Есть ли у вас уважаемые Лоровцы на примете какие нибудь хорошие книжки для совсем новичков в которых всё объясняется доступным языком, наглядно и с большим количеством примеров, типа "С для чайников", всё разжёвано.

Да, дельфи, бейсик, паскаль и прочие раритеты не предлагать. Мне охота попоробовать что-нить типа 'С, Perl, Python,Lisp (накрайняк)Java '. Понимаю что это будет трудно изучать, и языки не для нубов, но всё же на практике они куда полезнее.

>Hi, all. Я хочу освоить какой нибудь ЯП. Но т.к. я гуманитарий, то боюсь что это дело у меня пойдет тяжело и трудно. Есть ли у вас уважаемые Лоровцы на примете какие нибудь хорошие книжки для совсем новичков в которых всё объясняется доступным языком, наглядно и с большим количеством примеров, типа "С для чайников", всё разжёвано.

>Да, дельфи, бейсик, паскаль и прочие раритеты не предлагать. Мне охота попоробовать что-нить типа 'С, Perl, Python,Lisp (накрайняк)Java '. Понимаю что это будет трудно изучать, и языки не для нубов, но всё же на практике они куда полезнее.

Если ты действительно начинающий (тем более гуманитарий), то стоит начать с двух языков: Python, Scheme.

И таки-да, SICP хорошая книга.

PS: Думаю не только мне кое-что напомнила комбинация 'С, Perl, Python,Lisp (накрайняк)Java '. Hint: esr.

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

> предлагаете пыхпых с перлом, чтобы никакого ООП?

Предлагаю новичку осилить сначала процедурный и функциональный подходы. А потом уже ООП в разумных дозах. Ваша жаба здесь не подходит совершенно. И причём тут пыхпых с перлом? Ваш кругозор настолько узок? :/ Между прочим, ООП таки есть и в перле, и в пыхе. Просто не прибито гвоздями намертво как в жабе.

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

>Предлагаю новичку осилить сначала процедурный и функциональный подходы.

и чем для этого groovy не подходит?

>Между прочим, ООП таки есть и в перле, и в пыхе.


только оно там весьма убогое

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

> ООП таки есть и в перле, и в пыхе

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

> ООП в разумных дозах

anonymous
()

ещё раз посоветую код петзольда, лучшее начало для всех

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

>В ближайшие пару лет точно

зависит от человека, но полгода при паре часов в день для любого хватит чтобы изучить С++ на хорошем уровне. Так что бред пишите, полный

>Между прочим, ООП таки есть и в перле, и в пыхе.

>>только оно там весьма убогое

а в С++ не убогое? Вы знаете что сказал создатель ооп про с++? =)

pseudo-cat ★★★
()
Ответ на: комментарий от thevery

перл очень хорош как клей между c/c++ приложениями, поэтому как второй язык пойдет.

А если уж хочется изучить c++, то начинать надо с c.

Reset ★★★★★
()
Ответ на: комментарий от pseudo-cat

ООП не нужно. Но если уж очень хочется, то можно обойтись и тем, что есть в питоне. Да даже и плюсовое сойдет. Главное, держаться подальше от маразматической жабы. Для JVM-инфраструктуры есть более годные языки. А жабу оставьте индусам.

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

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

Не осилил?

>Для JVM-инфраструктуры есть более годные языки.


JRuby, JForth, JLisp, Clojure.

(Лучше начинать с Lisp и постепенно приближаться к Ruby, как к наиболее вменяемому скриптовому языку с рабочими фреймворками)

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

> перл очень хорош как клей между c/c++ приложениями, поэтому как второй язык пойдет.

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

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

> приближаться к Ruby, как к наиболее вменяемому скриптовому языку с рабочими фреймворками

Бугагец! Вот уж что нафиг не нужно, так это японская сборная солянка с угрёбищной реализацией. Ещё JRuby можно принять как last resort для ниасиливших Scala. Но уж среди скриптовых языков Ruby - это просто жертва аборта. И где там фреймворки? 1.5 калеки для топорной вебели.

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

Гут. Битте шён

>PS: Думаю не только мне кое-что напомнила комбинация 'С, Perl, Python,Lisp (накрайняк)Java '. Hint: esr.


Я подсознательно написал какой то особый смысл? :-( )

darkshvein ☆☆
() автор топика
Ответ на: комментарий от pseudo-cat

>а в С++ не убогое? Вы знаете что сказал создатель ооп про с++? =)

даже в плюсах ООП лучше, чем в перле/пыхе

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

>JRuby, JForth, JLisp, Clojure.
>(Лучше начинать с Lisp и постепенно приближаться к Ruby, как к наиболее вменяемому скриптовому языку с рабочими фреймворками)


только вот нафига, есть есть Groovy?

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

>Лучше начинать с Lisp и постепенно приближаться к Ruby

ни то ни другое не соотносится со словами "легкая литература". Руби так вообще инопланетянский язык..

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

>даже в плюсах ООП лучше, чем в перле/пыхе

лучше бы вообще никакого ООП, чем такое как в плюсах. Одно множественное наследование чего стоит.

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

Статья Эрика Раймонда, how to become a hacker.

http://volgograd.lug.ru/library/hacker-howto.ru.html

http://catb.org/~esr/faqs/hacker-howto.html

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

Я бы советовал начать Python и Scheme (диалект Lisp).

Альзо, статья годная, почитай.

Ruga-Suneto
()

Кстати еще Javascript забыли - тоже выбор неплохой и актуальный.

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

> Более того, думаю глупо отрицать, что за основу php, java, c# и т.д. все-таки взят именно С.

Глупо утверждать такие вещи. _Синтаксис_ этих языков придумывался с оглядкой на популярный и привычный программистам синтаксис C. Не более. По семантике все эти языки уж очень далеки от C.

satanic-mechanic
()

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

vasily_pupkin ★★★★★
()

советую начать с питона.

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