Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2011, 17:06   #1
-KAZtrel-
 
Аватар для -KAZtrel-
 
Регистрация: 04.06.2011
Сообщений: 7
Хорошо Основы программирования. Учебник.

Я не совсем студент. Школьник) Очень хочу быть программистом. Для этого нужно знать основы программирования и после этого начинать изучать какой-то лёгкий язык. Подскажите с чего начать. Если что-то я неправильно представляю- исправьте и всё равно подскажите. Заранее спасибо
-KAZtrel- вне форума Ответить с цитированием
Старый 04.06.2011, 17:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну а ты какие-нибудь книги уже читал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.06.2011, 17:33   #3
N1KeL
Пользователь
 
Аватар для N1KeL
 
Регистрация: 20.04.2009
Сообщений: 58
По умолчанию

Сначала изучить переменные, функции, условные операторы, циклы и массивы. Решать простые задачи и изучать простейшие алгоритмы. Позже (когда станет скучно решать простые задачи) начать изучать сложные структуры данных и их реализацию - стеки, списки, графы и алгоритмы на них. Укреплять свои знания уже следует на сложных задачах, например, олимпиадных.
N1KeL вне форума Ответить с цитированием
Старый 04.06.2011, 17:38   #4
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Программирование не заключается в языке программирования. На чем программируешь неважно. Можешь хоть свой язык написать и на нем программировать. А чтобы написать свой язык, не нужно знать синтаксис какого-либо из известных языков

Чтобы стать программистом нужно стать математиком, а для этого нужно знать
1. линейную алгебру (матрицы. векторы, линейные пространства)
2. аналитическую геометрию ( функции, графики, плоскости, прямые, поверхности 1 и 2 порядка
3. математический анализ ( производные, интегралы и т.д)
4. функциональный анализ
5. численные методы (приближенные вычисления)
6. физика

Хороший программист это прежде всего хороший математик. Учить математику и физику, пока школьник.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 04.06.2011, 17:39   #5
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Я могу посоветовать книгу:

http://www.knigisosklada.ru/book/226...niya-v-Delphi/

Pascal'ю отвели всего 5 страниц. В которых сравнивают Delphi и Pascal и говорят почему начать надо с Delphi и дальше идёт всё чисто про Delphi.

Очень хорошая книга. Всё чётко описано и грамотно написано. Я покупал рублей за 300 в Кее.

Я досихпор использую эту книгу как справочник.

Цитата:
Чтобы стать программистом нужно стать математиком, а для этого нужно знать
Спорно. Давайте исходить из поставленной задачи. Математику можно учить всю жизнь, а научить сортировать массив можно за 20 минут.
Хороший математик не может быть хорошим программистом и наоборот.

Давайте так: для того чтоб быть программистом нужно иметь некоторые познания в математике чуть больше, чем у обычных школьников.
Сливочное масло Valio - компиляция как по маслу

Последний раз редактировалось Valio; 04.06.2011 в 17:43.
Valio вне форума Ответить с цитированием
Старый 04.06.2011, 17:41   #6
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Чтобы стать программистом нужно стать математиком, а для этого нужно знать
Цитата:
Хороший программист это прежде всего хороший математик.
Не-не-не...Правильней сказать так: программист должен знать математику, но не обязан быть математиком.
_-Re@l-_ вне форума Ответить с цитированием
Старый 04.06.2011, 18:10   #7
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Программист должен очень хорошо понять, что такое ВЕКТОР и МАТРИЦА и все операции над этими двумя структурами данных. Матрица это еще и граф, и что такое ГРАФ тоже нужно очень хорошо знать. Затем важно знать, что такое СПИСОК, односвязный, двусвязный, n связный. Построение деревьев. Объектно-ориентированное программирование: классы, структуры.

И все-таки начать нужно с математики. Сам я в программировании на DirectX я сразу сел в лужу, так как понял недостаточно хорошо, что такое матрица. У меня еще не получается написать простенькую игру, используя DirectX, хотя я и понимаю как написать эту игру, не используя DirectX.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 04.06.2011, 18:15   #8
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Хороший программист это прежде всего хороший математик.
Для умения хорошо программировать нужна, прежде всего, логика.
А многие специалисты вообще считают, что самые лучшие программисты получаются из филологов и лингвистов, потому что правильно и красиво выразить свою мысль важно и при написании программного кода, что, согласись, проще сделать филологу, нежели математику...
А вообще, хороший программист -- это, прежде всего, хороший программист. И не надо сюда примешивать остальные науки.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
основы программирования ArniLand Свободное общение 12 19.02.2011 19:00
Основы программирования в среде Turbo Pascal Рэнуля Помощь студентам 4 07.12.2010 17:21
Ищу книгу Г.Шилдт MFC: Основы программирования Malkovich Свободное общение 0 11.10.2009 15:04
Нужен учебник по всем изыкам программирования!!! gunusb Свободное общение 4 13.05.2008 16:37
обновление в блоге - Справочник - Основы Delphi программирования Pblog Обсуждение статей 0 23.06.2007 17:20