|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Опенсорс проект на Rust18.05.2024, 21:02. Показов 35762. Ответов 385
Метки нет (Все метки)
Хочу написать на Rust свои: язык программирования, базу данных, сервер, возможно и другие модули.
Язык программирования будет интерпретируемым. Фишка языка в том, что в нём не будет зарезервированных слов, а будет только синтаксис из спецсимволов, все переменные и объекты это слова которые можно писать на кириллице\латинице. При инициализации можно подключать разные модули в зависимости от потребности, так же можно будет написать свои модули для языка на Rust и подключать их при необходимости. План действий. Сначала создадим библиотеки для работы с диском, строками, сетью и др. при необходимости. Далее ядро самого языка. Затем тестирование и доработка. Как самое основное будет готово сделаем релиз, сайт проекта с документацией. Кому интересно поучаствовать в разработке? Git: https://github.com/arbnet/adiutor
0
|
|
| 18.05.2024, 21:02 | |
|
Ответы с готовыми решениями:
385
[Rust] Как привязывать WinAPI-функции к коду на Rust? [Rust] Обсуждение возможностей и предстоящей роли языка Rust |
|
|
|
| 30.05.2024, 12:30 | |
|
Корпорация А создала крутой продукт Б.
Нихуист В не стал его использовать, потому Нихуист. Зато он стал изобретать свою замену - Г , не имея никакого реального опыта для такого уровня разработок. Даже не завершив своё Г, он уже считает себя равным А.
0
|
|
| 30.05.2024, 12:35 | ||
|
Так же есть места в коде где я уверен, что будут проблемы, но не успел затестить. Так это только один пользователь твоего фреймворка на ну ОЧЕНЬ простом тз, по сравнению с простейшими типовыми сайтами.
0
|
||
| 30.05.2024, 12:40 | |
|
Первый же пользователь словил бан от Создателя, не успев поднять сайт
Нет пользователей - нет багов )
1
|
|
| 30.05.2024, 12:44 | ||
|
При этом создают что то новое именно люди с опытом, четко понимая что и зачем они хотят, а не довод "хочу свое". При этом они именно в направлении развития действуют. А не деградации (как пример ваша задумка отойти от существующих СУБД, на технологии которые лет 20 назад устарели). Так же и с применеием xml в вашем фреймворке. Т.е. люди изучают конкурентов и знают как они работают. (А не просто как ты узнал название, возможно тыкнулся пару раз и все)
1
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
| 30.05.2024, 12:59 [ТС] | |
|
0
|
|
|
Модератор
|
|||
| 30.05.2024, 13:21 | |||
Добавлено через 16 минут Снимаю свой вопрос: сразу не увидел, что проект был на Лазарусе... Там, да, это возможно.
3
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 30.05.2024, 13:30 | ||
|
А вот какую проблемы своим фреймворком, или языком собираешься решить ты, так никто и не понял. Пока что видно, что все твои проблемы исключительно от низкой квалификации, и решаться они должны образованием, а не изобретением очередного проекта, который все равно до конца доведён не будет.
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||
| 30.05.2024, 13:54 [ТС] | ||||
|
Это менеджер памяти используется для передачи данных между процессами через динамическую память. Нужна когда передаются очень большие строки т.к. ссылка теряется. При небольших и фиксированных строках можно обойтись и без неё. ЗЫ. А вам stdcall ни о чём не говорит? Добавлено через 21 минуту ![]() Я в отличие от вас знаю зачем и для чего это мне нужно, что для реализации своих сервисов мне нужна такая своя система, и что существующие решения мне в этом не помогут, а наоборот с ними у меня только будет масса проблем.. для решения которых придётся нанимать кучу балбесов, которые должны будут, одни заниматься одним направлением - сервисом, другие другим и тд.
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 30.05.2024, 14:58 | |||
![]()
0
|
|||
| 30.05.2024, 15:36 | |
|
pgb, если ты считаешь, что лучше всех знаешь "как надо", то где твои работающие проекты и где их пользователи?
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||
| 30.05.2024, 15:54 [ТС] | |||||
![]() ![]()
0
|
|||||
|
14586 / 9492 / 1361
Регистрация: 21.01.2016
Сообщений: 35,787
|
||
| 30.05.2024, 16:33 | ||
|
0
|
||
| 30.05.2024, 16:37 | |||||
|
0
|
|||||
|
14586 / 9492 / 1361
Регистрация: 21.01.2016
Сообщений: 35,787
|
|||
| 30.05.2024, 16:53 | |||
|
0
|
|||
| 30.05.2024, 17:18 | ||
|
1 от того, через сколько лет это произойдет 2 вырастешь ли ты из коротких штанишек и начнешь изучать предмет, или по прежнему будешь свои гипотезы, как доказанные факты воспринимать 3 узнаешь ли о том, что требуется от базы данных (это касается и фреймворка и ЯП) на реальных проектах, а не тех, которые существуют исключительно в твоем мозге. .... ну и еще целый ворох факторов. Вангую следующую ситуацию: - то что ты выпустишь нечто и назовешь это релизом - вероятность есть но меньше 50% - если таки выпустишь (или выпустишь с опозданием). Ситуация будет прежней: куча багов будет мешать создать хотя бы что то. Без дополнительной разработки толку от фреймворка: - для аудитории кто не программист но хочет сайт с минимальными затратами мозговой деятельнсоти - будет ноль. т.к. все его максимальные возможности с большим перевесом перебьет любой конструктор сайтов (тильда, Битркис24.Сайты) где можно создать просто натаскивая мышкой в браузере блоки не изучая ни html ни php ни js ни css ни супер буппер owni xml. - для аудитории кто не программист - он тоже ни какого профита: надо изучать какой то xml, воевать с багами, при этом весь функционал можно реализовать за месяц работы. Так что будет по прежнему: если вдруг ты не зассышь дать мне на тестирование. То через некоторое время опять меня забанишь, будешь говорить, что специально дал урезанную версию.... ну и далее по списку включая "задаете одни тупые вопросы". +- точно так же если еще кому то дашь. Предположим чудо и все же кто то сделает сайт. И тогда мы затестим производительность. И здесь ты облажаешься по полной. Ну ты конечно будешь говорить, что все остальное "легко пишется за 5 минут" "доступно в про версии"... и т.п. Короче продукта на котором можно создавать полноценные сайты ни кто не увидит. Добавлено через 2 минуты Я ЯП тут даже в серьез не стоит ванговать - вероятность в разумные сроки увидеть хотя бы набросок близка к 0
2
|
||
|
14586 / 9492 / 1361
Регистрация: 21.01.2016
Сообщений: 35,787
|
||
| 30.05.2024, 17:37 | ||
|
А потом, когда на практике выяснится, что и ЯП писать тоже сложно, там ещё проект будет. И так, пока не придёт время всё-таки пойти на работу работать. А там... Я уже вижу, как в условный ДНС заходит уже сильно не молодой voral, чтобы купить клаву взамен ушатанной предыдущей, пока работал над очередным проектом "неуникальным и негениальным", а заказ ему выносит гений pgb...
6
|
||
|
Software Engineer
338 / 342 / 55
Регистрация: 23.09.2014
Сообщений: 1,050
|
||
| 30.05.2024, 18:18 | ||
|
Транспайлеры типа HPHPc/KPHP, форки различных готовых инструментов типа Memcached и т.д - все это (и многое другое) появилось в процессе решения именно реальных задач, когда все существующие на тот момент решения уперлись в предел своих возможностей, а переписывать все с нуля уже поздно (долго, дорого и сложно). Перед тем, как создавать свой продукт, у этих компаний уже скопился многолетний опыт, который относится к их проблеме, что позволило учесть все недостатки существующих решений при разработке своего. У Вас же ничего нет. Абсолютно. Ни своего реального живого проекта, на котором Вы б могли столкнуться с недостатками существующих решений. Ни реального коммерческого опыта разработки (человек с NIH-синдромом даже не прошел бы собеседование в компанию). Ни опыта использования существующих решений хотя бы в Pet-проекте. Вы даже код своего "фреймворка" боитесь показать. Вы не пытаетесь решить какую-то существующую проблему. Только попытки программирования ради программирования. А, ну еще из года в год голословные заверения всех окружающих в том, что все Ваши продукты будут самыми лучшими, нужно только потерпеть (неизвестно только сколько еще лет терпеть, но да ладно). А людей с реальным опытом, которые пытаются Вам помочь и указывают на очевидные недостатки и пробелы в знаниях, Вы считаете глупее себя. Если Вам так нравится велосипедостроение, то хотя бы выбирайте сферу, где это оправдано и где это можно потянуть в одиночку за нескольких лет усердной работы (это при условии, что у Вас уже есть все необходимые знания). Я даже могу Вам подкинуть несколько направлений: - [Windows] DRM системы для игр - [Windows] Anti-Cheat решения (желательно kernel-mode, но можно начать с user-mode решений) - [Windows/Linux/macOS][x86/x86_64/ARM64] bin2bin виртуализаторы кода По любому из этих направлений не то, что успешных open source решений нет (и не может быть в принципе), а даже платных закрытых решений меньше, чем пальцев на одной руке. Разве что среди античитов есть относительное "разнообразие" по сравнению с другими. DRM системы - монополия Denuvo (более упоротой и агрессивной DRM я пока не видел). bin2bin виртуализаторы - весь рынок между собой делят Oreans и VMPSoft (пытается копировать Oreans), остальная горстка решений доедают крохи упавшие со стола этих двоих. Сможете подвинуть хоть кого-то из этих монополистов - FAANG'и закидают Вас мешками с деньгами. Дерзайте ![]() P. S. Но боюсь, что Вас не обрадует список необходимых навыков для реализации всего этого
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 30.05.2024, 19:56 [ТС] | ||
|
А вы только на негативе.. да зачем, да кому это нужно, для чего, ...всякий бред... больные фантазии и прочее.. Ну реально. Я вот пусть без знаний по вашему, без опыта и тд. задумал что-то сделать и просто это реализую день за днём. Никто не верили, сейчас не верите, что я фреймворк свой сделаю, а я сделал. С связями в базе почти настроил, децел прям осталось. Так что назло злопыхателям релиз фреймворка всё ближе. А что касается данного проекта, то его для меня реализовать гораздо проще чем с фреймворком будет. С фреймворком мне пришлось всё заново изучать(после нескольких лет, когда забросил свой портал и веб-разработку), т.к. технологии шагнули вперёд, начиная с HTML5, CSS3, JS, PHP разные готовые инструменты и тд. потом изобретая свои способы и прочее, и прочее, много раз переделывания движка фреймворка, и не только, и с JS приходилось долго возится, и с базой вот наверно третий раз глобально переписываю и тд... С этим проектом всё проще. Rust мне нравится, есть моменты с которыми не согласен, но терпимо. Наработки уже есть на Pascal и C++. Нужно некоторые моменты вот как с библиотеками решить, как потоки организовать, ну и по мелочи, и всё в принципе, написать код за несколько месяцев попутно с другими проектами вполне для меня реально.
0
|
||
| 30.05.2024, 19:56 | |
|
Питон и опенсорс Хостинг опенсорс проектов Кастомизация опенсорс проекта и создание инструкции DIY опенсорс контроллер "умного дома" - код в студии! запуск системных процедур через линк или опенсорс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
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
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|