JavaRush /Java блог /Random UA /Тестове завдання: "Написати Інтерпретатор на мову BrainFu...
Roman_kh
33 рівень
Харьков

Тестове завдання: "Написати Інтерпретатор на мову BrainFuck"

Стаття з групи Random UA
Привіт всім! Сьогодні хочу поділитися іншим завданням, яке було у мене на співбесіді. Завдання, яке перевірить, як Ви можете думати, як пишете код. Завдання загалом корисне у розвиток. Написати інтерпретатор на мову програмування BrainFuck . Наприклад взяти вихідний код на BrainFuck : ++++++++++[>+++++++>++++++++++>+++>+<<<<-] >++ .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ------.--------.>+.>. друкуючий « Hello World! » У вас є на це 1.5 – 2 години. Уперед! Ось і все... Ось і вся умова завдання. Я вас чудово розумію. Для того, щоб зрозуміти взагалі, що робити, потрібно розібратися з двома термінами:
  • Що таке інтерпретатор?
  • Що таке BrainFuck?
Вам доведеться із цим розібратися, т.к. завдання справді цікаве. Для тих, хто розбиратиметься скажу - складність у тому, щоб побудувати логіку циклів. Всім кому завдання стало корисним – ставимо "+". Вирішуйте завдання, пишіть код, і ви станете Java розробниками! Успіхів! також мої інші статті: Тестове завдання "Image Comparison"
Java - швидше, сильніше і вище! Зарплати українських програмістів.
Історія успіху через 1,5 року від початку навчання
Технічні питання на співбесіді.
Як знайти роботу? Розсилка резюме
Професійне вигорання. Як встояти?
Англійська для IT та для співбесіди
Паттерн Command своїми словами.
Паттерн Singleton своїми словами.
Як створити jar, що виконується, в Intellij IDEA / how to create jar in IDEA
Допоможіть, потрібна мотивація!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