Был на областной олимпиаде по информатике. Писал на С++. И... В общем, не справился, мягко говоря.
Решил совершенствовать навыки, но не знаю с чего начать, с того, что бы подтянуть владение языком? Или все таки учить алгоритмы, и прочую теорию, такую как комбинаторика, вычислительная геометрия, теория графов, длинная арифметика и т. д.?
Другие языки программирования и технологии
Что для программиста важнее : знания языка или знания алгоритмов и математики, комбинаторики, вычислительной геометрии..?
Сергей, вот скажите: откуда у вас всех взялось идиотское слово "учить"? Надо не учить, а понимать, чувствуете разницу? И откуда такое внимание к конкретному языку? Вы ведь читали, и слышали много раз: что язык, это только способ записи, и больше ничего! Неужели не понятно? Если понятно, то порядок такой:
1) Математика. Минимум: алгебра, теория вероятностей, теория множеств, логика, теория автоматов.
2) Способность к алгоритмизации чего угодно, развивается упражнениями.
3) Общая "теория" языков программирования: что в них общего, в чем разница, почему, для каких задач.
А если НЕ понятно, что язык это мелочи, то оставьте программирование в покое, и идите в манагеры, или в чиновники.
1) Математика. Минимум: алгебра, теория вероятностей, теория множеств, логика, теория автоматов.
2) Способность к алгоритмизации чего угодно, развивается упражнениями.
3) Общая "теория" языков программирования: что в них общего, в чем разница, почему, для каких задач.
А если НЕ понятно, что язык это мелочи, то оставьте программирование в покое, и идите в манагеры, или в чиновники.
Язык - это набор букв и слов из них, без знания алгоритмов программу вообще не напишешь
тебе поздно уже..
Александр Сармин
Ну я же и в следующем году пойду..
Язык - это инструмент, чтобы передать свои мысли в понятной для компьютера форме. Если мыслей нет, то знание языка не поможет.
Слишком ты грамотно общаешься для 13-летнего. По вопросу сложно сказать что-то конкретно. Логика, наверно. И вот еще что:
ХОТЕТЬ - НЕ ДЕЛО; УМЕТЬ - ЧЕТВЕРТЬ ДЕЛА; МОЧЬ - ПОЛДЕЛА... НО ГЛАВНОЕ - ОБЛАДАТЬ ТАЛАНТОМ "ЗАВЕРШАТЕЛЯ"
ХОТЕТЬ - НЕ ДЕЛО; УМЕТЬ - ЧЕТВЕРТЬ ДЕЛА; МОЧЬ - ПОЛДЕЛА... НО ГЛАВНОЕ - ОБЛАДАТЬ ТАЛАНТОМ "ЗАВЕРШАТЕЛЯ"
Знания языков не так важно, как СПОСОБНОСТЬ составлять алгоритмы, поэтому лучше всего заменить в вашем вопросе слово "учить" перед "алгоритмы" на "развивать абстрактное мышление и учить теорию".
Математика в программировании важна, только не высшая! Тригонометрия пригодится только в 3d движках!
Математика в программировании важна, только не высшая! Тригонометрия пригодится только в 3d движках!
Математика развивает мышление. А мышление это самое важное. Как без знания языка что-то писать? Само-собой это самая важная часть. Алгоритмы тоже нужны. Зная их основу можно из простого создать более сложное. Все остальное от сферы деятельности зависит. Но основы знать нужно хорошо. Такие вещи как комбинаторика и теория вероятности, высшая математика научит вас системотизировать данные и строить сложные алгоритмы.
Самые лучшие программисты это программисты - математики.
Шашки и шахматы тоже мозги в порядок приводят.
Самые лучшие программисты это программисты - математики.
Шашки и шахматы тоже мозги в порядок приводят.
Похожие вопросы
- Как стать программистом без знания математики?
- Нужны ли для работы программистом знания физики и математики?
- Можно ли изучать Алгоритмы и структуры данных без знаний языков программирования? Язык думал после этого осваивать.
- Возможно ли стать программистом? Без знаний математики? хD
- Чему учат в институте на программиста и какой мириаььный порог знаний должен быть
- На какой факультет надо поступать программисту для изучения языков?
- программирование это в 1-ую очередь алгоритмы или математика а потом алгоритмы; 2. ПМИ или МОАИС? (желательно подробно)
- Что важней в прикладном программировани: знание языка программирования или знание бизнес-процессов?
- Есть ли смысл начинать изучать языки програмирования, не обладая знаниями в области математики?
- Хочу пойти учиться на программиста. Подскажите по языку программирования