The Computer Chronicles - Programming Languages (1990)

  Рет қаралды 97,340

The Computer Chronicles

The Computer Chronicles

Күн бұрын

Special thanks to archive.org for hosting these episodes. Downloads of all these episodes and more can be found at: archive.org/det...

Пікірлер: 299
@ecstazyrm
@ecstazyrm 4 жыл бұрын
That IBM keyboard typing is a symphony to my ears
@louistournas120
@louistournas120 Жыл бұрын
Clack clack CLACK. Clack clack!
@jazzlover10000
@jazzlover10000 Жыл бұрын
You might also like: "The Typewriter Song" !
@TheWhizzkiduk
@TheWhizzkiduk 10 жыл бұрын
I've learned more about OOP just by watching this than stuff they put out these days, best way of learning programming is going back to basics
@blackneos940
@blackneos940 5 жыл бұрын
Lincoln TeKnO This is true... :)
@spearPYN
@spearPYN 5 жыл бұрын
Lincoln TeKnO Programmig nowadays is complex and boring... back in the 80s it was simple and fun.
@LL-wc4wn
@LL-wc4wn 4 жыл бұрын
Best way to learn anything is go back to basics
@MatheusAraujo
@MatheusAraujo 4 жыл бұрын
There you go: kzbin.info/www/bejne/jYqzf52JpKmlp9k
@ian_b
@ian_b 4 жыл бұрын
@@spearPYN Until you realised that BASIC was too slow for anything useful and you had to figure out how to write Machine Code.
@homelessrobot
@homelessrobot 4 жыл бұрын
this absolute savage writing smalltalk in a variable width font through glasses thicker than my desk.
@Dragondezznuts
@Dragondezznuts 26 күн бұрын
😂
@bradleymorris161
@bradleymorris161 2 жыл бұрын
Amazing how the UI has become prettier, but the underlying concepts hasn't changed at all in 30 years. Huge testament to how well these concepts were designed
@coderider3022
@coderider3022 Жыл бұрын
Or how unimaginative developers have become !
@OpenGL4ever
@OpenGL4ever Жыл бұрын
I do not agree. There was still some development ongoing. For example, from a developer's point of view, the user interface got separated into code and a description language that describes where you want your buttons to be. You no longer add that directly into your code. This allows the appearance and arrangement of the GUI elements to be done by designers, eliminating the need for a programmer for this work.
@Obamanamamama
@Obamanamamama Жыл бұрын
Far from it, large enterprises don’t like to move very often they stick with what they know, a large amount of developers hate object oriented programming as well as sql databases, this has slowly started to shift, but it’s hard to push enterprise to shift what is working
@elgoog-the-third
@elgoog-the-third Жыл бұрын
@@OpenGL4ever LOL that is just a cycle that repeats. Now developers are once again completely mixing code and UI with stuff like React.
@davidt8087
@davidt8087 Жыл бұрын
@@elgoog-the-thirdi hVe noo idea what you NERDS AND GEEKS are blabbering about LAUGHING OUTING LOUDING
@smlasdhaosf7764
@smlasdhaosf7764 7 жыл бұрын
I like when the other guy's talking, the guy close to the computer keep staring at his keyboard
@RonJohn63
@RonJohn63 3 жыл бұрын
I think he's got a neck problem.
@Snappers1_
@Snappers1_ 3 жыл бұрын
@@RonJohn63 You mean when the kid talks at 6:10? I think when they show the guy staring at his keyboard, he was just too confused of what the kid was explaining. 😂
@RonJohn63
@RonJohn63 3 жыл бұрын
@@Snappers1_ I was referring to George Bosworth of Digitalk at 11:08.
@dehrk9024
@dehrk9024 3 жыл бұрын
everyone nervous on tv
@ChristopherDrum
@ChristopherDrum 3 жыл бұрын
Can we all just appreciate how instantly the NeXT system opened its program modules? Good luck getting Xcode to do anything even remotely that instantaneous. We have systems that are thousands of times more powerful, but we're hobbled by the software layer in ways that people have forgotten. Just watch shows like this to see what we used to have, then ponder, "Why aren't things *1000x better* now?"
@jazzlover10000
@jazzlover10000 Жыл бұрын
Mac OS / OS X is indeed a compromise compared to NeXTStep.
@davidt8087
@davidt8087 Жыл бұрын
Maybe we should write code directly in binary 😳
@jazzlover10000
@jazzlover10000 Жыл бұрын
Hell I'd just like there be a 'first responder' so that when you click on a window it HAS to come to front as it did under the Display Postscript model. MacOS is kinda broken... the model was polluted by Apple engineers who were y'know... capable but ignorant.
@atlantic_love
@atlantic_love Жыл бұрын
"Can we all just appreciate..." Where in the world did that awful click-bait phrase come from? Why not just state your own opinion rather than trying to appeal to the masses?
@ChristopherDrum
@ChristopherDrum Жыл бұрын
@@atlantic_love "click-bait phrase" Yep, I'm in it for those delicious clicks; you found me out!
@UncleKennysPlace
@UncleKennysPlace 4 жыл бұрын
I'm gonna watch every one of these CC episodes, as I did 'in the day'. I programmed on multiple platforms for the DoD/USAF and for a large manufacturing company, and then for a small specialty software firm, in good old ANSI C, even for Windows programs (because in early days, that's all there was!). We ended up with bits on mainframes, minis, micro database servers, and desktops (370s/PDP-11/Alpha/etc.) I wrote tools to read resource files and make code outlines for Windows (where, as we liked to say, it took 100 lines of Windows code to equal one line of console code!) I'm so happy I'm retired (though I do code just for fun nowadays, keep the brain going!) We did one inventory database program in Borland ObjectVision, but it turned out that you had to write much more code that was intimated when you bought the product. We converted it to a clean C version, that looked sort of identical, and was about five times quicker in operation.
@ybergik
@ybergik 7 жыл бұрын
11:28 - 11:43 - "we're about half way to word processor" after opening a plain editbox
@LangleyNA
@LangleyNA 7 жыл бұрын
This one cracked me up too. xD I was like "what? XD" What about the hundreds of extra features implemented in a word processing environment? Standard and complex formatting, print previewing, page layout, spellchecking, dictionaries and thesaurus, document metadata, attachments and inline media, format interoperability and backwards compatibility, support documentation and tutorials, tables, drag and drop support, spreadsheet implementations, ------------------
@anonUK
@anonUK 6 жыл бұрын
Michael Compton Word processing wasn't that complex back then. The basic features of a word processor are included in Notepad. A high quality word processor of that time (1987-1994) would be comparable to modern versions of Wordpad.
@Klassenfeind
@Klassenfeind 6 жыл бұрын
send it through LaTeX 😂
@ian_b
@ian_b 4 жыл бұрын
@@anonUK Not so sure about that, Wordperfect 5.1 was pretty advanced. Lots and lots and lots of shortcuts to learn...
@jazzlover10000
@jazzlover10000 3 жыл бұрын
NeXT had a demo where they really did demo a capable NSText object that provided most of the functionality people needed for a word processor. Lesser companies tried to play off that demo... but had lesser tools. It was a sad time... except for NeXT, which was awesome.
@slaction
@slaction 3 жыл бұрын
All of these languages from 30 years ago are still better than javascript is today. You can also do a simple app with way less bullshit than you need for all the modern crap with JS.
@troop5100
@troop5100 2 жыл бұрын
No.
@alexandersuvorov2002
@alexandersuvorov2002 2 жыл бұрын
Using node.js for backend software is like using skateboard for moving freight - it works as long as you install 3,000 plugins.
@LD-rh3wo
@LD-rh3wo 2 жыл бұрын
Triggered.
@kamelassaf7493
@kamelassaf7493 Жыл бұрын
We suffer counting everyday the amount of JS frameworks. We don't even need those
@kamelassaf7493
@kamelassaf7493 Жыл бұрын
@@alexandersuvorov2002 Yes so true.
@avader5
@avader5 4 жыл бұрын
Boy that brings back memories I used to program applications for college in Actor back in the 90s! Since I worked for Borland for 4 years in the 90s it was good to see Phillip Khan in this video!
@bademuscuriacius2266
@bademuscuriacius2266 Жыл бұрын
He looks luke a tramp )))
@SaidaHOURIA
@SaidaHOURIA 3 жыл бұрын
This is my son's favorite TV show.
@InfiniteQuest86
@InfiniteQuest86 Жыл бұрын
This is super cool. I started programming around this time, and I don't think I realized Object-C existed back then. I only became aware of it through the iPhone.
@louistournas120
@louistournas120 Жыл бұрын
I was aware of the name but I had no idea what the code looked like. I thought it was something like C++. When I wanted to code for the iphones many years ago, I looked into Objective C since that is what Apple's had as a compiler. Wow, what an ugly language.
@thought2007
@thought2007 8 жыл бұрын
27:32 I wonder if one can still request a transcript of this all these years later.
@codabenj3276
@codabenj3276 2 жыл бұрын
It's nice to see how far we've come!
@yldrmcs
@yldrmcs Жыл бұрын
in some areas of programming we went backward though
@nuvotion-live
@nuvotion-live Жыл бұрын
The natural state of technology and knowledge is to degrade, not to improve. I agree that we have gone through many two steps forwards one step back for programming. A lot of it has to to with the accessibility of it. Pros and cons like anything
@TheHabitman
@TheHabitman 10 жыл бұрын
Man, I wish a show of this caliber was still on the air today. Nothing but reality TV drivel, even from once reputable channels. Fuck society.
@TheStevenWhiting
@TheStevenWhiting 9 жыл бұрын
I think the problem is, computers are so different now, a show like this would never work now but it's always fun to look back. But I'd never want anyone to take away my i7 :)
@JanuszKrysztofiak
@JanuszKrysztofiak 9 жыл бұрын
Well... the times have changed. Why to watch TV at all if there is a fast Internet? Many interesting talks and presentations are there. Honestly, I feel no need for TV these days. Maybe some news channels but most shows seem to be directed at people without sane interests or 50+ housewives.
@Adammonroemusic
@Adammonroemusic 9 жыл бұрын
+TheHabitman It would be called Smartphone Chronicles: Stupid Pointless Shit You Can Do With Your Phone.
@martijnvanzanen4075
@martijnvanzanen4075 9 жыл бұрын
+TheHabitman I didn't had TV since 2003.This month I got the 200 mbit cable so ye.. TV comes with it.. Its amazing how the freaking commerials are even longer then the movie or serie is. And the stunning part.. STILL someof the adds are still the same ! AHHHH. I hate tv still.
@CopperheadSysop
@CopperheadSysop 8 жыл бұрын
+Adam Kopcinski (Adam Monroe) (or tablet) :)
@borisf3171
@borisf3171 11 жыл бұрын
You can define your own types in C-standard via struct, union or enum as well. Granted, you cannot have a function declaration within a struct, but it still is a new data type
@birincipapajanpol1612
@birincipapajanpol1612 10 жыл бұрын
no. i can.
@ibazulic
@ibazulic 10 жыл бұрын
birinci papajanpol um, you can't :-/ if you define a function in struct or union, you are working in C++. it certainly isn't by standard and C compilers will give an error when compiling that file.
@ochuspokus
@ochuspokus 10 жыл бұрын
Ivan Bažulić You can create a pointer to a function within a struct and get essentially the same thing.
@louistournas120
@louistournas120 Жыл бұрын
A function declaration in a struct? That is silly. I'm not even sure why people declare and define a member function in a C++ class declaration. Put the declaration in the class. Implement the function in a separate cpp file.
@Blackadder75
@Blackadder75 4 жыл бұрын
I went to university in 1994 and we still learned functional program languages first and OOP languages second
@handlealreadytaken
@handlealreadytaken 4 жыл бұрын
That's how it was for me as well in '96. We started with C++ mainly doing procedural and then started OOP. First we do a lot of UML and then translated that to code. We also were taught Fortran, COBOL and a few other languages. One of the few things from college that actually is still a core skill that I use at times.
@dogriffiths
@dogriffiths 5 жыл бұрын
Smalltalk: what a great language. Also, was the Objective-C bloke trying not to laugh during the C++ demo?
@jazzlover10000
@jazzlover10000 3 жыл бұрын
That used to happen a lot. Smalltalk was kewl but not really suited to the processors of the time. I liked Newtonscript, which had dynamic inheritance. Also Objective-C 1.0, which really was a full-on professional product that any system could have used, but didn't. I think the NeXT system was the only place where OO really succeeded. Everything else has been a slow-roll failure.
@lukealadeen7836
@lukealadeen7836 Жыл бұрын
Hard to believe that shows like this played on TV. It's too technical for today's celeb obsessed TV shows
@oubrioko
@oubrioko 5 жыл бұрын
0:42 "This is not your father's Oldsmobile. This is the new generation of programming tools, environments, and languages." Nicely done Stewart. In case you're too young to remember, the above is a reference to an ad campaign during that time: kzbin.info/www/bejne/i3e5mGqPo9aGZ7M
@nburaq
@nburaq Жыл бұрын
Turbo Pascal , When I was studying at University it was so popular that everyone believed that it will be the future of programming... it was actually how pitty it lost its popularity
@Lurker1979
@Lurker1979 7 жыл бұрын
Oh After Dark.... How I miss you.
@a9udn9u
@a9udn9u 2 жыл бұрын
1990: You can create programs without writing code. 31 years later, I write code to make a living.
@OpenGL4ever
@OpenGL4ever Жыл бұрын
ChatGPT enters the room.
@hopefulkoala01435
@hopefulkoala01435 8 жыл бұрын
Lol, the guy @ 8:00 talks to them like he's being told off by his parents.
@ericb7937
@ericb7937 Жыл бұрын
My entire childhood and even now at 35 years old I have wondered about the serial port. Finally have the answer!
@44Bigs
@44Bigs 4 жыл бұрын
Watching this I finally understand how far ahead NeXT was compared to the competition.
@floydjohnson7888
@floydjohnson7888 3 жыл бұрын
So that was where, Jobs posited, desktop computing would go next. I'd run with the one that the company was what Steve Jobs did next after getting ousted from Apple. Just to make things sound goofy, Apple ended up getting Unix-y when they reinstalled Jobs, apparently buying NeXT in the deal.
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Those of using NeXTStep literally had a 10 year advantage over our competitors. It was crazy.
@lawrencemanning
@lawrencemanning Жыл бұрын
@@jazzlover10000 It's interesting to guess at where NeXT might have gotten if the company had skipped the hardware (nice as it was) and started out as a pure software company, targeting PCs say. As much as I detest PCs and love (still) 680x0, the Next machines were bloody expensive.
@riley_stews
@riley_stews 2 жыл бұрын
Great Timothy Leary bit at 26:40, especially love the graphic.
@ian_b
@ian_b 4 жыл бұрын
OOP forces you to careful plan your unreadable mess in advance, rather than having it arise spontaneously. It includes advanced features like "inheritance" to aid incomprehensibility.
@yldrmcs
@yldrmcs Жыл бұрын
I like the way presenters wear ties because we talk about serious stuff here
@maxxdahl6062
@maxxdahl6062 Жыл бұрын
They were representing their companies, of course they're going to wear ties. lmao.
@SomeDudeInBaltimore
@SomeDudeInBaltimore 3 ай бұрын
@@maxxdahl6062 In the mid-2000s, it would have been a turtleneck sweater, and now, a pair of torn up jeans.
@tofikk
@tofikk 2 жыл бұрын
It seems kinda weird to think that this was something new back then. That people had to reach to that conclusion which now seems so “duh!” Obviously obvious. I remember reading a module in my Polish-written Turbo Pascal bible, explaining OOP in Turbo Vision. Anyone remembers that? I was in 8th grade I believe. That would be 14-15 yo. I remember that feeling of almost getting it. Feeling it’s easy, but having this strange doubt in the back of my head. I never tried it because I got my pentium 200mmx and could play games unfortunately
@OneAndOnlyMe
@OneAndOnlyMe Жыл бұрын
Turbo Pascal with its IDE was such an awesome tool back in the day to quickly develop and compile to a final binanry.
@bjbell52
@bjbell52 Жыл бұрын
And later on Turbo Pascal became Object Pascal in which they wrote the IDE Delphi, the best tool for writing Window's applications. There is a free Delphi-like application tool named Lazarus that I use all the time.
@jazzlover10000
@jazzlover10000 Жыл бұрын
TurboC was just a bit nicer. Microsoft C was more powerful tho'. I think I really hated the Borland Make utility... it needed work. I had to use both coz our instructors would not allow C programs to be submitted in class. Only Pascal.
@OneAndOnlyMe
@OneAndOnlyMe Жыл бұрын
@@jazzlover10000 Only used Turbo C a few times, but yeah make was a turn off. I just loved how one keypress in Turbo Pascal and you get a executable.
@QuaaludeCharlie
@QuaaludeCharlie 10 жыл бұрын
I Still install OS/2 & OS/2 Warp on many systems and am Lucky to have most all of these Programming Languages in OEM forum , most are still available for DL but might be shareware , I like finding all original packaging , I also like enhancing my DOS System beforehand , Great Show Thanks for Uploading :) QC
@intuit13
@intuit13 2 жыл бұрын
lol, I like the name ;)
@RonJohn63
@RonJohn63 9 жыл бұрын
21:10 As if this was something new in 1990. Universities were teaching encapsulation and eliminating side-effects to *COBOL* students in 1980 and Pascal students in 1975. Hell, it's why Structured Programming was invented in the first place!!!
@BryonLape
@BryonLape 8 жыл бұрын
Actor...that brings back memories...so many of these ideas didn't survive...nowadays, most OOP code isn't reused or extended.
@johnnytoobad7785
@johnnytoobad7785 Жыл бұрын
I used the Borland OWL framework and C++ on a large corporate project for almost 2 years. It was much easier to get a complex window up and running than using Windows MFC. I never really understood OOP concepts until I had to interface with existing UI classes and "inherit" a working UI framework.
@jazzlover10000
@jazzlover10000 Жыл бұрын
True. OO turned into a dead-end tho' it worked kinda ok in Objective-C. Was a mess under C++, Java and others. I like what golang has done with OO... namely to have seriously sidelined it yet advance the obviously useful parts of OO in a background manner.
@wallacelang1374
@wallacelang1374 11 ай бұрын
By the year 1995 Microsoft introduced the Visual programming studio series of languages. They included: Visual BASIC, Visual Logo, Visual C++, Visual Assembler/Editor, Visual Pascal (et cetera). Of course these were all upgraded versions of their original Microsoft versions and one would have to buy the new full languages in order to write your own functional programs.
@jackilynpyzocha662
@jackilynpyzocha662 Жыл бұрын
A virtual field trip, thanks!
@ohdude6643
@ohdude6643 2 жыл бұрын
90s - "and we can build code and apps without knowing how to code. Programming jobs will be gone in, I'd say five to 10 years" . 30 years later "We need more programmers!!! Do you know how to code?"
@OpenGL4ever
@OpenGL4ever Жыл бұрын
Today there is ChatGPT.
@drygnfyre
@drygnfyre 4 жыл бұрын
Is this the only Computer Chronicles episode featuring NeXT? It's interesting to see Interface Builder and Objective-C, which of course eventually morphed into Xcode and Swift.
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Interface Builder sorta morphed into Project Builder, which then devolved into XCode. ProjectBuilder was great... I wish Linux had it.
@louistournas120
@louistournas120 Жыл бұрын
​@@jazzlover10000 I took a class on iphone programming. it was nice learning Swift and the UI designer. Swift was like a simplified version of C++. C++ has way too excessive features that I don't use like class inheritance, polymorphism. The only think missing was that Swift does not have a separate header and cpp file. You have to insert all the code into the same file, inside the class declaration. The GUI designer was sensitive. It was easy to mess up and break things. Fixing it back is not easy. It is better to start fresh.
@stevef6392
@stevef6392 4 жыл бұрын
0:30 I wish Stewart Cheifet would randomly show up on my desk and narrate my PC activities to an invisible audience.
@MichaelOfRohan
@MichaelOfRohan Жыл бұрын
"This is a form of demonstration that we would provide to our customers on an as needed basis." Wow were they working that market lingo
@DreamCodeLove
@DreamCodeLove 5 жыл бұрын
21:54 .... so is that how you convert c program to c++ program....
@RebuttalRecords
@RebuttalRecords 4 жыл бұрын
When a few greedy corporations stifle competition, everyone loses.
@d46512
@d46512 Жыл бұрын
C is still the predominant systems language while C++ is the only one of these technologies which has survived, thrived, and continuously evolved 33 years on from this show.
@Longlius
@Longlius Жыл бұрын
Objective-C and NeXTStep's technology are still around today and bigger than ever. NeXTStep became the foundation for OS X, iOS, and all the other modern Apple operating systems. Indeed, when you build iOS applications today you're still usually interacting with the NS foundation classes.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
25:16 Why not KERMIT? One of the early highly-regarded open-source projects, with implementations of a common file-transfer protocol available for just about every platform under the sun -- for free! (Yes, I was using it to move files between disparate micros as part of my user-support job back then.)
@rooneye
@rooneye 3 жыл бұрын
Man Borland used to be a huge player in the programming market. Now it's totally dead.
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Philippe Kahn dumped Borland for cash and started Starfish, which he dumped on Motorola for cash and started Lightsurf, which he dumped for cash...
@OpenGL4ever
@OpenGL4ever Жыл бұрын
Well you can't win against free compilers and a competitor like Microsoft who has several cash cows that allows to be independent of the financial success of their IDE and compilers. It's obvious that Borland didn't have a chance on the long run.
@RaminHonary
@RaminHonary 4 жыл бұрын
11:28 "We're about half-way to a word processor here." What I would love is if all of the apps I use which have multi-line text edit box widgets would just run an instance of my favorite text editor (like Vim or Emacs) to edit text inline, rather than providing it's own limited text editing logic. 30 years after this episode airs, and not a single widget toolkit in common use today provides this obvious functionality.
@FlyingWildAZ
@FlyingWildAZ 5 жыл бұрын
I can't wait to be able to purchase stuff on the internet. (sent by me in 1993 to my KZbin account in 2019.)
@BluFlame3712
@BluFlame3712 2 жыл бұрын
This aired during my senior year in high school. 🤦🏻‍♂️
@codebeat4192
@codebeat4192 5 жыл бұрын
Visual programming is still (2018) not the same like typing a program and not even faster to do and it is limited. It is a dream that doesn't come true. Imagion that every possible situation, language construction must be translated to it's visual version, every part of it. It is like translate a (spoken) sentence into a single image or visaversa. You need so many steps to describe what you want to do, at the end it doesn't make it easier and in case you want to change a part it is even more painful. Typing is much faster and more accurate. For example, Microsoft MakeCode (blocks) is such example, nice but very limited and less compact, need more editor space to design. You can't even make functions so you will end up with a large soup of 'code', not usable to write maintable programs. If you want to learn a language, everyone can write (type), type it like a language, forget visual. This video shows us, it started decades ago and it is still not doable for serious projects, waste of time. It is a dream that doesn't come true, the time line proves it.
@SteepSix
@SteepSix 2 ай бұрын
*_It even has scrolling..._** OMG!*
@LazyEngineer88
@LazyEngineer88 2 жыл бұрын
@4:25 I can't believe I saw Philippe Kahn. He is the inventor of the camera phone.
@floydjohnson7888
@floydjohnson7888 4 жыл бұрын
Who, upon getting a handle on C++ and/or the like, used the groaner, "U down with OOP" ?
@IldarSagdejev
@IldarSagdejev 4 жыл бұрын
Yeah you know me.
@a4e69636b
@a4e69636b 5 жыл бұрын
25:50 - Have a HP Vectra computer with a 486 processor and 2 MB of ram for a price between $10,000 and $20,000.
@charles-y2z6c
@charles-y2z6c Жыл бұрын
Fast forward to 2023. I use chatGpt every day to write code snippets for many oops languages
@SomeDudeInBaltimore
@SomeDudeInBaltimore 3 ай бұрын
Fast forward to 2024. Now it's embedded directly into my IDE and codes while I code.
@charles-y2z6c
@charles-y2z6c 3 ай бұрын
@@SomeDudeInBaltimore in 2025 it may be connected to our brain
@blakebaird119
@blakebaird119 7 ай бұрын
Wish I could tell what some of the speakers books in the background are
@arnolduk123
@arnolduk123 Жыл бұрын
At 1:56 that's more complicated than assembly language, may as well type in C. At 24:50 I wonder if the viewer managed to copy their files from the desktop to laptop using Dr. John's advise ? I guess the file transfer process should be about half way finished now. 😂
@AceKulpster
@AceKulpster 10 жыл бұрын
"I'm getting dizzy." -Jan Lewis
@dehrk9024
@dehrk9024 3 жыл бұрын
Why do i feel like i was a 90s programmer in my life before? XD
@BimBims
@BimBims 5 жыл бұрын
programming back then : If Then else end programming now : if dont, dont
@jazzlover10000
@jazzlover10000 3 жыл бұрын
That was fine. It was when the state-based UI paradigm shipped to support Windows+Mac. Yecch.
@russellchido
@russellchido 4 жыл бұрын
Computers: Better Than Drugs
@floydjohnson7888
@floydjohnson7888 4 жыл бұрын
Calls to mind a science-fiction novel involving a drug called "Tek"
@jackgerberuae
@jackgerberuae 2 жыл бұрын
Was exciting times. What happened to Maria Gabriel ?
@grappydingus
@grappydingus 6 жыл бұрын
Anyone know where to find the EngLan programming language he was using at the beginning?
@MSandPD
@MSandPD Жыл бұрын
Watching this, I'm confused by how they are presenting object oriented languages through this development and demonstration of graphical apps. I'm wondering if that has to do with a fundamental misunderstanding (like the guy in the middle talked about), or this is how people of the day started thinking about OOP, or this comes from the constraint of how they want to present something visual for the TV program. In my mind, OOP is all about defining an interface and building modular programs that build on other interfaces or implement a new interface...but at the end of the day, programming around an intended interface vs an intended implementation. I see that carry through into today's world of programs inter-operating through data exchange, REST APIs and the like. But OOP as a text box that you can throw around the screen or as a graphic that you can move to another part of the screen, I don't get that... And no one today would ever think of PowerPoint or other graphics and text editors in terms of the programming objects they represent. In this video, a pie chart is a programmable object that you can manipulate. But if you use PowerPoint, a pie chart is a pie chart. There is a complete distinction between the graphical object and the programming object, and the goal of user interfaces today is to make it as little like programming as possible vs with the tools presented here it was about making the programming of user interfaces easier. It's interesting to see this hype though around this new form a programming, it sounds like it was a fundamental shift in programming practice of the day but it's ubiquitous in how programming is taught now a days. It's interesting as well that there was this hype and push into OOP, but now it is kind of overrated, or it's not always the best tool for the job. Like Go doesn't have objects, but does support programming around interfaces. And programming in Java is like the absurd conclusion of OOP gone wild, extremely verbose and sometimes unwieldy. If you just need a for loop and a few print statements, why build a class that implements that behavior vs a single function procedure that does what you need...
@jazzlover10000
@jazzlover10000 Жыл бұрын
Newtonscript was a lot of fun, visually in terms of UI as it had dynamic inheritance... the UI objects could change their object types on the fly! Could have yielded us a great replacement to Interface Builder at the time. Was at least y'know... in the ballpark.
@zombiefacesupreme
@zombiefacesupreme 9 ай бұрын
Lol.. they're literally telling you. GUI's and OOP were developed together. People realized that graphics were built out of fundamental building blocks-- lines, boxes, windows, etc. Go watch some Alan Kay talks.
@spearPYN
@spearPYN 5 жыл бұрын
They were trying to push this OOP bullshit in the early 90s, but still C remained the minimalistic and beautiful language that was wildly used for creating productive software and even games in the 90s. C is still the most powerful tool for the programmer.
@intuit13
@intuit13 2 жыл бұрын
"bullshit"? Yet Java came out ~20years after C and took the world by storm. Up til very recently it was by FAR the most popular, widely-used PL on the planet. It's still in the top2, if not still #1. Hey, I love C, too. And I'm NOT a Java fanboy, but I wouldn't go hating on what OOP has done for languages over the last few decades.
@intuit13
@intuit13 2 жыл бұрын
also , "most powerful tool for the programmer"..... needs to be taken in context (or your specific definition of 'most powerful'). For systems programming? Very small-scale embedded systems or modern computer operating systems and AAA game engines - yea, probably. Most powerful tool for learning and for quickly and easily coming up with high-level programs for the web, data science, maths, maybe not so much (cough::Python::cough).
@spearPYN
@spearPYN 2 жыл бұрын
@@intuit13 C has been around for ages. You can still program in C on Amiga or MS-DOS, you can build on Quake engine, you can build modern tools -- it is still wildly used. I am not claiming that C should be used for everything but if you want to learn just one language and learn it good then C is probably your best candidate. You can easily pick up other languages later.
@spearPYN
@spearPYN Жыл бұрын
@@ghost_mall next time try harder with reading skills moron. I said: you can build old stuff but also modern stuff. C is still wildly used everywhere: from Linux kernel to your favorite proxy software (nginx) to NASA space software... It is still literally everywhere. Now try that with your javascript kid...
@ninjasiren
@ninjasiren Жыл бұрын
​@@spearPYNunless you want to program to more newer devices (Windows based, Linux based, Android based, or MacOS/iOS based) then you need to learn other languages Kotlin, Java, Obj-C, Xcode, C# which are all OOP most of the time, with exception of Python (which can be either OOP, PP, FP, or SP)
@lookingjust987654321
@lookingjust987654321 9 жыл бұрын
Purchased Laplink3 but it said 'could not find COM port - is this machine less than 30 years old?'.
@cristiandobrescu3445
@cristiandobrescu3445 2 жыл бұрын
The guy that demos Smalltalk has glasses so heavy that his head is about to fall forward.
@cristiandobrescu3445
@cristiandobrescu3445 Жыл бұрын
@@evhvariac2 I was at the time this was broadcast. But I saved the comment for the time youtube was invented.
@ivanh2674
@ivanh2674 2 жыл бұрын
borland rip
@ruadeil_zabelin
@ruadeil_zabelin 4 жыл бұрын
3:00 none of the things she said have anything to do with OOP. Brilliant.
@monkeyhookshot3841
@monkeyhookshot3841 4 жыл бұрын
kzbin.info/www/bejne/qZmbkGN4drdgnbc
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Just tgot an HP 712 workstation running NeXTStep recently. It is a really great machine... much nicer than the NeXTStation Mono Turbo, which is the machine I had that had decent performance in 1992. It's really nice to have a decent copy of Interface Builder again, as Apple kinda ruined it.
@lawrencemanning
@lawrencemanning Жыл бұрын
I did a bit of XCode on my iBook G4 and it was still ok then. Looked at it a few years ago and it made me feel jolly sad.
@SciDOCMBC
@SciDOCMBC 4 жыл бұрын
3:20 this woman has a strange way of speaking and moving her lips 14:04 The guy next to the man who speaks looks like he swallowed a little too many sedatives 🤭
@rooneye
@rooneye 3 жыл бұрын
Jan is awesome!
@infinitecanadian
@infinitecanadian 3 жыл бұрын
She talks like she drank too much coffee.
@Ikkepop
@Ikkepop 5 жыл бұрын
I always wondered what's so Turbo about it... I still do, to this day
@Evan490BC
@Evan490BC 4 жыл бұрын
Extremely fast compilation times.
@jasonking1284
@jasonking1284 3 жыл бұрын
7:50 Mustached guy... suspicious..... Freddy Mercury had a mustache.... 25:00 Looks like Steve Wozniak's brother...
@plateshutoverlock
@plateshutoverlock 10 жыл бұрын
Wow I was just a non-computer super dork back then!
@codemonkey2311
@codemonkey2311 Жыл бұрын
The actor presenter, what is his computer? I want to do a research
@aeonsleo2
@aeonsleo2 5 жыл бұрын
And all I was learning in my school in 1990 was BASIC
@gopalm.5521
@gopalm.5521 3 жыл бұрын
Pascal also, on Apple IIc/IIe machines
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Microsoft had a very nice version of C at that time, but Borland C was better coz the company gave newcomers a few support questions after buying the product. Mine was, "how do you allocate 1 megabyte of RAM?" They sent me a letter explaining how to do it. Good show, Borland!
@OpenGL4ever
@OpenGL4ever Жыл бұрын
C was the language i wanted to learn and some sort of Turtle BASIC and (Turbo) Pascal was, what they offered in school. :(
@greywolf187
@greywolf187 4 жыл бұрын
It's all going reactive now
@jackilynpyzocha662
@jackilynpyzocha662 Жыл бұрын
I first thought "Out of print" OOP
@AriannaEuryaleMusic
@AriannaEuryaleMusic 10 жыл бұрын
I only got to the Applesoft BASIC
@jonp4846
@jonp4846 5 жыл бұрын
Hi! I'm from 2019 and can find fault with everything that's come before. Hi! I'm from 2059 and can find fault with everything that's come before.
@diskdok
@diskdok 6 жыл бұрын
for the computer chronicles, i'm Maria Ga......brail?
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
21:27 *Cough* “fragile-base-class problem” *cough*
@benderbendingrofriguez3300
@benderbendingrofriguez3300 5 жыл бұрын
damn Pascal..
@jazzlover10000
@jazzlover10000 3 жыл бұрын
Indeed. I never respected my college again after they made us learn it.
@tomongchangco4345
@tomongchangco4345 Жыл бұрын
OOP in its infancy
@tomongchangco4345
@tomongchangco4345 Жыл бұрын
@@ghost_mall yes I know, but programmers inly started considering to adopt it in the 90's when GUI becomes mainstream. Even I didn't know about it until I used MFC.
@literallynull
@literallynull 3 ай бұрын
18:25 bro predicted the std::directory_iterator in 1989
@maverickf14986
@maverickf14986 3 жыл бұрын
2020, still the same...
@ryanleemartin7758
@ryanleemartin7758 3 жыл бұрын
On the one hand I love watching these old videos of my computing heyday and exiting promise of OOP.. on the other hand.. what a pile of shit most of OOP turned out to be. A grand mythology of dubious benefit.
@kaasbaas9532
@kaasbaas9532 2 жыл бұрын
Modern OOP is great fucking boomer
@ryanleemartin7758
@ryanleemartin7758 2 жыл бұрын
@@kaasbaas9532 use what you like. i don't give a flying fuck!
@o0Donuts0o
@o0Donuts0o Жыл бұрын
Jan Lewis. The type of person that will stab you in the face and explain to you why it was all your fault.
@arejay00
@arejay00 2 жыл бұрын
OOP will never catch-on...
@VaibhavSingh-kh3jr
@VaibhavSingh-kh3jr 3 ай бұрын
I'm an engineering student prod to watch this
@facundodtd
@facundodtd 2 жыл бұрын
could someone explain to me what "end user language" is? thanks
@OpenGL4ever
@OpenGL4ever Жыл бұрын
Maybe they mean with these words a programming language that is meant for the none professional programmer. A programming language like Python today or (Visual) Basic in the early days.
@arnolduk123
@arnolduk123 Жыл бұрын
programming terminology for what you "the end user" speaks
@zunar_j5_933
@zunar_j5_933 Жыл бұрын
Sounded like that hurt: 21:03
@jackilynpyzocha662
@jackilynpyzocha662 Жыл бұрын
This would help to learn BASIC! Except easier!
@jazzlover10000
@jazzlover10000 Жыл бұрын
BASIC is worth learning if for no other reason than it helps de-toxify you from the effects of the OO thought-police!
@mythoughts9724
@mythoughts9724 8 жыл бұрын
why isn't there a separate television channel with this kind of shows?
@Lurker1979
@Lurker1979 7 жыл бұрын
There was. It was called Tech TV then Comcast bought them out and change the format to G4 and then it changed it's format again and has no tech involved.
@OpenGL4ever
@OpenGL4ever Жыл бұрын
You can find that on YT today.
@ruadeil_zabelin
@ruadeil_zabelin 4 жыл бұрын
16:03 Lies!
@cristiandobrescu3445
@cristiandobrescu3445 2 жыл бұрын
21:58 he just renamed the file and called it "conversion"
@arnolduk123
@arnolduk123 Жыл бұрын
yes, he was showing all that was required to move from C to C++ was to rename the file.
@RaminHonary
@RaminHonary 4 жыл бұрын
It turns out OOP was a dead-end all along. People are still using it everywhere (Java, TypeScript, C#, C++) but it is a nightmare when it comes to maintaining large applications. It is good for creating lots of jobs but terrible at keeping development costs down. Functional Programming (FP) began in 1958 with the advent of Lisp (John McCarthy has been a guest on Computer Chronicles) and it has been re-discovered again and again over the past 60 years. It is slowly but surely making a comeback more recently in the form of Clojure, Racket, and Haskell. At some point, hopefully, the industry will finally realize that FP beast OOP on all merits.
@cytone101
@cytone101 4 жыл бұрын
Or the best of both worlds using a multi-paradigm language such as Swift.
@jazzlover10000
@jazzlover10000 3 жыл бұрын
OOP was indeed a dead-end. It did provide prep for organizational programming aspects, but to programmers was just a big hassle, as tech was just globbed onto tech, violating the whole OO idea! Except for Objective-C, I tho't programming was in retrograde until golang showed up. I like golang quite a lot. Objective-C 2.0 under Apple devolved into the usual OO glob disaster zone. Let Apple touch anything and it goes to poop.
@rdococ
@rdococ Жыл бұрын
What did Obj-C 1.0 do well?
@bb38313
@bb38313 8 жыл бұрын
soon my planet will control all your systems
@mhmrules
@mhmrules 9 жыл бұрын
Looking at OOPs!
@TheiLame2
@TheiLame2 10 жыл бұрын
18:03 C++
@happyman_smiling
@happyman_smiling 5 жыл бұрын
TheiLame2 zortech c++ is created by Walter bright
@OpenGL4ever
@OpenGL4ever Жыл бұрын
@@happyman_smiling C++ is a standardized programming language invented by Bjarne Stroustrup. Zortech C++ was a compiler to compile C++ code into machine code and created by Walter Bright. Zortech was renamed to Digital Mars. The language that Walter Bright invented was D. At that time typical competitors in that field of C++ compilers were Watcom C(++), Borland's Turbo C++ and Microsoft C(++). Most started as C compilers, but some compilers could already compile C++ code. That's why i put the ++ in brackets. Later most compilers were renamed to better express that they're capable to compile C++ code.
The Computer Chronicles - Megahertz Mania (1989)
28:23
The Computer Chronicles
Рет қаралды 159 М.
What was Coding like 40 years ago?
29:05
The Coding Train
Рет қаралды 1,7 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 84 МЛН
когда не обедаешь в школе // EVA mash
00:51
EVA mash
Рет қаралды 4,4 МЛН
The Computer Chronicles - Programming Languages (1999)
27:26
The Computer Chronicles
Рет қаралды 17 М.
The Computer Chronicles - Programming (1984)
23:10
The Computer Chronicles
Рет қаралды 64 М.
The Computer Chronicles - Windows 95 (1994)
24:39
The Computer Chronicles
Рет қаралды 517 М.
Object Oriented Programming is not what I thought - Talk by Anjana Vakil
38:51
Every Programming Language Ever Explained in 15 Minutes
15:29
Flash Bytes
Рет қаралды 339 М.
I used 1980s technology for a week
17:37
Liam Thompson
Рет қаралды 2,8 МЛН
The Computer Chronicles - Local Area Networks (1984)
27:58
The Computer Chronicles
Рет қаралды 83 М.
The Computer Chronicles - Wireless Technology (2001)
26:35
The Computer Chronicles
Рет қаралды 124 М.
The Computer Chronicles - UNIX (1985)
28:12
The Computer Chronicles
Рет қаралды 146 М.
AT&T Archives: The UNIX Operating System
27:27
AT&T Tech Channel
Рет қаралды 2 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39