|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Опенсорс проект на Rust18.05.2024, 21:02. Показов 35866. Ответов 385
Метки нет (Все метки)
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.
Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости. План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией. Кому интересно поучаствовать в разработке? Git: https://github.com/arbnet/adiutor
0
|
|
| 18.05.2024, 21:02 | |
|
Ответы с готовыми решениями:
385
[Rust] Как привязывать WinAPI-функции к коду на Rust? [Rust] Обсуждение возможностей и предстоящей роли языка Rust |
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 20.05.2024, 18:10 [ТС] | ||
|
А то что у меня есть недоделанные проекты, это потому что я сталкивался при их реализации с проблемами с которыми из-за того что использовал сторонние решения не мог исправить там код и ид. не всё только от меня зависит. Если бы вы попытались что-то сделать подобное, то понимали бы о чём речь. Но то что у меня есть незавершённые проекты это только плюс, я на их основе с пониманием подводных камней смогу реализовать в другом языке, надеюсь Rust мне это позволит сделать, так как опыт уже есть. ЗЫ. А вот вы тут только бахвалитесь и поносите других, а сами ничего реализованного показать и не можете. Где ваши исходники сэр?
0
|
||
| 20.05.2024, 18:27 | ||||
|
А так пожалуйста есть и опенсорсные на github. Там даже есть к чему придраться с точки зрения кода... Сможете разобрать их как я разбирал ваш код? Добавлено через 2 минуты Добавлено через 3 минуты Ну и в довесок. На гитхабе проекты которые имеют дату обновления не позднее 2020 года - всеми пользуются конкретные люди. Два из старых уже заброшенных проектов (правда один не мое авторство - я подхватил и сопровождал заброшенный пакет) входили в некоторые дистрибутивы linux. (например в fedora) т.е. тоже ими пользовались люди. Каким из ваших проектов кто то пользовался кроме вас? Добавлено через 6 минут 1. вы при явном отсутствии у вас знаний обвиняте в тормознутости и сырости проекты, которые успешно и без проблем пользуются в сотнях тысяч проектов. При этом делаете это абсолютно голословно, т.к. не только не изучали их исходники, но даже пользоваться ими не умеете 2. Вы постоянно утверждаете что уже написали некий продукт он круче и быстрее всех, на нем все проще... При этом тут же говорить, что ни чего не доделано... т.е. и тут у вас не было ни каких тестов объективных, чтоб это все утверждать... 3.Вы талдычите о своем офигенном опыте и при этом постоянно допускаете ляпы, которые однозначно показывают, что вы не понимаете о чем говорите (как пример та же история с git)
4
|
||||
|
Заблокирован
|
|
| 20.05.2024, 19:34 | |
|
Планов на 50 лет вперед. Просто фантазии. Чтож, мечтать не вредно.
Если вы бессмерный - вперед, можете попробовать все это реализовать
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 20.05.2024, 21:15 [ТС] | |||
|
Пока вы тут меня пытаетесь убедить что мне ничего не надо делать, я изучил некоторые особенности Rust, написал как и хотел работу с разными типами данных в файлах с позиционированием, изменением, добавлением, удалением. Начал делать парсер кода.
![]() Добавлено через 50 минут Короче я уже реализовывал несколько больших проектов некоторыми кстати пользуются на том же заводе и др. Знаю что и этот проект реализую за полгода-год если поднапрягусь иначе подольше, причём у меня есть и другие дела, я занимаюсь не только чем-то одним. А если бы тут нехочухи стали нормальными ребятами и распределили между собой задачи, то всё можно сделать гораздо быстрее. Но вам больше нравится говнокодить и поливать грязью тех кто что-то действительно разрабатывает...
0
|
|||
| 20.05.2024, 21:47 | ||||
|
Или именно вы "вы тут только бахвалитесь и поносите других, а сами ничего реализованного показать и не можете."? Добавлено через 58 секунд В любом случае все это используют в реальных проектах и хорошо выполняет свои задачи. У вас нет ни чего работающего... Добавлено через 8 минут
0
|
||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 20.05.2024, 22:18 [ТС] | ||
так придирки к некоторым моим упущениям которые остались от тестирования.Моей квалификации даже не глядя хватило оценить, а сейчас посмотрев первый sendpulse сразу видно нуба вставляющего в коде и разметку и логику, признакии ООП минимальны, хранение языковых значений в файле и присвоение переменным глупость несусветная и много чего ещё. Короче реально нет желания смотреть на это г.. и расписывать всё как вы это любите делать..
0
|
||
| 20.05.2024, 23:40 | |
|
Все ясно. ни чего толком сказать не можете.
Ну а про разметку и логику. Тут все очень просто в битрикс в качестве шаблонизатора используется PHP. В шаблоне есть PHP. Но логики там не более чем в вашем xml. Для логики предназначены другие файлы. И уж точно в шаблоне незачем быть ООП. Да и вообще что за характеристика "признаки ООП". ООП это инструмент, который нужно применять к месту. а не просто чтоб было. Языковые значения в файлах. Это нормально. Причем во многих решениях , фрейморвках и т.п. Это точно так же следствие того, что вы смотрели модуль для битрикс. И оно необходимо для создания мультиязычных сайтов. Т.е. этот модуль уже готов к работе с любым языком. Таким образом вы и здесь ни хрена не поняли - это точно так же не мое "Желание" а требование конкретной CMS. Логика, раз уж вы смотрите, модули для битрикс надо смотреть в каталогах lib. Но логику разбирать сложнее. Это нужны знания, а их у вас нет. Потом услышать от вас "много чего. нет желания".... вполне ожидаемо. Так вы взяли в разбор дейстивтельно простой модуль. Что уж говорить о том, что вам тупо не под силу, разобраться с работой любого из существующийх фреймворков, и уж тем более СУБД.. (хотя вы и пытаетесь убедить что вы это делали).. Вы же прктики. Давайте поясняйте на коде. Только вы не Битрикс и его требования "опускайте" , а найдите изъяны в моем коде. Добавлено через 1 минуту И да если вы реально планируете сделать фреймворк жизнеспособным разберитесь как создают мультиязычные решения. Откроете для себя много нового.
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 21.05.2024, 08:23 [ТС] | ||
|
ЗЫ. Было бы не плохо сделать чтобы автор темы мог удалять тупые сообщения из своей темы и блочить тех кто её засирает..
0
|
||
|
14726 / 9496 / 1362
Регистрация: 21.01.2016
Сообщений: 35,815
|
|
| 21.05.2024, 08:32 | |
|
pgb, тут есть теневой бан, вроде бы. Я не пробовал пользоваться. Но можно любого юзера забанить и ты его сообщений не будешь видеть. Воспользуйся. И тогда не будет критики в твоих темах. Одна тишина.
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 21.05.2024, 08:37 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
14726 / 9496 / 1362
Регистрация: 21.01.2016
Сообщений: 35,815
|
|
| 21.05.2024, 08:51 | |
|
pgb, ну, тупые сообщения или нет не только тебе решать, но и остальным участникам форума.
Добавлено через 11 минут Ну и обсуждение началось вполне себе в рамках темы. Тебе указали на недочёты твоего подхода к разработке языка, за который ты хочешь взяться. Про тесты, синтаксис, библиотечные возможности. Это тебя чуть что подрывать начинает. Будь по-сдержанее и конструктивность общения в твоих темах выйдет на новый уровень. А так: лично я бы не стал тратить уйму времени на написания "языка" с нуля, а взял бы за основу ANTLR, чем сэкономил бы кучу времени и сил. Да, таргета под раст там нет (пока), но есть плюсы и го. Тоже быстрые языки.
1
|
|
| 21.05.2024, 10:43 | |||||
|
Но вернусь к вашему сообщению: Я несколько раз разбирал ваш код и обосновывал свои слова на примерах из него. (не важно какую вы оценку ставите разбору - я разбирал код и это факт). Как бы я не относился к вашему коду, часто ли я его называл говнокодом? Я ни разу не утверждал, что то что я делаю это самое лучшее и круче всех аналогов. С другой стороны. Вы ни разу ни привели ни одного листинга в обоснование своих слов про чужие проекты. Все проекты называете тормозными, глючными. Получив ссылку на мои репозитории вы усыпали форум словом "говно" при это ни разу ни привели ни какого листинга. Не говоря уж о хоть каком то минимальном анализе. Постоянно и везде пишите что ваш фреймворк самый лучший, быстрый и удобны. Итак тест на логику: глядя на эти две стороны приведенная цитата ваших слов точно относится ко мне? (напомню, что мы не в приватном диалоге и всему этому есть свидетели и публичные свидетельства)
0
|
|||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||
| 21.05.2024, 10:46 [ТС] | |||||
|
ЗЫ. Я вот на основе своего ПО с ЯП, БД, сервером буду создавать сеть независимой базы пользователей с разными возможностями которая будет взаимосвязана с сайтами на моём фреймворке. А я своё разрабатываю т.к. существующие инструменты мне не подходят. Вот и всё. Хотите поучаствовать в разработке милости прошу конструктивно писать по теме иначе идите лесом..
0
|
|||||
| 21.05.2024, 10:47 | ||
|
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 21.05.2024, 10:51 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
| 21.05.2024, 10:51 | ||
|
Короче "Пилите, Шура, пилите....".... Надеюсь хоть одно ваше обещание вы доведете до более менее рабочего прототипа в ближайшие лет 10.
0
|
||
|
Модератор
|
||
| 21.05.2024, 10:55 | ||
|
1
|
||
| 21.05.2024, 11:18 | |||||||
|
Эта текстовая информация абсолютно статична. На каждом хите ходить за текстами в БД будет излишней тратой ресурсов. При этом на нагруженных проектов, если конечно не кластеризовать БД, может только один этот запрос заткнуть обращение к БД (надеюсь вы в курсе, что у СУБД есть ограничение на количество одновременных подключений).... Т.е. значит нужен кеш... Кеш это либо память либо.... та дам..... барабанная дробь.... файловый кеш..... т.е. от хранения в БД в данном случае нет вообще ни какого профита Добавлено через 11 минут История из реальной жизни и про хранение статической информации в БД. Есть проект на котором периодически бывает повышенная активность пользователей. Активность при этом можно описать примерно так: порядка 200 тысяч посетителей заходят на сайт в час и начинают активно с сайтом работать (интерактив). Ну оптимизировали запросы (там их много сложных и разных, т.к. очень много вариантов входных праметров) , код... Но вот был забыт запрос к простенькой таблице из десятка записей... Так вот из за этого запроса совершенно простейшего в базе данных начинают копиться запросы в состоянии SLEEP и если ни чего не предпринять, то и вообще весь сервис тупо ложится. Так что в базу тоже надо с головой отправлять информацию Добавлено через 8 минут Ну, а пока я очень сильно сомневаюсь, что человек написавший ниже приведенный код (это из фреймворка метод, который строит select), способен написать СУБД, которая хоть на 1% повторит функционал всех существующих, про производительность я вообще молчу Кликните здесь для просмотра всего текста
0
|
|||||||
| 21.05.2024, 11:47 | ||
|
Итак локализация в вебе. Популярные фреймворки: 1. Symfony 2. Laravel 3. Yii 4. Для примера cms на питоне Django Ну, что "товарищ д`Артаньян" все дураки кроме вас в файлах такие вещи хранят?
0
|
||
| 21.05.2024, 11:47 | |
|
Питон и опенсорс Хостинг опенсорс проектов Кастомизация опенсорс проекта и создание инструкции DIY опенсорс контроллер "умного дома" - код в студии! запуск системных процедур через линк или опенсорс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
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 - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|