Профиль: Аноним (вход | регистрация)
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз языка программирования ShardScript 0.5"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования ShardScript 0.5"  +/
Сообщение от opennews (??), 15-Авг-26, 01:09 
Состоялся релиз ShardScript 0.5, встраиваемого строго типизированного скриптового языка программирования с C-подобным синтаксисом. Язык ориентирован на выразительность высокоуровневых конструкций и простоту интеграции. В состав релиза входят интерпретатор, обновлённая стандартная библиотека (STL), официально поддерживаемые сторонние модули и прототип LSP-сервера для Windows.Реализация ShardScript написана на языке С++ и распространяется под лицензией Apache 2.0. Бинарные сборки доступны для платформ Windows и Linux...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=66080

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 15-Авг-26, 01:09   +4 +/
И что-там си-подобного, фигурные скобки?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #57

2. Сообщение от Аноним (2), 15-Авг-26, 02:14   +5 +/
> Для типа IEnumerable<T> реализованы...

Это интерфейс. К тому же его имя начинается с *I* не просто так

Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от БоссАнонимов (?), 15-Авг-26, 03:36   +1 +/
> Добавить .gitattributes, .gitignore и README.md
> Добавьте файлы проекта

Бро, объясни свои коммиты

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

5. Сообщение от Rikitav (ok), 15-Авг-26, 04:14   –2 +/
Я пушил через VisualStudio, это автоматически сгенерированные коммиты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

6. Сообщение от Джон Титор (ok), 15-Авг-26, 04:49   –1 +/
Зачем перегрузка операторов?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10

7. Сообщение от Джон Титор (ok), 15-Авг-26, 04:59   +/
Зачем встраиваемый язык? Почему оно чуть ли не полностью копирует C#? Зашел в исходный код - ну хоть это что-то поясняет - .net, c#. Т.е. неполный C# написан на C#. Интересно.
А релизы то где? https://github.com/shardscript-lang/ShardScript.NET/releases
Тут пусто.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

8. Сообщение от Rikitav (ok), 15-Авг-26, 05:24   –2 +/
> Зачем встраиваемый язык?

Потомучто нацелен на скриптинг внутри хост-приложений, но ничего не мешает использовать его как standalone интерпретатор.

> Почему оно чуть ли не полностью копирует C#?

Потомучто вдохновлен C#

> Зашел в исходный код - ну хоть это что-то поясняет - .net, c#. Т.е. неполный C# написан на C#. Интересно.
> А релизы то где? https://github.com/shardscript-lang/ShardScript.NET/releases Тут пусто.

То что вы смотрите - это незаконченый SDK для C#. Основной репозиторий, с кор библиотекой и интерпретатором, находиться [[https://github.com/Rikitav/ShardScript здесь]]


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #30

9. Сообщение от Rikitav (ok), 15-Авг-26, 05:28   +/
Блоки кода в фигурных скобках, точки с запятой на конце выражений, C-подобные циклы for\while, вызов функций через `print(10);`
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #51

10. Сообщение от Rikitav (ok), 15-Авг-26, 05:41   +/
> Зачем перегрузка операторов?

Для того чтобы расширить синтаксические возможности ЯП и упростить тривиальные операции на структурах. А почему вы спрашиваете? У перегрузки операторов есть какаято проблема?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12, #28

12. Сообщение от Брат Анон (ok), 15-Авг-26, 09:04   +/
В том-то и проблема, что есть. Ломает семантику.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #37

13. Сообщение от ыых (?), 15-Авг-26, 09:09   +2 +/
Главный вопрос: зачем?
Если он не решает проблем других языков, он не нужен.
Если он пишется для резюме - то кхм, ценность этой новости стремится к нулю
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

14. Сообщение от aname (ok), 15-Авг-26, 09:26   +2 +/
Если это тренировочный язык для углубления своих знаний в работах с интерпретатором- автор молодец, красава, и всё такое.

В остальном, есть Lua, и гора других, уже готовых.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #27

15. Сообщение от aname (ok), 15-Авг-26, 09:28   +/
Скриптовый язык написанный на C#

Может проще PoSH взять?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #26

16. Сообщение от user1985 (?), 15-Авг-26, 09:37   +/
Уже есть Tcl, Guile и Lua. В чём преимущество ShardScript перед вышеперечисленными языками?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #21, #24, #29

17. Сообщение от Ok (?), 15-Авг-26, 09:41   +1 +/
Молодцы. Можете глянуть nullc, PointerScript, kinx/kilite еще, тоже интересные проекты. Кстати аж зубы болят, как представляю процесс отладки лексера/парсера на цпп) В свое время заморочился сначала JIT, потом транспилером, чтобы парсер/лексер/аст-анализер на скипте сразу писать, если будете размышлять надо или нет - обязательно, процесс работы в разы ускоряется, да и бутылочные горлышки языка сразу начинают проявляться. Успехов короч)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25

18. Сообщение от Dzen Python (ok), 15-Авг-26, 10:01   +2 +/
OneScript тогда уже.
Помершелл уже сейчас eq -нечитаемая -МногоСловнаяХиробундия | Получить-СловоДляОпеннет -ПисатьНаКоторой -Может | Установить-СловоОпНет -Только 0 -Мазохист
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Dzen Python (ok), 15-Авг-26, 10:03   +1 +/
+1 язык (теперь 15 конкурирующих стандартов встроенных скриптовых языков)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

21. Сообщение от Аноним (21), 15-Авг-26, 10:22   –1 +/
Если написать проект на таком языкн никто не сможет его поддерживать кроме автора. Даже ИИ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #31

23. Сообщение от Rikitav (ok), 15-Авг-26, 11:07   +1 +/
Спасибо! Язык действительно до какого-то времени был учебным проектом, но относительно недавно он перерос из личного проекта в инструмент, поэтому я решил привлечь немного внимания и собрать критики :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #33, #48

24. Сообщение от Rikitav (ok), 15-Авг-26, 11:13   +/
Впервые слышу про первые два, но точно могу сказать почему я убежал от Lua, статическая типизация и богатый синтаксис
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #34

25. Сообщение от Rikitav (ok), 15-Авг-26, 11:31   +/
Спасибо!
Да, вы правы, с лексером и парсером я настрадался достаточно X)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

26. Сообщение от Rikitav (ok), 15-Авг-26, 11:35   +/
> Скриптовый язык написанный на C#

На C++

> Может проще PoSH взять?

У моего языка другая сфера применения, куда обычно PS не берут

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #39

27. Сообщение от Смузихеб забывший пароль (?), 15-Авг-26, 11:44   –1 +/
луа был хорош лет 10-15 назад
нынче ему уже место там известно где

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

28. Сообщение от Джон Титор (ok), 15-Авг-26, 11:45   +/
В другом ответе вы пишете: "Потомучто нацелен на скриптинг внутри хост-приложений, но ничего не мешает использовать его как standalone интерпретатор.". А зачем это внутри хост-приложений? Более того что именно вы расширяете в C#? Или вы хотите сказать что расширяете возможности своего языка программирования как в C#?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

29. Сообщение от Смузихеб забывший пароль (?), 15-Авг-26, 11:46   –1 +/
и что из этого активно применяется в проде в новых проектах ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #46

30. Сообщение от Джон Титор (ok), 15-Авг-26, 11:52   +2 +/
> То что вы смотрите - это незаконченый SDK для C#. Основной репозиторий, с кор библиотекой и интерпретатором, находиться ...

Хорошо, а почему главная ссылка новости (https://shardscript-lang.github.io/shardscript-info/) получается в репозитории https://github.com/shardscript-lang? При чем тут репозиторий https://github.com/Rikitav? Более того я вижу ещё и https://github.com/Rikitav/ShardScript который на С++.

> Потомучто вдохновлен C#

А что именно вашего добавлено в этот язык программирования?

> Потомучто нацелен на скриптинг внутри хост-приложений, но ничего не мешает использовать его как standalone интерпретатор.

А для поддержки приложений его можно использовать как Cake? Более того, чем вашь скриптовый язык лучше Roslyn технологии Microsoft? В курсе ли вы существования Microsoft.CodeAnalysis.CSharp.Scripting и используется ли он где-то в проекте?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #41

31. Сообщение от Джон Титор (ok), 15-Авг-26, 12:08   –2 +/
Иди изучи ИИ, прежде чем рассказывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #35

32. Сообщение от Джон Титор (ok), 15-Авг-26, 12:14   –1 +/
Ещё вопрос - какая у него производительность? Замеряли?
И ещё, а кто это у вас на фото Rikitav Tim4ik с чемоданом? Немец времен второй мировой?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #43

33. Сообщение от Джон Титор (ok), 15-Авг-26, 12:17   +/
Документацию обновите для начала и наведите порядок в множестве подобных репозиториев. В целом смысл понятно что это и для чего, только с lua сравнивать... почему бы не с quickjs тогда уж? Он тоже может для скриптов использоваться. А если это всё-таки C#, то с Roslyn.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

34. Сообщение от user1985 (?), 15-Авг-26, 12:46   +/
> Впервые слышу про первые два

Попробуйте! Очень интересные языки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #44

35. Сообщение от Аноним (21), 15-Авг-26, 13:08   +2 +/
> Иди изучи ИИ, прежде чем рассказывать.

Ой, расскажи-ка, дорогой мой излучатель ИИ, где ты возьмёшь столько кода чтобы нормально обучить этому языку, причем особенностям каждой версии и каждому UB. Я так понимаю в голову ты только ешь.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #50

36. Сообщение от Аноним (21), 15-Авг-26, 13:18   +/
> Ещё вопрос - какая у него производительность? Замеряли?
> И ещё, а кто это у вас на фото Rikitav Tim4ik с
> чемоданом? Немец времен второй мировой?

Тебя в поиске по картинкам забанили за тупость?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от trolleybus (ok), 15-Авг-26, 13:44   –1 +/
Удачи в дебаг-сессии из-за поставленной не там скобки. Перегрузку операторов не просто так придумали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

39. Сообщение от aname (ok), 15-Авг-26, 14:21   +/
> У моего языка другая сфера применения, куда обычно PS не берут

Это где?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #42

41. Сообщение от Rikitav (ok), 15-Авг-26, 14:38   +/
> Хорошо, а почему главная ссылка новости (https://shardscript-lang.github.io/shardscript-info/)
> получается в репозитории https://github.com/shardscript-lang? При чем тут репозиторий
> https://github.com/Rikitav? Более того я вижу ещё и https://github.com/Rikitav/ShardScript
> который на С++.

Главная ссылка ведет на сайт с документацией, располагающийся в организации shardscript-lang, которую я специально создал и собираюсь создавать новые репозитории именно в ней. Однака основной репо я пока что не могу мигрировать с личного аккаунта в организацию по личным причинам

> А что именно вашего добавлено в этот язык программирования?

Возможно вы меня не поняли, ShardScript вдохновлён C#, а не наследует/расширяет его синтаксис

> А для поддержки приложений его можно использовать как Cake?

Не совсем понимаю о чем вы говорите. Какую роль Cake играет в поддержке приложений?

> Более того, чем вашь скриптовый язык лучше Roslyn технологии Microsoft?

Считаю некорректным сравнивать C# и SS

> В курсе ли вы существования Microsoft.CodeAnalysis.CSharp.Scripting и используется ли он где-то в проекте?

Да, конечно в курсе, но в ShardScript он не используется, у языка самостоятельный рантайм написанный на C++

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

42. Сообщение от Rikitav (ok), 15-Авг-26, 14:48   +/
> Это где?

PowerShell обычно позиционируется как узконаправленный инструмент для администрирования, мой же ЯП имеет более общее назначение

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

43. Сообщение от Rikitav (ok), 15-Авг-26, 14:56   +/
> Ещё вопрос - какая у него производительность? Замеряли?

Язык все еще находиться в разработке и достаточно далеко от релиза, я не вижу смысла преждевременно переживать о скорости и применять оптимизации

> И ещё, а кто это у вас на фото Rikitav Tim4ik с
> чемоданом? Немец времен второй мировой?

Медик из игры Team Fortress 2, по национальности немец. Почему вас интересует моя аватарка?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #49

44. Сообщение от Rikitav (ok), 15-Авг-26, 14:59   +/
> Попробуйте! Очень интересные языки.

Я конечно поизучаю тему, раз вы рекомендуете, но разве мне это чтото даст?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #47

45. Сообщение от LaunchWiskey (ok), 15-Авг-26, 17:24    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от user1985 (?), 15-Авг-26, 17:47   +/
Tcl, Guile, Lua.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

47. Сообщение от user1985 (?), 15-Авг-26, 17:48   +/
Кто же его знает даст оно вам или не даст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

48. Сообщение от Джон Титор (ok), 15-Авг-26, 18:03   +/
> Спасибо! Язык действительно до какого-то времени был учебным проектом, но относительно
> недавно он перерос из личного проекта в инструмент, поэтому я решил
> привлечь немного внимания и собрать критики :)

А критика вам зачем?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #59

49. Сообщение от Джон Титор (ok), 15-Авг-26, 18:04    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

50. Сообщение от Джон Титор (ok), 15-Авг-26, 18:06    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

51. Сообщение от limafresh (ok), 15-Авг-26, 18:19   –4 +/
> Блоки кода в фигурных скобках, точки с запятой на конце выражений

Так это и в JavaScript есть, и в Rust, это не уникально для Си.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #61, #62

53. Сообщение от Аноним (53), 15-Авг-26, 18:33   +/
А что у них так сай жутко тормозит? Вроде, не перегружен графикой.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54

54. Сообщение от Аноним (54), 15-Авг-26, 19:16   +1 +/
Лендинг навайбкодили, но дизайн больше напоминает оформление для кофейни, что совсем не подходит для серьёзного проекта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #56, #60

55. Сообщение от Аноним (56), 15-Авг-26, 19:50   +/
Не пойму, оно что только для встраивания? А исполняемые бинарники не собирает???
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Аноним (56), 15-Авг-26, 19:51   +/
Zавидуй молча.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

57. Сообщение от Аноним (57), 15-Авг-26, 20:10   +/
> amount: int = 10;

Дак это Паскаль!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

58. Сообщение от Аноним (58), 15-Авг-26, 20:28   +/
Бери больше, он должен решать проблемы каждого ыых во вселенной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

59. Сообщение от Rikitav (ok), 15-Авг-26, 20:44   +/
> А критика вам зачем?

Чтобы вы спросили <3

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #65

60. Сообщение от Rikitav (ok), 15-Авг-26, 20:46   +/
> Лендинг навайбкодили

Да, так и есть, я во фронте не силен, поэтому набросал сайт и пишу документацию через ИИ агента

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

61. Сообщение от Rikitav (ok), 15-Авг-26, 20:49   +/
> это не уникально для Си.

Не уникально, но ноги растут оттуда, поэтому такой синтаксис и называют Си подобным

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #63

62. Сообщение от Аноним (62), 15-Авг-26, 20:50   +/
Угу, и все перечисленные вами языки называются Си-подобными
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

63. Сообщение от limafresh (ok), 15-Авг-26, 22:06   +/
Не знал, буду знать, спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

65. Сообщение от Джон Титор (ok), 15-Авг-26, 23:12   +/
>> А критика вам зачем?
> Чтобы вы спросили <3

Ну вот в этом вся и проблема - критика нужна мне, а похвала - вам, вот это и видно прекрасно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру