LocalazyLocalazy
LINC je výkonný a zároveň ľahko naučiteľný programovací jazyk. Jeho autorom je Dr. Richard E. Pattis, ktorý vytvoril aj známy jazyk Karel the Robot. LINC je založený na jazyku Pascal, ale s mnohými vylepšeniami a doplnkami. LINC bol navrhnutý s tromi hlavnými cieľmi: aby sa ľahko učil, aby sa ľahko používal a aby bol výkonný. A určite sa mu to darí vo všetkých troch bodoch. LINC je po jazyku Logo pravdepodobne najľahšie naučiteľný jazyk. Vďaka syntaxi podobnej angličtine a mnohým zabudovaným funkciám sa aj veľmi ľahko používa. Napriek svojej jednoduchosti je však LINC veľmi výkonný jazyk. Má všetky funkcie, ktoré by ste od moderného jazyka očakávali, vrátane: - štruktúrované programovanie - vysokoúrovňové dátové typy - Komplexné riadiace štruktúry - Podprogramy a funkcie - Vstup/výstup - Grafika - Spracovanie výnimiek Jednou z najcharakteristickejších vlastností LINCu je používanie "štítkov". Štítok je jednoducho meno, ktoré môžete dať akémukoľvek príkazu alebo skupine príkazov. Vďaka tomu je veľmi jednoduché vytvárať "bloky" kódu, ktoré sa môžu vykonávať ako celok. Môžete napríklad označiť skupinu príkazov ako "Loop" a potom použiť označenie "Loop" na opakované vykonávanie týchto príkazov. LINC má tiež veľmi bohatú sadu dátových typov. Okrem bežných skalárnych typov (celé čísla, čísla s pohyblivou rádovou čiarkou, znaky a reťazce) podporuje LINC aj polia, záznamy, množiny, súbory a dokonca ukazovatele. Dátové typy jazyka LINC sú také bohaté a flexibilné, že pomocou nich môžete vytvoriť takmer akúkoľvek dátovú štruktúru, ktorú si dokážete predstaviť. LINC má tiež vynikajúcu podporu pre grafiku a vstup/výstup. Obsahuje výkonnú grafickú knižnicu, ktorá uľahčuje vytváranie sofistikovaných grafických programov. A jeho vstupno-výstupná knižnica umožňuje rovnako ľahko vytvárať programy, ktoré čítajú a zapisujú súbory, komunikujú so zariadeniami atď. Celkovo je LINC vynikajúcou voľbou pre takmer akúkoľvek programovú úlohu. Je obzvlášť vhodný pre vzdelávacie aplikácie, ale je dostatočne výkonný aj na profesionálne použitie. Ak hľadáte ľahko naučiteľný, ľahko použiteľný a výkonný programovací jazyk, LINC určite stojí za zváženie.