Re: Help me defend PB "reputation"
Posted: Wed May 13, 2015 3:13 pm
Thats not true and they know it. After this there is no point in discussing anymore because the discussion is not serious.ostapas wrote: 1. Amateurish, esoteric language.
This is all true.ostapas wrote: 2. No real OOP.
3. Small community and number of libraries.
4. Foggy future of it.
OOP isnt something which is required for any problem. It's a different way of programing which has is pros and cons. For me personaly OOP is a minus for a language. I am allways struggling with OOP constructs. Not because i dont get how OOP works, but because it tends to produce hard to track bugs, which i dont encounter in imperative languages. OOP was the main point for me to move to PureBasic, because i just don't like OOP.
The best argument for PB is the worst property of C++.
C++ is unnecessary complicated and has a very messy syntax. You get used to it, so if you only use C++ you will not see this. But if you use any Basic language it should be very apparent to you.
Very small mistakes can lead to very different outcomes you dont get with languages with clearer syntaxes like PB.
Remember when Apple authenticated everything? That was a very small syntactical mistake by the coder.
Realy the only things going for C++ is the amount of librarys, the big community and that there is a compiler for about every plattform. Technicaly it's not a modern language. There are languages which are much better at many tasks than C++. A serious coder should have a set of languages and should not stick to only one.