Sobre Zig

Destaques do recurso Língua pequena e simples. Concentre-se em depurrar sua aplicação em vez de depurar seu conhecimento de sua linguagem de programação. Navios com um sistema de compilação que obvia a necessidade de um script de configuração ou um makefile. Na verdade, os projetos C e C+ existentes podem optar por depender de Zig em vez de, por exemplo, cmake. Uma nova tomada sobre o manuseio de erros que torna a escrita de código correto mais fácil do que escrever o código buggy. O modo de depuração otimiza para o tempo de compilação rápido e travar com um traço de pilha quando o comportamento indefinido aconteceria. O modo de lançamento produz código fortemente otimizado. O que outros projetos chamam "Link Time Optimization " Zig faz automaticamente. Compatível com bibliotecas C sem wrapper necessário. Inclua diretamente arquivos C .h e tenha acesso às funções e símbolos nele. Fornece biblioteca padrão que compete com a biblioteca padrão C e é sempre compilado contra esteticamente em forma de fonte. Unidades Compile não dependem da libc a menos que explicitamente ligados. Tipo nulo em vez de ponteiros nulos. Marcado tipo de união em vez de sindicatos crus. Genéricos para que se possa escrever estruturas de dados eficientes que funcionam para qualquer tipo de dados. Nenhum arquivo de cabeçalho necessário. As declarações de nível superior são totalmente independentes da ordem. Execução de código em tempo integral. Reflexão em tempo integral. Avaliação parcial da função compile-time com elimina a necessidade de um pré-processador ou macros. Os binários produzidos por Zig têm informações completas de depuração para que você possa, por exemplo, usar o GDB para depurar seu software. Marcar funções como testes e executá-los automaticamente com teste zigue. Amigável para mantenedores de pacotes. Reprodutível construir, processo de bootstrapping cuidadosamente documentado. Questões arquivadas por mantenedores de pacotes são consideradas especialmente importantes. Cross-compiling é um caso de uso primário. Além de criar executáveis, criar uma biblioteca C é um caso de uso primário. Você pode exportar um arquivo .h autogerado. Suporte de biblioteca padrão Abstrações do Sistema Operacional para: x86_64 linux

Categorias

  • Free
  • Open Source
  • Paid
  • Development

Alternativas para Zig

C (Programming Language)

C (Programming Language)

grátis código aberto
#1
C é uma linguagem de programação de computador de uso geral. C é uma das linguagens de programação mais utilizadas de to... ver detalhes
C++

C++

grátis código aberto
#2
C+ é um tipo estático, de forma livre, multi-paradigma, compilado, de uso geral, linguagem de programação poderosa. É co... ver detalhes
Rust

Rust

grátis código aberto
#3
Apresentando - tipos de dados algébricas - correspondência padrão - fechamentos - inferência do tipo - abstrações de cu... ver detalhes
V (Programming Language)

V (Programming Language)

grátis código aberto
V é uma linguagem de programação compilada de forma estática projetada para a construção de softwares manteneáveis. It&... ver detalhes
Não disponível

Object Pascal

grátis código aberto
Object Pascal é uma linguagem de programação multi-paradigma, orientada a objetos, baseada em componentes...
Odin

Odin

grátis código aberto
A linguagem de programação Odin é rápida, concisa, legível, pragmática e open sourced... ver detalhes
Pike Programming Language

Pike Programming Language

grátis código aberto
Pike é uma linguagem de programação dinâmica com uma sintaxe semelhante a Java e C. É simples de aprender, não requer pa... ver detalhes
Gdscript

Gdscript

grátis código aberto
O GDScript é uma linguagem de programação de alto nível, de tipo dinâmico, usada para criar conteúdo. Ele usa uma sintax... ver detalhes
Nelua

Nelua

grátis código aberto
Nelua é uma linguagem de programação de sistemas para aplicações sensíveis ao desempenho, como aplicações em tempo real ... ver detalhes