LINUX.ORG.RU

Сообщения filimonix

 

Haskell/CL/Emacs Lisp/Java/C.. всё такое вкусное, с чего бы начать?

Форум — Development

Здравствуйте! Проблема такая. Хочу всё-таки начать заниматься программированием. Ещё не уверен, буду ли искать в этой области работу, или это будет только хобби, но заниматься хочется серьёзно, а не хеллоуворлды писать. Раньше немного пробовал Си, Хаскелл, Коммон Лисп, Перл.. короче, верхушек нахватался, но до чего-то серьёзного так дело и не дошло. Почему-то быстро появляется интерес к какому-то другому языку, когда берусь за что-то. И почему-то не нравятся мне мейнстримные языки типа всяких ПХП, Питонов и прочих.. Но я-таки понимаю, что работу с Хаскеллом или Коммон Лиспом я не найду, даже если и научусь в этих языках рубить. Поэтому думаю взяться всё-таки за что-то более актуальное на рынке, но параллельно с этим изучать что-то функциональное или ещё что-нибудь странное..) В связи с этим несколько вопросов. Тот же Хаскелл, например, или Коммон Лисп насколько пригодны для создания чего-то серьёзного, и могут ли они показать себя лучше чем какая-нибудь Джава или С++? И есть ли вообще смысл брать два-три языка сразу? Просто очень трудно удержать себя на месте, потому как не знаю, за что лучше взяться.. Если я хочу писать не только консольные утилиты для Линукса, но и интересуюсь кроссплатформенными десктопными приложениями, то Хаскелл/Лисп/Джава подойдут одинаково хорошо, или всё же функциональщина тут не рулит? И так ли обязательно любому программисту знать Си? Или так только сами сишники говорят? Короче, посоветуйте, с чего начать вхождение в эту профессию (ну, или пока что просто хобби).

P.S: Думаю, Emacs Lisp я всё равно буду изучать параллельно с чем-то другим, ибо мне это видится весьма полезным делом. Давно уже хочу начать по-настоящему хорошо владеть Емаксом.

P.P.S: Веб меня совершенно не интересует, так что ПХП уж точно предлагать не стоит.

P.P.P.S: Не стоит рекомендовать мне книжки, которые совсем уж для детей и чайников.. То есть, самые элементарные вещи мне понятны.. по крайней мере, мне не нужно объяснять, что такое рекурсия, условные выражения, переменные и всё прочее.. Хотя сам я ничего серьёзного никогда не писал и опыта никакого не имею..

 

filimonix
()

RSS подписка на новые темы