• Language to Transition To From BASIC?

    From Deavmi@VERT/EWBBS to Digital Man on Sun Nov 18 11:55:47 2018
    C is king. I recommend it highly.

    +==========+

    Regards,
    Tristan B. Kildaire (Deavmi)

    Email: deavmi@ewbbs.synchro.net; deavmi@kk4qbn.synchro.net

    +==========+

    ---
    þ Synchronet þ Electronic Warfare BBS | telnet://bbs.ewbbs.net
  • From Deavmi@VERT/EWBBS to Jagossel on Sun Nov 18 12:01:02 2018
    Idk what terminal you using all I know is how to operate vt100 terminals. From the way I use it I don't have helper functions but remember the codes needed to be sent to stdout for the terminal (a vt100 one) to interpret. I could use a library that held these codes and did such printing for me but eh.

    +==========+

    Regards,
    Tristan B. Kildaire (Deavmi)

    Email: deavmi@ewbbs.synchro.net; deavmi@kk4qbn.synchro.net

    +==========+

    ---
    þ Synchronet þ Electronic Warfare BBS | telnet://bbs.ewbbs.net
  • From Deavmi@VERT/EWBBS to Deavmi on Sun Nov 18 12:09:53 2018
    Also as someone learning C and also x86 as a product of that it really makes you learn a lot.

    +==========+

    Regards,
    Tristan B. Kildaire (Deavmi)

    Email: deavmi@ewbbs.synchro.net; deavmi@kk4qbn.synchro.net

    +==========+

    ---
    þ Synchronet þ Electronic Warfare BBS | telnet://bbs.ewbbs.net
  • From Jagossel@VERT/OUTWEST to Deavmi on Mon Nov 19 06:34:00 2018
    Deavmi, to Jagossel...

    Idk what terminal you using all I know is how to operate vt100
    terminals. From the way I use it I don't have helper functions but remember the codes needed to be sent to stdout for the terminal (a
    vt100 one) to interpret. I could use a library that held these codes
    and did such printing for me but eh.

    Deavmi! Long time, man. Welcome back!

    The application that I was working in back then has already been released: Cobalt (https://github.com/jagossel/cobalt); which is my answer to
    providing an open source algernative to TheDraw or ACiD. I found out that
    ANSI files uses those printing characters, and so having them printing on
    the screen was pointless (except for full screen view, good for taking screenshots).

    At the time, I was using DOSBox on my cell phone. So, it had to be ANSI with CP437. I was able to test it on real hardware with FreeDOS and discovered issues with navigation. Those issues exist in virtualized environments of FreeDOS as well. I got two issues fix, I just need to find time to commit
    the changes and push them to Github.

    -jag
    Code it, Script it, Automate it!

    ... Fear not! I know how to write a "Hello, World!" program!
    --- MultiMail/DOS v0.51
    þ Synchronet þ the Outwest BBS - outwestbbs.com - Email denn@outwestbbs.com
  • From Nightfox@VERT/DIGDIST to Deavmi on Mon Nov 19 10:11:17 2018
    Re: Language to Transition To From BASIC?
    By: Deavmi to Deavmi on Sun Nov 18 2018 12:09 pm

    Also as someone learning C and also x86 as a product of that it really makes you learn a lot.

    By "x86", do you mean x86 assembly code? You would learn a lot, but unless you have a job or something where you really need to program in assembly code, you might not use it much. I had a couple of x86 assembly classes in college and have not used assembly since then. Also I tend to write a lot more code in C++ rather than C.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Kirkman@VERT/GUARDIAN to Clifra Jones on Tue Nov 20 22:00:06 2018
    I would agree with Python as a good choice. Especially comming from BASIC. If our not real familiar with the C style programming languages I think you would pick up Python rather quickly.


    I also love Python. I found it easy to learn. I work in journalism where data journalists are often self-taught, and Python seems to be the most popular language (although many use R).

    --Josh


    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    þ Synchronet
  • From John Watts@VERT/EOTLBBS to Kirkman on Wed Nov 21 04:59:53 2018
    Re: Re: Language to Transition To From BASIC?
    By: Kirkman to Clifra Jones on Tue Nov 20 2018 10:00 pm

    I also love Python. I found it easy to learn. I work in journalism where data
    journalists are often self-taught, and Python seems to be the most popular language (although many use R).

    --Josh

    Python has great documentation, a thriving ecosystem of libraries and tools, and fairly good cross-platform support. Lots of Linux distros ship it pre-installed as dependencies for Python programs too.

    But as far as DOS goes, I don't think you could get it to run let alone its tools or libraries. There's a re-implementation named MicroPython that can apparently be compiled using DJGPP but as a separate interpreter you likely would need to patch or outright not be able to use existing libraries.

    John.

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com