LocalazyLocalazy
Red je multiparadigmatický programovací jazyk, ktorý vytvoril Nicholas Winters. Je to kompilovaný, staticky typovaný, súbežný, garbage-collected jazyk s dôrazom na rýchlosť a bezpečnosť. Funguje v systémoch Linux, MacOS a Windows. Red má vlastný virtuálny stroj, ktorý sa používa na kompiláciu a vykonávanie kódu Red. Virtuálny stroj Red je navrhnutý tak, aby bol rýchly, efektívny a prenosný. Má kompilátor Just-In-Time, ktorý kompiluje kód Red na natívny kód pre cieľovú platformu. Red je staticky typovaný jazyk, čo znamená, že premenné musia byť pred použitím deklarované s uvedením ich typu. Red je tiež garbage-collected jazyk, čo znamená, že pamäť je automaticky spravovaná virtuálnym strojom Red. Red je súbežný jazyk, čo znamená, že viacero vlákien vykonávania môže bežať paralelne. Red podporuje odovzdávanie správ medzi vláknami, čo umožňuje bezpečnú a efektívnu komunikáciu medzi vláknami. Red je navrhnutý ako rýchly jazyk. Má množstvo funkcií, ktoré sú navrhnuté tak, aby sa kód spúšťal rýchlejšie, ako napríklad inline caching a typová inferencia. Red je tiež navrhnutý ako bezpečný jazyk. Má množstvo funkcií, ktoré pomáhajú predchádzať chybám, napríklad kontrolu typov a kontrolu hraníc. Red je jazyk s otvoreným zdrojovým kódom, čo znamená, že každý môže prispieť k vývoju jazyka.