dmv.community is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small regional Mastodon instance for those in the DC, Maryland, and Virginia areas. Local news, commentary, and conversation.

Administered by:

Server stats:

165
active users

#basic

7 posts7 participants0 posts today
The #Atari 1200XL was a 8bit #homecomputer running a #MOS 6502 #CPU at 1.79 MHz. When this beautiful machine was launched in 1983 with 64Kb RAM the price was under thousand dollars, but... https://youtu.be/JyA5tA5mmYY

$omehow, in the #8bitwar the #C64 was much more popular even when specs been almost the same. The difference in #BASIC language was less significant for the success. Most likely that competition was won by #Commodore because Jack Tramiel took the advice of his grandfather so serious.
https://www.computinghistory.org.uk/det/22449/Atari-1200XL/

#retrocomputer #vector #graphics #vintage #Atari1200XL #8bit #computer #vectorgraphics #svgART #svg #cgi #art #illustration made by #gfkDSGN with #GPL #Inkscape and #FreeSoftware instead of #Adobe #Illustrator #Ai #SaaS #BS

#BillGates unearths #Microsoft's ancient code like a proud nerd dad
Founder shares 4K #Altair #BASIC source ahead of 50th anniversary
The code was the foundation on which Microsoft was built. Before Windows and before Office, there was a carefully crafted BASIC interpreter designed to fit within the limited resources available on the #Altair8800.
theregister.com/2025/04/03/bil

The Code: gatesnotes.com/microsoft-origi

The Register · Bill Gates unearths Microsoft's ancient code like a proud nerd dadBy Richard Speed

I am a fan of #golang. I don't say it enough. My love of #python, #bash, and #BASIC, I wear on my sleeve, but among the many other languages I code in, I almost always appreciate an opportunity to use Go. It just clicked for me in a way rust never did.

(Obligatory disclaimer upon realizing the date that this is not an April Fools post.)

The original #LISP had 7 primitives: \(\texttt{cons}\), \(\texttt{car,}\) \(\texttt{cdr}\), \(\texttt{atom}\), \(\texttt{quote}\), \(\texttt{eq}\), and \(\texttt{cond}\). And the original #Smalltalk syntax could fit on a 5×7 card. That meant a novice could learn the syntax in a matter of minutes, and direct all his efforts to learning how properly to wield the power of that Turing-complete language. This was why, in the 1970s and the 1980s, many college freshmen were taught FP in Scheme (a more modern LISP) and many middle school children were taught OO in Smalltalk. These were surely the best "first" #programming languages.

#FORTRAN and #BASIC were simple, too. FORTRAN, the first high-level language, has been in continuous use since the late 1950s by engineers, who are not keyboard warriors. BASIC was invented in the early 1960s for teaching programming to non-STEM students at Dartmouth. It sired a whole generation of self-taught children in the 1980s.

Compare those to C++, Erlang, Python, Haskell, Java, JavaScript, Scala, Rust, Kotlin, and pretty much every language in popular use today. Most consider Python and JavaScript to be the simplest of modern languages. Yet, they are massive, complex languages. No 10-year-old could teach himself those, nor should he.

The original versions of those classic languages cannot be used to solve modern problems. But they should still be taught to youngsters as their first language. Throwing in the kids' faces a modern enterprise language confuses them and discourages them. Consequently, many novices never attain that state of flow, when the joy of programming gushes forth.

#Simplicity is a virtue. Self-motivated learning is virtuous.

Replied in thread

@weirdjokes And here was I thinking that I wanted to learn #Python just for fun (not because of work-related stuff). For example, I have over 300 books and I wanted to learn a programming language just to practise and reviving my programming skills. I could create a management system.

In my teenage years, I studied in a technical school and learnt a bit of programming in some of the course modules: #Basic, #Pascal and #COBOL.

Is that the won't language to learn?

Cool blog post on Leaded Solder (one of my favorite blogs), where they make a space shooting game with Nintendo Family BASIC on the Famicom.

From unboxing to programming to the finished video of the game on YouTube, everything is carefully pictured, linked and documented-- an amazing post that really shows why I dig this blog so much.

leadedsolder.com/2025/03/11/fa

Leaded Solder · Let’s Make A Space Shooter With Nintendo Family BASICNintendo’s Famicom game console had an implementation of the BASIC programming language available for the system. The Family BASIC cartridge is studied, and a space shooter game is programmed with it.