11. A system comprising: one or more memory devices at least collectively storing a non-transitory processor-executable code configured to implement instructions; one or more processing devices to execute the processor-executable code to implement the instructions, the instructions configured to cause operations to be performed including: accessing an algorithmic description representation of a circuit design, the algorithmic description representation being specified in a first language and including at least one programming language construct associated with a first safety data type; and compiling the algorithmic description representation of the circuit design, the compiling including: identifying the at least one programming language construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition, the second representation being provided in a second language and including at least one safety feature for a portion of the circuit design associated with the at least one programming language construct.
11. A system comprising: one or more memory devices at least collectively storing a non-transitory processor-executable code configured to implement instructions; one or more processing devices to execute the processor-executable code to implement the instructions, the instructions configured to cause operations to be performed including: accessing an algorithmic description representation of a circuit design, the algorithmic description representation being specified in a first language and including at least one programming language construct associated with a first safety data type; and compiling the algorithmic description representation of the circuit design, the compiling including: identifying the at least one programming language construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition, the second representation being provided in a second language and including at least one safety feature for a portion of the circuit design associated with the at least one programming language construct. 17. The system of claim 11 , wherein the at least one programming language construct includes at least one function including at least one parameter defined using the first safety data type.