Этот раздел сделан для программистов, правда в основном начинающих,
здесь вы найдете примеры программ и описание некоторых инструментов
для создания приложений под различные цели и системы. В данном разделе
представлены статьи для легкого обучения программированию и овладения различными приемами
и инструментами написания программ, для этого большинство статей
представляет из себя простые и наглядные примеры программ, функций, макросов, комманд с
подробными, практически построчными , и , надеюсь что понятными, комментариями.
Также к примерам почти везде прилагаются архивы с исходным кодом примера и непосредственно готовой ,
скомпилированной и собранной линковщиком, программой, естественно вы можете скачать их
абсолютно бесплатно и без каких-либо регистраций. Статьи поделены на следующие группы:
- 1) Низкоуровневое программирование под ОС Linux. Ассемблер Gas (As) - a gnu assembler.
В этой группе представлены статьи и примеры по программированию на ассемблере Gas(As) с синтаксисом
AT&T отличным от общепринятого Intel-синтаксиса в основном под операционную
систему Linux, но вообще в этой группе статей размещается все, что связано с ассемблером gas ( as ) , например есть пример
загрузчика с дискеты , написанного на этом ассемблере, а также вспомогательные статьи для
программирования под ос Linux, такие как таблица системных вызовов ядра Linux.
- 2) Fasm. Flat assembler. Программирование на ассемблере Fasm
В этой группе статей размещены примеры и материалы по программированию на ассемблере fasm,
в основном под операционную систему windows, но вообще по fasm в целом.
Статьи касаются и синтаксиса fasm, в частности его отличий от masm/nasm/tasm, так как у ассемблера
fasm очень хорошо развит макроязык, и поэтому стиль программирования на нем отличается от
программирования на других ассемблерах, одна из задач статей этой группы - показать и
научить программированию в стиле fasm.
- 3) Tasm. Turbo assembler. Хорошо забытое старое.
В этом разделе представлены примеры на ассемблере tasm под операционную систему dos (
естественно они работают и под windows ) , но тут у нас уже не простейшие примеры, а
немного более практические, например " вывести на экран картинку - bmp-файл на ассемблере".
- 4) Basic. Power basic. Visual Basic.
Эта группа статей о программировании на самом легком языке программирования, но несмотря на его
простоту он имеет неплохие инструменты для решения практических задач, такие как удобная среда разработки
Visual Basic ( Visual Studio, Mono ) и отличный компилятор Power Basic , причем синтаксически эти диалекты
почти совместимы, что позволяет легко и непринужденно создавать красивые приложения используя плюсы каждого из них.
- 5) Общий теоретический раздел.
В этой группе выложены статьи по темам, которые мне интересны в программировании, здесь статьи
по экспертным системам и искусственному интеллекту, экзоядерной архитектуре операционных систем,
в общем интересные, и возможно кому-то нужные темы.
С уважением Pauk_pv ©
|