'''برینفاک''' {{به انگلیسی|Brainfuck}} یک [[زبانهای برنامهنویسی محرمانه|زبان برنامهنویسی محرمانهرمزی]] است که دستورهای بسیار کمی دارد. این برنامه در سال ۱۹۹۳ توسط اربن مولر با هدف طراحی زبانی با کوچکترین [[کامپایلر]] ممکن طراحی شد.<ref>{{یادکرد وب |نویسنده = |نشانی= http://www.muppetlabs.com/~breadbox/bf/|عنوان= | ناشر = |تاریخ = |تاریخ بازبینی=}}</ref> کامپایلرهای برینفاک معمولاً کمتر از ۲۰۰ بایت حجم دارند و حتی یک کامپایلر ۱۰۰ بایتی نیز برای آن وجود دارد.<ref>{{یادکرد وب |نویسنده= |نشانی=http://pferrie.host22.com/misc/brainfck.htm |عنوان= |ناشر= |تاریخ= |تاریخ بازبینی= |archiveurl=https://web.archive.org/web/20141021190901/http://pferrie.host22.com/misc/brainfck.htm |archivedate=۲۱ اکتبر ۲۰۱۴ |dead-url=yes }}</ref> همانگونه که از نام این زبان برمیآید، فهمیدنفهم دستورهای برینفاک عمدتاً دشوار است.