powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ZigLang - язык который прошел незамеченным
9 сообщений из 9, страница 1 из 1
ZigLang - язык который прошел незамеченным
    #40113195
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет коты-бротаны.

В 2015 году мы стартовали бенчмарк CardRaytracer где сравнили штук 10 различных компилируемых
и интерпретируемых языков разработки. Но в этом-же году был анонсирован ЯП https://ziglang.org/
(тоже из семейства LLVM-ных) но при этом с заявленными свойствами.

- No hidden control flow (это раскрывается в документации ниже)
- No hidden memory allocations.
- No preprocessor, no macros.

Для этого ЯП заявлена некая интеграция с "C". По крайней мере на уровне импорта заголовков.

Разумеется мы его не брали никак в расчет т.к. просто не знали о нем.

Вопрос - кто из вас чего знает об этом?
Судя по документации - всего мало и комьюнити чрезвычайно мало.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40113221
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

По моему брейнфак ничем не хуже.
А если серьезно, то главное не синтаксис, к которому проучиться всего несколько дней нужно, а то чего реализовано на низком уровне. Например, та же Ява. Реализованы на сях или ассемблере графические функции. Работа с базами данных. А сам синтаксис - хрень собачья.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40113270
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Ну ты совсем поверхностно чудишь.

Я переводил такое Собственно в статье есть ссылка на более глубокий анализ (это надо еще статью, я не собрался перевести).

А Ява тут никоим боком не сравнима.

ТЛДР по теме - Зиг будет на уровне по вычислениям,, а по синтаксису - сами смотрите.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40113306
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

Посмотрел статью. Ну и .... ?
Много ли Вы проектов на этой штуке зафигачили?
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40113307
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте язык обсуждать, а не личности.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40113313
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Siemargl,

Посмотрел статью. Ну и .... ?
Много ли Вы проектов на этой штуке зафигачили?

Во-первых лучше на ты. В Инете никто не знает, что ты кот =)

Не очень понял суть претензии. Это новый сырой язык, на котором можно писать только что то низкоуровневое, т.е без фреймворков (которых нет).
Вот упоминавшаяся статья человека, написавшего 10KLOC, его мнение.

Я интересовался им академически, в плане надежности ЯП. Есть у меня десяток статей и переводов по этой теме.

По синтаксису он совсем не Брейнфак, не надо вот тут так. Отличительное его св-во - описание синтаксиса влезает на https://ziglang.org/documentation/master] одну страницу , хоть и длинную.

Мне синтаксис не очень глянулся.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40119065
uProger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

Не слышал о таком
А в чем его приемушества?
Для какких задач?
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40119096
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю что у нас пока нет практического опыта применения этого (я считаю) замечательного языка..

Но если-бы я его сравнивал - то в весовой категории с языками С и Rust. С первым - по назначению.
Если язык позицинируется как реплейсмент для С - то я буду требовать от него таких же возможностей
например по написанию драйверов или вызову функций ОС непосредственно. Без прослоек.

И со вторым - просто по родственной связи через LLVM бекенд. Оба используют похожий стек - значит
есть как-бы похожая весовая категория где их можно сравнивать. Rust сложный. Особенно со своей
квантовой механикой владения указателями. Зиг - простой. Это - привлекает. Тоесть можно быстро
что-то насетапить. Простота - сильная вещь.
...
Рейтинг: 0 / 0
ZigLang - язык который прошел незамеченным
    #40119135
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

в твоем посыле llvm избыточное звено
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ZigLang - язык который прошел незамеченным
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]