|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Опенсорс проект на Rust18.05.2024, 21:02. Показов 35943. Ответов 385
Метки нет (Все метки)
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.
Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости. План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией. Кому интересно поучаствовать в разработке? Git: https://github.com/arbnet/adiutor
0
|
|
| 18.05.2024, 21:02 | |
|
Ответы с готовыми решениями:
385
[Rust] Как привязывать WinAPI-функции к коду на Rust? [Rust] Обсуждение возможностей и предстоящей роли языка Rust |
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 24.05.2024, 11:33 | ||
pgb, я прав?
2
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 24.05.2024, 12:06 [ТС] | |||
|
Рассказываю:
То как вы считаете это в корне не верно. А главное в микросервисах это то, что у них у каждого есть: 1. Сервер-клиент для получения и передачи данных 2. Программная часть которая выполняет ту или иную задачу 3. Хранилище данных, БД, логи и тд. Без этих главных составляющих нет и микросервиса. ЗЫ. Что касается перечисленных прикладных ПО для микросервисов, то все они могут быть реализованы уже на базе этих составляющих, что собственно я и собираюсь сделать. ЗЗЫ. И ещё пояснение, я не собираюсь делать замену существующих ПО для микросервисов, я делаю инструмент для создания своей сети на базе своего ЯП, БД, сервера, для удобства своей дальнейшей работы.
0
|
|||
| 24.05.2024, 12:06 | |||
|
Идем далее. Правильно ли я понимаю идею: Ты хочешь встроить в язык программирования функционал, например: - СУБД (избавляемся от БД и возможно Redis), - функционал работы с памятью (кеширование,Redis), - фнукционал управления сообщениями (кафка) И каждый микросерсис, а точнее именно приложение внутри себя будет иметь этот функционал) или же речь о том, что ты напишешь свои замены СУБД, Redis, Kafka которые будут выступать как отдельные готовые сервисы, и к ним уже можно будет подключаться из приложений? т.е. Призапуске отдельного сервиса что стартует: только приложение микросервиса написанное на твоем ЯП, или же: приложение микросервиса написанное + аналог СУБД созданный тобой + аналог Redis созданный тобой + аналог Kafka созданный тобой ?
0
|
|||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
| 24.05.2024, 12:12 [ТС] | |
|
0
|
|
| 24.05.2024, 12:17 | ||
|
1. Встроенный функционал в каждое приложение 2. Отказаться полностью от функционала 3. Использовать специализированные сервисы для этого функционала. Я привел 1 и 3 вариант. Они оба не правильные. Вы предлагаете полностью отказаться от функционала? Cейчас пока говорим о СУБД, управление очередью и NoSQL база данных / кеширование. Добавлено через 1 минуту Ну СУБД, раз вы разарабатываете, я так понимаю встроенное в язык, т.е. по сути это будет "встроенный функционал"
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 24.05.2024, 12:19 | ||
|
pgb,
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 24.05.2024, 12:32 [ТС] | ||
|
0
|
||
| 24.05.2024, 12:43 | ||
|
В том где я начал ветку про микросервисы и отдельные инструменты. Но суть не в этом. - я уже понял что ты подразумеваешь под микросервисами.
Поэтому надо для понимания ответ на этот вопрос
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||
| 24.05.2024, 13:20 [ТС] | ||||
|
Короче твоё понимание микросервисов это тупость.. Немного что-то промелькает, но в основном тупость, вот поэтому и задаёшь глупые вопросы, на которые мне уже надоело отвечать. Смысл твоих вопросов? Ты ведь не собираешься чем-то помочь, тебе больше нравится тешить своё самолюбие, что ты не такой глупый, который не изобретает велосипед, а использует существующие инструменты. Молодец, что я ещё могу сказать. Вот только мне это мешает заниматься своим делом. СУТЬ ТЕМЫ ОЧЕНЬ ПРОСТАЯ, РАЗРАБОТАТЬ СВОИ ПОЛЕЗНЫЕ ИНСТРУМЕНТЫ НА RUST ЗЫ. Можете помочь, помогайте, нет, пожалуйста не мешайте.
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 24.05.2024, 13:24 | |||
|
Добавлено через 2 минуты
1
|
|||
| 24.05.2024, 13:35 | |||
|
Добавлено через 7 минут В общем ясно. Все как обычно. У тебя не хватает квалификации объяснить свои пожелания. Рандомно написал спсиок инструментов даже не понимая их назначения.... Это из серии твоего вопроса: когда ты хотел у меня узнать какой веб сервер я использую ты задал вопрос дословно: "Что у тебя OpenServer или Docker)?" Ты до сих пор так и не научился, хотя бы не подставляться подобным образом. Про то, что у тебя будет "появлять" много твоих полезных инструментов - это совершенно понятно. Как и в случае с фреймворком: завершить у тебя нет знаний ни чего... соответсвенно, чтоб отмазаться, ты берешься за новое. Чтоб потом, когда закончится очедной обещанный год, написать: "не успел было множество разных проблем. отвлекался на....." но суть одна: ты не способен написать даже простейшего... Глупо только с твоей стороны, пытаться казаться профи на форуме программистов где сразу все видят весь твой "опыт"... короче удачи.... ждем когда ты хоть что то родишь кроме очередной порции слов и обещаний.
1
|
|||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||
| 25.05.2024, 08:44 [ТС] | |||||
|
Вот мы и добрались до истины.
Вы можете себе ответить в чём функция языка программирования, базы данных, сервера? Если да, то зачем ещё задавать те глупые вопросы которые вы мне тут задавали? Вы можете найти массу применений для их использования, если нет то видимо у вас ещё проблемы с воображением. А я тут просто предложил создать свои прикладные ПО так как захочется нам чтобы это было, чтобы удобнее работать с ними и тд. Кроме того изучить новый язык Rust. То есть получается я должен вам объяснять и доказывать то, что вы будете делать, чего вы хотите добиться и какова цель? Нет ребята, вы сами себе на этот вопрос должны отвечать. Сами прогнозировать, что в конечном итоге хотели бы получить, что на базе этого прикладного ПО можете сделать в последствии и тд. Вы же тупо ищите причину чтобы ничего не делать, а если делать, то чтобы вам заплатили, это мышление рабов, измените мышление и подобные вопросы зачем и для чего мне что-то делать отпадут сами собой. Вы либо будете знать надо оно вам или нет, если надо, то будете реализовывать задуманное, если нет, будете двигаться дальше. Фреймворк у меня завершён практически на 98% с базой данных есть некоторые сложности реализации связей, но я с этим справлюсь. Тебе предложил попробовать доработать работу с базой ты пошёл в отказ и попросил оплату. А я сомневаюсь в твоей квалификации, что ты действительно что-то можешь сделать, это тебе не говнокодить на существующих инструментах, поэтому платить такому как ты не собираюсь. Что касается данного проекта, то я и его реализую, да на это потребуется время, я делаю всё медленно, но неминуемо двигаюсь вперёд. Есть проекты которые я забросил это правда, но в них возникли препятствия которые я обойти не с состоянии из-за сторонних решений, ну и нехватки моих знаний в области электроники.
0
|
|||||
| 25.05.2024, 09:16 | |||||
|
2 Потому что у тебя нет ни одного завершенного проекта - это факт Добавлено через 8 минут Все темы проходят по одному алгортму: - я пытаюсь начать нормальное обсуждение - как только вопросы становятся сложными для тебя, начинается вся эта байда, что мы ни чего не понимаем, или вот как здесь вместо ответов "я хочу научить тебя думать" (при этом вопрос как раз именно в том, что ты поднимаешь под определениями, а не спор кто и на сколько правильнее понимает). - ну иногда ты несешь бред (как, например, с не нужностью CDN только из -за применения твоего языка), тоже появляются закономерные вопросы (требуется пояснения) - но и здесь ты по делу ни чего ответить не можешь и начинаешь скатывать тему в срач... Так что хочешь что бы к тебе относились уважительно - начни общаться вменяемо. Ну или создавай свой форум и там диктуй правила, и принимай только угодных Добавлено через 2 минуты Кто мне платит за проекты опенсорсные? (не важно как ты их оцениваешь - они есть и ими пользуются) Короче ладно... Этот раунд наскучил.... ждем вестей с полей: что ты в следующий раз создашь....
3
|
|||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||
| 25.05.2024, 09:25 | ||||||
![]() А теперь по делу У кого возникнет желание что-то разрабатывать с дилетантом с ЧСВ господа бога? Думаю, ответ очевиден. Будешь дальше один пилить свой проект пока не забросишь, так же как произошло с фреймворком. Напомню, это ты пришёл на форум зазывать людей в свой проект, а не мы к тебе.ЗЫ. Извини за прямоту (с)
4
|
||||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 25.05.2024, 09:28 [ТС] | |||
1
|
|||
| 25.05.2024, 10:00 | ||
|
Но за цитату тебе даже плюсик добавлю. Сказано хорошо. (только из за нее и ответил в этот раз) Добавлено через 20 минут Все же еще раз напишу, чтоб точек над i добавть: В ваших темах я буду отмечаться и даже хорошо, что вы в них сами "раскрываетесь". Причиной то, что я точно знаю, что вы пытаетесь новичков (например кто создает темы типа "хочу изучать язык ... кто со мной") затащить в свои сети и запудрить им мозги. С одной стороны, конечно, это своего рода естественный отбор - может кто повелся на ваш бред и не стоит идти в ИТ... но все же кто то может так и шанс свой зарубить.
1
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||||
| 25.05.2024, 13:29 [ТС] | ||||||
|
Ничего ещё нет и включившись в разработку вы сами могли бы сделать всё что угодно, любые реализации тех или иных инструментов для микросервисов или ещё чего... всё в ваших руках. Но вы продолжили тупить, а потом ещё и обвинять меня, что я ничего вам объяснить не могу, ничего не сделал, и тд. А вот вы действительно занимаетесь балабольством.. Пытаетесь меня унизить, а себя возвысить, пустить пыль в глаза форумчан, что такие крутые программисты.. А по факту ничем помочь не можете, а только балаболите.. 6 старинц ни о чём. Тут должны обсуждать как что можно реализовать, а не ваше Да чего я вам тут всё объясняю-то
0
|
||||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 25.05.2024, 15:01 | |||
![]() ![]() Да что там свою собственную СУБД написать, ты по собственному признанию свой фреймворк не закончил, так как не осилил прикрутить к нему существующую СУБД, какая тебе своя?
0
|
|||
|
|
|
| 25.05.2024, 15:17 | |
|
Денису и то большее удалось - хотя бы на ТВ засветился и получил широкую известность.
1
|
|
| 25.05.2024, 15:17 | |
|
Питон и опенсорс Хостинг опенсорс проектов Кастомизация опенсорс проекта и создание инструкции DIY опенсорс контроллер "умного дома" - код в студии! запуск системных процедур через линк или опенсорс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|