Zig

Zig

O Zig é uma linguagem de programação de código aberto projetada para robustez, otimização e clareza.
Destaques dos recursos Linguagem pequena e simples.Concentre-se em depurar seu aplicativo em vez de depurar seu conhecimento da sua linguagem de programação.É fornecido com um sistema de compilação que evita a necessidade de um script de configuração ou um makefile.De fato, os projetos C e C ++ existentes podem optar por depender do Zig em vez de, por exemplo, pelo cmake.Uma nova abordagem ao tratamento de erros, que facilita a escrita do código correto do que a escrita do código de buggy.O modo de depuração é otimizado para agilizar o tempo de compilação e travar com um rastreamento de pilha quando ocorrer um comportamento indefinido.O modo Release produz código altamente otimizado.O que outros projetos chamam de "Otimização do tempo de link" O Zig faz automaticamente.Compatível com bibliotecas C sem o wrapper necessário.Inclua diretamente arquivos C.h e obtenha acesso às funções e símbolos neles.Fornece biblioteca padrão que concorre com a biblioteca padrão C e é sempre compilada estaticamente na forma de origem.As unidades de compilação não dependem da libc, a menos que estejam explicitamente vinculadas.Tipo anulável em vez de ponteiros nulos.Tipo de união marcado em vez de uniões brutas.Genéricos para que se possa escrever estruturas de dados eficientes que funcionem para qualquer tipo de dados.Nenhum arquivo de cabeçalho é necessário.As declarações de nível superior são totalmente independentes de ordem.Execução de código em tempo de compilação.Reflexão em tempo de compilação.A avaliação parcial da função em tempo de compilação elimina a necessidade de um pré-processador ou macros.Os binários produzidos pelo Zig possuem informações completas de depuração para que você possa, por exemplo, usar o GDB para depurar seu software.Marque as funções como testes e execute-as automaticamente com o teste zig.Amigável para mantenedores de pacotes.Construção reproduzível, processo de inicialização cuidadosamente documentado.Os problemas arquivados pelos mantenedores de pacotes são considerados especialmente importantes.A compilação cruzada é um caso de uso principal.Além de criar executáveis, a criação de uma biblioteca C é um caso de uso primário.Você pode exportar um arquivo .h gerado automaticamente.A biblioteca padrão suporta abstrações do sistema operacional para: x86_64 linux ...
zig

Local na rede Internet:

Categorias

Alternativas ao Zig para Mac

C (programming language)

C (programming language)

C é uma linguagem de programação de computador de uso geral.C é uma das linguagens de programação mais usadas em todos os tempos.
C++

C++

C ++ é uma linguagem de programação poderosa, de forma livre, multiparadigma, estaticamente digitada.
Rust

Rust

Uma linguagem de programação de sistemas que roda incrivelmente rápido, evita quase todas as falhas e elimina corridas de dados..
V (programming language)

V (programming language)

V é uma linguagem de programação compilada estaticamente, projetada para a criação de software de manutenção.É semelhante ao Go e também é influenciado por Oberon, Rust, Swift.
Object Pascal

Object Pascal

O Object Pascal é uma linguagem de programação de propósito geral, baseada em componentes e com vários paradigmas.
Odin

Odin

A linguagem de programação Odin é rápida, concisa, legível, pragmática e de código aberto.Ele foi desenvolvido com a intenção de substituir C pelos seguintes objetivos: • simplicidade
Pike programming language

Pike programming language

Pike é uma linguagem de programação dinâmica com uma sintaxe semelhante a Java e C.