The basics of BASIC, the programming language of the 1980s.

  Рет қаралды 2,370,873

The 8-Bit Guy

The 8-Bit Guy

Күн бұрын

Support this channel on Patreon:
/ 8bitguy1
Visit my website at:
www.the8bitguy.com
In this episode, 4 vintage computer enthusiasts take a look at BASIC, the language of the 1980s.

Пікірлер: 5 500
@max-fastwalker
@max-fastwalker 3 жыл бұрын
I am a kid from 90-th. I was born in Ukraine, where I lived in a village. No one even had computers there. Somehow I get passionate about computers, don't remember exactly why. I found some old soviet books about programming in our local library. They were mostly about some specific soviet models that also ran Basic. There were long texts of programs written in Basic, the descriptions claimed those were games. It was a kinda hobby to read those programs and imagening how they would run. I used to dream about getting one of those machines. Several years later, when I became 14 yo, my parents bought me a PC. I was really frustrated when I found out that the PC ran Windows XP, and my knowledge about computers was extremely outdated. I even cried because I did not understand how everything worked there. My dream about becoming a programmer seemed unreachable as everything looked so complicated. Nevertheless, that knowledge about BASIC programming really helped me in my career later, and now I am a C++ programmer. I miss those times when computers were much simpler even though I did not witness that, but only read books. Thank you for the video!
@muonneutrino
@muonneutrino 8 ай бұрын
Thank you for sharing your story. Mine is very similar but I was born in Kazakhstan. Same for me - i was coding in BASIC on Soviet computers in the school (Korvett if somebody is familiar with them). Becoming programmer was my dream. I have fulfilled it. I worked for Intel 6 years and many other companies. I live in Israel now. Came here at age 17
@Oquadrinheiro
@Oquadrinheiro 8 ай бұрын
I was born in Brazil in 1978, so most of my childhood I lived in the 80s. I took computer classes in 1989 and 1990, so it was my first contact with computers and I learned basic language. But I never wanted to become a programmer
@squaretrianglez
@squaretrianglez 7 ай бұрын
yes those days of Gw basic was real fun when going alongbwith dos. I love those days and I miss them so much.
@monkeyking2030
@monkeyking2030 6 ай бұрын
Oh hi I was also born in Ukraine
@AlistairKiwi
@AlistairKiwi 6 ай бұрын
Oh, so sorry. But, DOS was not in Win XP? I don't remember. But surely GWBasic had to be an option? But you jumped straight to a C version - much better coding, but Basic taught logic.
@lojian
@lojian 4 жыл бұрын
I was self-taught BASIC language using a manual, in rest room. I was sudden realized my computer could do this, I started to love it!! Now I am a software engineer :-)
@konshura6088
@konshura6088 2 жыл бұрын
@Brap Nation bro what😭😭
@cubeheadexists
@cubeheadexists 2 жыл бұрын
@@konshura6088 don't be sad!
@amsterdam6141
@amsterdam6141 2 жыл бұрын
Cool!
@Framed_Niner
@Framed_Niner 2 жыл бұрын
@Brap Nation fuck the ccp but also get outta the reply section
@nightstar3765
@nightstar3765 2 жыл бұрын
No you aint...
@SuppaflyZSM
@SuppaflyZSM 3 жыл бұрын
8-Bit Guy: I'm not going to teach you how to code in BASIC in this episode... Everyone: :(
@batcat2338
@batcat2338 2 жыл бұрын
2:06
@steveclem7873
@steveclem7873 2 жыл бұрын
Ha,Aft Think(&postTacetChords)klokwerx0ranjeezWERaL0en!(111001/10/home:Unix)/c!
@jincyquones
@jincyquones 3 жыл бұрын
I was born in '91, but BASIC still ended up being one of my first exposures to programming, thanks to the TI-83 we used in 7th grade Algebra. I figured out, on my own, how to write a simple text based program. I showed my teacher, and she printed out for me a four page program and let me take one of the school's TIs home over the weekend so I could type it in. 15 years later, I'm a software engineer.
@radicalthunder5740
@radicalthunder5740 2 жыл бұрын
Whatever. Want a medal
@jincyquones
@jincyquones 2 жыл бұрын
@@radicalthunder5740 No, but thanks for asking.
@radicalthunder5740
@radicalthunder5740 2 жыл бұрын
@@jincyquones as if you could even earn one in general
@jincyquones
@jincyquones 2 жыл бұрын
​@@radicalthunder5740 I don't want one.
@dinupetrecristian150
@dinupetrecristian150 2 жыл бұрын
nice story
@sjh7132
@sjh7132 4 жыл бұрын
When I was a kid (10 years old) I wrote a Roulette game, and entered it in a programming contest. My program ended up in that book, and they didn't even give me credit. They knew they were doing something wrong because they changed it just a little. If I used the variable a, they used aa, etc.
@200gb3
@200gb3 4 жыл бұрын
How about consulting with a lawyer ?
@orinculaculus6116
@orinculaculus6116 4 жыл бұрын
@@200gb3 I understand your answer, but he can't not. The game was just made by a kid, and the game did not have copyright so people can do whatever they want with it. And he was just a kid, he could not do anything.
@Je-Vette
@Je-Vette 4 жыл бұрын
Smug Anime Girl many years ago most programmers felt that Information Wants to be Free and we shared our work so that others could build upon it. Then bill gates began to charge for the operating system he hacked from a smarter guy and that was the beginning of proprietary software and lack of sharing information and skills
@brettknoss486
@brettknoss486 4 жыл бұрын
@@vlc-cosplayer true, but you have to prove that you lost revenue, by their publishing the program.
@hazy6932
@hazy6932 4 жыл бұрын
@@Je-Vette lol not really
@LGR
@LGR 7 жыл бұрын
Excellent stuff, sir! Thanks for having me on-board.
@mikemac2188
@mikemac2188 7 жыл бұрын
Lazy Game Reviews huge fan of you big dog I love seeing KZbin collabs together awesome love it
@jaymesyt
@jaymesyt 7 жыл бұрын
Lazy Game Reviews I got so excited when you popped up on screen
@ceejayszee
@ceejayszee 7 жыл бұрын
When I saw Clint showing up on the video, I let a little laugh go out for no reason. Crossovers are awesome!
@The8BitGuy
@The8BitGuy 7 жыл бұрын
I just wish I could have used more of the footage you sent me. Most of it was really interesting, just the script for this video was already getting to be too long, so I had to pick and choose pieces.
@pepijnvanwiggen6187
@pepijnvanwiggen6187 7 жыл бұрын
Are you still using his content on the other video's?
@Robin_Nixon
@Robin_Nixon 2 жыл бұрын
I used to work on computer magazines in the 80s and after receiving piles of complain letters every month that our listings didn't work, we started implementing checksum routines which would tell readers immediately when and where they had entered any typos.
@BestFirmwareAround
@BestFirmwareAround 2 жыл бұрын
never happened in italy, but good idea!
@yolosnuff1476
@yolosnuff1476 2 жыл бұрын
@@BestFirmwareAround Italy 🇮🇹?
@BestFirmwareAround
@BestFirmwareAround 2 жыл бұрын
@@yolosnuff1476 yeah
@s1udgeguts
@s1udgeguts Жыл бұрын
I did computer studies for O' level back in the late 70s, first computer I could afford was the spectrum DIY kit. Those checksums were a real godsend, especially given the often poor print output of many magazines - is that a zero or letter O? often, even the comma and full stop were hard to distinguish. It almost seemed as though the magazine was printed out using a 9pin dot matrix then run through a poor photocopy machine!
@unidorsalicosahedron7416
@unidorsalicosahedron7416 Жыл бұрын
Robin Nixon, that is GENIUS!
@g3nov3s
@g3nov3s 2 жыл бұрын
A friend had a ZX Spectrum clone and a Basic programming book that also contained various video games. He would write the code every time he wanted to play, he only found out after a year that you could actually connect a tape recorder and save it, his mind was simply blown away when he learned this...
@Psycandy
@Psycandy 11 ай бұрын
wow that is a LOT of commitment, just wow
@leavingjupiter
@leavingjupiter 5 жыл бұрын
IN the early 80's, I used to read the program out loud, and record it on a cassette player. Then I would play the tape while I typed, much easier.
@millomweb
@millomweb 4 жыл бұрын
Nowadays of course, you'd just use a flatbed scanner LOL
@tcl78
@tcl78 4 жыл бұрын
Ingenious...
@millomweb
@millomweb 4 жыл бұрын
Our technique was to have one person read it out aloud and the other do the typing. The reader performed a data check as you went along too - correcting typing - or at least pointing out errors.
@aaronpinkham4196
@aaronpinkham4196 4 жыл бұрын
I wish I had this advice 25-30 years ago! That’s crazy-brilliant!
@arthurgordon6072
@arthurgordon6072 4 жыл бұрын
I got sick of typing numbers into my Atari 800xl. So I designed and built a numeric keypad. Worked a treat!
@jippalippa
@jippalippa 7 жыл бұрын
By the way David; don't worry about making slightly longer videos. Fans will surely love them and the extended length will give you better revenue :)
@KuraIthys
@KuraIthys 7 жыл бұрын
jippalippa nah, sad to say the only upside to longer videos is youtube's new algorithm favours watch time over views. But patreon aside, you basically still only get paid based on the number of ads shown, which still means 9 sets of 5 minute videos are mlre profitable than a single 45 minute video, because there's more ads.
@lisergi
@lisergi 7 жыл бұрын
Agree with that. I prefer longer episodes but as some people stated previously you should look for your own benefit and if it is better for you to upload 5 videos of 5 minutes than a 25 min video, do so :)
@paradoxzee6834
@paradoxzee6834 7 жыл бұрын
I think this fits the theme of the video, after all he did say if you wanna to get anything out of BASIC you need to know how to optimise the code. So we can say he optimise the video to get out only the important stuff (well for the most part)
@kainhall
@kainhall 7 жыл бұрын
i agree.....when i watch youtube, im watching because i have time to waste.....a 2 hour long video, as long as it makes me think for the whole 2 hours....is TOTALLY FINE i know its 2 hours before i watch it...know what i mean but...the first thing they teach you in college computer science is "visual basic"......so, basic almost needs a hour long video....its that important even today. however, i did drop that class and take C++ as it was too easy and basic...ba dum tis....and c++ was what i started with, so... i know what that one guy (sorry guy) means by being able to read lines and understand it.....i think visual learners are more easily able to learn how to code/understand it also about always having a miss typed line....its always fun when the program donsnt tell you what line and you have even 9K lines i started out by modding a game called "men of war"....i would always add and/or change too much at once, then have to go back and read every line, because fuck backups.... started by changing one value then running the game and seeing what changed...... ended up frustrated by crashes due to "copy/paste+edit" merging two different mods into one (had permission to use both mods.....one had good inf, the other good tanks and economy system) so i rewrote the whole thing and was able to remove about 20k lines of bullshit.....reducing memory usage and crashes 600 hours i spent messing with men of war.....damn fun game, a lot better with custom tuned game play to the liking of the 3 to 7 other friends that play with ya..... and then the interest in coding spiraled into the deep dark pit of despair and debt called college
@lightsier
@lightsier 7 жыл бұрын
This was a great video, very informative and never dull.
@brbailey
@brbailey 2 жыл бұрын
In 10th grade in 1980, my buddy threw me a BASIC manual in the "Microcomputer Lab" and I was hooked. At dinner that night, I wouldn't shut up talking about how you could enter code and it would run. It was immediately addicting. But so were my parents. We had heard that Mattel Intellivision would soon be out with a home computer, but it was so delayed , we ended up getting an Apple ][+ for Christmas in 1981. Our whole family was hooked. I went to college for computer science, my mom who had taught 5th grade for decades moved out of the classroom and became her school's computer teacher, and my dad computerized the video production department where he worked. We loved getting the latest issue of Nibble magazine. My mom would call out each line, while my dad typed it in. It would take hours! Then going through it again to debug for typos/syntax errors. Finally when you ran it, a blocky "cow" would walk across the screen. Microsoft Decathalon (I wish I had bought stock), Adventure, Sublogic Flight Simulator, Ultima ][, etc.
@alanhusby9716
@alanhusby9716 3 жыл бұрын
Fun to see -- I was a kid 10 years earlier, so my experience was with time shares, punch-roll paper readers, etc. No screens. The only way to "save" your program was to have the teletype create a roll of narrow paper with holes punched in it. I had a little bag full of paper rolls. Such a valuable education, though -- BASIC really was basic logic!
@Caseytify
@Caseytify 2 жыл бұрын
Did you have the acoustic modem coupler? ... After a large program was saved the floor was covered in little green dots...
@radicalthunder5740
@radicalthunder5740 2 жыл бұрын
Nerds
@malwaremation-informaticaa9749
@malwaremation-informaticaa9749 2 жыл бұрын
@@radicalthunder5740 U gay.
@radicalthunder5740
@radicalthunder5740 2 жыл бұрын
@@malwaremation-informaticaa9749 I know you are but what am I?
@malwaremation-informaticaa9749
@malwaremation-informaticaa9749 2 жыл бұрын
@@radicalthunder5740 You nerd.
@jippalippa
@jippalippa 7 жыл бұрын
The thing i love from the early 80s is that every nerd actually had to become competent in coding (somehow). I play lots of games on the PC, these years, and i work with graphics and animation. Still i don't know anything about code. One one hand computers have become more accessible and easy to use (not to mention faster); but we end up with many gaps in our PC knowledge.
@JimGiant
@JimGiant 7 жыл бұрын
It's easier to code than ever thanks to forums, video tutorials, copy and pasting and more informative error notifications and documentation. The reason we have so many gaps is because there is so much more to learn that you're best of specialising. If you want to make a game in Unity by yourself for example you need to learn to code, you need to modelling software, sound software, image editing etc which could take years to get to a reasonable standard at.
@OpenGL4ever
@OpenGL4ever 7 жыл бұрын
@Chopto Well, in the past you had to pay for the Compilers. If you wanted to program anything serious you had to learn Turbo Pascal, C or Assembler. And for the first two you had to buy a compiler and for the latter an assembler. Now a days you can download a Compiler for nearly any language for free. And Jim Giant is right, it's much more easier today. You have forums, and wikis, plenty of books, even free online books that teach you to code and APIs that simplify a lot. Also you have plenty of great editors and IDEs to chose from and most of them are available for free. The hardware also helps, you have plenty of RAM and CPU processing power. But the big problem is in my opinion not even the amount of things you have to learn, but the internet and great games that will distract you heavily from learning to code. Today it's much simpler to use a spreadsheet software to calculate something complex than to code a program that does the same job. And there are plenty of tools available for free that do this or that, thus it's much easier to just search and download them than writing them on your own. If you don't have the discipline for, the internet and games will be your nightmare and time-consuming activity, it will distract you from programming. Thus today if you want to learn programming it's much better to don't have an internet connection at all. This will force you to learn programming.
@OpenGL4ever
@OpenGL4ever 7 жыл бұрын
@jippalippa That's why the Raspberry Pi was made for. It should be a platform for Kids to actually learn programming again.
@telix5000
@telix5000 7 жыл бұрын
The content here is great and he does it with such a friendly attitude and non condescending demeanor. There really is no limit to what old stuff he can cover and it's good to see he's been able to make this a full time gig.
@hankbizzo5
@hankbizzo5 7 жыл бұрын
Well deserved, a great content creator..
@thorritchie
@thorritchie 7 жыл бұрын
Matthew Song that's why I love to watch him
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
This is my first video I've ever watched from him and he's great!
@alainlareau1733
@alainlareau1733 3 жыл бұрын
While serving in Germany (US Army), I had Commodore 64 with FOUR floppy drives ,8 ,9 ,10 ,11 AND the 256K expander pack. Back then, that was smokin' .. pixel wise the color monitor was top notch for the day as well.
@agentcommodore6428
@agentcommodore6428 2 жыл бұрын
Military applications and proportions.. haha reading white papers on a c64 aye? Haha
@bredket3334
@bredket3334 2 жыл бұрын
Das klingt sehr Interessant muss ich zugeben. Es macht sehr viel spaß wenn man in Vergangenheit zurückblickt und sieht, wie das ganze angefangen ist. Ich hatte letztens auch ein Spielchen ähnelnd zu den alten in java programmiert und es machte sehr viel spaß.
@deang5622
@deang5622 2 жыл бұрын
4 floppy drives? Man you were rich..
@OrtadragoonX
@OrtadragoonX 3 ай бұрын
Four 1541s? Dang the Army paid good back in the 80s.
@AchtungBaby77
@AchtungBaby77 3 жыл бұрын
When I was about 12, I was obsessed with Thunderbirds and I managed to write a fully functioning text-based adventure game in BASIC on my C64 where you took on the role of Virgil. Your brothers (Scott, Alan, John and Gordon) had been kidnapped by The Hood and you had to explore Tracy Island (control room, lounge room, launch pad, etc) looking for clues as to their whereabouts. I had such a vivid imagination back then, but I wouldn't trade those experiences for anything! Thanks for the upload! 😀✌
@spungbopscarepans
@spungbopscarepans Жыл бұрын
that sounds so cool bro
@mistervoice511
@mistervoice511 7 жыл бұрын
My first experience with BASIC was with a book called "Teach yourself BASIC". I bought it a a local book store after seeing BASIC running an texted based RPG on my friend's TRS-80. I didn't have a computer of my own when I bought the book, but my parents saw that I had such a great interest in it, they gave me a Timex Sinclair for Christmas, Had lots of fun with it and it helped increase my knowledge of BASIC programming and my interest in computers greatly, A good example was that I took a computer accounting class in my senior year in high school, and the software (written in BASIC) was so buggy, I offered to debug and fix it. My accounting teacher was so impressed, she gave me an A just for doing so, I never had to do any actual accounting work to pass the class. Been in the computer tech support field now for 26 years now, and to owe it all to teaching myself BASIC.
@xadam2dudex
@xadam2dudex 5 жыл бұрын
RPG on a home computer ?
@keselekbakiak
@keselekbakiak 5 жыл бұрын
Nice story you had there sir.
@ZenoDovahkiin
@ZenoDovahkiin 5 жыл бұрын
That's a nice story. Thanks for sharing! Whish I had started as a child (TI Voyage 200 "programs", basically easy shell scripts, don't count :D).
@adamwishneusky
@adamwishneusky 4 жыл бұрын
This is like a basic documentary and I love it
@davidmiller9485
@davidmiller9485 4 жыл бұрын
as i posted earlier, their already is and it well worth the watch. I'll post the link again: kzbin.info/www/bejne/jYqzf52JpKmlp9k
@CONSOLETRUTH2
@CONSOLETRUTH2 4 жыл бұрын
I BASICALLY see what you did thar 😜
@vappyenjoyer24
@vappyenjoyer24 3 жыл бұрын
its a pun on its own
@vappyenjoyer24
@vappyenjoyer24 3 жыл бұрын
@Dr. M. H. yes, bitch
@CricetoFunni
@CricetoFunni 3 жыл бұрын
CONSOLETRUTH2 we got a whole jamboree here of people with magenta profile pictures
@Verbalaesthet
@Verbalaesthet 2 жыл бұрын
I once coded a text adventure as a kid using Turbo Pascal :'D It was actually pretty good.
@GeorgeSauciuc
@GeorgeSauciuc 2 жыл бұрын
You still have code source?
@stuffsonanimation4262
@stuffsonanimation4262 2 жыл бұрын
Can i play it ☺️
@MrNickKillian
@MrNickKillian 2 жыл бұрын
Mine was a pirate themed text adventure game with graphics and combat. It also had PC speaker music and sound effects, it took me about six months to write when I was 15. I used Microsoft quick basic.
@stefankrautz9048
@stefankrautz9048 2 жыл бұрын
I used basic mostly for "utility software". I typed in equations from my math- or physics homework, to solve everything quicker. with graphics sometimes. I learned Turbo Pascal in 11th grade briefly, our teacher was a lazy and stupid guy. Had no experience in IT.
@Verbalaesthet
@Verbalaesthet 2 жыл бұрын
@@stuffsonanimation4262 Sorry, it was in German :D
@jerrytouchton7838
@jerrytouchton7838 3 жыл бұрын
I was a math teacher when these computer came into schools. I taught myself to program in BASIC and started a company to write educational software in basic. Gradually ROM BASIC disappeared and the new compiled languages grew more structured and the seat-of-the-pants excitement disappeared. The last version of BASIC that was any fun was Microsoft QuickBASIC.
@mike_98058
@mike_98058 2 жыл бұрын
That is so true. Just for fun, I downloaded FreeBasic. It's nothing like C64 Basic. For nostalgia, I wanted to do a simple program, but forget it. Modern versions of Basic look like most other structured languages available today. I might as well use Python or C++, both of which I know. For serious usage, by all means go modern , but for goofing or gentle introductions to programming, nothing beats old-school Basic. C64 Basic can be run in the WinVice C64 emulator, but that's a lot of work!
@jamesslick4790
@jamesslick4790 Жыл бұрын
There are programs for modern PCs that run old school Microsoft BASIC (They are standalone programs, Not emulators) One is called "PC-BASIC" It's compatible with GW-BASIC (up tp 3.23) It supports all the video modes ever used with GW-BASIC (Or IBM-PC BASIC). Of course, you can code like it's 1985 with it, and it will not only run old code, it even supports CASSETE files if the tape audio is converted to *.WAV files! (I don't know ANYONE who used an IBM-PC's cassette port, But If SOMEONE ever did...LOL) The other is QB-64. Same thing, but it's QuickBasic compatible. So, you can COMPILE! Both are free and both have Windows, MacOS and Linux versions! Anyone wanting an OLD SCHOOL BASIC experience without a VM or emulator, That's good news!
@jamesslick4790
@jamesslick4790 Жыл бұрын
@@mike_98058 There are programs for modern PCs that run old school Microsoft BASIC (They are standalone programs, not emulators) One is called "PC-BASIC" It's compatible with GW-BASIC (up to 3.23) It supports all the video modes ever used with GW-BASIC (Or IBM-PC BASIC). Of course, you can code like it's 1985 with it, and it will not only run old code, it even supports CASSETE files if the tape audio is converted to *.WAV files! (I don't know ANYONE who used an IBM-PC's cassette port, But If SOMEONE ever did...LOL) The other is QB-64. Same thing, but it's QuickBasic compatible. So, you can COMPILE! Both are free and both have Windows, MacOS and Linux versions! Anyone wanting an OLD SCHOOL BASIC experience without a VM or emulator, That's good news!
@ericjx
@ericjx 7 жыл бұрын
Basic was my first programming language! And I absolutely had basic in my math textbooks. One weekend I went through the entire book and created huge program that contained every program that was listed in the entire book. I lost it sometime shortly after -- I can't remember if I was using BASIC itself or QBASIC. Later on in middle school I had a teacher who taught basic itself. He wouldn't let us use QBASIC but he noticed my interest and let me fiddle, along with working on the Novell token ring network that ran the school's network/imaging machines. Later, he gave me a copy of QuickBasic so I could compile my applications into actual executable. Without his interest in me I would have never got into IT. Thanks Mr. Johnston!
@williamhayden7711
@williamhayden7711 7 жыл бұрын
I didn't have Basic in my math books (graduated '88), but one of the schools I went to in Texas had Computer Math. It was an awesome course, but we moved to South Carolina and they didn't even have computers in the school there.
@user-zu1ix3yq2w
@user-zu1ix3yq2w 7 жыл бұрын
Eric Jones awesome guy
@OpenGL4ever
@OpenGL4ever 7 жыл бұрын
@Eric Jones QBASIC was shipped with MS-DOS >= 5.x and worked without line numbers. If you didn't have to write line numbers it's very likely that it was QBasic if your machine was a DOS PC. If you had to write line numbers and had a DOS PC, it's very likely that you had GW-Basic which was shipped with MS-DOS till MS-DOS
@JustWasted3HoursHere
@JustWasted3HoursHere 6 жыл бұрын
A very smart friend of mine wrote a BASIC compiler - in BASIC - on his Commodore 64 and (here's the genius part) once he had it finished, he compiled...the compiler USING the compiler! Then the compiler itself was compiled! I think he sold it to one of the 8-bit computer magazines for a couple hundred bucks.
@axelvetter
@axelvetter 5 жыл бұрын
Was that Austro Compiler? I had that on my C64. A compiler which was written in Basic and then compiled with itself.
@scythal
@scythal 5 жыл бұрын
Now that's what I call... Compile-ception.
@LambdaJack
@LambdaJack 5 жыл бұрын
That is an obvious compiler construction (bootstrapping). First done with LISP.
@teknerds
@teknerds 5 жыл бұрын
that's how that language was, you really could easily create whatever you wanted, simple cool programs... I had a working kids tutorial on my Casio digital assistant back in 2000. It was so intuitive I enjoyed guessing the missing letters and learning vowels and alphabets ... well, that I had put in there
@MattMcIrvin
@MattMcIrvin 5 жыл бұрын
I wouldn't call it *obvious*, but it was and is common practice in the world of compilers. Start with some other means of getting the first version running, using an interpreter or a bare-bones compiler written in another language, then use bootstrapping to expand and improve the language using the language.
@JerryEricsson
@JerryEricsson 3 жыл бұрын
I used to love those old basic machines! My first intro to home computing was by one of the fellows I hired on the Police Department where I served as the Chief of Police. He had a VIC=20 and invited me to come over and see his "computer" I played with the machine for about an hour and was in heaven! Later another new hire on the PD came with a C=64, it was brand new on the market and expensive but man that machine could RUN! Our local Radio Shack had their old system set up for demo in the store, I think the price was around a thousand bucks back then, I used to visit the store on rounds during the day and stop in to visit their computer. The sales lady who ran the store taught me a bit of basic, and I nearly bought that system, my wonderful wife nixed the deal, I guess I would thank her for that were she still alive. A few years later I had moved on in Law Enforcement and making a bit more money I ordered a C=128 from Sears, put it on my sears card, along with a 1571 and per my son's request a cassette deck (he knew about such things) the race for software was on. Our local Game Warden had a C=64 and a huge collection of software he would borrow to me so I could decide if I would like to get the games, but my love was for the magazine games as well, I had a huge collection of the magazine games and the CD's that you could get with the magazines after my fingers were worn to the bone poking in the machine language programs that came in the mags. I do miss those days, Today my laptop takes a bit longer to boot the the old instant on 128 and, of course does a billion more things a billion times faster. One thing it does well though is emulate the Commodore system.
@neddyl1225
@neddyl1225 3 жыл бұрын
This brings back memories. I learned basic on the VIC-20 from the manual that came with it. Once learned, it was easy to make your own games.
@brianwilson49
@brianwilson49 Жыл бұрын
That VIC-20 manual was really good. I loved programming my vic-20.
@DaveBuildsThings
@DaveBuildsThings 10 ай бұрын
I started my young life with a VIC20 my dad bought. Learned and programmed many things in BASIC. Then we migrated to a C64. I thought we at the forefront of tech. Graphics and sound? Unreal I thought. Fast forward to today and I am now a retired PLC programmer. (Programmable Logic Controller that runs industrial machinery.) In my free time as retired I program microprocessors like the Arduino, ESP8266 and the ESP01-S using C++. My driveway is over 200 feet long and it's hard to see the flag up when we do get mail. So I programmed an ESP8266 to connect to my WiFi and send a text message to my cell phone and an email when the mail gets delivered. It's solar powered and has been running strong for over three years now. Signed a 65 year old nerd. 😁
@neddyl1225
@neddyl1225 10 ай бұрын
@@DaveBuildsThings Glad to know that the VIC20 kickstarted an interest that became your career! I hope you continue to enjoy your retirement.
@DaveBuildsThings
@DaveBuildsThings 10 ай бұрын
@@neddyl1225 Thanks Neddy.
@cromulence
@cromulence 7 жыл бұрын
8-Bit Guy, Ben Heck, Jim Leonard, and Clint from LGR?! Oh man, you guys need a podcast!! Thank you for a great episode and getting everyone together!
@jackson4ero
@jackson4ero 7 жыл бұрын
agreed, i’d love to see that
@coreytopper7763
@coreytopper7763 7 жыл бұрын
Thought this was great!
@RetroCabeza
@RetroCabeza 7 жыл бұрын
10 PRINT "LIKE" 20 GOTO 10
@twistedyogert
@twistedyogert 7 жыл бұрын
LOL
@MrLinkiscute
@MrLinkiscute 7 жыл бұрын
30 END
@TheMrzucker21
@TheMrzucker21 7 жыл бұрын
like like like like like like like like like like end.
@bryndaldwyre3099
@bryndaldwyre3099 7 жыл бұрын
2 PRINT "DID YOU LIKE THIS EPISODE?" INPUT $ 4 IF $ = Y THEN GOTO 10 ELSE IF $ = N THEN GOTO 6 6 PRINT "I HOPE YOUR CEREAL GOES SOGGY!" 8 END
@thomassynths
@thomassynths 7 жыл бұрын
00 PRINT "FRIST" 01 GOTO 00
@Inertia888
@Inertia888 3 жыл бұрын
Holy Cow! in 1994, that was my Algebra text book! Oh... the nostalgia!
@sethfoulk6990
@sethfoulk6990 2 жыл бұрын
It helped me in math class too
@Inertia888
@Inertia888 2 жыл бұрын
@@sethfoulk6990 Ahhh... the good 'ol days.
@JayConverse
@JayConverse 7 жыл бұрын
I wrote my first BASIC program in 1973. 44 years later, I'm an ERP consultant, and I still make many billable hours programming in VB 6.0, last compiled on 6/25/98, and last patched 5/23/00.
@paulgascoigne5343
@paulgascoigne5343 7 жыл бұрын
Jay Converse incredible really.
@RedHairdo
@RedHairdo 7 жыл бұрын
lol that's pretty cool. I wonder if I'll live long enough to reach that point. I only ever handled flavors of VB starting with 6 up to .NET (VB6/VBA/VBS/VB.NET), but never with BASIC itself, which mainly interests me for creating programs to be run on Japanese 80s and maybe 90s computers. (Sharp, NEC and Famitsu Micro ones. And maybe MSX.)
@almostanengineer
@almostanengineer 4 жыл бұрын
I can remember my mom typing almost an entire ~2k line game and the electric running out when she was almost done, almost killed my dad when she found out he knew it was running out and didn’t say anything 😆
@almostanengineer
@almostanengineer 3 жыл бұрын
Morsure fatale oh shit, I must be imaging things then, it’s not C64’s we’re in common use well into the mid 90’
@ZaHandle
@ZaHandle 3 жыл бұрын
Always save every 10 minutes
@almostanengineer
@almostanengineer 3 жыл бұрын
Opecuted yes, save often 😅
@gigajoules6636
@gigajoules6636 3 жыл бұрын
@@ZaHandle I hit CTRL + S as a reflex at this point lmao
@gigajoules6636
@gigajoules6636 3 жыл бұрын
Your dad should be locked up in guantanamo bay.
@maxwellhouse750
@maxwellhouse750 6 ай бұрын
I wrote my senior project in GFA BASIC on the Atari 1040ST in 1988. It was a working oscilloscope that used the bidirectional printer port in conjunction with an A/D converter. The A/D chip was donated by Texas Instruments. I actually called them on a landline using directory assistance and worked my way to an engineer that sent me the chip. Thank you sir wherever you are. I could display sine waves, square waves, sawtooth, DC etc. up to 40V. You could even save one waveform and display a live over it. Got second place. Still have the final report with the source code. To increase the speed, I had a section written in Assembly language. I could display signals up to 2 kHz before they became too blocky. One of things that I cherish to this day. Btw I just put in my preorder for the Commander X16 yesterday!
@northamericanpichu
@northamericanpichu 3 жыл бұрын
I actually have an old book about learning BASIC from the 60’s and I’ve been learning it.
@zachk302
@zachk302 7 жыл бұрын
4:47 - the timer reads 13 minutes 4:50 - the timer reads 7 minutes & 14 seconds.... What
@samevans8922
@samevans8922 6 жыл бұрын
Zach Kromer I saw that too
@AmyraCarter
@AmyraCarter 6 жыл бұрын
Saw that. Yup. Editing woes...lolz
@Galactipod
@Galactipod 6 жыл бұрын
They call it skipping time.
@bobbobson5595
@bobbobson5595 6 жыл бұрын
Zach Kromer Timelord
@quietdignityandgrace
@quietdignityandgrace 5 жыл бұрын
He was programing a Flux Capasator. Sometimes they kinda "burp", hence the fluctuation.
@jeffnpat
@jeffnpat 4 жыл бұрын
Back in the day, I was one of those who wrote the programs that ended up in the magazines, for Atari. ANTIC and ANALOG were the main magazines, and you could do amazing things with those old 8 bit machines.
@tommygalbally239
@tommygalbally239 3 жыл бұрын
Leave it out!!!
@calebfuller4713
@calebfuller4713 3 жыл бұрын
Awesome. I used to type in programs from magazines for my Amstrad CPC - learnt a lot and often modified them. Back then the people writing those magazine programs seemed like gods of programming to us high school kids.
@piercescott8634
@piercescott8634 3 жыл бұрын
This is so fascinating reading the comments. I'm a recent graduate and my first software engineering job is in Basic. It is so cool to be learning this relic of a language and reading about the memories everyone has had with it.
@KeefJudge
@KeefJudge 3 жыл бұрын
BBC Basic was one of the best (sadly missing from this vid), and even survived through to being built into their 32-bit Archimedes machines.
@TheEulerID
@TheEulerID Жыл бұрын
It's still available today on several platforms and markedly superior to MS Basic in both function and speed. Of course, these days we have things like Visual Basic on Windows, but that is a million miles from the simple approachability of Basic back in the 1980s, including BBC Basic.
@lovemadeinjapan
@lovemadeinjapan Ай бұрын
Trying it online, but it also lacks some of the things our MS Basic machine did great. I can't find any other BASIC that does the these things right: offer an EDIT command for a single line of code, preferably with an edit next shortcut, and behave like a modern text editor when it comes to typing at the cursor position: insert instead of overwrite. Also I like to have basic run in lower-case by default, with shift acting normally for upper case typing, and replacing BASIC commands regardless the case to BASIC symbols (character 128-255) for compact program storage.
@AaronHendu
@AaronHendu 7 жыл бұрын
Ben Heck and LGR!? Sweet!
@sanguine.dreams
@sanguine.dreams 7 жыл бұрын
Another Henderson!? Sweet!
@moussetehdoggoeswoof5896
@moussetehdoggoeswoof5896 7 жыл бұрын
BigBrotherPinkie Gross, the person who supports pedophiles is here...
@totih144
@totih144 7 жыл бұрын
It's kinda retrotech porn
@9393andersson
@9393andersson 7 жыл бұрын
3 of my favourite KZbinrs in one video? how is that even possible
@ZeroWalker26
@ZeroWalker26 7 жыл бұрын
Well it´s basic magic thats how.
@MrBranh0913
@MrBranh0913 4 жыл бұрын
I was raised in the hood in the 80s and didn't have a home computer. I remember learning how to program in the early 90s at 14 or 15. And I remember trying to learn QBasic on an old 20286. Funny how I never really got the hang of basic. It wasnt until I learned C++ in college where it clicked and I knew I was destined to be a software engineer. 21 years later still at it as a career.
@swirl6996
@swirl6996 3 жыл бұрын
dude started with c++
@charlesbaldo
@charlesbaldo 3 жыл бұрын
@@swirl6996 I knew many people in the very old days of the early 70’s who started with assembly language. When they first saw BASIC they said it was confusing
@swirl6996
@swirl6996 3 жыл бұрын
@@charlesbaldo Yeah but that was back when your only other option was fucking Fortran, and even then, it was incredibly limited. Honestly, I actually find the same thing happening, it was really easy to switch from Python/Bash to C++, but when I tried learning JavaScript after only doing C++ for about 5 months, I was really confused. I wasn't used to dynamic weak typing, automatic casting, primitives being classes, tons of stuff being built-in (no #includes or imports), lambda syntax, the difference between its async and std::async, no access to pointers or directly allocated heap/memory, etc etc... I also recently learned MIPS64 assembly and it was way, way easier than Javascript. I think it's just that the concepts of C++ are a hell of a lot easier to understand than the abstractions higher-level langs put on; since I knew what I was doing, I could directly control many things of a single call, whereas in those scripting languages, it's just one function call with a few arguments, often giving you little to no control over what it's actually doing. Plus, no custom operators or destructors was weird; really limited the functionality of custom precision/size integer/float classes. Maybe it's also because MIPS64 is nearly identical to C++ in a lot of ways, who knows?
@charlesbaldo
@charlesbaldo 3 жыл бұрын
@@swirl6996 You understand it all my friend. And yes I have to agree with “Fucking FORTRAN” I did it on a Honeywell 9000 in 1977 for a bank. I remember the COBOL guys bragging about 50k programs, put together by a whole team over a month. I can pump out 50k in a day and my laptop has more storage and speed than the Honeywell the leased for $100k a month.
@swirl6996
@swirl6996 3 жыл бұрын
@@charlesbaldo What'd you mean by a "50k" program? And are you referring to your current laptop or the one at the time? I've actually tried some older languages (namely fortran and ALGOL) and to be honest, it's incredibly polarizing when you compare it to C++. ALGOL/Fortran are faster and less complex, yet C++ is so much more powerful. Kinda like the relation between C and C++, tho a bit more extreme.
@3v068
@3v068 2 жыл бұрын
This video encapsulates everything that made me tick when I was 13 just 10 years ago and discovering everything computers did, what they do, and what they could do in the future. EXCELLENT video sir!
@Ken-kg9nv
@Ken-kg9nv Жыл бұрын
for anyone wishing to still program in a basic like language in 2022 , there is always AGK, (application game kit). its procedural basic, no line numbers, fast, can produce programs and games for the PC , Mac , Linux , IOS and Android. it comes with tons of examples so you can figure out how to code anything the language can do just from running an example of the type of program you wish to make. it also allows you by installing AGKs Player to your phone to transmit over wifi to your phone and test your code in seconds, instead of having to install your program on your phone every time you wish to test it. it also does 2D and 3D and is great for small games. and no, I do not work for or have an contact with makers of AGK, I just like to help people find cool languages .
@PhillipCowell01
@PhillipCowell01 4 жыл бұрын
"It was kind of fun, you would type it all in and at the end you would have'... to fix a million syntax errors.
@stonent
@stonent 3 жыл бұрын
And as a kid not knowing how to do text editing on the respective PC model, you had to retype that whole line. Or the other more maddening errors were errors made that were syntactically correct but caused the program to not work correctly, such as a math routine for moving graphics that caused screen corruption.
@PhillipCowell01
@PhillipCowell01 3 жыл бұрын
@@stonent Yeah that's right! What were those errors called? Undefined line or something
@loserface3962
@loserface3962 3 жыл бұрын
at least you dont get many syntax errors in assembly.
@bjbell52
@bjbell52 3 жыл бұрын
Atari Basic would parse the code when it was entered and then compile it into P code. When you typed "RUN" Atari Basic would just run the code without any interpreting at run time. So why wasn't it faster? Well, it was, see Turbo Basic that fixed what was making Atari Basic so slow. Atari wanted their basic to run on an 8K cartridge and the only way they could do that was to use the built in BCD math package that was built in to the O.S.. Sadly, the person who wrote it had never written a math package before and did a very bad job of it.
@stevenmorton2059
@stevenmorton2059 3 жыл бұрын
@@stonent The great part about BASIC is that when it encounters many errors, it stops immediately and gives you information to track them down. Other programming languages weren't so nice. The errors caused by the little 1 or 2 character typos that get past the filters are the WORST.
@w1nterblind
@w1nterblind 7 жыл бұрын
The original Ultima was written in BASIC too!
@hingeslevers
@hingeslevers 7 жыл бұрын
Don't forget Akalabeth!
@kristina80ification
@kristina80ification 7 жыл бұрын
The original Oregon Trail was written in basic as well.
@awillers55
@awillers55 7 жыл бұрын
Kandi Gloss Wow. I didn't know that... it's my favorite game aswell :)
@Hexagonaal
@Hexagonaal 7 жыл бұрын
"Pirates!" has huge chunks of it written in BASIC.
@JanoTuotanto
@JanoTuotanto 7 жыл бұрын
And Roadwar 2000
@Sycokay
@Sycokay 4 ай бұрын
When I was 7, I made my C64 beep a melody with Basic, which cemented my future as a software developer and hobby producer...
@arlopsopticblast
@arlopsopticblast Жыл бұрын
I self-taught myself Sinclair Basic for the ZX Spectrum and got so advanced with the graphics and programming, I coded my own games for people to now download and share. BASIC was the first language I learned how to code.
@jimsteele9261
@jimsteele9261 5 жыл бұрын
I was in the first programming class my high school offered... way way back in the Elder Days. We had to punch our BASIC programs onto paper tape with a TTY machine, then dial into a mainframe to run it. Blazing fast 110 baud acoustic modem. :) But at least we didn't have to walk 10 miles through the snow to get to the teletype machine. :)
@millomweb
@millomweb 4 жыл бұрын
My school didn't 'teach' it when I was there - had to go to after-school computer club for that ! And the computer room ? Not a classroom but the maths department store cupboard - with a 6 foot slide rule in the corner !
@markholm7050
@markholm7050 4 жыл бұрын
It was the same setup for me, except that programming was slotted into a few weeks of 10th grade Algebra. I didn’t learn much algebra after that, because I kept thinking about programming. In quiet moments, I can still hear the Teletype Model 33.
@cpuwrite
@cpuwrite 5 жыл бұрын
The Beginner's All-purpose Symbolic Interchange Code was the first computer language that I learned--in 1979-1980. The memories that this brings back!
@davidm.4670
@davidm.4670 3 жыл бұрын
I suspect lots of commenters don't realize that's an acronym ;-)
@NomadicDmitry
@NomadicDmitry 3 жыл бұрын
Good times. I used to enjoy trying out BASIC as a kid. My parents even used it as a tool for me to learn the basics of mathematics.
@humanobasura
@humanobasura 2 жыл бұрын
OOOH!!! Once months ago, I found a book of BASIC dropped in the street, of course that I taked that. Some day I will read that and maybe will write a program in this language :) Good video! Greetings from Argentina!
@hubzcaps
@hubzcaps 7 жыл бұрын
400 lines of code later cat walks across keys lol
@joshsamuelson1793
@joshsamuelson1793 7 жыл бұрын
Or your little sister runs through the power cord and unplugs the computer....that is a true story by the way.
@paulgascoigne5343
@paulgascoigne5343 7 жыл бұрын
TechBaron, Cameras and more! yep lol. or you'd save hours of basic programing to tape only to realise the cable was connected to the wrong mic/ear port and you had a tape of silence.
@kainhall
@kainhall 7 жыл бұрын
dude..you dont even know i started coding when i was like 14 playing a game called "men of war" because one mod had good inf, the other had good tanks.....no mods had both so 600 hours and 150K lines later.... i not only had goods tanks and inf systems....but also Finland (i cant do modeling...just cant, so a dude who cant do coding gave me the models), more realistic ranges and armor pen system, changed pen and damage values for EVERY gun to real life data when their...did the same for armor plate thickness and angle added in so many new units and skins that the game started to crash due to lack of memory (stupid 32 bit 4 gig bs) also changed the economy system......which was a HUGE pain in the ass, i have no idea why it works too this day, but it works. but.....all of my notes, templates, back ups, ETC...... ALSO!!! i had almost finished optimizing the game engine it self....for the new version.. along with rewriting all of the code to get rid of useless lines......i had fixed the 4 gig memory crashes, that honestly, made my mod run like shit but....all that shit was on mega upload because im a fucking noob ok i uploaded a backup to mega...because my hdd was failing...... by the time i got the replacement.....FBI EVERY BODY GET DOWN and now the government has my shit.... and they arnt giving it back. im still so fucking pissed man.......didnt have the space on my remaining SSD to download my wok...now its fucking gone ive taken 2 years of comp sci classes in college...then ran out of money..so, that game did help me out in real life quite a lot (was in c++, didnt even know what i was messing with back then till i took a c++ class and everything was REALLY familiar) but fuck the FBI man
@s_SoNick
@s_SoNick 7 жыл бұрын
followed by delete
@gregbert2
@gregbert2 5 жыл бұрын
@@kainhall Makes me wonder how many genius things have been lost over the years to stuff like this. Kinda like the Romans had the shit then lost it all & we went into the dark ages. Hmm.
@heungweilo
@heungweilo 7 жыл бұрын
This brought back a lot of fond memories where my 11 year old self learned how to program. I didn't necessarily understand at the time what I was doing, but it was enough to write my own text-based games based on what I learned. I even had loading bars (using inverse space characters) -- which did nothing! Because I thought loading bars were needed to have a good game haha. Thanks for this episode :)
@thegothicswordsman839
@thegothicswordsman839 7 жыл бұрын
I totally did the same thing with the loading screens, except i copied the whole "Stars shooting through space" graphic from my BASIC manual and just located the words "Loading, please wait..." in the middle with a 5-10 second timer :) Completely unnecessary ^_^
@davidthompson3798
@davidthompson3798 3 жыл бұрын
Was taught Basic at school in 1977/78, on an ICL 1904 mainframe the school had access to via a very slow acoustic coupler/phone connection. We also could send off coding forms to the local polytechnic, and a week later we would receive a printout of the execution, and a deck of punched cards. Happy days!
@Glittersword
@Glittersword 3 жыл бұрын
Atari 800XL was my first computer. I got it from the PX in Seoul while I was serving in Korea in 1984.
@k.chriscaldwell4141
@k.chriscaldwell4141 4 жыл бұрын
My high school tried to teach we kids BASIC in the early 80s. We ended up teaching the teacher. The teacher would then turn around and gig us for producing a flowchart after writing a program. Good times!
@Spelter
@Spelter 2 жыл бұрын
Yeah, I loved these times. I ruled the class, my teacher asked me if he had problems and he was right I will end up in IT
@Spelter
@Spelter 2 жыл бұрын
@The Blue Max 713 we get old. One day, our apprentices will ask why we 3d printed the save icon
@soonersciencenerd383
@soonersciencenerd383 2 жыл бұрын
same here...
@1971JamesHill
@1971JamesHill 2 жыл бұрын
Same here. I had BASIC and then Pascal at school.
@CrashPreinsertion
@CrashPreinsertion 7 жыл бұрын
7:30 "Paper was cheaper than disks back then." Think about that, kids.
@lordmikethegreat
@lordmikethegreat 7 жыл бұрын
Kid response: "What's a disk?"
@MrJest2
@MrJest2 7 жыл бұрын
Heh. :-) There was a joke or cartoon I saw somewhere, where a kid is looking at a 3 1/2" disk, and comments "Oh, cool - you 3D-printed a "Save Icon".
@JamesDavy2009
@JamesDavy2009 7 жыл бұрын
+MrJest2 I was in a community college IT class a few years ago and I was the only one who knew what the save icon was meant to be. Then again, I was closing in on 30 while my classmates were high school graduates.
@ct92404
@ct92404 7 жыл бұрын
JamesDavy2009 Then they are still old enough to know what a floppy disk is. One thing I've noticed about Millenials (especially the ones who were emo kids in the early 2000's) is that they think it's "cute" to be stupid, and they will try to act and claim that they're younger than they actually are. I mean, how come I knew about things that were used before I was even born? I never used an 8-track tape in my life, but I still know what it is. But Millenials try to play dumb and claim that they've never seen something or they "don't remember" it and use their age as an excuse...even though they ARE plenty old enough to remember it. It's just that they have a Peter Pan complex and want to act like they're younger, because they think it makes them "cute."
@monkeyjuju7441
@monkeyjuju7441 7 жыл бұрын
JamesDavy2009 that's impossible... I would've been in college then, and through 1st-9th grade we had to have a floppy disc for computer class, so everyone knew what it was and how it worked. Most kids over the age of probably 17 know what a floppy disc is now because when they started using a computer they were still regularly used, or their parents gifted them their old computer which used them.
@jjjxxxaime
@jjjxxxaime 3 жыл бұрын
Thank you very much for this video, it brought me back to my early days in bachelor when I tried to make my BASIC programs run...lovely days...
@rbrooks2007
@rbrooks2007 2 жыл бұрын
I still use Visual BASIC V from time to time but taught BASIC to the unemployed. One student ended up as the head of I.T. at Philips in Croydon not many months after that course.
@nathanjamesbaker
@nathanjamesbaker 7 жыл бұрын
I remember coding in BASIC, writing my own choose-your-adventure programs, in the 1980s.
@diouranke
@diouranke 6 жыл бұрын
Nathan Baker that's really cool, did they use if and then functions in that language
@fordtechchris
@fordtechchris 5 жыл бұрын
I did that on my calculator in high school. I subsequently failed algebra that year.
@nullish0
@nullish0 5 жыл бұрын
@@fordtechchris SAME. then I got into mmocc's and my career was born.
@billkeithchannel
@billkeithchannel 5 жыл бұрын
I did that for my C128. I wrote a program called "Mark's Quest For Car Keys" and based it on a program printed in SoftSide Magazine called "Kidnapped". It was a layout of his house and he awoke and had to find his keys and avoid the traps/distractions placed in the rooms.
@mintyfresh3152
@mintyfresh3152 5 жыл бұрын
@@diourankeIF THEN and ELSE
@manzolillos
@manzolillos 7 жыл бұрын
I live in argentina, ergo, most technology came here years later until late 80's; so we still had to code our games an programmes through (mostly) magazines and stuff. The thing is that I remember that back in the day there was a tv programm about computers that played "code" as audio after the show. you could record it on MC and have it play on your c64 and you got a game / programm. distribution via tv / audio!!! that blew my mind. Could you make a video on how that worked?
@brooknet
@brooknet 5 жыл бұрын
... as done recently on Netflix's Black Mirror 'Bandersnatch' interactive video (one video clip has a Spectrum program to download).
@kingcrimson234
@kingcrimson234 5 жыл бұрын
It worked the same way the cassette programs worked on like an Apple II or C64. If you can receive the audio through whatever transmission medium, you've got the program. Didn't matter if it was a physical cassette or not. You can connect your modern PC to your Apple today with an audio patch cable, play back a WAV capture of an old tape and the Apple will load it. It doesn't know the difference.
@jamesparsons9068
@jamesparsons9068 Жыл бұрын
My first BASIC book too!! Brings back memories as I had a TRS-80 and boy did it take along time to type it in! Especially when your sister pulls out the power cord. I now code in R and Python but BASIC was excellent for its time and it introduced lots of kids to coding without having to tackle machine-code.
@rickschrager
@rickschrager 3 жыл бұрын
Many hours spent with my Commodore 64 and Compute! Magazine. Those were my doorway to initial programming. I learned a lot about what code was about .
@skylo706
@skylo706 4 жыл бұрын
BASIC is and was so awesome for beginners, because it was very limited. For the same reason, 6502 assembly language is probably the best choice if one wants to learn assembly language, because it's not overwhelming and pretty limited compared to other processor languages of the time, like the z80 for example
@wangkelin506
@wangkelin506 7 жыл бұрын
I come from China, although I am 15 years old, but I like your program very much, I like the old computer.I don't understand English, I see the subtitles.
@bonelesscommunism4031
@bonelesscommunism4031 6 жыл бұрын
wang kelin why did you comment about this?
@egz3637
@egz3637 6 жыл бұрын
Sockover Dickgamer google translate, or maybe he can type some english, can read, but cant really listen.
@bonelesscommunism4031
@bonelesscommunism4031 6 жыл бұрын
EmeraldGameZ ooh o.o
@MathasarSalazar2
@MathasarSalazar2 6 жыл бұрын
Nice to hear from you Wang!
@TheMaster-fg6hq
@TheMaster-fg6hq 6 жыл бұрын
Can you actually see the subtitle though?
@gordonmier4359
@gordonmier4359 3 жыл бұрын
I wish BASIC was still around and available. I loved writing code with BASIC. Just for fun.
@hoverbored
@hoverbored 3 жыл бұрын
Awesome video! The first programming class I ever took was Programming in Visual BASiC. I don't know how much it has in common with old-school BASIC, but it's cool to think that the language is still in use in some form. Some programs even have special VBA engines.
@ricardobornman1698
@ricardobornman1698 7 жыл бұрын
Lol. Type, run and watch those "errors" come in....fond memories!
@KevinError
@KevinError 7 жыл бұрын
Awesome stuff, I love that you tied in all my favorite other KZbinrs into this video. Great job :)
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
Maybe I'll be in the next one :D
@bitset3741
@bitset3741 3 жыл бұрын
I had Commodore and Atari computers back in the day, and still have a couple c64's. Back in the day I had one type-in Basic Program that drew a 3d cube on the screen. I typed that in a few times, and then changed the colors and geometry, and finally had it picked apart enough to send the data to my Commodore 1520 plotter.
@fatamorgana1006
@fatamorgana1006 3 жыл бұрын
9:35 "10 REM Scramble" - I Love That Song! Such a great band :D
@hansisbrucker813
@hansisbrucker813 4 жыл бұрын
I started with GW-BASIC when I was 8. My father had those programming for kids books back then.
@12612699168
@12612699168 4 жыл бұрын
Hans Isbrücker i was 6 laser310 basic
@grueslayer
@grueslayer 3 жыл бұрын
My Dad had those books too. Our first computer was a TRS-80 with a tape drive but my first program was on a TI Pro with 5 1/4 drives. My first program was a bunch of LPRINT statements to re-print the entire Planetfall (text adventure game from Infocom) output from beginning to end on verbose mode. Had to use two programs because I ran out of memory so it automatically loaded the second program in the first. And that was before I knew how to properly type. Ah, the memories.
@lordmikethegreat
@lordmikethegreat 7 жыл бұрын
Nice work getting all these youtube celebrities to appear in this video.. and yes, it really takes me back. BASIC is what made me a "computer guy" forever!
@loquayrocks
@loquayrocks 3 жыл бұрын
in 1982, my father took me to a "Home Computer" show, I was 10 and in absolute heaven, there were IBMs, Atari's, BBC Micro's, Acorns and all sorts of fruits that I've forgotten.. as a surprise, my dad bought me a.... Commodore Vic20... the only obsolete computer on show... I loved that damned thing and it was still beautifully boxed with my backup tapes until around 2003 when my sister cleared the junk out of the house and threw it away!!!!
@nerdsrejects-productions2563
@nerdsrejects-productions2563 3 жыл бұрын
Those booklets of basic programs were great - it was cool to have a program you wrote appear in one too!
@thogameskanaal
@thogameskanaal 7 жыл бұрын
You know, there is a throwback to old BASIC in the form of SmileBASIC. An older version of this used QR codes to easily share your code and scan the programs other users have created. The first version called "Petit Computer" was released in 2013 for the Nintendo DSi.
@radostin04wastaken
@radostin04wastaken 6 жыл бұрын
SmileBASIC is really damn good. I picked it up just outta curiosity, and now I'm addicted to it trying to finish my game, which is literally just a clone of cookie clicker.
@zork34
@zork34 5 жыл бұрын
I have this! It's amazing and I'm learning SmileBASIC every day.
@echow2001
@echow2001 3 жыл бұрын
I was in high school around 2013 and we still had maths books with basic programming. I might actually have a copy I bought in storage. Lost the one they rented out then found it.
@BasedPureblood
@BasedPureblood 2 жыл бұрын
Do you know what it was titled? I could probably find a PDF version for you.
@stevencoil402
@stevencoil402 2 жыл бұрын
Not possible even 8 bit guy said in the early 90s they were all destroyed u lied
@echow2001
@echow2001 2 жыл бұрын
@@BasedPureblood it was definitely not offered in ebook form. and no one gave enough effort to go scan it
@billbez7465
@billbez7465 3 жыл бұрын
This is one of my favorite videos on KZbin. I started with Microsoft Basic and it was the start of my love for programming. Please do a video on the influence of Turbo Pascal. Thanks
@frankowalker4662
@frankowalker4662 5 жыл бұрын
Dad got a Sinclair ZX81 (Timex 1000) in 1982 when I was 13, fell in love with BASIC instantly and still program in it to this day on the Sinclair ZX Spectrum and the Commodore Amiga using AMOS. Both have superb BASIC Compilers! Keep up the good work! Loving your vids.
@DeejayGrafixx
@DeejayGrafixx 4 жыл бұрын
Imagine going to a store to buy a cysis book then going home to code it for two years so you could just play games
@digitalnomad9985
@digitalnomad9985 3 жыл бұрын
"Can it play crisis?" "I don't know yet!"
@calebfuller4713
@calebfuller4713 3 жыл бұрын
No no no, you could BUY it on audio cassette and load that in! Of course, it MIGHT be quicker just to type in the code...
@joechristo2
@joechristo2 2 жыл бұрын
@@calebfuller4713 what if they didn’t exist
@grtitann7425
@grtitann7425 Жыл бұрын
I wish that you did more videos like this. Really enjoyable.
@billbez7465
@billbez7465 3 жыл бұрын
Please make more of these BASIC language history videos- I think they are great!
@qbmac2306
@qbmac2306 7 жыл бұрын
How To Basic a tutorial by HowToBasic
@user-zu1ix3yq2w
@user-zu1ix3yq2w 7 жыл бұрын
QB Mac he should title his next video that..
@sfgeometrydashryu4750
@sfgeometrydashryu4750 7 жыл бұрын
QB Mac oh yeah because he is talking about basic language and how to start on it, so yeah...
@MrDerOutsider
@MrDerOutsider 7 жыл бұрын
*destroys old computer*
@dan_loup
@dan_loup 7 жыл бұрын
it would probably start with him typing a print/goto loop, but..
@red__guy
@red__guy 7 жыл бұрын
coding, RUN, error, rage, throws computer on floor, throws eggs at broken computer, rage, smash computer with a fish, burns everything, thumb up, the end.
@El_Guapo74
@El_Guapo74 7 жыл бұрын
LGR, lives up to his name Lazy. Sends a picture of program to someone else.
@Plymouthmusicschool
@Plymouthmusicschool 2 жыл бұрын
Currently learning a lot from your channel. Thank you for all of the great content
@nelsonpun
@nelsonpun Жыл бұрын
This content is so important for history keeping. Would love to see a complete history of computing web series from you guys!
@Slarti
@Slarti 5 жыл бұрын
I got my first computer in 1982 - a ZX Spectrum 48k. It lead to me being what I am today - a software developer still at the age of 48. BASIC gave me enthusiasm and also taught me how to program... badly - he he ;)
@millomweb
@millomweb 4 жыл бұрын
Who was the nutter that decided line numbers were not a good idea ? 52652 Print"This line has now been corrected" There, no need to list the whole programme to get to that line to correct it.
@denwo1982
@denwo1982 4 жыл бұрын
I first started playing the spectrum 48k when I was aged 4 back in 1986, but I could never know how to load the game so had to wait for my older sisters to come back from school so I could play Horace Goes Skiing lol
@maciejlegowicz5834
@maciejlegowicz5834 4 жыл бұрын
so ... if I had my first computer Amstrad CPC464, will I be a software developer at age of 64?
@michaelheery6303
@michaelheery6303 4 жыл бұрын
I had SINCLAIR IN 1982 WHILE I WORKED ON MY OWN IN BAGHDAD JUST TO PASS BOREDOM ...till i find alcohol There.
@mikeyoung9810
@mikeyoung9810 4 жыл бұрын
My first was a timex sinclair 1000 I ordered from the UK. Then I moved on to the 64. I once created a "crazy climber" game like the arcade game using kb symbols on the timex. I wrote so many programs but never once wanted to try and sell them. And they were huge programs of crazy confusing code that only I understood until they got so big even I got lost.
@iProgramInCpp
@iProgramInCpp 4 жыл бұрын
That's why I've implemented TinyBasic on my operating system ;) There should be a 32-Bit Guy, doing OS reviews
@aidenb3069
@aidenb3069 4 жыл бұрын
What's tang basic
@ohlordhebacc220
@ohlordhebacc220 4 жыл бұрын
@@aidenb3069 tiny basic is basic but tiny me bad, you good
@ThunderClawShocktrix
@ThunderClawShocktrix 3 жыл бұрын
if i were making hardware id include basic in the UFEI bios
@iProgramInCpp
@iProgramInCpp 3 жыл бұрын
@@ThunderClawShocktrix cool, but I think uefi has its own script
@reparacionesdeautos
@reparacionesdeautos Ай бұрын
Awesome video!! Thanks for the nostalgia! I'm from Argentina, In 1990 my dad bought a Pentium 286 pc that had QBasic included!! I had (and have) no idea of programming but it was so intuitive that made me dream about creating my own games! 😅 thanks again for taking so much time and effort in this, and... deluxe featurings!!❤❤
@youknow5569
@youknow5569 2 ай бұрын
I started at 17 by buying a TRS-80 Model 1 >learned a lot about basic, upgraded to the Expansion Interface and 4 Floppy drives then added a 5Meg hard drive. Wrote my parents business software, Accounts receivable, Payable, invoicing, purchase order and Payroll. We had one of the most computer operated manufacturing facilities. Bought a conversion program to change TRS-80 basic to GW basic for IBM. Networked the computers with AT&T StarLan and had 20 computers networked. I could tell a customer the status of their project by percentage completed and what stage at ay of our vendors. I still have those programs and reminisce my accomplishments for being 100% self taught.
@bradleyschlangen3514
@bradleyschlangen3514 7 жыл бұрын
When I was in high school (1999) I wrote a painting program in similar to MS paint but with more features in BASIC for MS DOS(PC) and True BASIC(MAC) for my computer programming class. I also wrote a virus that infected the schools mac lab and turned all the machines into bricks, I got banned from all computers in the school after that. Fun times, learn basic, I use it today for window scripting (VBS) and VBA projects in MS Excel/Access/Word/etc....
@realvivifromloona
@realvivifromloona 6 жыл бұрын
I'll learn it to code games for the Nintendo 3DS family of systems using smilebasic!
@jorgebustillos8469
@jorgebustillos8469 6 жыл бұрын
Bradley Schlangen and then everyone clapped
@AsukaLangleyS02
@AsukaLangleyS02 6 жыл бұрын
Wow that’s edgy
@mapesdhs597
@mapesdhs597 6 жыл бұрын
Ok Bradley, so let's see here, you showed skill and aptitude at something, and their response was to ban you. They should have put you in charge of the computers instead, that's a much tougher challenge, and a better way to tap your potential. Academia doesn't change.
@fordtechchris
@fordtechchris 5 жыл бұрын
I got in trouble in CAD class when I figured out how get access to the office computer files over the network. ha ha. I wasnt smart enough to know they could see my computer id as cad13. The high school IT lady walked right up to me... oops.
@shingshongshamalama
@shingshongshamalama 5 жыл бұрын
BASIC was taught in schools. Then we decided not to teach basic computer programming fundamentals to children because that's way too sensible.
@meep.472
@meep.472 4 жыл бұрын
@Shufei 10 PRINT "YOU'RE RIGHT" 20 GOTO 10
@gorillaau
@gorillaau 4 жыл бұрын
We needed teachers that were taught to actually use a computer. No fun in limiting the computer use to an elaborate version of a typewriter.
@AnthyLoneExoria
@AnthyLoneExoria 4 жыл бұрын
In the US, it was because of a lack of funding all around.
@CarrotConsumer
@CarrotConsumer 4 жыл бұрын
Most people never need to write a single line of code in their life. It definitely should be an optional elective though.
@markgreen2170
@markgreen2170 4 жыл бұрын
@@CarrotConsumer this has a rather long intro but, it really is a good story: "Isaac Asimov's A Feeling of Power" kzbin.info/www/bejne/aYeVfKmPYqxjoLs
@daleaskew3859
@daleaskew3859 3 жыл бұрын
Loved this episode. I recently discovered AOZ studio (currently in Beta) really excited about it. Programming is fast and FUN again!!
@sandplasma
@sandplasma 2 жыл бұрын
I remember getting one of these books from the library in the mid 90s. My brother and I would take turns typing pages into the Apple IIe that my dad had bought us at a flea market. So much fun but the debugging took so long.
@EpicLPer
@EpicLPer 7 жыл бұрын
Oh, a 60 FPS episode? I'll take that :P
@The8BitGuy
@The8BitGuy 7 жыл бұрын
That was an accident. I was half-way done editing and kept asking "why is my computer running so slow?" I even rebooted a few times. Eventually I realized it was set at 60fps, and final cut pro wouldn't allow me to change it once I had already imported everything and started editing.
@EpicLPer
@EpicLPer 7 жыл бұрын
The 8-Bit Guy Blame Clint haha :D
@AndersEngerJensen
@AndersEngerJensen 7 жыл бұрын
The 8-Bit Guy Hehe, been there, done that. However, there is a way to change settings in projects. I'll show you tomorrow - just got home from a trip to Denmark now. It's about time we got you a new iMac 27" to edit videos on soon. :D
@The8BitGuy
@The8BitGuy 7 жыл бұрын
I don't care for the iMac.. It sits too tall. I'm planning to buy a new Mac Mini.
@ethann_browne
@ethann_browne 7 жыл бұрын
+The 8-Bit Guy I have to agree with that...
@Peeps40836
@Peeps40836 4 жыл бұрын
21:36 Don’t we all. Also, his laugh is always contagious to me, I don’t know why.
@ZenoTasedro
@ZenoTasedro 10 ай бұрын
The glory of basic on these old machines imo is peek/poke/call. An interpreter on a system without a user mode or anything is very unique and awesome
@benjohnson5897
@benjohnson5897 Жыл бұрын
My parents bought me a TRS-80 Model III for Christmas 1981 or 82 I think it was... I was only 12 and taught myself BASIC from the book that came with it, and by typing in games from magazines. So grateful to have had the experience.
@Hans5958
@Hans5958 6 жыл бұрын
47 minutes to create a game. 1 single pull to delete it.
@lonttugamer2939
@lonttugamer2939 5 жыл бұрын
Hans5958 sounds like legos all over again to me
@MaxonerousX
@MaxonerousX 5 жыл бұрын
Profile picture checks out
@pianoman78
@pianoman78 5 жыл бұрын
30 years to create a decent life, one mistimed pullout to delete it ;)
@jesuslovespee
@jesuslovespee 5 жыл бұрын
@@pianoman78 delete this before you fuck up another's.
@jaworskij
@jaworskij 5 жыл бұрын
@Hans5958 Not really, you are really really really careful not to accidentally unplug the the the cord or power down before saving to disk. You saved very very often
@sebione3576
@sebione3576 4 жыл бұрын
10:26 I had that algebra book. That wheel haunted my dreams.
@djbassgun
@djbassgun 3 жыл бұрын
20:28 OMG I wrote a similar piece of code 😍 POKEing the data into memory. Love it!
@gerrytemple5044
@gerrytemple5044 2 жыл бұрын
So many beautiful memories learning logical thinking through Basic! Just great that Geoff Graham, Peter Mather and their team developed the Colour Maximite (2 Gen. 2) which I bought a few weeks ago. It is so blazingly fast and has many graphical commands - just brilliant! The best purchase in years! Cheers from Bremen, Germany
@andyjohnson4485
@andyjohnson4485 5 жыл бұрын
Can't believe the Sinclair ZX80, 81 or even the Spectrum weren't mentioned! They helped bring BASIC into the realms of the affordable home computer!
@bierundkippen720
@bierundkippen720 4 жыл бұрын
Are you from GB?
@maxxdahl6062
@maxxdahl6062 4 жыл бұрын
They were almost unknown here in the US and even then by another brand. C64 dwarfed any sinclairs here, or PC or Apple for that matter
@EpicLPer
@EpicLPer 7 жыл бұрын
Long episode, YES
@Sh-hg8kf
@Sh-hg8kf 7 жыл бұрын
EpicLPer furry....
@EpicLPer
@EpicLPer 7 жыл бұрын
Before I'd be a furry I'd rather kill myself, not kidding.
@goeiecool9999
@goeiecool9999 7 жыл бұрын
I don't understand... How do you keep getting the top comment on every video I watch? You've got 2 on this video!
How Machine Language Works
19:48
The 8-Bit Guy
Рет қаралды 937 М.
The BASIC programming language and how it ended up on the Sega Saturn | MVG
13:17
100❤️
00:19
Nonomen ノノメン
Рет қаралды 37 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 10 МЛН
How old school cassette tape drives worked
14:58
The 8-Bit Guy
Рет қаралды 1,7 МЛН
SGI Octane:  What can a $30,000 computer from the 90's do ?
16:54
RetroBytes
Рет қаралды 1,9 МЛН
Язык программирования Basic: История Basic которую вы не знали
15:08
EngineerSpock - IT & программирование
Рет қаралды 6 М.
What was Coding like 40 years ago?
29:05
The Coding Train
Рет қаралды 1,6 МЛН
AT&T Archives: The UNIX Operating System
27:27
AT&T Tech Channel
Рет қаралды 1,9 МЛН
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
Coding Challenge: 3D on Apple II
45:40
The Coding Train
Рет қаралды 319 М.
How Do Computers Remember?
19:32
Sebastian Lague
Рет қаралды 6 МЛН
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 693 М.
100❤️
00:19
Nonomen ノノメン
Рет қаралды 37 МЛН