LINC je výkonný a zároveň snadno naučitelný programovací jazyk. Jeho autorem je Dr. Richard E. Pattis, který vytvořil také známý jazyk Karel the Robot. LINC vychází z jazyka Pascal, ale je doplněn mnoha vylepšeními a doplňky.
LINC byl navržen se třemi hlavními cíli: aby se snadno naučil, aby se snadno používal a aby byl výkonný. A ve všech třech ohledech se mu to rozhodně daří. LINC je pravděpodobně nejsnadněji naučitelným jazykem po jazyku Logo. Díky syntaxi podobné angličtině a mnoha vestavěným funkcím se také velmi snadno používá. I přes svou jednoduchost je LINC velmi výkonný jazyk. Má všechny funkce, které byste u moderního jazyka očekávali, včetně např:
- strukturované programování
- datové typy vysoké úrovně
- Složité řídicí struktury
- Podprogramy a funkce
- Vstup/výstup
- Grafika
- Zpracování výjimek
Jedním z nejvýraznějších rysů LINCu je používání "štítků". Štítek je jednoduše název, který můžete dát libovolnému příkazu nebo skupině příkazů. Díky tomu lze velmi snadno vytvářet "bloky" kódu, které lze provádět jako celek. Například můžete označit skupinu příkazů jako "Smyčka" a pak použít označení "Smyčka" k opakovanému provádění těchto příkazů.
LINC má také velmi bohatou sadu datových typů. Kromě obvyklých skalárních typů (celá čísla, čísla s pohyblivou řádovou čárkou, znaky a řetězce) podporuje LINC také pole, záznamy, množiny, soubory a dokonce ukazatele. Datové typy LINCu jsou tak bohaté a flexibilní, že s jejich pomocí můžete vytvořit téměř jakoukoli datovou strukturu, kterou si dokážete představit.
LINC má také vynikající podporu pro grafiku a vstup/výstup. Obsahuje výkonnou grafickou knihovnu, která usnadňuje vytváření sofistikovaných grafických programů. A jeho vstupně-výstupní knihovna umožňuje stejně snadno vytvářet programy, které čtou a zapisují soubory, komunikují se zařízeními atd.
Celkově je LINC vynikající volbou pro téměř všechny programátorské úlohy. Zvláště dobře se hodí pro vzdělávací aplikace, ale je dostatečně výkonný i pro profesionální použití. Pokud hledáte snadno naučitelný, snadno použitelný a výkonný programovací jazyk, LINC rozhodně stojí za zvážení.