buc.ci is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
abucci@bucci.onl
Admin account
@abucci@buc.ci

Search results for tag #basic

AodeRelay boosted

[?]Radio_Azureus Β» 🌐
@Radio_Azureus@ioc.exchange

Wow and flutter from tapes long past

I know a man who decades ago, wanted to get a GUI {graphical user interface} on an Open Source Operating System where the coders and maintainers didn't see the need.
He primarily wanted that just for himself.**

The man has neither written nor compiled one line of programming code in his life

  • He first learned how to do basic coding in an interpreted language then learned the basics in C** he went to a physical library first** He has read a lot of /man/ pages in the process
  • He then compiled the sources for X himself and installed it
  • Next he learned how to compile a WM of his choosing and installed it
  • Then he compiled X userland programs of his choosing
  • After that he compiled other software that needed X windows.

It took him more than a year and a half to get so far!

He not only proofed to himself that determination and planning can get you to any achievement, he learned advanced programming and computing skills in the process. He also had a great Guru (you may guess who)

His skills became so good, that he could even write a FAQ for everyone who wants to run an OS but can't configure a X interface because they can't comprehend the (excellent, technical) documentation.

    AodeRelay boosted

    [?]Alltagshack Β» 🌐
    @alltagshack@burningboard.net

    Hm. VisualStudioCode mit .IO fΓΌr PIC32MX795 Controller... ich hoffe, das gibt es.

    Und ich muss schauen, wie ich Maximite v2.7a auf den wieder drauf bekomme, sollten meine Experimente abgeschlossen sein.

    PIC32 statt Atmega πŸ€” Eigentlich wollte ich Sonntags mal Ruhe haben.

      [?]Digital Mark Ξ» β˜•οΈ πŸ•Ή πŸ‘½ Β» 🌐
      @mdhughes@appdot.net

      @mjdxp PCC
      archive.org/search?query=creat
      and Creative Computing
      archive.org/details/creativeco

      Which have a lot of practical uses for early BASIC.

      Altair has decent tape or disk access, not enough to make a database or anything, but most "real programs" are doable. Adventure games work fine.

        AodeRelay boosted

        [?]gmc Β» 🌐
        @gmc@friends.chasmcity.net

        Been writing some again, on the Philips and liking it. Surprisingly, you have to be a much better programmer than these days with powerful IDEs. On those early machines you had to really plan out your program, because you can't easily refactor to a great extent. Especially not on the P2000, which has no renumber command.

        Oddly, it's the first time in a very long time that I enjoyed coding again.

        Screenshot of a 40 characters by 25 lines screen, showing a load command and a snippet of a BASIC program, each line numbered, starting at 10000 and incrementing by 20. The text alternates between white, yellow and light blue.

        Alt...Screenshot of a 40 characters by 25 lines screen, showing a load command and a snippet of a BASIC program, each line numbered, starting at 10000 and incrementing by 20. The text alternates between white, yellow and light blue.

          AodeRelay boosted

          [?]π•‚πšžπš‹πš’πš”β„™πš’πš‘πšŽπš• Β» 🌐
          @kubikpixel@chaos.social

          A IT-Sec Christmas / New Year again? πŸ€”

          Is this: "Large ZIP files trigger spurious possible zip bomb errors" β†’ gitlab.archlinux.org/archlinux

          …this again β†’ bamsoftware.com/hacks/zipbomb/

          …or not or what? 😬

          xkcd 2347 with changed text to "the fork of a fork of unzip and 23 patches"

          Alt...xkcd 2347 with changed text to "the fork of a fork of unzip and 23 patches"

            [?]Gareth Halfacree Β» 🌐
            @ghalfacree@mastodon.social

            Something for the of a certain vintage next: NanoBASIC UNO, a BASIC interpreter for the Arduino UNO R3 and other ATmega328P-based microcontroller boards. The weird bit: line numbers are optional, unless you're using them as labels for a jump.

            hackster.io/news/nanobasic-uno

              [?]Blake Patterson Β» 🌐
              @blakespot@oldbytes.space

              @paulrickards @scruss I've seen this on the Apple II as well, ofc, but I can't find the code out there. I wanted to run it on my IIe.

              But I can share a little fun I had with ChatGPT and its attempt to rewrite the thing for Applesoft BASIC. This is after several iterations.

              I think it got tired of all that crap and said, "BORING - I want to code some demos instead!!!" Who knew GPT was a scene fan? lol

              ChatGPT helping with a BASIC program - or not

              Alt...ChatGPT helping with a BASIC program - or not

                AodeRelay boosted

                [?]Β΅P Β» 🌐
                @stefanhoeltgen@mastodon.social

                Unfolding "Die große Referenztabelle der 51 Dialekte" - a chart that compares 51 different BASIC dialects, published in 1984:

                d-nb.info/840244142

                (Get your own copy: ebay.com/itm/276431614056)

                  6 ★ 1 ↺

                  [?]Anthony Β» 🌐
                  @abucci@buc.ci

                  After reading a post here about the Atari 2600 I suddenly had a childhood memory of a time in 5th grade or so when a friend of mine and I discovered we both had TRS-80 Color Computer 2s at home and decided to swap games. Back then, and on that computer, cassette tapes were the preferred portable non-volatile storage, so we agreed to exchange cassette tapes. Being a naive and socially awkward kid, I didn't understand that swapping games meant swapping commercial games, not swapping games you'd written. It didn't even occur to me to clarify with him. I went home and filled up a cassette tape with Tandy Color BASIC programs I'd written myself, some of which might have fairly been called games and others of which were...yeah not. When the big day came and we traded tapes, I was super excited to get home and try out my friend's games. I was utterly floored to discover the tape was filled with amazing games like Centipede and Pac-Man clones and that he clearly had not written these himself. It didn't take me long to realize my mistake.

                  Imtiaz, I'm sorry I feel like I cheated you. I remember your name in part because frankly I still feel a little guilty about it. I hope you're well.


                    28 ★ 9 ↺
                    planetscape boosted

                    [?]Anthony Β» 🌐
                    @abucci@buc.ci

                    A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

                    When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

                    I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

                    I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags: