|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
|
Пишу ЯП27.04.2025, 11:54. Показов 12593. Ответов 155
Метки нет (Все метки)
Всем привет. Вот уже не первый десяток лет разрабатываю Язык (не столько Программирования, сколько Перевода), в котором (внимание)
а) нет ни одной заранее сформированной изнутри команды (по типу любых управляющих конструкций - от классов до ветвлений), то есть абсолютно все команды вводятся пользователем б) язык Абсолютно декларативен. То есть пользователю не требуется даже заботиться о том, чтобы хоть как-то объяснять, как должна работать его команда "под капотом". Все ради мысли сутью вне форм. Звучит парадоксально? Тогда прошу читать далее. Теорию Языка разрабатываю где-то с 13-16 года (в ~13ом возникло желание, а понимание, как... нет, не так, наметки понимания, как, начали приходить в 16ом году). Порядка десяти лет экспериментов, ошибок, хождений кругами и непрерывных обсуждений со всеми, до кого руки дотягивались, потребовались для того, чтобы завершить Теорию в полной мере. На данный момент я решил, что надо написать что-то наподобие мануала с тремя целями: 1.Мануал-руководство для использования 2. ...апгрейда 3.ТЗ первого прототипа Ядра. Примерно, как это сделал Кнут в своей книге TexBook (им и вдохновлялся) Вся информация о том, чем и где полезен такой язык - в первой главе мануала. Мой мануал (первую его примерную часть) можно скачать тут: https://github.com/AndreyPuchinin/Zer0-LaTeX.git Файл AllZer0-25418.tex - то, что вам нужно. Это латех-документ, его надо сверстать в пдф. На данный момент мне нужен фидбек по данному документу. В доке есть 7 упражнений (в соответствующую главу). Я прошу ознакомиться с Теорией (изложена пока лишь первая часть), и ответить на Упражнения, не заглядывая в Ответы (гиперактивные двусторонние ссылки ведут из Упражнений в конец дока и наоборот). А потом заглянуть и выполнить некое подобие работы над ошибками и поделиться результатами-соображениями. К слову, нейронка справилась практически идеально! (юзаю DeepSeek, но в основном, иногда другие, втч близняшек от гугла )Скорее всего, это потребует > сил, чем ожидается, хотя я перелопачиваю этот док уже не первый раз после волны фидбеков. Заранее спасибо! UPD: Язык изначально затевался как просто помощник в задаче создания Метода Бога для Твисти Пазлов (в основном, небандажных) для человеческих мощностей. Вряд ли тут кто-то сильно шарит за тему, но, возможно, мне удостоится честь стать прекрасным поводом открыть для себя TwistyPuzzles.ru(почти мертв) и .com ![]() UPD2: и я был бы благодарен, если бы кто-то просветил меня, куда именно надо эту тему и с какими тегами...
1
|
|
| 27.04.2025, 11:54 | |
|
Ответы с готовыми решениями:
155
Пишу нейросеть, а она ни в какую не обучается При import keras пишет: Using TensorFlow backend
|
| 23.05.2025, 22:31 | ||
|
Но, тут и к вам тоже могут быть претензии. Я задавал вопросы по вашему языку, но так ответов и не получил. И тему вы сами же увели в другое русло ![]() ЗЫ Прекращаю здесь офтопить. Сорри, что повелся
0
|
||
|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
|||
| 24.05.2025, 00:58 [ТС] | |||
![]() ЗЫ: я ближайшие неделю скорее всего таки доделаю док по Языкам вообще - можно будет его отфидбечить. И на блок-схему внимания никто так и не обратил Добавлено через 6 минут кстати, увидел там по поводу "дебаЖинга" - я всю жизнь так говорю. От "дебажить" же. Дебаггинг на английский манер, и по-русски некрасивше как-то звучит
0
|
|||
|
134 / 200 / 18
Регистрация: 08.10.2024
Сообщений: 821
|
||
| 24.05.2025, 08:32 | ||
|
0
|
||
| 24.05.2025, 09:13 | ||
|
Посмотрите на учебнике программирования по любому языку - идут от простого к сложному, ни кто при объяснении "привет мир" не рассказывает как работает компилятор.
1
|
||
|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
||
| 24.05.2025, 12:35 [ТС] | ||
|
Добавлено через 35 секунд Но мысль, да, здравая)
0
|
||
| 24.05.2025, 13:24 | |||
|
Т.е. вы хотите привлечь внимание именно к языку начиная с его кишков. Но судя по вступлению, у меня сложилась такая картина: 1 По сути вы хотите создать нечто для работы с текстами, что в итоге (с учетом вашей задачи по LaTeX) позволит преобразовать текст из одного формата, в другой. Т.е. по сути эта задача декомпозируется на три: распарсить входной формат в удобную структуру, выполнить необходимую логику (не обязательный элемент), записать в другом формате 2. Вполне возможно, что регулярные выражения полностью способны закрыть потребности ваших задач 3. если я могу придумывать свои команды, то как объяснить что я жду от команды? Чем это не типичные функции? т.е. если мне надо в фразе "Привет мир, сегодня <day-type>" пр выходнм ставить "выходной", в о остальные дни "пахота"... как это сделать? Короче начать надо с понимания, что вы хотите сделать и как это будет выглядеть со стороны пользователя (программиста)
0
|
|||
|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
|||
| 25.05.2025, 02:13 [ТС] | |||
|
Не по теме: Например, я примерно каждый месяц хожу в ~30км-овый поход в лес за городом. На вопрос родственников "зачем?" обычно удивляюсь и отвечаю что-то вроде "У самурая нет цели - есть только путь". Это тоже подход Не по теме: Ну и еще пример, сегодня услышал в дороге. Люди в пансионатах, которые понимают, что им осталось вот-вот пара месяцев, в опросах на тему "О чем вы сожалеете больше всего?" обычно указывают именно на такие рамки. Дао. Есть только путь, и нет неправильного пути. Есть неправильные цели Добавлено через 2 минуты Проблема в том, что либо показать действительно крутой пример я смогу, только когда все заработает, либо все гораздо лучше, потому что проблема в другом - просто я не могу /-придумать-/ хорошего примера... Хотя пытаюсь. Вообще я просто делаю себе инструмент. Добавлено через 7 минут
0
|
|||
|
-72 / 65 / 2
Регистрация: 23.11.2024
Сообщений: 813
|
|||
| 25.05.2025, 02:14 | |||
|
Форма и суть - эти понятия рассматриваются в философии, в частности у Гегеля. А конкретно процессом познания тоже занимаются отдельные науки, несколько штук.
0
|
|||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||
| 25.05.2025, 06:01 | ||||
|
Я фактически как и вы несколько лет разрабатываю свой инструмент и в самом начале делал открытым код, записывал видео с пояснениями, давал исходники и учил других как использовать мой инструмент. Но всё тщетно, у людей как не было понимания в самом начале так его и нет, хотя попытки открыть код, видео демонстрация и обучение использования лично мне давали мысли как что сделать ещё лучше чтобы всё же люди оценили то что я разработал. У вас есть несколько вариантов: 1) Это забить на форумы, обсуждения, попытки что-то объяснить людям, в одиночку всё реализовывать, как художник творить свой так сказать шедевр и после его завершения продемонстрировать его прелесть-возможности. 2) Сделать код открытым, тогда может найдутся те кто смогут разобраться и даже улучшат его, сомнительно конечно, но попытка не пытка, если вам конечно наплевать на свой многолетний труд и вы не хотите это монетизировать. 3) Сделать видео демонстрации с пояснением, тогда может кто и врубится(тогда актуальность этой темы выйдет на иной уровень, хотя с здешними обитателями это опять же сомнительно) зачем вы делаете интерпретатор для обработки текста на интерпретируемом языке, хотя любую обработку текста можно сделать на почти любом уже существующем языке программирования(кроме может специализированных G-код, M-код для станков например). Не по теме:
Кликните здесь для просмотра всего текста
0
|
||||
| 25.05.2025, 09:22 | |||||
|
Ну, а тут аналогии с походом нет. Если бы вы так и продолжали заниматься проектом, не создавая эту тему - была бы аналогия. Но тут вы обратились у другим и ситуация меняется. Так, что решать конечно же вам, "надо или нет". Точно так же другим решать тратить время на ваш проект или нет. И вопрос только в том, кто больше заинтересован в участии. ![]() PS предлагаю завязывать обсуждение кто и что должен Надеюсь я изложил свою позицию. Это все не про язык и лишь замусоривает тему наравне с обсуждением фреймворкостроителя. Думаю вам же полезнее удерживать обсуждение именно на ЯП.
2
|
|||||
|
134 / 200 / 18
Регистрация: 08.10.2024
Сообщений: 821
|
||
| 26.05.2025, 09:01 | ||
|
В данном случае - стопор, который не дает идти дальше всем без исключения. Если ты не можешь обьяснить проблему - ты сам не понимаешь сути.
2
|
||
|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
|
| 09.06.2025, 19:45 [ТС] | |
|
Дернуло. Прям отвлекся от работы и пишу сюда. Я придумал, как выразить, в чем характерное и определяющее отличие Зеро от других Языков.
На Зеро можно создать диалект такой, что любой код (текст) будет на нем валиден, и Зеро его поймет (чего не умеют другие ЯП). То есть я могу загрузить в Зеро буквально любой текст, в том числе - этот, который я сейчас пишу, и Зеро любо выполнит его, если он нарративный, либо проанализирует, "выплюнув" наружу строку из каких-то артефактов (например, статистики использования всех нужных синтаксических конструкций в данном коде, опять же, не важно на каком ЯП - хоть на родном производном для Зеро). Таким образом, мне не надо заботиться о том, чтобы соблюдать и вписываться в рамки другого ЯП - Зеро очень гибок, и прямо в моменте можно поменять правило А на правило В, или дополнить С, - ввести новую синтаксическую закономерность, и максимально безболезненно. Например, я могу быстро создать мини-ЯП для описания комбинаций типов тестируемых сущностей при реализации Зеро (именно этим в том числе я был занят последнее время) и выиграть время за счет того, что я 1) быстро создал и быстро отладил диалект 2) ввел все типы тестируемых сущностей (их всего 4) 3) описал принцип комбинирования этих типов 4) нажал одну кнопку - и получил сверх 150+ тестов, каждый в среднем 200+ строк на JSON. Профит. Мне не надо вписываться в рамки другого ЯП - я могу сделать это БУКВАЛЬНО человеческими словами. Зеро одинаково хорошо работает как с кодом на ЯП, так и с "кодом" на Естественном Языке. Он полностью отвязан от формы. Дает вам волю писать, максимально концентрируясь на смысле, а не форме. P.s.: при этом такие диалекты - не столько продукт Зеро, сколько просто его форма, ипостась. То есть вы можете мне возразить и сказать "ну я же могу на любом ЯП написать подпрограмму, которая будет имитировать другой Язык (его синтаксис)". Так вот в данном случае все эти ипостаси - именно часть того же Зеро. Добавлено через 26 минут при решении математических задачек (а я напоминаю, что исходно исторически я его для задачки и создавал) это крайне полезно. Можно написать тот текст, который пишут учителя и ученики в тетрадке, не пытаясь закодить его в ЯП и минуя этот этап - и прямо сразу "запустить" этот текст. Не важно, кто как эти задачки решает - у кого-то будет "икс>0", а у кого-то "дядя Вася съел ненулевое число конфет". Мы отвязываемся от формы с помощью диалекта, и экономим силы на мышлении, которое надо потратить, чтобы писать и отлаживать ошибки кода, связанные, в том числе, с неправильным переводом "литературы" в "математику". Большая и частая проблема - именно в этом. В том, что задачу надо перевести на Язык математики. И это не нейронная сеть, а вполне себе четкий ЯП, только более высокоуровневый, понимающий смыслы, но имеющий при этом четкие правила, и дающий всегда ОДИН и тот же четко определенный и предсказуемый результат Добавлено через 4 минуты Китайская комната, кстати
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
| 09.06.2025, 20:32 | |
|
Многа букв и опять ничего не понятно..
Запишите видео о продемонстрируйте работу. Скормите какой-то текст или задачу и покажите что в результате будет. Иначе все ваши слова и описания это ни о чём, люди не телепаты, им нужно видеть всё глазами с наглядными примерами и доходчивыми пояснениями желательно.
0
|
|
|
35 / 9 / 1
Регистрация: 25.04.2016
Сообщений: 175
|
|
| 09.06.2025, 21:48 [ТС] | |
|
подожду еще ответов
0
|
|
|
Модератор
|
|||
| 10.06.2025, 05:46 | |||
|
Вот в данном конкретном случае я с pgb согласен: демонстрация работы Вашего "ЯП" Зеро - единственное, что может привлечь внимание людей к Вашей разработке.
0
|
|||
| 10.06.2025, 08:36 | |||
Все это не более чем слова, сделайте для начала хотя бы минимальный прототип. на данный момент все ранее уже написано и обсуждать по прежнему не чего
0
|
|||
| 10.06.2025, 08:36 | |
|
Сокеты ну и Networkstream, раз пишу в .Нет наверное сюда ;) пишу свой framework Пишу аналог Radmin - нужна Ваша помощь пишу плагин для IExplorer`а Пишу калькулятор.... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
После бана на Пикабу не работает авторизация аккаунта с Яндекса.
Hrethgir 09.07.2026
В частности https:/ / auto. ru/ logbook/ zapret-na-vozhdenie-posle-65-let_1cf28789-07b4-4c75-a2f7-4cd4edf9deeb тут хотел оставить комментарий такой
Зрите в корень - монополизация на разработку программ. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|