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

C какова языка программирования мне начать ?

Куаныш Калиев
Куаныш Калиев
1 882
с фортрана начни
Начинать лучше с Паскаля, точнее с Delphi (Object Pascal) он намного проще С, и в тоже время вполне востребован, хотя некоторые говорят, что Паскаль/Delphi умер.
С чего точно не надо начинать - так это с Бейсика, привыкнешь к его идеологии, потом на другой язык не сможешь перейти. Говорю, как человек, который сам пишет на VB. Изучал С в институте, но так и не научился.
Но прежде, чем начинать учить язык, следует научиться составлять алгоритмы программ, желательно на бумаге. Берешь задание, и думаешь - что нужно сделать, чтобы его выполнить? Ага, надо здесь текстовое поле, здесь радиокнопки для выбора, тут кнопки Старт и Выход, а здесь список для массива.
С внешним видом определился, теперь следующий вопрос - что должна делать программа, если выбрана такая-то радиокнопка? А если этакая? А если поставлена галочка на чекбоксе?
Расписываешь всё подробно, чтобы каждый пункт соответствовал 1 оператору языка.
Потом пишешь саму программу в компиляторе, запускаешь, получаешь ошибки, и начинаешь отлаживать программу, то есть избавлять её от лажи.
Когда она заработает, и покажет тот результат, который нужен - беги за ПЫВОМ, У ТЕБЯ ПОЛУЧИЛОСЬ!
Aidar Galiev
Aidar Galiev
67 643
***vladislav *** ЧЕМ паскаль проще си?
Алексей Ильющенков Алгоритмы нв бумаге? Хм... Для меня Алгоритмы, еще в начале, складывались в голове, т.е. не было необходимости составлять их на бумаге.

p.s. Может потому что, я изучал в начале С++?
И что он с паскалем делать будет?
Делфи. Тот же паскаль, но современнее, оболочка красивее, еще и Объектно-ориентированный.
А вообще, изучать что-то чтоне можешь использовать практически - не очень действенно. Придумай хоть, что именно ты хочешь написать.
С паскаля для основ и там лучше решать задачи от вывода сообщения на экран через алгоритмы и до графики !
если осилишь то остальное будет проще !
Сергей Садляк
Сергей Садляк
3 280
Мне кажется, начинать с чего-то "простого" не стоит, лучше просто начинать писать на том, что кажется перспективным, а прыгать с языка на язык не дело, - получится везде по вершкам и нигде по сути. C# сейчас вроде перспективен, плюс ко всему не сложен. А математика потребуется только при решении математических задач, написанием программы. Как впрочем если писать программу моделирования там роста растений логично соображать в ботанике :)
Maksat06.92 C# - объектно ориентированный сам по себе, ну как новичку объяснить что такое полиморфизм, инкапсуляция, наследование? Думаю что лучше советовать С++, он хоть и объектноориентированный, но можно писать просто программы, а потом уже и до ООП расшириться
Паскаль не простой, это вранье. Ассемблер не нужен, это тоже вранье. Бейсик фтопку, реально у нас ни один нигде и никак не применяется.

Если хочется как все - это C# или ява. Если с чего-нибудь низкоуровневого - то си. Если труъ - хаскел и пролог ждут тебя. * А если душа просит чего попроще, то руби или питон.
*Вариант для труъ хочет определенных знаний в математике.

Если знаешь английский - одним из лучших вариантов обучения будет открыть какой-нибудь курс какого-нибудь крутого буржуйского университета (мой персональный фаворит - MIT), и изучать его. Там можно найти и видео лекции, и тексты заданий, и содержимое опросов/экзаменов.
Сергей Садляк Ну да ассемблер ну просто нигде не применяется ))
Начинай с C or C++, можешь python, но паскаль не юзай, очень загаживает понимание. Хоть и прост, но уже древность.
лучше начать с Паскаля, он простой!!!!
PS
Pavel Star
1 610
Владимир Березова он не такой уж и прост, да и делфи умирает, ему никогда не догнать даже тех же мелкомягких
С, не С++, а С из авторов посоветую кернигана или Демидовича
лучше начать с Паскаля, он прост!
Delphi :)
*злорадствует*
Botir Allaberdiyev
Botir Allaberdiyev
200
Владимир Березова плохая ты(( что маль4ику насоветовала