Другие языки программирования и технологии

что нужно, чтобы начать изучать язык программирования??? посоветуйте с какого языка начать

Моск и терпение. Pascal
АР
Андрей Р
4 342
Лучший ответ
Вопрос из серии - "Какую электродрель покупать". Тебе что нужно - дрель или дырки? Если ты торгуешь дрелями - то тогда нормально. Если тебе нужны дырки, а дрель - чтобы их сверлить, то нужно сначала понять - какие тебе дырки нужны и в каком материале. В бетоне или в дереве. Широкие или узкие. Глубокие или мелкие. И тогда подбирать дрель.

Так же и тут. Сначала определись - зачем тебе программирование. Какую задачу ты хочешь решить. Потом выбирай язык.
Andrey Kydryavtsev
Andrey Kydryavtsev
84 351
Basic проще и удобнее, где захотел переменную, там и влепил =) (когда я учился, у нас был qbasic, под досом шёл)
Pascal - я в школе так и не перелез на него. Но возможностей вроде побольше. может с мышью работать.

про Python почитай, может, понравится. я в сети даже книжку видел, как в нём с нуля начать..
Alexsej Skakun, ой-ой-ой.. . OCaml - Objective Caml, CLisp - Common Lisp. Слышим звон.. . Кстати, начать с функционального языка и вообще не парить мозг императивной чушью - неплохая идея. Например, со Scheme (хоть это и мультипарадигменный язык, но всё же функциональная парадигма для него изначально родная) .
А по предмету - меньше спрашивать и больше своей головой соображать. Как и везде, тут целью задаться надо по-настоящему. Математику подтянуть, языки иностранные, в игрушки модные балдеть перестать. Вот тогда и начинайте.
С Дональда Кнута в трех томах))
BA
Bagdat Atabaev
2 616
Не стоит начинать с Паскаля, так как большинство нынешних языков имеет схожий синтаксис с СИ, а с Паскалем - вроде только Дельфи.

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

Позже изучи основы Си (а если мозг кашеварит то начни с ассемблера) , т. е. изучи процедурное программирование, а потом если справишься переходи на объектно-ориентированное.
Артур Серёгин
Артур Серёгин
1 405
начни с Basic или PASCAL
Смотря для чего: для инета лучше начать со скриптовых языков (PHP - forever), html, javascript.
Если просто для написания программ - C++ -у многих яхыков синтаксис похожий с Си (кроме C#). То есть кароче смотри:
Если для веб-программирования - PHP
Если для написания локальных прог (мона конгечно и нет) - C++
Berik Sabur-Off
Berik Sabur-Off
656
Энто смотря как:

- Ежели хотите вы за минимальное время обучиться минимуму, но получить максимум программ - то вам вперед, на самые высокие языки - Basic, C#, Delphi, Java. Да, и при этом будет не самый качественный результат!

- Ежели хотите получить проги самого высокого качества, то придется долгие-долгие годы изучать что-то типа Assembler'а, С.

В общем если вы хотите просто изучать языки программирования - изучайте Object Pascal, он же Delphi. Это языки заточенные для учебы, в них все более понятно и ясно. А там далее - посмотрите, ваша эта стихия или нет...
На собственном примере: Assembler, C, C++, Java, Object Pascal (На кой то черт) , T-SQL, Html, Php, Perl. (в итоге все и ничего в общем) . Рекомендую с Assemblera не начинать!!!! Сам начал и понял что я теперь не могу перестроится на другой подход. Поэтому не состоявшийся программист. (Asmовцы нынче не нужны) .
1. Нужно определить в каком направлении ты начнешь работать. (не надо говорить о том что в общем хочу научится программировать. Если так то начни изучать с Clips или Oclamp).
2. Выбрать язык программирования: Базы данных - Delphi (Object pascal, не надо изучать Pascal!)+T-SQL, системное программирование - C с элементами Assemblera (тут даже не просто программирование, а само понимание системных процессов и вызовов) , Web - html, java,PHP, Perl, C#.
3. Садится и сразу писать что-нибудь. В программировании главное - цель работы, а не то насколько ты хорошо владеешь тем или иным языком программирования, то-есть постановка задачи. В принципе для некоторых языков разделения условны, т. к. их можно использовать во многих направлениях. Вопрос только в том насколько удобно допустим на голом C писать базы данных ;)
PS.: Начни изучать принципы программирования с F# и обязательно прочти Венгерскую конвенцию.
Рекомендованная литература: Серия для чайников (допустим C++ для чайников) , Совершенный код (автора не помню) и C++ authored reference manual (шутка).