Brainf*ck IDE

Среда Разработки

Published by: macflash.ru
Downloads
Revenue

Description

Брейнфак — один из известнейших эзотерических языков программирования, придуман Урбаном Мюллером (нем. Urban Müller) в 1993 году, известен своим минимализмом. Название языка можно перевести на русский как вынос мозга, оно напрямую образовано от английского выражения Брейнфак, т. е. заниматься ерундой. Язык имеет восемь команд, каждая из которых записывается одним символом. Исходный код программы на Брейнфак представляет собой последовательность этих символов без какого-либо дополнительного синтаксиса.
Одним из мотивов Урбана Мюллера было создание языка с как можно меньшим компилятором. Отчасти он был вдохновлён языком FALSE, для которого существовал компилятор размером 1024 байта. Существуют компиляторы языка Брейнфак размером меньше 200 байт. Программы на языке Брейнфак писать сложно, за что его иногда называют языком для мазохистов. Но при этом важно отметить, что Брейнфак является вполне естественным, полным и простым языком и может использоваться при определении понятия вычислимости.
Машина, которой управляют команды Брейнфак, состоит из упорядоченного набора ячеек и указателя текущей ячейки, напоминая ленту и головку машины Тьюринга. Кроме того, подразумевается устройство общения с внешним миром (см. команды . и ,) через поток ввода и поток вывода.
Несмотря на внешнюю примитивность, Брейнфак с бесконечным набором ячеек имеет тьюринговскую полноту, а, следовательно, по потенциальным возможностям не уступает «настоящим» языкам, подобным Си, Паскалю или Java.
Брейнфак подходит для экспериментов по генетическому программированию из-за простоты синтаксиса, и, соответственно, генерации исходного кода.
В «классическом» Брейнфак, описанном Мюллером, размер ячейки — один байт, количество ячеек 30 000. В начальном состоянии указатель находится в крайней левой позиции, а все ячейки заполнены нулями. Увеличение/уменьшение значений ячеек происходит по модулю 256. Ввод-вывод также происходит побайтно, с учётом кодировки ASCII (то есть в результате операции ввода (,) символ 1 будет записан в текущую ячейку как число 0x31 (49), а операция вывода (.), совершённая над ячейкой, содержащей 0x41 (65), напечатает латинскую А). В других вариантах языка размер и количество ячеек может быть другим (бОльшим). Есть версии, где значение ячеек не целочисленно (с плавающей точкой).
Политика конфиденциальности: https://static.macflash.ru/PRIVACY_POLICY_RU
Условия соглашения: https://static.macflash.ru/TERMS_OF_USE_RU
Hide Show More...

In-Apps

Премиум год
379.00 ₽
Премиум месяц
99.00 ₽
Премиум навсегда
899.00 ₽

Screenshots

Brainf*ck IDE FAQ

  • Is Brainf*ck IDE free?

    Yes, Brainf*ck IDE is free to download, however it contains in-app purchases or subscription offerings.

  • Is Brainf*ck IDE legit?

    Not enough reviews to make a reliable assessment. The app needs more user feedback.

    Thanks for the vote

  • How much does Brainf*ck IDE cost?

    Brainf*ck IDE has several in-app purchases/subscriptions, the average in-app price is 459.00 ₽.

  • What is Brainf*ck IDE revenue?

    To get estimated revenue of Brainf*ck IDE app and other AppStore insights you can sign up to AppTail Mobile Analytics Platform.

User Rating

5 out of 5

3 ratings in Russia

5 star
3
4 star
0
3 star
0
2 star
0
1 star
0
Ratings History

Brainf*ck IDE Reviews

Лучший редактор

ALiЕN on

Russia

Все диалекты, купил полную версию! Снос башки!

Need time

dmc75287 on

United States

You're going to have to 30 seconds to evaluate. Until then-delete.

When your tired - this is fun!

Dude2222 on

United States

Just copy and paste this in! ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. Hello World!

Finally a BF interpreter for the iPad!

Dmc75002 on

United States

I thought I was going to have to make myself. I will suggest a few things on the developer website. Fantastic start!

Looks swell, but..?

Straf Attack on

United States

The app looks and runs brilliantly, I really dig the UI. However, I have been unable to find out how to run the code I write, and there is no help section for how to use the app it seems. Please, how do I run the code I have written? Also, it would be nice if there was an enter key so code could be formatted nicer across multiple lines. With these features (being able to run code + having a hard return key) is easily rate this app a 5/5.

Store Rankings

Ranking History
Category Rankings
Chart
Category
Rank
Top Free
133
Top Free
179
Top Free
210
Top Free
237
Top Free
240

Brainf*ck IDE Competitors

Name
mDebugger
mobile web debugging
GitDrive - Git client & server
Git-enabled mobile hard drive
Scan i
beacon scan (iBeacon™)
ConnectKit
Connect API from Shortcuts
PolyGit Git Client
Update your repositories
ManoMotion Tech Pro
Blue Van Clef for Mobile
A Simple BLE "Explorer" App
TheCodeViewer
display program C# Python etc
GitTrends: GitHub Insights
Track Stars, Views and Clones
e-Wonders
Create Interactive Publication

Brainf*ck Installs

Last 30 days

Brainf*ck Revenue

Last 30 days

Brainf*ck IDE Revenue and Downloads

Gain valuable insights into Brainf*ck performance with our analytics.
Sign up now to access downloads, revenue, and more.

App Info

This page includes copyrighted content from third parties, shared solely for commentary and research in accordance with fair use under applicable copyright laws. All trademarks, including product, service, and company names or logos, remain the property of their respective owners. Their use here falls under nominative fair use as outlined by trademark laws and does not suggest any affiliation with or endorsement by the trademark holders.