Форум программистов, компьютерный форум, киберфорум
Hrethgir
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Почему это не брейнфак? Потому что нас окружают результаты.

Запись от Hrethgir размещена 12.05.2023 в 21:44
Показов 2034 Комментарии 8

Здесь описан код, который может компилировать любой компилятор, и ничего в нём нового нет, кроме визуализации и нужен по сути только парсер.
Разумеется делить прийдётся (люблю язык подчёркивающий целеполагание, поэтому пишу это слово с "й", мне так нравится) двоеточием.
Вы думаете что если вы напишете обычные слова станет легче? Всё зависит от задачи выполняемой. Если она маленькая и не сложная - тогда да, вам хватит словарного запаса, но когда он закончится - вы перейдёте к числовым обозначениям и тогда-то вы и пожалеете о том, что ничего и никогда не систематизировали ранее. То-есть если только на словах, то получится плавать меленько-меленько и избегать глубоких мест, где запаса, в данном случае словарного, не хватит.
Поэтому поспешу пояснить, что это не брейнфак нисколько, и любые скобки я могу сопровождать любыми знаками, но лучше если это будут числовые обозначения. Что ещё это даёт? То что нет необходимости вызывать что-то только после того, как оно описано, то есть что угодно можно
написать там где удобно. Удобно - значит бережливо к ресурсам. Писать код человеческим языком удобно только тогда, когда задачка не суровая, это как ходить нагишом, прикрывая только стыд, а вот если климат посуровее - прийдётся делать одежды.

Моё представление удобного листинга, который может в принципе подойти для любого компилятора, если ему переписать парсер. И думаю что данная визуализация гораздо больше приспособлена под решение сложных задач. Даже документацию под такое представление будет писать легче.
[PASCAL]>< a=10 /(..........)\ < > /(..........)\ ; // при a=10 начинается блок1, иначе начинается блок2
/ ><a=10(..........)\ ; // выполнить блок при а=10
/ ( a:=0)/(+1), (..........) >< a=10 \\ ; // выполнять блок циклично при а=10 [S]с предусловием[/S] с переданным параметром и инкриментом
/ (..........) >< a=10\ ; // выйти из цикличного выполнения блока при a=10 с постусловием
[/PASCAL]

В любом внутреннем цикле можно оборвать и его и любой внешний:
[PASCAL]><a=10/( // выполнять блок циклично при а=10 с предусловием
...;
><n=10\ //обрываем текущий цикл
><t=10\\ //обрываем текущий и внешний цикл тоже
><e=10\\\\ //обрываем текущий и внешний трутий цикл тоже, или если надо - процедуру, функцию, смотря где у нас \
.....;
)\ ;[/PASCAL]

