bildung.social ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Bildung unter den Bedingungen der digitalen Transformation.

Verwaltet von:

Serverstatistik:

843
aktive Profile

#basic

4 Beiträge4 Beteiligte0 Beiträge heute

Hey. I did a little Basic Program for the weekend 🤓 Some say its a typical #ASMR Video, but I just hope you all enjoy the sound of our youth ❤️ some loved it, many hated the screaming needle printers ... we called em sweet lawnmowers. And yes, I really loved the sound of these printers. If I only knew how to attach it to a modern PC ... hmmm but there should be a way, what do you think? 😉 Enjoy and follow for more #beerideas 🤓
#c64 #seikosha #basic #loveletter #oldschool #commodore64 #commodore

Alright, I debugged this issue with "regex" parsing in ed.BASIC, so here's the public repo for the project: github.com/aartaka/ed.bas

So yeah, I have an ed re-implementation made in #BASIC. It's not a compliant #ed (1) implementation, because the "regex" are basically literals + wildcards. But it's already better than original BASIC environments' editors, I guess. So I consider this BASIC experiment a success. Looking for new projects to try BASIC on!

(I'm still worried that BASIC is stuck with MBASIC compatibility, and MBASIC is neither standardized nor ergonomic. But oh well.)

(Non-compliant) ed re-implementation in BASIC. Contribute to aartaka/ed.bas development by creating an account on GitHub.
GitHubGitHub - aartaka/ed.bas: (Non-compliant) ed re-implementation in BASIC(Non-compliant) ed re-implementation in BASIC. Contribute to aartaka/ed.bas development by creating an account on GitHub.
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

Nearly four decades ago #BillG promised Andre Warufsel and me to send us the source code of his #Basic4K for the #MITS #Altair. He never did and @ModernDayNTK described one of my repeted reminders as 'winning last week's Stalking Bill Gates challenge'.

Three days ago he did eventually publish a scan of the source code on his blog.

I updated the story at gizmonaut.net/soapflakes/EXE-1

gizmonaut.netStalking Bill Gates

MICROSOFT A 50 ANS ✨

Née en 1975 grâce à Bill Gates et Paul Allen, Microsoft révolutionne l’informatique avec son interpréteur BASIC, puis MS-DOS, devenu standard sur IBM-PC et compatibles.

Avec Windows 95 et la suite Office, elle conquiert le grand public.

Aujourd’hui tournée vers le quantique avec la puce Majorana 1, la firme reste à la pointe.

#Microsoft#BASIC#MSDOS

#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 dadVon Richard Speed

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.