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

Посоветуйте как освоить Си с нуля, как конкретней понять этот язык?

как научиться самому мыслить и создавать на этом языке программы, проблема состоит в том что я запоминаю программу, но я не могу логически составлять сама задачи.
Дело не в языке. Решение любой задачи состоит из двух этапов: запись (хотя бы в уме) решения на русском языке и перевод с русского языка на конкретный язык программирования. Причем программирование - это в основном первый этап, второй гораздо проще.
Так что надо учиться мыслить на русском. А С, как и другие языки - прост. "Если.. . то.. . иначе... ", "для.. . пока.. . меняя... " -все это пустяковые логические конструкции, для американцев они даже на родном языке записаны...
Александр Зуев
Александр Зуев
56 928
Лучший ответ
Надо просто сначала научится мыслить, потом просто научится создавать программы все остальное приложится
Разработка программного продукта (программы) включает в себя следующие этапы и примерное относительное время на каждый этап в %:
1. Постановка задачи 10-25%
2. Разработка математической модели задачи 40-60%
3. Выбор языка программирования для решения поставленной задачи
4. Написание программного кода на выбранном ЯП по созданной мат модели 3-5%
5. Отладка программы, поиск ошибок, тестирование 30-50%

Как видите непосредственное написание кода дело весьма второстепенное и малозначительное. Если вы реально хотите научится писать программы вы должны забыть свой любимый С++ и сосредоточить свое внимание на остальных этапах разработки

Могу помочь в обучении, пишите
AA
Altaf Altaf
68 014
С здесь ни причем. Вы просто не готовы к восприятию абстракций. Наверное и с математикой, геометрией и комбинаторикой не дружите. Вот с этого и начните. Превосходные есть учебники для школы по информатике.
Попробуйте почитать книжку Л. А. Робертсон "Программирование - это просто". Книжка не привязана к определенному языку. Там рассматривается, как из поставленной задачи выделять главное и строить алгоритмы.
значит у вас проблема с мозгом. покажитесь врачу
Алексей Лысов
Алексей Лысов
8 401
читай книги, пиши программы.
почитай про составление алгоритмов.
начни с какого-нибудь borland c, если вообще ни разу не программировала.. .