LINUX.ORG.RU

Язык Программирования Muse

 , ,


0

6

Всем привет! Я хотел бы вам рассказать об своем языке программирования - Muse. 1 Января 2014 года, в 00:00 интерпретатор этого языка будет выложен в сеть. Пишу его на Pascal. Название выбрано не спроста - в основе данного языка лежит сочинительство музыки. А точнее, ее запись. Вот к примеру Hello World:

statica
stringkey 4/4 <C4  
word "Hello world!"

При написании, сначала задается ритм (его тут несколько штук), затем задается ключ, и наконец размер. После чего, мы пишем саму программу. «word» является оператором для переменных.

На этом все, жду ваших комментариев.



Последнее исправление: CYB3R (всего исправлений: 2)

Тот случай, когда любой комментарий только испортит стартовый пост.

anonymous
()

Норм язык. Если еще сделаешь документацию на русском, то цены ему не будет! Успехов!

anonymous
()
Ответ на: комментарий от olibjerd

В прочем, в самом языке уже есть такая функция.

PreWarlock
() автор топика

Hello World

А покажи-ка ты нам сортировку слиянием на своём языке. Ну или хотя бы 99 бутылок.
Потом покажи quine и LZW.

quantum-troll ★★★★★
()
Ответ на: комментарий от quantum-troll

LZW
сортировку слиянием

Пока у меня таково нету.

Quine

statica
stringkey 4/4 <H
word H

99 бутылок

statica
stringkey 4/4 <C
word1 99-0
word2 'Bottle -'word1*
PreWarlock
() автор топика

Подписался!

pi11 ★★★★★
()
Ответ на: комментарий от PreWarlock

Надо было аккаунт заранее создать, чтобы более естественно было. А то новый акк, сразу с аватаркой, пост с разметкой - подозрительно =)

pi11 ★★★★★
()
Последнее исправление: pi11 (всего исправлений: 2)
Ответ на: комментарий от pi11

Ну, я давно почитывал этот форум. Уже привык ко всему.

PreWarlock
() автор топика

1 Января 2014 года, в 00:00 интерпретатор этого языка будет выложен в сеть.

а если не успеешь доделать к сроку?

Harald ★★★★★
()
Ответ на: комментарий от jerk-of-all-trades

Ну допустим пусть x = 34276, тогда

  • if(x == 34278) выполнится/вернет true
  • iff(x == 34278) не выполнится/вернет false

Или пусть x = 5, тогда

  • if(x == 6) не выполнится/вернет false
  • iff(x == 6) не выполнится/вернет false
anonymous
()
Ответ на: комментарий от Harald

Значит перенесу срок. К тому же, я все успею сделать - там работы не особо много.

PreWarlock
() автор топика
Ответ на: комментарий от anonymous

iff(true) не выполнится

Попахивает бредятиной. И, что хуже, эти примеры ничего не объясняют. Конкретные примеры без общего объяснения иногда бывают полезны, но это не тот случай.

jerk-of-all-trades
()
Ответ на: комментарий от jerk-of-all-trades

Не хочу показаться хамом, но может вам перенести обсуждение в другое место?

PreWarlock
() автор топика
Ответ на: комментарий от mazdai

Есть, но для написания программ он бесполезен. А вот этот язык предназначен для написания программ.

PreWarlock
() автор топика

А регекспы в нём можно задействовать?

А хеши есть?

А тернарный оператор?

anonymous
()
Ответ на: комментарий от anonymous

А регекспы в нём можно задействовать?

А хеши есть?

Над хэшами пока работаю, регекспы есть.

А тернарный оператор?

Нету.

PreWarlock
() автор топика
Ответ на: комментарий от PreWarlock

Тогда укажи, что не хватает.

Не хватает описания языка, примеров -> с комментами на каждой строке.

pi11 ★★★★★
()
Ответ на: комментарий от PreWarlock

А если у исходников размеры разные, то не взлетит?

dtm
()

Всем привет!

своем языке программирования

1 Января

сочинительство музыки

Hello World

где-то я уже это видел...

anonymous
()
Ответ на: комментарий от PreWarlock

вообще, Ну, в принципе, можно ответить на вопрос? это не фичереквест был, а попытка понять назначение ненужно, в контексте наличия вышеупомянутого лилипонда.

anonymous
()
Ответ на: комментарий от Artificial_Thought

Это эзотрический язык программирования, он создается больше для развлечения. Это как плакат и рисунок. Плакат понятен всем, и используется для всех. Рисунок же является развлечением для художника и зрителей.

PreWarlock
() автор топика
Ответ на: комментарий от Artificial_Thought

Есть такой язык, называется Shakespeare. Нормального применения ему нету, но он всем нравится.

PreWarlock
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.