J
jacob navia
Rob Kendrick a écrit :
AN EXTERNAL LIBRARY
That is the same as with C. You link in C statically (or dynamically)
but you can't do any network/graphics/dynamic loading/you-name-it
without having to use external libraries what was my point!
Of course. Then you use dlopen to load all the OS-specific components!
You have just confirmed what I said:
Using ONLY the minimum mentioned in the standard you can't use directories
graphics, network and many other things that are essential today.
The standard is just a common minimum and a program that uses standard
libraries is written in C and uses extensions like (for instance) a GC.
Sure, then graphics, network, and whatever are done by loadingYou've heard of Lua, yeah? http://www.lua.org/ It's a very serious
piece of software; one of the fastest scripting languages around. And
written entirely in ANSI C with only a handful of concessions (such as
dlopen to allow for extensions).
AN EXTERNAL LIBRARY
That is the same as with C. You link in C statically (or dynamically)
but you can't do any network/graphics/dynamic loading/you-name-it
without having to use external libraries what was my point!
It's quite easy to write great, reusable, reliable software components
in ANSI C without reaching for OS-specific extensions.
B.
Of course. Then you use dlopen to load all the OS-specific components!
You have just confirmed what I said:
Using ONLY the minimum mentioned in the standard you can't use directories
graphics, network and many other things that are essential today.
The standard is just a common minimum and a program that uses standard
libraries is written in C and uses extensions like (for instance) a GC.