OT: konecne poriadny piatkovy flame na temu "to C or not to C" Was:Vyctovy typ v C
Ales Prochaska
prochaska@alsoft.cz
Pondělí Září 3 14:05:29 CEST 2007
Daji, <podpich> jenom člověk při jejich popisu brblá proč jsou tam
takové nepraktické datové struktury ... a ony proto, že byly šité na
míru céčku :-) </podpich>
Ales Prochaska
> --- Jan Waclawek <wek@evona.sk> wrote:
>> Neviem ani h*** o DLL.
> <podpich>Takze z pacsalovskych aplikaciach sa nedaju vyzit?</podpich>
>> Nevidim vsak principialny problem, ak je ta informacia o prototypoch
>> zahrnuta hoci aj v binarnom subore, tu informaciu kedykolvek z toho
>> suboru dostat.
> A prave v DLL tato informacia nie je! Teda okrem DLL vytvorenych v C++,
> ktore su ale opat pouzitelne len v C++ aplikaciach (OK povedzme aj v
> inych, ak sa pouziju cele malovane nazvy funkcii a zodpovedajuce
> volacie konvencie - toto ale nie je standard pre DLL).
>> V TurboPascale (co je vlastne defacto standard Pascalu) a jeho
>> nasledovnikoch je sekcia prototypov sucastou zdrojoveho textu
>> kniznice
>> ("unit") ako jednoznacne oddelena cast (klucovymi slovami sa urcuje,
>> kde
>> je "rozhranie" a kde "implementacia" - vlastne toto su priamo tie
>> klucove slova ("rozhranie"="interface").
>> No a interface je potom pritomne aj vo vyslednom binari (aj ked v
>> trocha
>> "pozutej" podobe). Na preklad staci potom mat ten binar, je to len
>> jeden
>> subor a netreba nikde nic linkovat, staci ho v zdrojaku aplikacie
>> spomenut... :-)
> Ten binar je teda znovupouzitelny len v pacsalovskej aplikacii, ak
> dobre rozumiem. OK, interne to ma teda pascal poriesene. Ako ale na
> moduly vytvorene v inych jazykoch? Typicky co ine, ako DLL-ky :-)
> Som si vedomy, ze DLL je Win - zavisle, len ma to zaujima z hladiska
> tej konzistentnosti.
> C ma aj svoje platformovo nezavisle staticke libky, pouzitelne opat len
> v C aplikaciach a tam plati to, co bolo povedane o *.h a *.obj.
> miro
>
> ____________________________________________________________________________________
> Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
> http://smallbusiness.yahoo.com/webhosting
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list