![]() 19 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,213
|
|
Опенсорс проект на Rust18.05.2024, 21:02. Показов 27090. Ответов 385
Метки нет Все метки)
(
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.
Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости. План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией. Кому интересно поучаствовать в разработке? Git: https://github.com/arbnet/adiutor
0
|
18.05.2024, 21:02 | |
Ответы с готовыми решениями:
385
[Rust] Как привязывать WinAPI-функции к коду на Rust? [Rust] Обсуждение возможностей и предстоящей роли языка Rust |
![]() ![]() |
||
19.05.2024, 11:38 | ||
0
|
282 / 482 / 12
Регистрация: 21.06.2019
Сообщений: 3,017
|
|||
19.05.2024, 12:23 | |||
Чего только люди не придумают, чтобы не писать на SQL.
0
|
19.05.2024, 13:57 | |||
Присоединяюсь к большинству выше написаваших: - Гит вы так до сих пор и не поняли зачем он нужен. - Про тесты вы точно так же ни чего не поняли. Между тем как раз при написании языка их важность сильно выше. Собственно даже ваша фраза: Добавлено через 1 минуту
1
|
![]() 19 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,213
|
||||||||
19.05.2024, 13:58 [ТС] | ||||||||
Если вы плюётесь от ORM то это не значит, что вы нормальный... наоборот ORM упрощает работу. Мой язык ограничен не будет, при желании каждый сможет написать свои модули и расширить возможности языка. Я не изобретаю Sql, взаимодействие базы с языком будет через модуль базы с обычным функционалом. Например:
0
|
19.05.2024, 14:02 | |||
Добавлено через 3 минуты
1
|
![]() 2098 / 1345 / 650
Регистрация: 17.03.2022
Сообщений: 4,244
|
||
19.05.2024, 15:14 | ||
Кстати, своя реализация базы данных в нем тоже есть. ![]()
0
|
282 / 482 / 12
Регистрация: 21.06.2019
Сообщений: 3,017
|
||||
19.05.2024, 15:20 | ||||
![]()
0
|
19.05.2024, 15:40 | ||
0
|
![]() 19 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,213
|
|||||||||
19.05.2024, 20:28 [ТС] | |||||||||
![]() Я исключаю прокладку в виде Sql, исключаю оболочку в ORM, плюс удобство разработки на новом языке, что ускорит работу и качество. То есть работа будет вестить практически на низком уровне без лишних телодвижений с Sql, ORM и тп. передачей запросов, их обработкой, потом преобразования результата и тд. ЗЫ. А тут одни шакалы собрались, только подтявкивать и можете.. такое чувство что сбегаетесь в каждую новую тему чтобы пометить её своими испражнениями..
0
|
282 / 482 / 12
Регистрация: 21.06.2019
Сообщений: 3,017
|
||
19.05.2024, 22:23 | ||
Я уж молчу, что stored procedures давно уже изобретены, если действительно есть необходимость избавиться.
0
|
20.05.2024, 07:58 | ||||||||
![]() Не по теме:
Единственный вариант более низкоуровниевый - работать на прямую с жестким диском, что ваша любимая винда не особо то охотно позволяет.... так что точно вам придется свою ос писать... ![]() ![]() ![]()
1
|
![]() ![]() 13493 / 9026 / 1326
Регистрация: 21.01.2016
Сообщений: 33,844
|
||
20.05.2024, 09:20 | ||
1
|
20.05.2024, 09:45 | ||
Единственное, примечание, если этот вопрос был реально для реализации СУБД... То напомню, что БД это не только когда в таблице хранится десяток небольших записей. Некоторые таблицы бывает содержат террабайты информации. Надеюсь вы знаете что с этим делать.
0
|
![]() ![]() 13493 / 9026 / 1326
Регистрация: 21.01.2016
Сообщений: 33,844
|
||
20.05.2024, 11:18 | ||
0
|
![]() 19 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,213
|
|
20.05.2024, 16:31 [ТС] | |
Чудики..
![]() ![]() ЗЫ. А вы только отговорки мастаки строчить и свои тупые гипотезы излагать которые ничего не имеют общего с действительностью. Я практик в отличии от вас "теоретиков".. ЗЗЫ. Есть те кто ищут причину как вы чтобы не делать, а есть те кто видят перспективы и добиваются своего это такие как я.
0
|
20.05.2024, 16:52 | |||
Если бы ты был практик, то у тебя бы хоть что то было, что можно было показать. Пока только "бла... бла.... бла..." Добавлено через 10 минут Причем с ходу. если твой вопрос о работой векторов и файлов, действительно это один из этапов твоей работы по созданию своей СУБД. То путь заведомо тупиковый и пипец какой тормозной - причем даже не зависимо от кода и языка программирования - в самой постановке вопроса уже есть свидетельство того, что ты не понимаешь даже проблематики СУБД.
0
|
![]() 2098 / 1345 / 650
Регистрация: 17.03.2022
Сообщений: 4,244
|
|
20.05.2024, 17:17 | |
pgb, кажется, что вы любую тему можете сразу начинать (и заканчивать) заявлением "вы все вокруг п...сы и только я д'Артаньян". Результат в любом случае окажется тем же, что и сейчас, но зато без затрат времени тех, кто по неопытности пытается вам что-то объяснить.
![]()
1
|
![]() 19 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,213
|
|||
20.05.2024, 17:38 [ТС] | |||
А про существующие проблемы в базах данных есть масса видео и статей. У меня нет задачи с вами тут бороться в остроумии и доказывать, что существующие базы хуже чем та что я хочу сделать это бестолковое занятие, я это уже проходил с фреймворком и меня опять вы на эту удочку не поймаете. У меня есть задача для каких целей я делаю свой язык с сервером и базой данных. Поэтому я это сделаю не зависимо от вашего мнения что это никому не нужно, это вам не нужно, поэтому топайте дальше не мешайте людям работать.
0
|
20.05.2024, 17:53 | |||
Осталось осознать, что у вас не хватает знаний доделать даже относительно простые вещи, а вы хотите написать язык да еще и СУБД. При этом по прежнему не желаете углублять свои знания в областях необходимых для решения такого класса задач. Добавлено через 3 минуты
0
|
20.05.2024, 17:53 | |
Помогаю со студенческими работами здесь
40
Питон и опенсорс Хостинг опенсорс проектов Кастомизация опенсорс проекта и создание инструкции DIY опенсорс контроллер "умного дома" - код в студии! запуск системных процедур через линк или опенсорс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
|
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
|
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
|
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг.
Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя.
Странные серые краски проникают и. . .
|
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
|
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
|
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
|
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|