|
Post by Tomaaz on Aug 2, 2019 12:33:52 GMT -6
Tbird, of course, syntax and structuring are part of what I was talking about, but this is programming we are talking about and not poetry or art, so not everything is a matter of personal preference. One of the reason why BASIC is not considered serious language nowadays is exactly the fact that due to it's syntax and structuring it's difficult to write code that humans can understand. OK, newer BASIC dialects are not that bad, but it's to little to late.
Imagine. A guy 50-60 years old bought himself the newest smartfon, but all he uses it for is making calls and sending SMSs. Then he meets you and says "All I do with this smartfon I could do with my simple mobile phone 20 years ago. It has it covered from the start". Well, if he dosen't use all these features his smartphone has then of course he can think like that. But it doesn't change the fact that you can do with modern smartphone much more than you could do with a mobile phone 20 years ago. It's also the fact that 99% of the population has moved on, uses all the new features and going back to old school mobile is not an option for them. And one guy stuck in the past and unable to progress doesn't change anything here. Now, look at this:
old school mobile = BASIC modern smartphone = Python/Java/C#/C++ the guy = Aurel 99% of the population = 99% of programmers
I don't think I can be more clear than that.
|
|
|
Post by tbird on Aug 2, 2019 13:21:55 GMT -6
I understand where you are coming from, and from a straightforward practical point of view you are correct, there is little need for BASIC to the 99%, but as I use Linux the point of view of the 99% means very little.
As such since everything is based on how one sees it, since this isn't just about programming it's about something I enjoy, I don't enjoy the other languages so they are not practical or useful to me at all.
It's just my opinion as small as it may be, BASIC has a place.... Or it wouldn't exist anymore.
|
|
|
Post by Tomaaz on Aug 2, 2019 13:51:34 GMT -6
Of course there is still place for BASIC (there is place for old school mobile phones, too). As long as people understand it place and position in modern world there is absolutely nothing wrong with using BASIC. But when someone starts spreading nonsense like "Python is a total crap. BASIC is great and only idiots choose Python over BASIC" without understanding differences between them and seeing the whole modern programming landscape then you know...
|
|
|
Post by Tomaaz on Aug 2, 2019 13:59:52 GMT -6
I forgot to mention conspiracy theories like "Google is behind it...". But you know - it all comes from a person who thinks that "SSL is just another crap to help Google spying on you". The same person tells me to "scratch my ass and get ready for python" (I'm still not sure if that supossed to be funny or was it serious, maybe?).
|
|
|
Post by tbird on Aug 2, 2019 14:20:05 GMT -6
Well I will agree with aurel on one point, I have no use for Python, but in the same respect it's widely used so it definitely has its place. As for aurel comment I am not sure, it's all down to a case of to each their own....and loyalties I guess.
|
|
|
Post by Tomaaz on Aug 2, 2019 15:25:30 GMT -6
I also don't use Python. There are things about it I don't understand. There are things about it I don't like. But "it's junk, but Google has made milions use it"? Come on. I've been fighting with Aurel for years and on many forums. But don't worry. I'm not planning to register or be active as a guest here.
|
|
|
Post by tbird on Aug 2, 2019 17:45:22 GMT -6
I kinda thought that you 2 had history due to the comments.. As far as sticking around, no issues if you have knowledge to share I have no concerns.
|
|
|
Post by eyfenna on Aug 3, 2019 0:54:45 GMT -6
Actually I met one person that transitioned to handy from smartphone but that is besides the point here.
And that google's go language was forgotten is also only a sidenote.
|
|
|
Post by Tomaaz on Aug 3, 2019 3:03:22 GMT -6
Myself, I'm thinking about going back to an old-school mobile, but a) I won't be telling others how great old-school phones are b) I'm not sure how long it would last.
Go is not forgotten. It's only not as popular as some people would expect, but I can see that it's slowly gaining popularity. It's actually a very nice language (clean, fast, easy to use, no OOP). But you're absolutely right. Being backed by a big company doesn't guarantee instant popularity. Dart would be another example, here.
|
|
|
Post by eyfenna on Aug 3, 2019 3:18:13 GMT -6
Hum I myself use go sometimes and feel that it is reasonable to correct the statement that go has no oop.
Actually it has oop in a way that is simple and easier to comprehend.
There is functions: func Add(int a, int b) int{ return a+b }
Additional it has structures:
type Vertex struct{ A int B int } and it has like oop methods on objects:
func(v Vertex) Add() int { return v.A + v.B } besided this it offers methods that change variables of a structure func (v *Vertex) Set(int a, int b) { v.A = a v.B = b } last but not least it has interfaces which offer capabilities similar to polymorphism and rules to make something private or public.
In so far go has oop, just not the oop most are used from java or c++ like programming languages.
|
|
|
Post by Tomaaz on Aug 3, 2019 4:26:52 GMT -6
Yes. It doesn't force OOP on you and it doesn't treat OOP as the major/only way to do things.
|
|
|
Post by aurel on Aug 5, 2019 3:35:08 GMT -6
Ohhh poor tomaaz or tomazzzz I am not sure who is this guy ..ahhh by the way why you posting here? ahh yes to explain to all that BASIC is obsolete and that is not popular . most of things i said here and on other forums are true but because tomaaz cannot swallow some facts ..ohhh poor tomaaz
|
|