Всё это в общем обычный язык - другая визуализация, и только. И она обоснована. Потому что только субъективная точка зрения вводит ограничения на объекты и свойства. [SIZE="7"]На самом деле даже любая причина всегда является результатом каких-либо процессов, не говоря уже о свойствах или самих событиях. [/SIZE]Это называется системной точкой зрения, и она объективнее любой объектной.
И раз всё абсолютно является результатом - нет смысла пытаться придумать совершенные слова или сОверШенный язык, когда лучше подойти системно и применить числа для идентификации, или наборы чисел.
Представьте себе что вы ведёте очень глубокий анализ в исследовании, и внезапно выясняется что ранее считавшееся причиной оказывается всего-лишь следствием, и тогда вам прийдётся полностью перекроить всю терминологию, в то время когда можно просто сделать сдвиг на идентификационной шкале применяемых понятий.
Чем я могу подтвержить?
В любом исследовании, если вы будете действовать объективно - вы не станете скорее всего давать имена аргументам, так как вы не знаете их конкретную роль и они для вас просто множество аргументов.
Здесь ничего особенного, просто вот это [SIZE="6"][B][I]><[/I][/B][/SIZE] - слово "if", и в данном случае с помощью скобок в данном примере описано даже больше чем организация разных циклов, тут даже есть возможность оборвать любой внешних.
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 8
Комментарии
  1. Старый комментарий
    Но если вы знаете абсолютно всё - тогда вы имеете право считать это не рациональным, только верятность того что вы знаете абсолютно всё - ничтожно мала.
    Запись от Hrethgir размещена 12.05.2023 в 22:01 Hrethgir вне форума
  2. Старый комментарий
    Аватар для CoderHuligan
    То-есть если только на словах, то получится плавать меленько-меленько и избегать глубоких мест, где запаса, в данном случае словарного, не хватит.
    Весь словарный запас лежит в наборе знаков клавиш на клавиатуре. А там их совсем немного. как расширять "словарный запас" собираетесь? Триграфы и диграфы возрождать? Тупик.
    Всё это в общем обычный язык - другая визуализация, и только. И она обоснована.
    Где обоснована? Вот именно: обычный. Ничего нового. Заменили, сократили и вуаля - новый пирожок.
    И раз всё абсолютно является результатом - нет смысла пытаться придумать совершенные слова или сОверШенный язык, когда лучше подойти системно и применить числа для идентификации, или наборы чисел.
    Это и есть - машинный код. Там только числа и ничего кроме чисел.
    Здесь ничего особенного, просто вот это >< - слово "if", и в данном случае с помощью скобок в данном примере описано даже больше чем организация разных циклов, тут даже есть возможность оборвать любой внешних.
    На это просто НЕПРИЯТНО смотреть. А программисты любят смотреть и ВИДЕТЬ свой код. А на ЭТО смотреть невозможно.
    Запись от CoderHuligan размещена 13.05.2023 в 13:23 CoderHuligan вне форума
  3. Старый комментарий
    Правильнее сказать что смотреть можно, но нет того, что можно отломить и утащить в нору, так как данная визуализация может претендовать как на интепретацию абсолютно любого языка, причём всегда одинаковым синтаксисом. То-есть несёт бедствия всяким мелким княжествам, сколоченным в империю по выжиманию на обучение, переобучение после обучения, доучения после переобучения, и ещё много-много раз. А тут всё одно, и бабла прямо скажем подсосать не получится.

    Это и чудовищно - что данный синтаксис может применяться абсолютно к любому языку. Кроме ассемблера конечно, потому что там нет ООП или ещё более высокого уровня. Но чудовищно кому? Чудовищам, гигантам, корпорациям, или всем кому выгодно,чтобы человек не чувствовал себя человеком, а чувствовал себя маленьким и ничтожным. А простым людям - благо. Один синтаксис - а компилятор любого языка. Благо.
    Запись от Hrethgir размещена 13.05.2023 в 17:11 Hrethgir вне форума
  4. Старый комментарий
    Всё не сложно. Власть падших пользуется разобщенностью простых людей, как только те теряют единство - к ним в целях извлечения выгод перестают относится как к людям, а иначе те захотят законы, конституцию, и рабовладению конец. Поэтому один синтаксис для компилятора любого языка, кроме ассемблера разумеется, к нему нет смысла так как он к идеям и идеологиям отношения никакого не имеет, а является практически машинным языком.
    Так что хлев не получит больше новых баранов в стойло, сколько верёвочке не виться, а конец всегда найдётся.
    Кончились дураки, рассчитывать империи только на своих.
    Лучший совет баранам императора в данной ситации - "руки за головой и не делать резких движений", сохраните своё здоровье. А иначе увидете всё во всех смыслах слова "всё".
    Ну это риторическая шутка просто, тема-то у нас программирование. Если серьёзно - время одурачивания прошло, и моягкотелых элит тоже. Я просто никуда не спешу. Время на зазмышления есть. Сочинять сказки - смысла нет, не тратьте время попусту, не забывайте что это ценный ресурс, програмисты которые любят. Это я так понимаю основное их занятие на фоне дармовых благ, а блага нужно не изымать, а зарабатывать. Так что пора расширять программистам которые любят, спектр их деятельности, иначе любить скоро не останется ничего, с их любвеобильными аппетитами.
    Слышали уже все и про белую кость,и генофонд. Работать тоже надо, даже если кровь голубая.

    А что тут скажешь, когда в поле репяхов насеяли? Куда-то же эти репяхи девать надо, поэтому и всплывает и "белая кость", и "генофонд".
    Так-то политически я абсолютно нейтрален. Мне нет разницы, я не ищу за что чужое цепляться. И кроме как на олгоритмы и способы из своего - не претендую, да и то - на авторское право.
    Запись от Hrethgir размещена 14.05.2023 в 08:40 Hrethgir вне форума
  5. Старый комментарий
    Аватар для CoderHuligan
    В мире насчитывается более 5000 языков программирования. Можно создать еще 10 000. Я не вижу новизны в этих попытках. Я думаю, что создавать новый язык можно только в двух случаях:
    1) мы изобрели новую парадигму и методологию программирования;
    2) мы пошли путем еще большего упрощения языка.
    С первым все ясно. С последним не понятно. Главное не скатиться до ассемблера или P-кода. Язык должен позволять убыстрять процесс программирования, а также формализовать алгоритмы, то есть, предоставлять возможность их верификации. Если этого нет: зачем он нужен.
    Запись от CoderHuligan размещена 14.05.2023 в 13:09 CoderHuligan вне форума
  6. Старый комментарий
    Вот как раз всё есть и даже больше - и это не язык, это маска синтаксиса на любой язык, кроме ассемблера.
    Парадигма маски звучит так:
    [B][I]Всё что мы видим, всё что нас окружает, включая неизведанные нам причины чего-либо, любые объекты и их свойства, абсолютно всё - является результатом чего-то большего, даже если оно нам не известно.
    Даже объекты, свойства объектов, процессы и их параметры, всё что угодно - всё является результатом.[/I][/B]
    Что это даёт? Язык, который может быть переведён на любой другой, а следовательно упрощает процесс изучения и исследования чего угодно, а так-же даёт возможность сопряжения не спорягаемого в отдельности без этой маски. Даёт возможность объединения терминологий самых разных отраслей (наука, техника, медицина, промышленность), где термины конфликтуют. Это не язык, это протокол, маска. Как маска сварщика - невозможно смотреть на сварку без последствий для зрения. Так и тут - одеваем маску и ... - чудо, можно смотреть на всё.

    Даже мифическая Цикада 3301 меркнет рядом с такой идеологией как в интеллектуальных возможностях, так и в гуманитарных намерениях.
    Их можно сравнивать с сварщиком без маски.
    Запись от Hrethgir размещена 14.05.2023 в 19:46 Hrethgir вне форума
  7. Старый комментарий
    Цитата Сообщение от CoderHuligan
    создавать новый язык можно только в двух случаях:
    1) мы изобрели новую парадигму и методологию программирования;
    Изобрели безъязыкую методологию?
    Запись от politoto размещена 15.05.2023 в 07:55 politoto вне форума
  8. Старый комментарий
    [QUOTE=politoto;bt32546]Изобрели безъязыкую методологию?[/QUOTE]
    в данном случае да, это не совсем язык. Это больше связано с критериями.
    Запись от Hrethgir размещена 15.05.2023 в 21:26 Hrethgir вне форума
 
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru