Kostky (programovací jazyk) - Dice (programming language) - Wikipedia
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Kostky je obecný účel, objektově orientované programování Jazyk. Princip spočívá v jednoduchosti, vytahování mnoha témat jazyka Jáva. Kostky jsou jazyk na vysoké úrovni, který se využívá LLVM IR odstraní hardwarovou implementaci kódu. Použití LLVM jako backendu umožňuje automatické odvoz odpadu proměnných. Kostky jsou silně typizovaný programovací jazyk, což znamená, že v době kompilace bude jazyk zkontrolován typem, čímž se zabrání runtime chybám typu.
Typy
V programovacím jazyce Dice existují dva druhy typů: primitivní typy a neprimitivní typy. Odpovídajícím způsobem existují dva druhy datových hodnot, které lze uložit do proměnných, předat jako argumenty, vrátit metodami a provozovat na: primitivní hodnoty a neprimitivní hodnoty.
K dispozici je také speciální typ null, typ výrazu null, který nemá název. Protože null typ nemá název, je nemožné deklarovat proměnnou null typu. Odkaz null je jedinou možnou hodnotou výrazu typu null. Nulový odkaz může vždy projít rozšířením převodu odkazu na jakýkoli typ odkazu. V praxi může programátor ignorovat null typ a jen předstírat, že null je pouze speciální literál, který může být jakéhokoli referenčního typu.