JAL, PIC mikro denetleyicileri için geliştirilmiş ücretsiz (freeware), yüksek seviyeli ve açık kaynak koduna sahip bir derleyicidir. JAL ücretsiz olması sebebiyle internet üzerinden rahatlıkla indirilebilir ve lisans problemi yaşamadan gönül rahatlığı ile kullanılabilir. JALın açık kaynak kodlu olması sebebiyle kullanıcılar JALın kaynak kodlarından yararlanıp programlar yazabilir veya JALın kaynak kodlarını geliştirebilirler. JAL yazım kuralları olarak PASCAL ve Cyi temel almış olup oldukça sade ve anlaşılır bir program yazım tekniği kullanır. Dolayısıyla önceden PASCAL veya C kullanan kişiler hızla JALa uyum sağlayabileceklerdir. Yeni başlayanlar ise kolay yazım kuralları sebebiyle uyum sağlamakta zorluk çekmeyeceklerdir.
JAL kullanarak PIC16C84, PIC16F84, PIC16F877, PIC12C509A, PIC12C508, PIC12CE674, PIC16F628, PIC18F252, PIC18F242, PIC18F442, PIC18F452, PIC12F629, PIC12F675, PIC16F88 isimli PICler için program yazılabilir. Ayrıca temel mimarisi aynı olan mikro denetleyiciler için de program yazılmasına imkan sağlar. Örneğin PIC16F628 için yazılacak bir JAL programı, PIC16F628 ile aynı emel özelliklere sahip PIC16F627 ve PIC16F648 için de kullanılabilir.
JAL, en büyük açık kaynak kodu geliştirme organizasyonu olan sorceforce.net tarafından geliştirilmektedir. JAL hakkında yeni bilgilere http:jal.sourceforge.net/ adresinden ulaşılabilir. Programcılık yeteneğine güvenenler JALın geliştirme grubuna katılabilirler. JAL hakkında internette bulunan birçok haber grubu ve web sitesi sayesinde de kullanıcılar rahatlıkla istedikleri bilgiye ulaşabileceklerdir.
JALın üstün özelliklerinden biri de DOS Windows 95, Windows 98, Windows ME, Windows NT, Windows XP, Linux ve MacOS gibi bütün popüler işletim sistemlerinde kullanılabilmesidir.