You are viewing a single comment's thread from:

RE: Sunset & Windmills: A 5-Minute Drone Magic Session

in Drone3 months ago

Still need to go back to Qortal to spend some time there too! But been a bit occupied lately 😂
Which programming language is best… hmmm…
I’d go for C or PHP actually. Python is easy to learn, but perhaps just a tad too easy, which makes it allowing for bad practices. Same for JavaScript. With the added disadvantage in JS that there are so many different frameworks that create dialects of JS that if you work in that one framework, you can’t even use the base language anymore (more or less).
So in that sense, C or PHP. Basic and rather strict (or very strict in the case of C).
And if not one of those: I’d go for python.
!INDEED
!ALIVE
!BBH
!DUO
And more coders would be welcome for sure! But we need to keep accessibility of the platform in mind as well. So that non-coders or techie people still feel at home.

Sort:  


You just got DUO from @borniet.
They have 1/1 DUO calls left.
duo_logo
Learn all about DUO here.

Yes, I saw you appear that one time! We need go get you introduced to the community a bit so that we can get you a minting sponsor, so that you can start minting and earing QORT for keeping your node online. My sponsor will probably be happy to sponsor you too. I'll be able to sponsor people myself in about 8 months, when I reach level 5. I really appreciate you sharing your perspective and suggestions on coding languages, and surprisingly those three languages, C, PHP, and Python were already near the top of my list of ones to learn first.

Absolutely, I want Hive like a resplendently riced Linux desktop, where everything can be accomplished both via the GUI and from the command line. 😁🙏💚✨🤙

!INDEED

Got you on the Qort as well btw!
You’ll see me appear again there soon enough!!! 😉🙏
!INDEED
!LOLZ

Excellent, and I look forward to it! 😁 🙏 💚 ✨ 🤙

!INDEED

Same here !INDEED :-)
Wanted to boot it up again yesterday, but in the end was too busy. Even too busy to reply to all my messages :-D !LOL
!PIZZA

No worries, it will be there waiting! You really do amazingly well for being so busy! It takes a long time to go through the levels, and progressively longer, so getting you up and minting soon would be good. I just got to level 4, and I won't reach level 5 until the beginning of March...lol! I feel ya on the notifications! I'm still 4 hours behind and it's just past 12AM, so I need to get to bed very soon! 😁 🙏 💚 ✨ 🤙

!HOPE
!INDEED
!WEIRD

I did it!!! Today I managed to catch up again on the notifications :-) And I must say I’m pretty proud of myself! :-)
A disadvantage about Qortal is that it requires the application on the computer, since I don’t have access to my personal computer every single day, it’s less handy. But yeah, do want to get the minting stuff started ASAP ;-)
!INDEED
!HOPE
!WEIRD
!ALIVE
!VSC

Brilliant, and congratulations! I so understand...lol! Yes, the fact that a node needs to be run on a computer, or things like RaspberryPis, does limit its present use a bit. There is an Android mobile app, made by a community member, that allows you to do a great many things, but that also wouldn't be very useful to you since you use an iPhone. The cool thing about Qortal is that the core and the UI don't need to be run on the same machine, but can communicate via SSH. 😁🙏💚✨🤙

!HOPE
!INDEED
!WEIRD

Now THAT is an interesting feat !INDEED!!!! I’ll keep that in mind! Now, my laptop at home is mostly online 24/7, so that’s still not really an issue. But I have some servers that are even onliner ;-)
!PIZZA
!VSC

(12/250)
@tydynrain! @borniet Wants to spread Hope! so I just sent 1 HOP to your account on behalf of @borniet.

Since we think the world can use more Hope, you can now already start spreading Hope yourself!

(html comment removed: )

(12/100)
@tydynrain! @borniet Totally agrees with your content! so I just sent 1 IDD to your account on behalf of @borniet.

(html comment removed: )

(4/50)
@borniet! @tydynrain Totally agrees with your content! so I just sent 1 IDD to your account on behalf of @tydynrain.

(html comment removed: )

Oh how great that would be!!! A Hive-commandline version!
Would be pretty easy to do using Python or PHP for sure!!!!
!INDEED
!LOLZ
!PIZZA

That would be pretty !BADASS !INDEED I'd say! That's awesome! So the higher-level languages for that sort of thing? 😁 🙏 💚 ✨ 🤙

!INDEED
!PIZZA

Good question :-)
Depends on what your target audience is…
Since you say Command Line, it is not your average windows user who knows Google FB and Word. So they would not have an issue with using the command like “python3 thehivecommand parameter 1, 2, 3”
This also makes it very portable.
If you’d want to go for speed, I’d go for C++ for this one. Then you have an executable, but need a different one for each platform…
!INDEED
!HOPE
!BADASS (not yet :-D )
!HUG

Ah, OK, I understand! People really should become comfortable with the command line! I keep hearing about C++. Ah, yes, I'm familiar with the need to complile binaries for each platform, unless of course it's in Java. 😁🙏💚✨🤙

!BADASS (Hahaha!!!)
!HOPE
!INDEED
!WEIRD

!LOL @ !BADASS :-D
C++ is basically the object oriented version of C (and some more). But due to the low-levelness of both these, it’s not just only compiling a new binary for each platform, depending on what your code does, it can potentially also include quite some codechanges as well!
That’s an advantage of Java, you write 1 code, compile 1 binary (or actually an intermediate in this case), and you run it in the Java Virtual Machine, which is adjusted for every single platform.
!LUV
!HUG
!BEER

Oh, OK, I see! Oh wow, that's whole other level of which I was not aware! I was actually learning Java for a short time, and my impressions of it was that it seemed fairly consistent and logical. The Qortal core is written in Java. 😁 🙏 💚 ✨ 🤙

!HOPE
!INDEED
!WEIRD

Java is indeed quite consistent and logical, and definitely also a good language to start learning.
I would say any language that is strict is VERY good for learning, as it helps you code correctly.
The later/looser languages are easier to learn, because you don’t need to take care of typecasting and all, but by doing that it allows for many more mistakes, which will not necessarily crash your app, but will have an impact on speed and possibly security.
!HOPE
!INDEED
!WEIRD

(18/250)
@tydynrain! @borniet Wants to spread Hope! so I just sent 1 HOP to your account on behalf of @borniet.

Since we think the world can use more Hope, you can now already start spreading Hope yourself!

(html comment removed: )

@borniet, sorry! You need more $IDD to use this command.

The minimum requirement is 50.0 IDD balance.

More $IDD is available from Hive-Engine or Tribaldex

(5/50)
@borniet! @tydynrain Totally agrees with your content! so I just sent 1 IDD to your account on behalf of @tydynrain.

(html comment removed: )