Programmer's delight
Posted: Tue Jan 22, 2019 9:28 pm
Hello all,
We are a lot of oldschool coders there, having some experience with several programming languages, mixing paradigms as needed, learning for hours with websites, books, forums and so on. I remember the beginning of java, php, python and the pleasure I had with them. What I wanted to say is that the coding community enthusiasm is what leads to success. It's what happened each time.
So, the question is : what is giving a coder pleasure and fun ?
For me, easy : new horizons, breakthrough, not headache. I'm delighted when a language or a tool allows me to do something new, or something else better, faster, and I don't care if I have to learn to use it. The wow effect is what I'm looking for, too.
I have to say that with python, we have some of these breakthrough. And it is what I'd like to see in PB.
BASIC has always been the choice to discover coding, to learn, to do things and test ideas easily. Now, some things are easier with Python or PHP. I think that these languages are born because other languages were considered as limited. But BASIC shouldn't be seen as fixed in the past. What is BASIC : something easy to understand, to use, to manipulate. BASIC is what we decide it is.
An example : I'd like to see in PB easier large data manipulation. I'd like to play with arrays, lists, maps, vectors as with variables. I do not want the "power" of C, overloading, defining operators. I want it easy. I want to save, load it, send and receive it. The background is already there, but I don't want a new function : I want it integrated beautifully in the language, so that it seems natural.
And you, what would you want to see natively in a today's BASIC ?
We are a lot of oldschool coders there, having some experience with several programming languages, mixing paradigms as needed, learning for hours with websites, books, forums and so on. I remember the beginning of java, php, python and the pleasure I had with them. What I wanted to say is that the coding community enthusiasm is what leads to success. It's what happened each time.
So, the question is : what is giving a coder pleasure and fun ?
For me, easy : new horizons, breakthrough, not headache. I'm delighted when a language or a tool allows me to do something new, or something else better, faster, and I don't care if I have to learn to use it. The wow effect is what I'm looking for, too.
I have to say that with python, we have some of these breakthrough. And it is what I'd like to see in PB.
BASIC has always been the choice to discover coding, to learn, to do things and test ideas easily. Now, some things are easier with Python or PHP. I think that these languages are born because other languages were considered as limited. But BASIC shouldn't be seen as fixed in the past. What is BASIC : something easy to understand, to use, to manipulate. BASIC is what we decide it is.
An example : I'd like to see in PB easier large data manipulation. I'd like to play with arrays, lists, maps, vectors as with variables. I do not want the "power" of C, overloading, defining operators. I want it easy. I want to save, load it, send and receive it. The background is already there, but I don't want a new function : I want it integrated beautifully in the language, so that it seems natural.
And you, what would you want to see natively in a today's BASIC ?