vak: (Default)
[personal profile] vak
Еще один Си-подобный язык программирования.
const std = @import("std");

pub fn main() void {
std.debug.print("Hello, {s}!\n", .{"World"});
}
Исходники на гитхабе: https://github.com/ziglang/zig

А ещё Зиг может работать как кросс-компилятор Си/Си++. Подробности здесь: https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html

Date: 2021-06-06 08:16 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Почему они изобретают языки со скобочками? Ужасно же выглядит.
Даже в новой скале избавились от них, я уж не говорю про питон.

Date: 2021-06-06 08:34 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Устойчивость. Такая программа и через двадцать лет изменений будет работать.

Date: 2021-06-06 08:35 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Понятно, зачем тридцать лет назад все активнои изобретали языки. А сейчас-то какая цель?

Date: 2021-06-06 11:17 (UTC)
From: [personal profile] ivanrubilo
Рефлексируют объём страданий накопленный за 30 лет и стараются учесть этот опыт чтобы меньше страдать в будущем.

Date: 2021-06-06 11:28 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Какой опыт? Это всё на уровне студенческих разработок. (В смысле языков не для индустриального производства, а для процесса "Хуяк! Хуяк! И в продакшен".)
Edited Date: 2021-06-06 11:29 (UTC)

Date: 2021-06-06 12:19 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Некрасиво же.

Date: 2021-06-07 03:40 (UTC)
From: [personal profile] permeakra
Парсер проще, сообщения о синтаксических ошибках информативнее.

Date: 2021-06-07 03:41 (UTC)
From: [personal profile] permeakra
TCO нет => не нужен.

Date: 2021-06-07 15:10 (UTC)
From: [personal profile] ivanrubilo
Да уж побольше моего.

Date: 2021-06-08 22:59 (UTC)
dmytrish: (qnxroot)
From: [personal profile] dmytrish
Не все программисты освоили автоматический отступ и функциональность изменения отступов для выделенного текста в своем редакторе/IDE; я чесно пытался понять нелюбовь к отступам, но другого объяснения у меня нет.

Date: 2021-06-08 23:01 (UTC)
dmytrish: (Default)
From: [personal profile] dmytrish
А какие языки вы считаете пригодными для индустриального производства?
Edited Date: 2021-06-08 23:03 (UTC)

Date: 2021-06-09 06:34 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
DSL с закрытым выходом на низкоуровневое программирование :-)

В принципе, С и С++, если правильно обрезать, достаточно стабильны. Даже из Perl можно вырезать правильное подмножество. Не пригодны те языки, где концепция "Наша задача -- печатать поменьше символов."