Re: Random Issues
- Posted by Ralf Nieuwenhuijsen <nieuwen at XS4ALL.NL> Feb 05, 1999
- 478 views
>The namespace situation will definitely be improved, but >have a look at how C's namespace system works. >It's similar to, but in many ways worse than Euphoria's. >In C, *all* non-private symbols are *global* unless you explicitly >declare them "static". In Euphoria, non-private symbols >are local to the file, unless you explicitly declare them "global". >For programmers, lazy people that they are, this makes a >huge difference. Stroustrup has admitted that C should >have been done the other way. People have written C programs of >millions of lines of code. C was not "held back" from >becoming a major language because of this. Spice Girls are very famous. They have sold well. Does this make them good artists ? Was MS-Dos really the best platform all those years ? Are basic or C usefull languages ? Again.. you're comparing Euphoria to C. And popularity and quality have no relatingship what-so-ever. What do we call the lack of such relationship ? Marketing/Brainwashing/etc. I mean, these are the 90-ties, you invest in marketing rather than quality. Im just rambling here. My point is the same as yours. C is very very popular yet not as good as Euphoria. >Suppose *Euphoria* were the established language, and >suppose I had just invented C++. People would say C++ is >an obvious loser because: > * no subscript checking > * no uninitialized variable checking > * you have to compile and link after every small change > * no support for true dynamic storage allocation > * you have to declare the size and type of everything > * manual is over 1000 pages - no one will read it unless > they can get a job in it Oh well, great. So, when Im having issues, I can at least enjoy the fact that several professional C programmers are dealing with the same problem. Its like in restaurant, I have terrible soup, and the cook would say 'in the 3rd world countries' they dont even have soup. Oh well.. maybe im just a bit cranky this morning... Ralf