• Which one?

    From Grease@VERT/DARKMATT to All on Monday, November 11, 2019 09:58:50
    I was wanting to learn to program some. Something in my spare time in the evenings. I have heard about Python. What say you, programming gurus?

    Grease

    ... I'm a soldier, not a diplomat. I can only tell the truth.

    ---
    � Synchronet � @GDark Matter BBS @R* @Ydarkmatt.synchro.net @R* @CHowdy from Texas!
  • From Nightfox@VERT/DIGDIST to Grease on Monday, November 11, 2019 10:01:17
    Re: Which one?
    By: Grease to All on Mon Nov 11 2019 10:58 am

    I was wanting to learn to program some. Something in my spare time in the evenings. I have heard about Python. What say you, programming gurus?

    I think python is a decent language for getting something done relatively easy.. It's an interpreted language rather than compiled (meaning you don't need to compile it, but if you really need a lot of speed for something, you're better off with a compiled language). Python is fairly nice though, and it includes a lot of useful libraries. It seems to be one of the more popular languages today.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Grease on Monday, November 11, 2019 13:23:40
    Re: Which one?
    By: Grease to All on Mon Nov 11 2019 10:58 am

    I was wanting to learn to program some. Something in my spare time in the evenings. I have heard about Python. What say you, programming gurus?

    Being that you run Synchronet, start with JavaScript. :-)

    digital man

    Synchronet "Real Fact" #75:
    Rob's alias "digital man" was inspired by a song on Rush's 1982 "Signals" album.
    Norco, CA WX: 75.7�F, 50.0% humidity, 0 mph N wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Nightfox on Monday, November 11, 2019 13:24:10
    Re: Which one?
    By: Nightfox to Grease on Mon Nov 11 2019 11:01 am

    Re: Which one?
    By: Grease to All on Mon Nov 11 2019 10:58 am

    I was wanting to learn to program some. Something in my spare time in the evenings. I have heard about Python. What say you, programming gurus?

    I think python is a decent language for getting something done relatively easy.. It's an interpreted language rather than compiled (meaning you don't need to compile it, but if you really need a lot of speed for something, you're better off with a compiled language). Python is fairly nice though, and it includes a lot of useful libraries. It seems to be one of the more popular languages today.

    Python can be compiled to native executables as well. Just an FYI.

    digital man

    Synchronet "Real Fact" #78:
    Synchronet Match Maker had at one time over 4000 profiles of men and women. Norco, CA WX: 75.7�F, 50.0% humidity, 0 mph N wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Monday, November 11, 2019 15:18:37
    Re: Which one?
    By: Digital Man to Nightfox on Mon Nov 11 2019 02:24 pm

    Python can be compiled to native executables as well. Just an FYI.

    Ah, that's cool. A long time ago, I saw something that would make an .exe from Python code, but it would basically just bundle the Python interpreter with your code, so it still wasn't really compiled. I've heard of Python .NET as well, but if that's compiled to the .NET runtime, it would be similar to Java, I believe.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From Grease@VERT/DARKMATT to Nightfox on Monday, November 11, 2019 17:03:36
    Re: Which one?
    By: Nightfox to Grease on Mon Nov 11 2019 11:01 am

    I think python is a decent language for getting something done relatively easy.. It's an interpreted language rather than compiled (meaning you don't need to compile it.

    I've seen this. I believe there are actual free sites where you build a game or something. Mainly, I just want to see how stuff works without having to learn a hundred languages. Speed is not an issue. We learned Paschal in high school. Typing in IBM EPSIDIC (sp?) cards. I don't remember a thing almost 40 years later.

    Grease

    ... Eye witnesses were on the scene in minutes.

    ---
    � Synchronet � Dark Matter BBS * darkmatt.synchro.net * Howdy from Texas!
  • From Grease@VERT/DARKMATT to Digital Man on Monday, November 11, 2019 17:05:56
    Re: Which one?
    By: Digital Man to Grease on Mon Nov 11 2019 02:23 pm

    Being that you run Synchronet, start with JavaScript. :-)

    Haha. I was thinking this too. Can't decide between this or Python. Is there a freebie site to start on this? Where would I go?

    Grease

    ... As a boy, he swallowed a teaspoon. And he hasn't stirred since.

    ---
    � Synchronet � Dark Matter BBS * darkmatt.synchro.net * Howdy from Texas!
  • From HusTler@VERT/HAVENS to Digital Man on Monday, November 11, 2019 19:28:33
    Re: Which one?
    By: Digital Man to Grease on Mon Nov 11 2019 02:23 pm

    I was wanting to learn to program some. Something in my spare time in

    Being that you run Synchronet, start with JavaScript. :-)

    That reminds me. Is there any difference between Javascript for Synchronet BBS and Javascript for Web pages?

    Havens BBS

    SysOp: HusTler

    ---
    � Synchronet � Havens BBS havens.synchro.net
  • From Nightfox@VERT/DIGDIST to HusTler on Monday, November 11, 2019 18:11:46
    Re: Which one?
    By: HusTler to Digital Man on Mon Nov 11 2019 08:28 pm

    That reminds me. Is there any difference between Javascript for Synchronet BBS and Javascript for Web pages?

    Yes, there's a big difference. Synchronet defines its own functions & objects for use in JavaScript. There's no DOM or anything web page-related to Synchronet's JavaScript.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Grease on Tuesday, November 12, 2019 16:30:11
    Re: Which one?
    By: Grease to Digital Man on Mon Nov 11 2019 06:05 pm

    Re: Which one?
    By: Digital Man to Grease on Mon Nov 11 2019 02:23 pm

    Being that you run Synchronet, start with JavaScript. :-)

    Haha. I was thinking this too. Can't decide between this or Python. Is there a freebie site to start on this? Where would I go?

    For Synchronet? Start here: http://wiki.synchro.net/custom:javascript

    digital man

    Synchronet/BBS Terminology Definition #72:
    Sysop = System Operator
    Norco, CA WX: 72.8�F, 39.0% humidity, 2 mph ESE wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to HusTler on Tuesday, November 12, 2019 16:31:45
    Re: Which one?
    By: HusTler to Digital Man on Mon Nov 11 2019 08:28 pm

    Re: Which one?
    By: Digital Man to Grease on Mon Nov 11 2019 02:23 pm

    I was wanting to learn to program some. Something in my spare time in

    Being that you run Synchronet, start with JavaScript. :-)

    That reminds me. Is there any difference between Javascript for Synchronet BBS and Javascript for Web pages?

    Yes. While the core language is the same (compared with older web browsers, at least), the object model (the classes and functions available) is different. New web browsers support ECMAScript 6 syntax, while Synchronet's JS engine is still using ES5.

    digital man

    Synchronet "Real Fact" #14:
    SBBSecho was originally written by Allen Christiansen (King Drafus) in 1994. Norco, CA WX: 72.8�F, 39.0% humidity, 2 mph ESE wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From HusTler@VERT/HAVENS to Digital Man on Tuesday, November 12, 2019 22:00:52
    Re: Which one?
    By: Digital Man to HusTler on Tue Nov 12 2019 05:31 pm

    That reminds me. Is there any difference between Javascript for
    Synchronet BBS and Javascript for Web pages?

    Yes. While the core language is the same (compared with older web browsers, at least), the object model (the classes and functions available) is different. New web browsers support ECMAScript 6 syntax, while Synchronet's JS engine is still using ES5.

    Can you recommend any books? I have "A better way to learn Javascrypt" but the examples are to be run in any browser.

    Havens BBS

    SysOp: HusTler

    ---
    � Synchronet � Havens BBS havens.synchro.net
  • From Denn@VERT/OUTWEST to Grease on Tuesday, November 12, 2019 23:00:17
    Re: Which one?
    By: Grease to Nightfox on Mon Nov 11 2019 06:03 pm

    Re: Which one?
    By: Nightfox to Grease on Mon Nov 11 2019 11:01 am

    I think python is a decent language for getting something done
    relatively easy.. It's an interpreted language rather than compiled
    (meaning you don't need to compile it.

    I've seen this. I believe there are actual free sites where you build a game or something. Mainly, I just want to see how stuff works without having to learn a hundred languages. Speed is not an issue. We learned Paschal in high school. Typing in IBM EPSIDIC (sp?) cards. I don't remember a thing almost 40 years later.

    Python is fun to play around with on a raspberry PI.

    ... Curiosity killed the cat, but for a while I was a suspect.

    ---
    � Synchronet � outwestbbs.com - the Outwest BBS
  • From Grease@VERT/DARKMATT to Digital Man on Wednesday, November 13, 2019 10:54:33
    Re: Which one?
    By: Digital Man to Grease on Tue Nov 12 2019 05:30 pm

    For Synchronet? Start here: http://wiki.synchro.net/custom:javascript

    I saw that, but I also saw a 7 or 8 module lesson on CodeAcademy.
    For Synchronet, I think it would be fun.

    Grease

    ... Some things have got to be believed to be seen.

    ---
    � Synchronet � @CDark Matter BBS@ * darkmatt.synchro.net * Howdy from Texas!
  • From Grease@VERT/DARKMATT to Denn on Wednesday, November 13, 2019 11:03:21
    Re: Which one?
    By: Denn to Grease on Wed Nov 13 2019 12:00 am

    Python is fun to play around with on a raspberry PI.

    That's where I first saw it. There is a kids game that teaches the basics and I've been usung ming for RetroPie. Might have to switch.

    Grease

    ... Failure is a measurement that depends on the standard applied.

    ---
    � Synchronet � @CDark Matter BBS@ * darkmatt.synchro.net * Howdy from Texas!
  • From Digital Man@VERT to HusTler on Wednesday, November 13, 2019 12:20:19
    Re: Which one?
    By: HusTler to Digital Man on Tue Nov 12 2019 11:00 pm

    Re: Which one?
    By: Digital Man to HusTler on Tue Nov 12 2019 05:31 pm

    That reminds me. Is there any difference between Javascript for
    Synchronet BBS and Javascript for Web pages?

    Yes. While the core language is the same (compared with older web browsers, at least), the object model (the classes and functions available) is different. New web browsers support ECMAScript 6 syntax, while Synchronet's JS engine is still using ES5.

    Can you recommend any books? I have "A better way to learn Javascrypt" but the examples are to be run in any browser.

    To learn basic JavaScript syntax, a browser is a fine platform. For Synchronet specific stuff, see exec/*.js and reference the resources linked to from http://wiki.synchro.net/custom:javascript

    digital man

    Synchronet "Real Fact" #48:
    Synchronet directory naming (i.e. ctrl, exec, data) was suggested by S. Deppe. Norco, CA WX: 75.5�F, 44.0% humidity, 7 mph ESE wind, 0.00 inches rain/24hrs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Dr. What@VERT/TWODUDES to Nightfox on Wednesday, November 13, 2019 16:55:00
    Nightfox wrote to Grease <=-

    I think python is a decent language for getting something done
    relatively easy.. It's an interpreted language rather than compiled (meaning you don't need to compile it, but if you really need a lot of speed for something, you're better off with a compiled language).

    It depends on where you need the speed. For microcontrollers they now have Circuit/MicroPython for with many of them. Microcontrollers have historically been an area that needs speed.

    As computers got faster and cheaper, program execution speed has gotten less important for many kinds of apps.

    Now I'm not saying that execution speed isn't important at all. But if you are working for a company, there are other costs - like time to create and maintain the software - that overshadows the costs of slower execution.

    --- MultiMail/Linux v0.52
    � Synchronet � Two Dudes BBS - twodudesbbs.com
  • From Denn@VERT/OUTWEST to Grease on Wednesday, November 13, 2019 21:57:31
    Re: Which one?
    By: Grease to Denn on Wed Nov 13 2019 12:03 pm

    Python is fun to play around with on a raspberry PI.

    That's where I first saw it. There is a kids game that teaches the basics and I've been usung ming for RetroPie. Might have to switch.

    Do what I did, shake the money tree and buy a second RPI.
    actually I'm considering buying the PI4 with 4GB ram now:)

    I play around with my PI2 and run a second BBS on my PI3

    ---
    � Synchronet � outwestbbs.com - the Outwest BBS
  • From Moondog@VERT/CAVEBBS to Denn on Thursday, November 14, 2019 09:46:00
    Re: Which one?
    By: Denn to Grease on Wed Nov 13 2019 10:57 pm

    Re: Which one?
    By: Grease to Denn on Wed Nov 13 2019 12:03 pm

    Python is fun to play around with on a raspberry PI.

    That's where I first saw it. There is a kids game that teaches the basi and I've been usung ming for RetroPie. Might have to switch.

    Do what I did, shake the money tree and buy a second RPI.
    actually I'm considering buying the PI4 with 4GB ram now:)

    I play around with my PI2 and run a second BBS on my PI3


    Before I bought my Pi I was learning with a spare PC. Fund someone who is toissing out a 10 y/o pc, install linux and python. Only advantage with an Rp i is if you have a breadboard and wish to play with the programmable I/O
    ports

    ---
    � Synchronet � The Cave BBS - Since 1992 - cavebbs.homeip.net
  • From Grease@VERT/DARKMATT to Moondog on Friday, November 15, 2019 20:30:00
    Re: Which one?
    By: Moondog to Denn on Thu Nov 14 2019 10:46 am

    Before I bought my Pi I was learning with a spare PC. Fund someone who is toissing out a 10 y/o pc, install linux and python. Only advantage with an Rp i is if you have a breadboard and wish to play with the programmable I/O ports

    I got both. Just have to allocate the time and the grey matter.

    Grease

    ... Marie-Joseph? It's a lovely name! It just sounds silly, that's all.

    ---
    � Synchronet � @CDark Matter BBS@ * darkmatt.synchro.net * Howdy from Texas!
  • From Marisag@VERT/AMIGAC to Grease on Tuesday, December 03, 2019 11:25:27
    Re: Which one?
    By: Grease to All on Mon Nov 11 2019 10:58:50

    I was wanting to learn to program some. Something in my spare time in the evenings. I have heard about Python. What say you, programming gurus?

    When I can't use C I really like coding in Perl. I have created many utils and games in it.

    Marisa
    --- https://SynchronetBBS.org/OurServers - A list of all our websites
    --- https://SynchronetBBS.org/HostSplash - SBBS hosting for $14/month
    � Synchronet � Amiga City - The BBS for the Amiga - more than 3,500+ files
  • From Grease@VERT/DARKMATT to Marisag on Thursday, December 05, 2019 08:46:59
    Re: Which one?
    By: Marisag to Grease on Tue Dec 03 2019 12:25 pm

    When I can't use C I really like coding in Perl. I have created many utils and games in it.

    I have heard of it. I found a class for JS on CodeAcademy. So, I think I'm going to try that. Maybe Python or Perl next.

    Is it an easy language to learn?


    Grease
    darmatt.synchro.net

    ...How do you tell when you're out of invisible ink?

    ---
    � Synchronet � Dark Matter BBS * darkmatt.synchro.net * Howdy from Texas!
  • From Nightfox@VERT/DIGDIST to Grease on Thursday, December 05, 2019 09:31:46
    Re: Which one?
    By: Grease to Marisag on Thu Dec 05 2019 09:46 am

    When I can't use C I really like coding in Perl. I have created many
    utils and games in it.

    I have heard of it. I found a class for JS on CodeAcademy. So, I think I'm going to try that. Maybe Python or Perl next.

    Is it an easy language to learn?

    I've written in Perl a bit. I've heard some people say Perl is easy to write but not easy to read, and I think that's fairly true. Try to read someone's Perl code, or even your own 6 months later, and you might wonder "WTF is going on here?"

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From Grease@VERT/DARKMATT to Nightfox on Thursday, December 05, 2019 15:21:20
    Re: Which one?
    By: Nightfox to Grease on Thu Dec 05 2019 10:31 am

    I've written in Perl a bit. I've heard some people say Perl is easy to write but not easy to read, and I think that's fairly true. Try to read someone's Perl code, or even your own 6 months later, and you might wonder "WTF is going on here?"

    I did the first two lessons for free on CodeAcademy for JS. The keywords, strings and variables so far, are pretty straightforward. I can kinda follow along. Of course, I've done nothing longer than 10 line. Haha.


    Grease
    darmatt.synchro.net

    ...I intend to live forever. So far, so good.

    ---
    � Synchronet � Dark Matter BBS * darkmatt.synchro.net * Howdy from Texas!
  • From Nightfox@VERT/DIGDIST to Grease on Thursday, December 05, 2019 15:48:34
    Re: Which one?
    By: Grease to Nightfox on Thu Dec 05 2019 04:21 pm

    I did the first two lessons for free on CodeAcademy for JS. The keywords, strings and variables so far, are pretty straightforward. I can kinda follow along. Of course, I've done nothing longer than 10 line. Haha.

    I had done a bit of JS professionally, but I really started to get some practice with JS when I started writing JS modules for Synchronet. I know about the core language, but a lot of JS-related jobs seem to focus a lot on web-based JS. There are cases where embedded JS is used (like in Synchronet) though.

    Nightfox

    ---
    � Synchronet � Digital Distortion: digitaldistortionbbs.com
  • From MRO@VERT/BBSESINF to Grease on Friday, December 06, 2019 21:07:09
    Re: Which one?
    By: Grease to Marisag on Thu Dec 05 2019 09:46 am

    I have heard of it. I found a class for JS on CodeAcademy. So, I think I'm going to try that. Maybe Python or Perl next.

    Is it an easy language to learn?


    python and perl are easy to pick up
    ---
    � Synchronet � ::: BBSES.info - free BBS services :::