Найти в Дзене
Ибрагим Данилов

Обычно в псевдокоде не используют функции

Обычно в псевдокоде не используют функции, потому что псевдокод служит в основном для создания эскиза программы перед тем, как писать код, который можно компилировать. Поскольку псевдокод реально не будет работать, полностью писать функции не требуется – достаточно отметить что-то вроде «Сделать здесь какую-то сложную вещь». Но в языках программирования, таких как C, функции используются весьма интенсивно. Немалую долю реальной полезности C составляют наборы готовых функций, называемые библиотеками Теперь, после некоторого знакомства с синтаксисом C и базовыми понятиями программирования, довольно легко приступить к практическому программированию на C. Компиляторы C есть практически для всех имеющихся операционных систем и типов процессоров, но в этой книге речь идет только о Linux и процессорах семейства x86. Linux – это бесплатная операционная система, доступная всем желающим, а процессоры архитектуры x86 наиболее широко используются во всем мире. Поскольку хакинг неразрывно связа

Обычно в псевдокоде не используют функции, потому что псевдокод служит в основном для создания эскиза программы перед тем, как писать код, который можно компилировать.

Поскольку псевдокод реально не будет работать, полностью писать функции не требуется – достаточно отметить что-то вроде «Сделать здесь какую-то сложную вещь». Но в языках программирования, таких как C, функции используются весьма интенсивно. Немалую долю реальной полезности C составляют наборы готовых функций, называемые библиотеками

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

Компиляторы C есть практически для всех имеющихся операционных систем и типов процессоров, но в этой книге речь идет только о Linux и процессорах семейства x86. Linux – это бесплатная операционная система, доступная всем желающим, а процессоры архитектуры x86 наиболее широко используются во всем мире. Поскольку хакинг неразрывно связан с экспериментированием, лучше всего работать с этой книгой, если в вашем распоряжении есть компилятор C. Материалы для этого издания организованы в виде загрузочного диска, которым можно воспользоваться, если у вас процессор x861 .

Диск нужно вставить в привод и перезагрузить компьютер. Вы окажетесь в среде Linux, причем установленная у вас операционная система не будет затронута. В этой Linux-среде вы сможете выполнять примеры из книги и проводить собственные эксперименты. Закончив работу, просто извлеките диск и снова перезагрузите компьютер. Займемся делом. Программа firstprog.c – простой C-код, который 10 раз выводит на экран строку