|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Опенсорс проект на Rust18.05.2024, 21:02. Показов 35786. Ответов 385
Метки нет (Все метки)
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.
Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости. План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией. Кому интересно поучаствовать в разработке? Git: https://github.com/arbnet/adiutor
0
|
|
| 18.05.2024, 21:02 | |
|
Ответы с готовыми решениями:
385
[Rust] Как привязывать WinAPI-функции к коду на Rust? [Rust] Обсуждение возможностей и предстоящей роли языка Rust |
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 27.05.2024, 15:31 | |
|
0
|
|
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
|||
| 27.05.2024, 15:38 | |||
|
6
|
|||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||
| 27.05.2024, 22:13 [ТС] | ||||
|
А мне об этом только мечтать приходится, если бы ещё было таких как я хотя-бы парочку, то давно всё уже сделал, что хочу.
0
|
||||
|
|
||
| 27.05.2024, 22:38 | ||
|
0
|
||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
||||
| 27.05.2024, 22:39 | ||||
![]()
1
|
||||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
||
| 28.05.2024, 07:23 | ||
|
Даже сама эта тема противоречие. В общем, с таким подходом к делу, ты будешь сам себе помощником и пользователем своих творений. И знаешь чего я понять никак не могу? Почему, считая данный форум сборищем токсичных дураков, ты раз за разом тут заводишь темы, которые скатываются в срачи? Ты мазохист?))
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 28.05.2024, 08:43 | |
|
Тогда сам бог велел взять великий фреймворк ТСа и написать на нём свой форум, куда пускать только правильных людей.
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||||||||||
| 28.05.2024, 09:13 [ТС] | ||||||||||||
![]() Но при решении какой либо задачи я всеядный, поглощаю любую информацию, потом перевариваю её и рождаю своё решение. А диалог со мной нужно вести в созидательном ключе, включать свои мозги, предлагать разные решения(желательно с тестовыми примерами кода) какой либо задачи и тогда я не буду вам говорить, что вы тут только троллите и исходите на говно.. Теперь, что касается темы. Попробуйте на Rust написать хотя-бы примитивный интерпретатор. Но не такой: Кликните здесь для просмотра всего текста
Чтобы можно было создавать переменные и выполнять с ними математические операции: +-*/ Слабо?
0
|
||||||||||||
| 28.05.2024, 18:12 | ||
|
Вы действительно считаете, что, предположим есть человек именно в вашем понимании супер профи, будет вам, что то доказывать ради того, что бы вам помочь? Причем вы сами делом ни когда ни кому ни чего не доказываете. тем более адекватная суть решения в теме уже, на сколько я помню, упоминалась, но вы ее обосрали без каких либо технических доводов. И смысл? Мы должны наговнокодить, чтоб это работало кое как, но главное чтоб было "не как у нормальных людей"? Чтобы тема шла в нормальном техническом русле и вы должны обосновывать свое мнение техническими доводами.
2
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||
| 29.05.2024, 10:40 [ТС] | |||||
|
Видит бог, я пытался... А тут опять всё превращают в срач..
Вот если бы вы не превращали всё как обычно во флуд и срач.. то от некоторых примеров кода можно было бы и отталкиваться, далее обсуждать реализацию как что сделать и тд. Но увы и ах, в мозгах у вас пустота..Упс. GPT и тот может примеры привести, вы могли бы накрайняк у него спросить, раз своего соображения нет. Я уже устал вам что-то доказывать, что толку толковать тому кто бестолков..
0
|
|||||
| 29.05.2024, 11:39 | ||||||||
|
Именно так развиваются открытые проекты. А не то что автор сам нихрена не сделал и пишет "а ну ка слабо кому".... Попробуйте сами трезво (если способны) прочитать последние сообщения. Именно вы тут начинаете всегда все свои темы в срач превращать. У вас нет ни какой идеи чтобы обсуждать "сделать как я хочу" это не идея годная к обсуждению. И без кода вам не чем помочь. У вас в репе код уровня "привет мир". Там не чего вообще обсуждать. И толком даже концепцию языка не может выразить кроме ОЧЕНЬ обобщенных фраз.. Хотите помощи от людей: поясните с чем нужна помощь конкретно. что хотите обсудить конкретно... а так. ну научились пользоваться чатом гпт - поговорите с ним. Не нравится чат, на ютубе есть много роликов про создание своих ЯП. Добавлено через 10 минут Если вы на столько глухи к тому, что говорят посмотрите на репозитории популярных проектов как идет разработка. Здесь я не про код, а про взаимодействие с заинтересовавшимися. Страницы issues, pull request, discussions. в конце концов RADME.md где расписано о чем проект, куда идет, и т.д. и т.п. Это не какое то навязанное кем то правило, это годами самнонастраивающийся процесс взаимодействия. А брать на слабо это удел школоты пытающейся "держать марку" при этом сущей по взрослому признаться, что есть затруднения и решить задачу. PS Напомню и тот момент, который вы упоминали про то что я согласился помочь только за деньги. Ситуация то та же самая, более менее нормально общались, я нашел проблему в фреймвокрке, и вы вместо того, что бы ее решить, завели вот эту же тему "Я это легко сделаю, а ну ка ты попробуй или слабо"... Походу так же и здесь. Добавлено через 1 минуту Вы действительно считаете что обсуждать серьезно можно вот такой код будущего языка
И, опять же важно, что есть наработанные алгоритмы. Реализации могут отличаться. Но вы же декларируете, что не хотите как все, что все что делают остальные это дерьмо и только для не умеющих думать. И что вам накидывать? Так что, дружок, сначала ты тему в нормальное русло направляй. Давай отправные точки для обсуждение. А не это все дерьмо про не умеющих думать. и понты про "слабо" Добавлено через 9 минут Не поленился для затравки нашел на ютубе видео. Там правда на TS но это ведь вас не должно смутить как крутого думающего программиста. Можете сказать что конкретно в таком подходе вас не устраивает? (ведь у вас нет проблем с переводом с TS на Rust) чтоб, для начала, хоть понять окружающем в каком направлении вам помогать
0
|
||||||||
| 29.05.2024, 12:23 | ||
|
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||||||||
| 29.05.2024, 12:34 [ТС] | |||||||||||
|
А польза тут самая непосредственная. Во-первых я сам начинаю изучение языка Rust и прежде чем начать большой проект стараюсь как можно лучше и больше узнать о языке на котором собираюсь писать, о его возможностях, слабых и сильных сторонах, функциональных решениях, тех или иных способах реализации, что мне потребуется и тд. Во-вторых когда берёшь первое попавшее решение, и взяв его за основу, далее на нём строить реализацию это очень дебильный подход.. т.к. некоторые моменты будут не учтены и когда не выполнив первого условия изучения языка и его возможностей позже узнаёшь что-то новое и понимаешь, что лучше бы сделать реализацию иначе, тратишь время на переписывание кода и тд. Я вставал на эти грабли, поэтому в этот раз буду действовать иначе. Кроме того я вот с тобой начинал делать блог на моём фреймворке, возникла необходимость доработки работы с базой данных. Ты пошёл в отказ, по куче причин, но основная причина в том что нет соображения как нужно что сделать без сторонних инструментов. Поэтому и хочу первоначально чтобы я и те кто будут со мной работать изучили Rust как можно лучше, научились находить разные решения с минимальным использованием существующих инструментов, нативно, максимум с стандартными крейтами. Чтобы можно было двигатся только вперёд. Вы думаете я не видел видео попыток реализации своих языка программирования и др. да это я первым дело что сделал когда ещё у меня просто витала такая мысль. Да и сам уже писал свои реализации на Pascal и С++, говорил об этом неоднократно, но вы всё упорно не воспринимаете..
0
|
|||||||||||
| 29.05.2024, 12:59 | |||||||||
![]() Ты ж сам когда я молчал какое то время несколько раз пытался меня задеть вписывая мой ник в свои сообщения, надеясь услышать ответ ![]() Если по серьезному, то я согласен с мыслью (ее кто-то высказывал в одну из прошлых твоих активностей на форуме) - у тебя просто недостаток общения, вот и создаешь темы, но хватает только вот на разведение подобных срачей. Добавлено через 10 минут
0
|
|||||||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||||
| 29.05.2024, 14:54 | |||||
Добавлено через 3 минуты Добавлено через 2 минуты
0
|
|||||
| 29.05.2024, 16:04 | ||
|
0
|
||
| 29.05.2024, 16:29 | |||
В один из первых своих заходов он показал код своего фреймворка. Я ему указал что веб фреймворк жостко прибитый к виндус - такое себе. И рассказал про существование в PHP константы DIRECTORY_SEPARATOR, которая решает проблему кроссплатформенности при работе с путями файловой системы. Когда мне в руки попалась следующая версия фреймворка. Это константа была применена... но...... она же была зафигачена в качестве разделителей между неймспейсами при формировании полного пути класса....
6
|
|||
| 29.05.2024, 16:33 | |
|
2
|
|
| 29.05.2024, 16:33 | |
|
Питон и опенсорс Хостинг опенсорс проектов Кастомизация опенсорс проекта и создание инструкции DIY опенсорс контроллер "умного дома" - код в студии! запуск системных процедур через линк или опенсорс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|