Search
Write a publication
Pull to refresh
0
0
Вадим Довгополый @monstr0518

Пользователь

Send message

Ну так Лисп точно не может, согласитесь:

Редактор схемы алгоритма и демонстрация простейших самотрансформаций алгоритмов:
27) https://youtu.be/T2u9t96g25Y

Вы мне ещё раз такое скажете, и я свой ScriptX опубликую. Это язык который со старта знает только описание конструкции БеконаСаируса (так чё-то). И он дополняет свой синтаксис, прямо в процессе исполнения кода :).

На машинном уровне это организованно чуточку иначе: https://github.com/monstr518/RegularExpressions/blob/main/RegularExpressions.cpp#L1878

Но минус действительно возможен лишний. Я могу это легко исправить, если хоть кому-то это нужно.

Не знаю. У меня Win 7. Но по идее любой С++ потянет библиотеку.

Реализована. Но допустимо так: ($OK:X{OK}?){OK} и находит оно: XXXXXXXX. А бесконечное вхождение без смещения каретки поиска недопустимо.

Вы на это посмотрите: https://www.youtube.com/watch?v=8bGycCOdmhY
А не хотите ли Вы попробовать поработать не с формулами а с алгоритмами, то есть с такими деревьями, у которых еще могут быть и логические ветвления или вообще циклы. Я разработал специальный язык для таких экспериментов "Автор".
Вы про мою библиотеку "Velosiped"? Которую я написал в качестве любопытного эксперимента.
//Так выглядел бы язык, будь он написан на самом себе.
Получается язык умоляющих алгоритмов :)
"Поймите меня правильно" — как бы говорит алгоритм своим наблюдателям, которые хотят его оптимизировать).
Да, но данные нужно задать на каком-то языке. Одна программа может пытаться оптимизировать другую, преобразовать её эвристические алгоритмы в совершенные. Поймите меня правильно, поймите :)
Философский вопрос :) всё упирается в понятие "польза".
Порой мне было очень сложно. Особенно на моменте преобразования структуры схемы алгоритма в текст программы, веди условия и циклы нужно как-то распознавать, а они могут быть как угодно вложены, с переходами по breace, continue, breake 2...
Оказывается может. Но я ему ещё покажу… :)
Полезному — ничему. Но она имеет меру развития, меру обучения, которую проще всего понять.
Вы не поняли идею. Другой алгоритм, теоретически, может распознать его и исправить.
Я знал, что делать свой язык программирования — самое неблагодарное дело. Я делал его только для себя, к сожалению, без чей либо помощи и поправок. Но сейчас я хочу, что бы кто-то посмотрел на него, и сделал лучше :)
1

Information

Rating
Does not participate
Location
Гайворон, Кировоградская обл., Украина
Date of birth
Registered
Activity