LCC - malá náhrada za Visual C++ ?

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.

Diskuze (9) Další článek: Další obr na scéně

Témata článku: Software, Windows, Programování, Tieto, Milo, Visual, Ping, MA, Náhrada, Mali, Pingu, Console


Určitě si přečtěte

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

** Nejmodernější český železniční tunel je prošpikovaný technologiemi ** Za tři tisíce koupíte počítač, který je překoná ** Seznamte se s Nvidia Jetson Nano

Jakub Čížek | 50

3D tisk pro naprosté zelenáče: Co vyrobíte na laciném stroji za pár tisíc korun

3D tisk pro naprosté zelenáče: Co vyrobíte na laciném stroji za pár tisíc korun

** Domácí 3D tisk je dnes už finančně dostupný prakticky všem ** Lacinou tiskárnu pořídíte za pár tisíc korun ** Jak vlastně tisk probíhá a jak navrhnout, co vytisknout

Jakub Čížek | 66

Windows 10 po čtyřech letech: Jsou populární, ale stále je to šílený kočkopes

Windows 10 po čtyřech letech: Jsou populární, ale stále je to šílený kočkopes

** Windows 10 tu jsou už čtyři roky, první verze dorazila 29. 7. 2015 ** Desítky měly nahradit neúspěšnou řadu Windows 8.x ** I po letech však systém budí emoce a zůstává kočkopsem

Jakub Čížek | 111



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF