- •Delphi функции для работы с файлами
- •Работа с дополнительными формами Delphi
- •Работа с дополнительными формами Delphi
- •Форма Form1 содержит вызов формы Form2, которая объявлена в модуле Unit2, но который отсутствует в списке используемых модулей. Вы хотите добавить его?
- •Создание собственных процедур и функций Delphi
- •Пример. Вычисление факториала
- •Урок Delphi 10 Обработка исключительных ситуаций в Delphi
- •Компоненты Delphi Урок 11 Обзор палитры компонентов Delphi
- •Страница Standart
- •Страница Standart
- •Страница System
- •Страница System
- •Компонент Delphi Timer
- •Урок Delphi 12 Работа со строками Delphi
- •StringList Delphi - работа со списком строк
- •Обзор алгоритмов сортировки
- •Модификация: Алгоритм сортировки вставками и его реализация в Delphi
- •Урок Delphi 13 Создание интерфейса пользователя
- •Урок Delphi 14: Мультимедийные возможности Delphi Графика в Delphi
- •Потоки в Delphi Организация многопоточной работы в Delphi
- •Применение потоков
- •Особености взаимодействия потоков с объектами vcl
- •Использование метода Synchronize при работе с потоками
- •Компоненты Delphi Динамическое создание компонентов в Delphi
- •С чего начать изучение программирования?
С чего начать изучение программирования?
Программирование
— это искусство логически мыслить!
С какого языка лучше начать изучать программирование?
Каждый день мне задают этот вопрос. И я постоянно объясняю, ваш первый язык должен быть самым понятным и не вызывать абсолютно никаких вопросов и недоумений. Какой этот язык?
Русский!
Да, да это не опечатка, если вы начинаете изучать программирование впервые, именно ваш родной великий и могучий подойдет вам больше всего.
Язык программирования – всего лишь условность, правило, если хотите, для записи и объяснения компьютеру чего вы от него хотите. Но сам процесс программирования происходит в голове программиста. А форма записи не имеет по сути особого значения.
Так как вы начинающий программист и владеете русским языком на уровне среднеобразовательных учреждений, то легче всего будет писать ваши первые программы просто на бумажке при помощи слов!
А вы-то думали, что программирование это когда днями и ночами сидят за компьютером? Не беспокойтесь, еще успее- те насидеться так, что глаза повылазят =)
В любом случае, долго мы на такой форме программирования задерживаться не будем. Но такой этап очень важен для вас, чтобы понять основы. Причем понять быстро.
Итак, что же мы будем писать на бумаге? Отвечаю – команды. Команды, которые должен выполнять компьютер (ну или чело- век, если вы занимаетесь нейролингвистическим программированием и программируете людей, в прочем это маловероятно =)
Примерно это должно выглядеть так: 0) начало работы программы; 1) выведи на экран картинку из такого-то файла; 2) обработай её определенным образом; 3) сохрани в таком-то формате; 4) конец работы программы.
Все банально и просто. Самое главное, что вы получите после данного упражнения – идеальное понятие алгоритма. Алгоритм – это последовательность команд.
Такая последовательность, которую мы описали выше, является алгоритмом, в ней нельзя переставить команды местами, иначе программа потеряет весь смысл.
Вот и все, когда вы усвоили что такое алгоритм можно переходить к программированию на каком либо компьютерном языке.
Идеальным компьютерным языком для вас сейчас является тот, который будет вызывать меньше всего проблем.
Вот список наиболее актуальных на сегодня учебных языков: 1) QBasic 2) TurboPascal 3) PascalABC .NET
Возможностей у них сейчас не так много, но для обучения в самый раз. Разумнее всего будет не геройствовать, а взяться именно за один из них, который вам ближе по духу. Хотя у первых двух могут возникнуть проблемы с запуском.
Лично я учился на QBasic. По-моему это самый идеальный вариант. Лучше всего найти какой-нибудь самоучитель по программированию на языке, который вы выбрали, можно в электронном виде. А еще лучше видеокурс, так как в нем будет все более понятно и наглядно. К слову сказать, на моем сайтеwww.programmerinfo.ru/base/pod.php есть масса видеоуроков для начинающих.
ВАЖНО: Не беритесь за другие языки, которые я здесь не описал, по советам всяких “гуру”. Как минимум вы рискуете заработать взрыв мозга, а как максимум задержите обучение на несколько лет или вовсе бросите эту затею. Самый безболезненный способ – это двигаться от простого к сложному.
Кстати наша система образования вовсе не продумана на этот счет, зачастую я наблюдал, как ученикам с ходу пытаются объяснить язык Си. Оканчивается все очень плачевноученики выглядят просто как маленькие щенята, тычутся во все, что видят и ничего сделать не могут. Впрочем, бывает, что встречаются индивидуумы, которые улавливают суть, но таких людей один на тысячу. Остальным просто напрочь отбивают желание становиться программистами.
Главное сейчас до конца разберитесь с тем, что такое алгоритм, постарайтесь построить парочку своих алгоритмов по достижению какой-либо цели. А потом уже двигайтесь дальше и изучайте компьютерные языки программирования…
Взято из книги Артёма Кашеварова: Как научиться программированию? Становимся профессиональным программистом в кратчайшие сроки
Купить книгу можно тут (160руб) — programmerinfo.e-autopay.com/order1/1057
