SOFT
BLOG
&
Логин
Имя:
Пароль:

Программирование. Вводная

В этом разделе будут примеры программирования, коды программ для ОС Windows, Linux. В основном на языках программирования FreePascal (среда Lazarus), PHP. Немножко PERL.

Я не ставлю задачу обучить программированию. Будут рассматриваться конкретные коды, интересные и полезные решения.

Этот раздел как остальные открыт для обсуждения. Документы будут не только о кодах, но и о самих языках программирования, среды разработок, настройка ПО. При всем многообразии инструментов, каждый разработчик сам решает как использовать. Лично я свой выбор сделал в сторону паскаль, пхп и перл. Тут хотел бы отметить важность знании реляционных баз данных, в частности архитектуру SQL. Сам SQL тоже весьма многообразен. Базы данных один из самых важных элементов в современном программировании. Мне трудно представить какой-то большой проект без участия БД. Так же в этом разделе будут примеры SQL-запросов.

Большинство программистов пишут на Си. Это правильно, писать на языке на котором написана ОС.

Кто-то свой выбор сделал в пользу ассемблера. Сам по себе ассемблер как среда разработки не слишком подходит для обычных задач. На нем можно делать компактный код, знание ассемблера необходимо при дизассемблировании программ. Паскаль, популярен из-за своей логики. Из-за наличия хорошей среды разработки (DELPHI и Lazarus). Полезный инструмент в быстрой разработке приложений. Есть много документации и литературы.

Текущая среда разработки - Lazarus 1.08 (FPC 2.6.2). База данных MariaDB (Win x86), стандартная конфигурация из пакета, при необходимости "особые" настройки конфигурации будут приведены в документах.

Постараюсь привести примеры с популярными технологиями, примеры с сетевым программированием, SQL, XML и т.д. Постараюсь разобрать исходный код некоторых программ.