Nedávno som si stiahol freewarový kompilátor jazyka C, ktorý môže pokojne nahradiť hocijaký komerčný kompilátor, ak ste nie špičkový programátor a nie ste primoc náročný.
Viackrát som už videl kompilátor programovacieho jazyka, ktorý mal slúžiť ako náhrada za drahý komerčný program. Až nedávno som si stiahol freewarový kompilátor jazyka C, ktorý môže pokojne nahradiť hocijaký komerčný kompilátor, ak ste nie špičkový programátor a nie ste primoc náročný. Ale poďme k jeho opisu: Budem ho porovnávať s Visual C++ (ďalej len VC), aby ste mali aspoň základnú predstavu o jeho možnostiach.
Stiahnutý inštalačný súbor zaberá 1,6 MB, čo je dosť zaujímavé, lebo VC zaberá celé jedno CD. Po inštalácii zaberie približne 10 MB (VC 120-200 MB - záleží od toho, čo inštalujete).
Čo môžete vytvárať
Po inštalácii spustite súbor
"/bin/wedit.exe", ktorý slúži ako prostredie. Dajte vytvoriť nový projekt (
Project/Create), pričom máte na výber tieto výsledné súbory:
- Windows Executable - klasický program pre Windows s vlastným prostredím, ktoré si môžete sami vytvoriť dodaným programom (bude o ňom reč ďalej).
- Console Application - klasická aplikácia pre konzolu (všetky výstupy pôjdu do textového okna).
- Static Library - knižnica LIB.
- Dynamic Link Library - dynamická knižnica DLL.
Do projektu vložíte vopred pripravené súbory, doplníte pomocné informácie (vkladanie DEBUG informácií, knižnice, ktoré sa budú linkovať) a potom sa vám zobrazia súbory v projekte a
Makefile. Tieto máte možnosť ľubovoľne modifikovať a dopĺňať. Rovnako môžete hocikedy meniť vlastnosti celého projektu.
Kompilovanie
V menu si zvoľte
"Compiler/Rebuild all". Všetky súbory budú skompilované nanovo. Tu by som rád upozornil na dve veci, ktoré ma milo prekvapili:
Rýchlosť kompilovania - niektoré projekty (napr. menšie Console Application) sa kompilujú okolo 1-2 sekúnd (na Pentium II, 64 MB RAM) !!! Ak to porovnáme s VC, ktoré kompiluje aj krátke veci minimálne 5-10 sekúnd (niekedy aj viac), je to veľmi pekné. Ak prerábate nejaké veci a nevšimnete si, že ste urobili pár chýb, toto vám ušetrí veľa času.
Veľkosť výsledného súboru - skúšal som kompilovať program PING. Výsledná veľkosť bola len 7,2 kB. Ďalej som skompiloval jednoduchý web-server, ktorý som voľakedy naprogramoval pre vlastnú potrebu (testovanie stránok). Výsledný súbor zabral 26 kB !!! Ak to porovnáme s VC, ktorý jednoduché súbory skompiluje na 50-60 KB, je to tiež zaujímavé (ako to ten autor len urobil ??).
Tvorba vlastného prostredia
Za týmto účelom sa dodáva "wizard", pomocou ktorého vložíte potrebné komponenty do dialógu. Chcel by som len poznamenať, že VC bolo v tomto lepšie, aspoň čo sa týka prehľadnosti. Ináč nemám výhrady.
Hlavne zadarmo
Čo ma prekvapilo je to, že tento program je voľne použiteľný bez poplatkov. Rovnako programy ním vytvorené môžete ľubovoľne šíriť alebo aj predávať. Autor zakazuje len zasahovať do programu samotného. Ak chcete LCC šíriť, mali by ste autora kontaktovať.
Keď ho porovnávam s VC, určite sa nemá za čo hanbiť. Ak občas potrebujete urobiť jednoduché programy, určite ho aspoň vyskúšajte. Za skúšku predsa nič nedáte.