Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2, 3, 4, 5  След.
 Программирование для начинающих
Я учусь в 11 классе физ-мат школы.Математика и физика у нас преподаются на очень высоком уровне,а вот информатики вообще нет(даже учителя в школе по-моему нет).Мне бы очень хотелось освоить программирование.Так вот,не могли бы вы подсказать учебников,в которых программирование дается с самых азов(системы счисления,etc), и на каком языке лучше начинать осваивать программирование?

 Re: Программирование для начинающих
Где собираешься использовать? Что делать?

 Re: Программирование для начинающих
Что делать и где использовать я пока еще не знаю.Мне хотя бы самые простые программы научиться писать,там уже разберусь.

 Re: Программирование для начинающих
Hello World

 Re: Программирование для начинающих
Аватара пользователя
Если язык программирования, то я бы порекомендовал для начала Turbo Pascal. Учебников по нему достаточно в Интернете.

 Re: Программирование для начинающих
Может, лучше поновее какой-нибудь Free Pascal? Консольные программы и там можно делать, а возможность использовать буфер обмена обычным образом уже дорогого стоит.

 Re: Программирование для начинающих
Аватара пользователя
Да. Согласен

 Re: Программирование для начинающих
Аватара пользователя
Если устраивает паскаль, то я бы посоветовал учебники Окулова:

Язык и структуры данных: Окулов, С. Основы программирования, http://www.ozon.ru/context/detail/id/5471879/

Алгоритмы, подразумевает основы: Окулов, С. Программирование в алгоритмах, http://www.ozon.ru/context/detail/id/3506097/

Далее - классики.

Еще для меня в свое время шокировал мануал Борланда по Турбо Паскалю: это не мануал - это настоящий (и хороший) учебник.

Но я бы сейчас предпочел стартовать сразу с С (Керниган и Ричи).

 Re: Программирование для начинающих
Так с какого языка лучше начинать?С одной стороны не хочется терять время для изучения "ненужного" языка в будущем.Но насколько изучение более "легкого" языка может ускорить процесс усваивания материала?И если уже и начинать с "продвинутого" языка(т.е. с того с которым в дальнейшем и буду работать),то какой язык выбирать,чтобы потом не пришлось переучиваться на другой?

 Re: Программирование для начинающих
Аватара пользователя
Ivan_Ivanov в сообщении #519457 писал(а):
И если уже и начинать с "продвинутого" языка(т.е. с того с которым в дальнейшем и буду работать),то какой язык выбирать,чтобы потом не пришлось переучиваться на другой?

Язык Java или C#, но изучать их будет достаточно трудно, если вы ничего не знали о программировании до этого времени

 Re: Программирование для начинающих
Ivan_Ivanov в сообщении #519457 писал(а):
С одной стороны не хочется терять время для изучения "ненужного" языка в будущем... ...И если уже и начинать с "продвинутого" языка(т.е. с того с которым в дальнейшем и буду работать),то какой язык выбирать, чтобы потом не пришлось переучиваться на другой?

Ну и вопросы вы задаёте! Откуда нам знать, какой язык вам понадобится в будущем, да ещё и не ошибиться, чтобы потом переучиваться не пришлось? К гадалкам ходить не пробовали?

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

 Re: Программирование для начинающих
Ivan_Ivanov в сообщении #519457 писал(а):
Но насколько изучение более "легкого" языка может ускорить процесс усваивания материала?
Чем больше разных языков вы знаете, тем вам будет легче учить новые — будет с чем сравнивать, и будет какой-никакой опыт.

Ivan_Ivanov в сообщении #519457 писал(а):
чтобы потом не пришлось переучиваться на другой
Лучше на это не ориентируйтесь. Конечно, знать двадцать языков на начальном уровне хуже, чем пять на высоком. Но знать один досконально тоже хуже. Одним языком всего не объять! Чем же больше вы знаете, тем больше у вас будет выбор, каким проще и быстрее (и понятнее) решить задачу.

Да и ненужных языков не бывает. Каждый вам что-то даст, хотя бы идею. :-) Мне кажется, совет про Pascal хороший. Потом, скорее всего, вам может оказаться полезным выучить C (только не перепутайте его с C++, о котором разные думают разное, но о нём представление иметь есть резон и знать отличия его от C — не каждая программа на C скомпилиурется на C++ — это не просто надстройка). Какой-нибудь скриптовый язык — а дальше что на работе использовать будут.

 Re: Программирование для начинающих
Большое спасибо за советы.Пожалуй действительно начну с паскаля,потом попробую С.Но тут встает другая проблема:где можно скачать нормальный компилятор для паскаля/С?То я, как человек ничего не смыслящий в этом деле, найти не могу :-(

 Re: Программирование для начинающих
Вот тут нашёл русский сайт с разными полезными вещами: http://freepascal.ru.
Компилятор же и среду визуальной разработки можно взять тут и тут.

По C вариантов намного больше, и я лучше тут ничего не скажу. :-)

 Re: Программирование для начинающих
Я вот что-то не очень понял про free pascal и turbo pascal.Это два разных языка?

 [ Сообщений: 75 ]  На страницу 1, 2, 3, 4, 5  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group