Найти в Дзене
Основы

Основы

Основы основ
подборка · 50 материалов
Интерфейс функции
Такое словосочетание в литературе по программированию встречается не так уж и часто. Но встречается. Поэтому я счёл возможным вынести его в заголовок. Интерфейс функции представляет собой краткое изложение того, как её использовать: какие параметры, что делает функция, что представляет собой возвращаемое значение. В некоторых случаях используется ключевое слово interface для определения интерфейса. А реализация функции может быть выполнена в другом месте. Но сегодня поговорим об интерфейсе в общем...
USBDDFix - никогда не пользуйтесь этой программой
Случилась тут со мной большая неприятность. “Наступил на грабли”. Но это с каждым может быть. Поэтому делюсь своим горьким опытом. Может кому-то поможет избежать ошибок. Итак, решил я восстановить флешку. Странная попалась флешка. Новая, красивая. Вроде как всё работает, файлы копируются, Винда никаких сообщений не выдаёт. Но вот только копируются не все, а те, что скопировались, могут открываться нормально, а могут и не открываться. Впервые с таким сталкиваюсь. Ну ладно, думаю. Попробую восстановить какой-нибудь программой...
Угадать или понять?
Человек ленив и не хочет тратить время на понимание сути происходящего. Например, когда что-то идёт не так с нашим компьютером, первым делом мы его перезагружаем, надеясь, что всё наладится. И часто это действительно помогает. Однако таким образом мы не решаем проблему, а маскируем её. Ведь мы не выяснили, что послужило причиной сбоев! Да, скорее всего после перезагрузки что-то выгрузилось из памяти, какие-то переменные заново инициализировались. Но что и какие? Мы не знаем. Поэтому в следующий раз можем получить те же замаскированные проблемы, которые вылезут в самый неподходящий момент...
Передача аргументов функциям
Любой язык программирования, где есть функции, позволяет передавать в них аргументы. И почти во всех языках имеется возможность передавать аргументы по значению или по ссылке, а также передавать указатели. Я уже как-то рассказывал об отличиях передачи указателя и передачи по ссылке. Повторяться, наверно, не буду. Просто немного дополню сведения о передаче аргументов для полноты картины...
102 читали · 11 месяцев назад
Зачем нужен псевдокод
Наверняка каждый программист слышал про псевдокод. Во всяком случае, во многих книжках для начинающих про него рассказывают. Имеются даже какие-то наработки в этом вопросе. Но чаще псевдокод - это просто словесное описание алгоритма. Например, простой алгоритм входа в систему можно описать так: И новичкам советуют перед тем, как разрабатывать программу, написать псевдокод. Может быть, новичкам это и полезно. Однако на практике не думаю, что кто-то это часто делает. Ну я во всяком случае за всю жизнь делал это лишь несколько раз, когда не получалось с ходу придумать алгоритм...