LocalazyLocalazy
J je vysokoúrovňový, univerzální programovací jazyk, který je dialektem jazyka APL. Vytvořili jej na počátku 90. let 20. století Kenneth E. Iverson a Roger Hui. Jazyk J je známý svou stručnou a výkonnou syntaxí. Programy v jazyce J jsou obvykle mnohem kratší než programy napsané v jiných jazycích. Je to proto, že syntaxe jazyka J je navržena tak, aby byla co nejstručnější. Například tradiční program Hello, World! lze napsat v pouhých dvou řádcích kódu J: Hello, World! NB. Vytiskne "Hello, World!" Jazyk J má také velmi výkonnou sadu vestavěných operátorů a funkcí. To znamená, že programy v jazyce J mohou být velmi expresivní. Operátory jazyka J jsou často inspirovány matematickým zápisem. Například operátor +/ (plus lomítko) je v jazyce J ekvivalentem funkce sum v jiných jazycích. Jazyk J je velmi efektivní. Programy v jazyce J často běží mnohem rychleji než programy napsané v jiných jazycích. Je to proto, že jazyk J je navržen tak, aby jej prováděl procesor počítače, a nikoli lidský interpret. Jazyk J je přenositelný. To znamená, že programy v jazyce J lze spustit na jakékoli platformě, která má interpret jazyka J. Programy v jazyce J lze také zkompilovat do jiných jazyků, například do jazyka C. J je svobodný jazyk s otevřeným zdrojovým kódem. Interpret J je k dispozici pro všechny hlavní operační systémy.