Quote: " we may just need to reassess our concept of the purpose pf DBPro: as with most BASIC languages, it shouldnt really be intended to serve as a be all end all language, but rather to serve as an introduction, and DB does this very well."
Quote: "I dont know that it is something that is needed, we may just need to reassess our concept of the purpose pf DBPro"
Ok, this is speaking for yourself; I disagree with this so much, it hurts; oo I am getting a headache;.. I most certainly think it is really really necessary for the major bugs to be fixed. OK I use the thing at least 6 hours per day every day of the week, so the bugs are in my face, so I suppose that is the difference between us.
I do not think they called it DarkBASIC -Professional- if they intended it to be an introduction to games development; there are plenty of similar solutions used to make and SELL video-games; not learn elementary computer science. In other words, the DLVA driving school tutor DVD I purchased was not made by someone learning how to program with DarkBASIC Learning school.
But do see your point about it not being the be all end all language;
no language is the be all end all language! That is why we call them languages; they are dialectical syntax orchestrated to fulfill different needs according to those who make use of them, not to be superior in all areas. This reminds me of the propaganda that a VB.Net application is inferior to a C# .Net application.
I too use many languages; and in my opinion, DBP is favourite for high level programming; low level programming comes in the form of plugins.
DBP is a c++ based Direct X wrapper library featuring a BASIC compiler for people comfortable with BASIC, and Dark GDK for people comfortable with C++.
I doubt you feel it is introductory because of the 'BASIC' prefix, as is the prefix for Visual Basic; but being introductory?? A language containing windows registry functions, raw memory manipulation, shaders, vectors and physics could be called introductory? It's like saying XNA is introductory
I'm not comparing DarkBASIC to C++, I am differentiating them as tools with particular benefits; one being decades older, larger, maturer and supported by the corporations.
Quote: " by the time a user becomes proficient enough in the language to properly make use of all these requested features, they have enough foundational understanding of programming to move to a more standard language which is better able to support advanced usage and features."
The only reason I will not answer why I disagree with this claim in full is because it is not worth writing a novel, no time at the moment.
Let's just say that DarkBASIC is a C++ library hooked to a compiler that can make use of what ever feature, upgrade, API, technology or advancement C++ receives in the form of Direct X and the operating system, and leave it as that for my reason for disagreeing with the above claim. If it were true, I wonder why they used DarkBASIC to build FPS Creator, and not raw C++, are they not professional?
gahhh!?
- [edit]Chris jumped on his head and woke up in hospital[/edit]