Advice on a new progamming language to learn (I am bored)
-
@Catweazle Did I not read that you can get MSDOS from GitHub now?
-
I cannot tell which one you should learn (or pick some that are better for you), but I may add some for consideration:
- Ruby (now my primary) — I don't like that it's whitespace-dependent, but it's still much less than Python. Also, I like the all-is-object thing.
- C# (my previous primary) — The .NET framework is very good, IMO.
- Haskell (tried to learn, but unsuccessfully) — To try a functional language.
- C/C++ — Lower-level (but I guess you have already considered them).
and if you want it more for fun, see Wikipedia. To pick a few interesting for me:
- Brainfuck / Ook
- LOLCODE
- Piet
- Shakespeare
- Whitespace
- Rockstar
Btw., don't you think of adding an “already-considered” list?
-
I adore my Commodore 64, so I say you should learn Assembler for the C64 and make us a fun game to play on our beloved 64s!
-
@greybeard I wonder how they wrote the software to defeat the world Go Champion?
AI is pretty interesting.
-
@greybeard said in Advice on a new progamming language to learn (I am bored):
@Catweazle Did I not read that you can get MSDOS from GitHub now?
Yes, it's npw Open Source https://github.com/microsoft/MS-DOS
Although in Windows in the console (cmd) you have the same environment where all the usual DOS commands are valid
-
@Catweazle PTS-DOS was more interesting when it had it's prime time.
-
@kahukura said in Advice on a new progamming language to learn (I am bored):
@Catweazle PTS-DOS was more interesting when it had it's prime time.
Эти россияне https://winworldpc.com/product/pts-dos/7
-
@Catweazle Да, от PhysTechSoft.
-
Sorry if the text is in German. It's about brackets in programming languages.
-
@potmeklecbohdan I had "already considered" Forth. Have used it before (on the Timex 2068 and Palm) but there do not appear to be any current implementations.
Also considered Assembly and C/C++ but sadly my four remaining brain cells won't stretch that far.
I'd forgotten about C# though... -
@kahukura I remember putting DR-DOS on a computer waaaay back.
Mostly 'cause I was running a Digital Research machine. Then suddenly it was Novell. -
@LonM Thanks for the advice... I am more used to VBscripting in HTA files and have gravitated to that area without much thought.
Also thanks for the tip regarding humblebumble. Bookmarked. -
Nothing like https://scratch.mit.edu/
-
@Gwen-Dragon said in Advice on a new progamming language to learn (I am bored):
Bored? You need some more brain food
What'S about these:
Logo
Modula
Raku
COBOLOr this one https://screeps.com/
-
@Catweazle Looks interesting. Think I might try it.
On another note I got a letter from MS with the following link to a GitHub letter posted on working with a new programming language (mostly for enterprise not moi).
-
do you guys have any recommendations for theme, mod and extension and even app (for later) development? where should I begin? I would really appreciate some guidance, tips some useful links, blogs etc.
-
As I'm a total C64 nerd, I would as well recommend programming something for this amazing oldschool beast. And I would love to see some new programs (maybe a markdown editor or something useful for 2020) for the GEOS operating system.
Accidentally I just stumbled an amazing resource for programming GEOS Apps, there are complete disk images for GeoForth (didn't you mention Forth? ), GeoAssembler, GeoBasic and GeoCom: https://www.lyonlabs.org/commodore/onrequest/geos/index.html#geoCom
Especially the last one seems like a great experiment to dive in. Here's a quick presentation on the syntax of GeoCom and there's a complete documentation, too. Oh, and a Youtube Video! :smiling_face_with_open_mouth:
As the site describes, it is a very uncommon way to code in contrast to current languages.I managed to get it running using the GEOS128.d81 diskimage in the VICE emulator with mouse support which makes it quite convenient to use.
Here's an example of a GEOS DTP Publishing App, just to show what's possible in general on these machines:
The fun thing is that it might be really useful because GEOS right now is being very active again due to the MEGA65 project that ports GEOS to the C65 hardware project, have a look here: https://www.youtube.com/watch?v=bK04hl8OKto
I hope I could inspire you a little
-
@cukabeka Yep, I mentioned Forth however do not have a C-64. Always had Sinclair (Timex in North America). Started with a ZX 81, then a 2068, and for a while the QL.
There were a group of us all had the 2068, Larken Disk Drive System (it would control 4 51/4" floppy drives). I also had Zebra Systems drive controller (AKA Portuguese Disk Drive System in Europe).Timex Portugal launched improved versions, the TS 2048 and 2068; that company also developed and launched the FDD 3000, a floppy disk system, although it was not well received by the market.
(https://en.wikipedia.org/wiki/Sinclair_Research#Cancelled_projects)It ran 3" Single Sided Floppies not 31/2" we got used to.
The one I got was used (probably from a developer) and came with about a dozen floppies containing Z 80 machine language interpreter, C, Forth and lord knows what else. The only books I could find at the time were Forth books so I got into that.
Just downloaded Win32 Forth. We'll see how my AV likes it. Had to disable it to download and install then whitelist its folder structure.
-
-
This post is deleted! -
@cukabeka said in Advice on a new progamming language to learn (I am bored):
it is a very uncommon way to code in contrast to current languages
I don't like to make things easy for myself so this would be ideal.
Must look into it !!