» Poradna » Programy

OT: V čem programovat?

 |   | 

Mám takovou spíš otázku k zamyšlení.
V čem nejlépe programovat dejme tomu pod Windows, aby výsledný .exe byl co nejmenší? Tedy najít kompromis v pohodlnosti psaní a výsledným produktem. Tuším, že mi asi všichni řeknou C, ale to zrovna není moc pohdlné na programování a kromě toho výsledný produkt také není nejmenší. Udělal jsem si prográmek na odesílání emailu a má 600kB (kompiler Dev-C++). Asi to nějak neumím nebo co
 
V čem je udělaný například takový NetCat(41kB) nebo cokoli podobného? Jak se docílilo tak malého .exe?

Odpovědi na otázku

 |   | 

jsou pouzite knihovny (Library), datove soubory *.dat a podobne veci , take mas urcite moznost instalace install Shield wizard expres ktera je spolu na cd nebo dvd rom v ni pridas komponenty a exe soubor zakompilujes jako simple a mas vysledek te velikosti .http://www.zive.cz/Client.Images/smileys/1.gif"> http://www.zive.cz/Client.Images/smileys/1.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

No to není řešení. Ten NetCat u sebe taky nemá žádný datový sooubory a má 58 kB (předtím sem se nějak seknul).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Dev-C++ používá MinGW GCC kompilátor - to není kompilátor, který by byl úplně vhodný pro Win32. Je lepší použít Visual C++.

Malé velikosti se může docílit i kompresí EXE, ale podle mě je to blbost.

Jinak u mě má netcat ještě méně...

$ ls -l $(which nc6)
-rwxr-xr-x 1 root root 36252 led 22 22:44 /usr/bin/nc6

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

nj. Já mluvil o NetCatu na Win :)
 
Jinak s tím kompierem to zkusím http://www.zive.cz/Client.Images/smileys/3.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Velká velikost exe souboru je zapříčiněna knihovnami, které jsou v něm uložené. Například v Delphi má obyčejný EXE asi 450 kB, pokud ale kompilátor nastavíte tak, aby nepřidával knihovny, dostanete se na těch 45 kB. Riskujete ale, že nepůjde spustit na tom systému, kde není k dispozici potřebná knihovna
Řešení? Platforma .NET - ta obsahuje všechny knihovny a výsledné soubory jsou opravdu malé

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Proc by to nemelo jit pokud ma InstallShield expres a v delphi da (build)  na compilaci tak ty knihovny staci pridat v Shield a po compilaci setupu se po spusteni dane knihovny komponent nainstaluji, lze i pridavat vlastni.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Výsledný produkt, Kompromis




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

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

** Yoga C930 nabídne revoluční reproduktor v kloubu displeje ** Yoga Book C930 představuje zdařilý reparát podivného Yoga Booku ** ThinkPad X1 Extreme se může pochlubit extrémní výbavou v tenkém těle

Tomáš Holčík | 16

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

** Je lepší nabušený Photoshop, nebo program s jedním tlačítkem? ** Photolemur si myslí to druhé ** Tento fotoeditor neumí skoro nic, a přitom (skoro) všechno

Jakub Čížek | 19

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

** Letošní červenec byl třetím nejteplejším měsícem od roku 1880 ** Teplota naší planety roste raketovým tempem ** Co lidstvu hrozí v období, které v minulosti nemá obdoby?

Karel Kilián | 70

Google má nové telefony, počítač a domácí displej. Česko je stále mimo

Google má nové telefony, počítač a domácí displej. Česko je stále mimo

** Google dnes představil novinky ** Dočkali jsme se nového telefonu Pixel 3, tabletopočítače a domácího displeje ** Rozšíření Google Assistenta do dalších zemí se bohužel nekoná

David Polesný | 45

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku