Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 1.80/5: Рейтинг темы: голосов - 5, средняя оценка - 1.80
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232

Опенсорс проект на Rust

18.05.2024, 21:02. Показов 31778. Ответов 385
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.

Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости.

План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией.

Кому интересно поучаствовать в разработке?

Git: https://github.com/arbnet/adiutor
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2024, 21:02
Ответы с готовыми решениями:

Rust - Visual Studio Code - Explorer - RUST TUTORIAL где?
здравствуйте, при создании проекта использовал Visual Studio Code слева в вертикальной панели 1-й элемент сверху Explorer как добиться,...

[Rust] Как привязывать WinAPI-функции к коду на Rust?
Может кто-нить дать код, КАК привязывать вин апишные функции к растовскому коду (на примере MesageBox). ...

[Rust] Обсуждение возможностей и предстоящей роли языка Rust
Psilon, чем он тебя так привлек? И почему именно "убийца плюсов"? Если напишешь развернутый ответ, обещаю вынести в отдельную тему и...

385
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
22.04.2025, 10:26
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от pgb Посмотреть сообщение
то касается voral, занятный чудик, он как то мне в дискорде признался, что хочет меня просто унизить прилюдно,
Это ложь. Когда я тебе такое говорил?

Я всегда именно изучал твой фреймворк, оба варианта, что мне доставались (первый права урезанный). И совершенно искренне проводил ревью. И даже пробовал собрать сайт.

"хочу тебя унизить" - нахрена это мне. Ты сам прекрасно с этим справляешься.

Я по прежнему лишь хочу затестить. По моим прогнозам он будет крайне медленный. Люди привыкшие думать своей головой не обращают внимание на обещания крутости и быстродействия, они доверяют реальному тестированию.

PS Напомню я тебе уже обещал, что если ты будешь лгать я опубликую ту версию фреймворка которая у меня есть. Ты мне этого делать не запрещал, ни какого документа запретительного нет. Т.е. предъявить за это по закону ты ни чего не можешь. тебе оно надо?

Добавлено через 6 минут
Или ты про то, что я хотел собрать один и тот же сайт на твоем фреймворке и на Битрикс. И сравнить? И ты уже это как "унижение" воспринимаешь? Т.е. сам понимаешь, что облажаешься по результатм тестирования
5
Just Do It!
 Аватар для XLAT
4188 / 2642 / 654
Регистрация: 23.09.2014
Сообщений: 8,829
Записей в блоге: 3
22.04.2025, 10:32
Цитата Сообщение от voral Посмотреть сообщение
я опубликую ту версию фреймворка которая у меня есть. Ты мне этого делать не запрещал, ни какого документа запретительного нет. Т.е. предъявить за это по закону ты ни чего не можешь. тебе оно надо?

Вот официальные источники, которые подтверждают, что код без явной лицензии **не является свободным для использования** и защищён авторским правом:

1. **Международные законы (Бернская конвенция)**
- **Статья 5(1) Бернской конвенции**:
Авторские права возникают автоматически без необходимости регистрации.
[Официальный текст (WIPO)](https://www.wipo.int/treaties/en/ip/berne/)

2. **США (Copyright Law, DMCA)**
- **Раздел 102(a) Copyright Act**:
Защищает «оригинальные авторские работы, выраженные в материальной форме» (включая код).
- **Digital Millennium Copyright Act (DMCA)**:
Наказывает за распространение кода без разрешения.
[U.S. Copyright Office](https://www.copyright.gov/title17/)

3. **ЕС (Директива 2001/29/EC)**
- **Статья 2**:
Автору принадлежат исключительные права на воспроизведение и распространение.
[EUR-Lex](https://eur-lex.europa.eu/eli/dir/2001/29/oj)

4. **Россия (ГК РФ, ст. 1259)**
- **Пункт 1**:
Программы для ЭВМ приравнены к литературным произведениям и защищаются без регистрации.
[КонсультантПлюс](http://www.consultant.ru/docum... LAW_64629/)

5. **GitHub’s Terms of Service**
- **Раздел D.4**:
Если у репозитория нет лицензии, другие пользователи **не могут** копировать/использовать код.
[GitHub Terms](https://docs.github.com/en/sit... ed-content)

6. **Open Source Initiative (OSI)**
- **Отсутствие лицензии ≠ открытый код**:
«No license = All rights reserved».
[OSI FAQ](https://opensource.org/faq)


Важно: Даже если код выложен в открытый доступ (например, на GitHub), это **не даёт права** его использовать без явной лицензии.
2
Эксперт .NET
 Аватар для Usaga
14070 / 9287 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
22.04.2025, 10:40
Цитата Сообщение от voral Посмотреть сообщение
PS Напомню я тебе уже обещал, что если ты будешь лгать я опубликую ту версию фреймворка которая у меня есть. Ты мне этого делать не запрещал, ни какого документа запретительного нет. Т.е. предъявить за это по закону ты ни чего не можешь. тебе оно надо?
Будь выше этого. Ты же взрослый и адекватный человек. Понимаешь, что из себя ТС представляет. И все те, кто читает его ложь относительно тебя тоже понимают, что он звездит как дышит.

Избавь мир от созерцания того дерьмища, что он наворотил. Да и воспитательного эффекта это не даст никакого.
2
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
22.04.2025, 10:47  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
Это ложь. Когда я тебе такое говорил?
Говорил и неоднократно, в дискорде прямым тестом своим язычком.. да и в темах тут есть сообщения с твоими словами, что если я говорю про существующие инструменты что они шлак для меня, то должен это доказывать и что мой им в подмётки не годится и прочее и прочее... У тебя провалы в памяти оказывается.
Цитата Сообщение от voral Посмотреть сообщение
Напомню я тебе уже обещал, что если ты будешь лгать я опубликую ту версию фреймворка которая у меня есть. Ты мне этого делать не запрещал, ни какого документа запретительного нет. Т.е. предъявить за это по закону ты ни чего не можешь. тебе оно надо?
Да выкладывай, я уже понял давно, что ты гнилой человечек.
0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
22.04.2025, 10:54
Цитата Сообщение от pgb Посмотреть сообщение
Говорил и неоднократно, в дискорде прямым тестом своим язычком.. да и в темах тут есть сообщения с твоими словами, что если я говорю про существующие инструменты что они шлак для меня, то должен это доказывать и что мой им в подмётки не годится и прочее и прочее... У тебя провалы в памяти оказывается.
Приведи цитаты, где я писал, что моя цель тебя унизить.
Но, что доказывать свои слова это нормально - да говорил. В основном это вызвано тем, что ты сам не знаешь этого. Т.к. ни какого сравнения не производил, а пользоваться другими не умеешь - это явно видно. Или для тебя это сродни унижению? Опять признаешь что твоя поделка отстойная и любое сравнение будет твоим унижиеним?
0
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,236
Записей в блоге: 15
22.04.2025, 11:11
Цитата Сообщение от pgb Посмотреть сообщение
если я говорю про существующие инструменты что они шлак для меня, то должен это доказывать
Это, как бы помягче сказать... логично! Если какой-то чувак называет используемый десятками-сотнями миллионов людей по всему миру веб-сервер apache дырявым, то от него ждут каких-то пояснений. Если apache так плох, то назовите чем же.

Да и в целом во всех ваших темах вы не смогли как-то аргументированно объяснить, чем плохи существующие решения. Очень размытые формулировки про "шлак" и "мне не нравится" выглядят несколько абсурдно.

А вы кстати едите из тарелок своего производства тоже? Сами их сделали из дерева или глины? Или же используете какие-то готовые из магазина? Просто потому что это очень удобно и уже давно придумано до нас.
1
22.04.2025, 11:15

Не по теме:

Цитата Сообщение от long399 Посмотреть сообщение
А вы кстати едите из тарелок своего производства тоже?
Тарелки - это шлак. Хлебать надо прямо из кастрюли - как вы своими тупыми головами понять не можете?

0
22.04.2025, 11:22

Не по теме:

Цитата Сообщение от D1973 Посмотреть сообщение
Тарелки - это шлак. Хлебать надо прямо из кастрюли - как вы своими тупыми головами понять не можете?
А кастрюля-то тоже сделана кем-то другим... Так что не годится такой вариант... Надо все ингредиенты загружать в себя и кипятком заливать, чтобы внутри готовилось. :sarcasm:

0
22.04.2025, 11:29

Не по теме:

long399, ну да, ну да...

0
Эксперт .NET
 Аватар для Usaga
14070 / 9287 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
22.04.2025, 11:35
Цитата Сообщение от pgb Посмотреть сообщение
и что мой им в подмётки не годится и прочее и прочее..
Так вроде бы как это правда... "Они" есть, на них большое количество реальных проектов сделано. А "твой" только в виде слов на форуме... Точнее я не отрицаю, что какой-то код на винте у тебя есть. Но ведь на этом его существование и заканчивается...
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
22.04.2025, 11:39  [ТС]
Цитата Сообщение от long399 Посмотреть сообщение
Да и в целом во всех ваших темах вы не смогли как-то аргументированно объяснить, чем плохи существующие решения. Очень размытые формулировки про "шлак" и "мне не нравится" выглядят несколько абсурдно.
Абсурд - это лезть в темы ради флуда и оскорбления. У меня масса причин не использовать существующие инструменты, даже если я вам тут что-то буду доказывать и объяснять вы всё равно не поменяете своё мнение, так как сами не способны разработать хоть какой-то инструмент, иначе бы вы хоть немного стали меня понимать, как это всё сложно, видеть недостатки существующих и то как это можно сделать по своему, но словами это передать просто нереально, это надо почувствовать создав что-то своё, какой восторг от того, что вы сделали лучше и тд. Вы думаете, что у меня шлак, а я вот думаю, что это вы используете шлак. И на этом давайте остановимся.

Я уже неоднократно говорил, хотите реально помочь я буду только рад, а вот тешить ваше эго в стиле докажи, затестируем и прочее, мне на данном этапе не интересны. Так как я занимаюсь разработкой своих инструментов, проверкой разных способов как что будет лучше работать, как удобнее и тд. Некоторые вещи переделывались много раз, смысл мне сейчас перед вами бисер метать. Если у вас есть предложения как что сделать лучше, я только за. А вот ссылаться на существующие инструменты и тупо примеры из инета или сейчас у ИИ спросив, это очень примитивный подход, если у вас нет креативного мышления, то вы мне не интересны. Надоело вам что-то постоянно объяснять, вместо того чтобы заниматься реальной разработкой своих инструментов\проектов.
0
Эксперт .NET
 Аватар для Usaga
14070 / 9287 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
22.04.2025, 11:42
pgb, а в чём помогать-то? Абсурд - требовать помощи от сообщества, но не объяснять что конкретно ты собрался исправлять и зачем.

"Инструменты плохие потому, что плохие". Ты сам на такое поведёшься?
0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
22.04.2025, 11:55
Цитата Сообщение от pgb Посмотреть сообщение
так как сами не способны разработать хоть какой-то инструмент,
Хм.. ну, только для примера, я опубликовал новый инструмент (автоматизация определенной рутинной задачи разработчика). Не позиционирую как лучше чем все. Просто инструмент, и он просто работает.

Первый коммит этого проекта сделан 19 марта. С той даты я уже успел выпустить первый релиз, получить фитбек от пользователей, и по их запросам добавить еще полезный функционал. (и сделать несколько релизов включая мажорный)

Из зависимостей, все как вы любите, только версия php8.1 и выше.

При этом уже решен вопрос с обновлениями для пользователей. Т.е. какие бы не были в будущем изменения в проекте (включающие нарушение обратной совместимости) - у них ни чего не сломается.

Так же, т.к. я не боюсь, в отличии от тебя, признаться, что мне тесты полезны. Я могу себе позволить выпускать релизы быстро, т.к. все 100500 вариантов развития событий при выполнении логики покрыты автоматическими тестами. Ну и естественно даже между релизами я могу спокойно показывать проект не краснея, как ты, и лепеча "ой я тут вчера поменял что то...."

А так же уже получил и пусть пока не полный, но хотя бы частичный, код ревью моего решения от других разработчиков.


Как итог, я за это время сделал готовый инструмент, упрощающий жизнь разработчика. И отзывы уже существующих пользователей

А ты так и не смог снять с себя ярлыка "форумное трепло"
6
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,236
Записей в блоге: 15
22.04.2025, 12:19
Цитата Сообщение от pgb Посмотреть сообщение
Я уже неоднократно говорил, хотите реально помочь я буду только рад
Вам и пытаются помочь советами по кодстайлингу, тестированию, системам контроля версий и т.д. А вас после этого начинает бомбить, что вам советуют готовые инструменты, которые априори шлак, и у советчиков нет креативного мышления.
0
Just Do It!
 Аватар для XLAT
4188 / 2642 / 654
Регистрация: 23.09.2014
Сообщений: 8,829
Записей в блоге: 3
22.04.2025, 12:23
Цитата Сообщение от voral Посмотреть сообщение
что мне тесты полезны
офигеть! вы меня удивили - вы же одаренный математик - легко смогли бы и в уме просчитать валидацию)

недавно я тут написал такой пост: почему мне не нужен режим дебаг

я думал там, что я один такой и щас набигут матерные профисионалы и меня охаят, но тишина...

и буквально 3 дня назад слушая подкаст Бугаенко я узнал,
что он тоже не использует дебаг, потому что активно юзает тесты и, более того, так делать и другим советует.

разработка через тестирование это круто!

тесты форева!

pgb, а как вы относитесь к написанию тестов и ваще к тестированию?
2
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 2
22.04.2025, 12:32
Цитата Сообщение от XLAT Посмотреть сообщение
разработка через тестирование это круто!
Увы не везде получается внедрить это. Очень трудно убедить заказчика (а если это гос, то это вообще "мишшен не выполнимен"), что сначала будет чуть дольше и, через это дороже,за то потом профит......

Как и тог есть проекты где сложная логика, часто "новые вводные". и как итог уйма времени на "мартышкин труд" в виде ручного повторения долгих тестов в большом количестве,ну и с "дебугами".... Морально готовлюсь на общественных началах тестами все обернуть, что самому не заниматься неинтересной ерундой.

в общем жизнь без тестов на сложных (по своей логике и алгоритмам) проектах это боль.... (конечно если проектом кто то пользуется, а не пишется просто, что б время убить и на застольях всем втирать, о прчиастности к чему то "прекрасному"
1
Эксперт .NET
 Аватар для Usaga
14070 / 9287 / 1346
Регистрация: 21.01.2016
Сообщений: 34,846
22.04.2025, 12:40
Цитата Сообщение от voral Посмотреть сообщение
Увы не везде получается внедрить это. Очень трудно убедить заказчика (а если это гос, то это вообще "мишшен не выполнимен"), что сначала будет чуть дольше и, через это дороже,за то потом профит......
Подтверждаю. Тесты - тоже код, который надо ещё написать. А потом поддерживать. Не только лишь все любят оплачивать разработку тестов. Особенно, когда проект разовый.

Тесты более-менее признаёт энтерпрайз, где проекты годами и десятилетиями развиваются.
1
Модератор
 Аватар для D1973
9902 / 6440 / 2454
Регистрация: 21.01.2014
Сообщений: 27,335
Записей в блоге: 3
22.04.2025, 12:40
Цитата Сообщение от XLAT Посмотреть сообщение
а как вы относитесь к написанию тестов и ваще к тестированию?
XLAT, он же в какой-то отвечал уже, что ему это не надо, что он сразу без ошибок пишет...
1
Just Do It!
 Аватар для XLAT
4188 / 2642 / 654
Регистрация: 23.09.2014
Сообщений: 8,829
Записей в блоге: 3
22.04.2025, 12:41
Цитата Сообщение от voral Посмотреть сообщение
на общественных началах тестами все обернуть
моё кастомное доказательство того, что тестировщик это как бог

Цитата Сообщение от D1973 Посмотреть сообщение
он же в какой-то отвечал уже, что ему это не надо, что он сразу без ошибок пишет...
я по национальности чукча - не читатель.

тем более у меня чуйка, что весь тред гуаном кидались... брр, такое читать)

тестирование это весьма важная тема,
её можно и нужно тылдычить 100500 раз...
пока не дойдёт...
1
 Аватар для ViachaslauK
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 617
22.04.2025, 13:09
Цитата Сообщение от pgb Посмотреть сообщение
да и в темах тут есть сообщения с твоими словами, что если я говорю про существующие инструменты что они шлак для меня, то должен это доказывать и что мой им в подмётки не годится и прочее и прочее...
А в чем тут унижение? Это общеизвестный факт - любое утверждение нужно доказать.
Любая разработка нового ПО преследует базово 2 цели:
- создание нового функционала( например по заказу)
- улучшение существующего

Ты заявлял, что твой фремфорк будет лучше существующих неоднократно. Хоть раз ты доказал, привел сравнение хотябы части функционала, где он по удобству использования, скорости итд выигрывает у существующих?
А когда тебя тыкали носом в нерабочие, неправильно реализованные детали ты как девочка тока обижался.
Так же я не слышал о заинтересованности хоть кого-то в твоей работе. Более, все попытки твои были отвергнуты потенциальными заказчиками.

Вот и получаем с твоей стороны годы пустой болтовни.

Добавлено через 1 минуту
Цитата Сообщение от D1973 Посмотреть сообщение
он же в какой-то отвечал уже, что ему это не надо, что он сразу без ошибок пишет...
Ага, как УАЗ "буханка"))
Хотя боюсь, я этим сравнением незаслуженно обидел уазик)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2025, 13:09
Помогаю со студенческими работами здесь

Питон и опенсорс
Дорогие форумчане, подскажите какой нибудь интересный опенсорс проект, интересует разработка десктопных приложений(все кроме django я...

Хостинг опенсорс проектов
Приглашаем принять участие в русскоязычном и бесплатным хостинге опенсорс проектов https://codingvault.org Вы можете здесь завести...

Кастомизация опенсорс проекта и создание инструкции
Приветствую дамы и господа. нужна помощь сильного программиста. Задача, как сказал один товарищ на консультации, много времени не съест. ...

DIY опенсорс контроллер "умного дома" - код в студии!
Всем привет! UPD от 19.08.16 Выложил первые исходники Хаба и нескольких исполнительных устройств. Тут такое дело - чуть менее...

запуск системных процедур через линк или опенсорс
Добрый день. Есть 20 из них 1 управляющий. с управляющего на все остальные есть линки. пытаюсь через линки узнать свободное место...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
380
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru