Профиль: Аноним (вход | регистрация) неRU opennet.me  
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. "Релиз языка программирования ShardScript 0.5"  +4 +/
Сообщение от Аноним (1), 15-Авг-26, 01:09 
И что-там си-подобного, фигурные скобки?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

61. "Релиз языка программирования ShardScript 0.5"  +/
Сообщение от Rikitav (ok), 15-Авг-26, 20:49 
> это не уникально для Си.

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

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

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

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

57. "Релиз языка программирования ShardScript 0.5"  +/
Сообщение от Аноним (57), 15-Авг-26, 20:10 
> amount: int = 10;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

30. "Релиз языка программирования ShardScript 0.5"  +2 +/
Сообщение от Джон Титор (ok), 15-Авг-26, 11:52 
> То что вы смотрите - это незаконченый 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ообщить модератору

41. "Релиз языка программирования ShardScript 0.5"  +/
Сообщение от 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ообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На C++

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

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

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

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

Это где?

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

42. "Релиз языка программирования ShardScript 0.5"  +/
Сообщение от Rikitav (ok), 15-Авг-26, 14:48 
> Это где?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

60. "Релиз языка программирования ShardScript 0.5"  +/
Сообщение от Rikitav (ok), 15-Авг-26, 20:46 
> Лендинг навайбкодили

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

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

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

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

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




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

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