Пікопрограмування — це метод програмування, при якому розробник пише надзвичайно малі, компактні та ефективні фрагменти коду (пікокод), часто для систем з обмеженими ресурсами (наприклад, мікроконтролери) або з метою досягнення максимальної продуктивності.
Пікопрограмування — це також назва специфічного підходу або стилю в програмуванні, що акцентує увагу на мінімалізмі, використанні найпростіших можливих конструкцій мови та оптимізації “вручну” на найнижчому рівні абстракції.