2014 dxdy logo

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

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




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

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

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

 
 
 
 Re: Программирование для начинающих
Сообщение24.12.2011, 21:51 
Hello World

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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