From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend Anders Hejlsberg

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ส.ค. 2024
  • Thanks much to Anders for the interview!
    0:00 Video foreword
    0:20 Introduction & current work
    1:06 Getting into programming languages & Turbo Pascal
    2:11 Lessons from early personal computing
    3:26 Borland experience
    4:36 Delphi
    6:34 Graphical programming languages
    7:54 Switch to Microsoft & background for .NET
    9:56 C# in the context of Java
    11:18 Classes vs structs & value objects
    14:16 Getting into TypeScript
    17:02 Surprising success
    18:19 JS functional programming & TS feature set
    19:55 Common Language Runtime & language vs platform
    22:18 Future impact of machine learning on programming
    24:02 Closing words
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 130

  • @jaakkosalmenius8826
    @jaakkosalmenius8826 ปีที่แล้ว +47

    Great person! Past 30 years I have basically only used languages written by Anders: Turbo Pascal, Delphi, C# and TypeScript

    • @alexanderpoplawski577
      @alexanderpoplawski577 ปีที่แล้ว +3

      Same + Python.. I still have the WordStar key chords of Turbo Pascal / Turbo C burned into my muscle memory. Joe (Joe's own editor) is one of the first things I install on any new system.

    • @ryan-heath
      @ryan-heath ปีที่แล้ว +2

      Same here, but I have also used some basic, C/C++ and Java.
      Also a lot of Borland stuff. To bad they aren’t around anymore.
      JetBrains could be considered to have filled in the gap.

    • @stephenhosking7384
      @stephenhosking7384 ปีที่แล้ว +2

      My programming career really started with Turbo Pascal, after I'd been programming for 10 years in different languages and editors. Turbo Pascal just brought out the joy of programming.
      Good to see so many comments here from people endorsing Turbo Pascal as significant moment in their development as programmers.

    • @ddretnuh
      @ddretnuh ปีที่แล้ว

      It’s been my core as well, if there’s one person’s shoulders I’ve stood on the most it’s Anders. Every other language/platform/etc I’ve worked in I end up comparing to how nice it his work was to use.

    • @bjbell52
      @bjbell52 ปีที่แล้ว +1

      No Paradox for Windows coding????

  • @shimadabr
    @shimadabr ปีที่แล้ว +43

    It's pretty awesome this background "presentation" you do during the interview. Scrolling through wiki pages and other resources so we can even go on our own to deepen our understanding of the subjects being talked about.

    • @stephenhosking7384
      @stephenhosking7384 ปีที่แล้ว +2

      Agree completely! It was a great addition to the interview.

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha ปีที่แล้ว +51

    Amazing interview. I love these old school stories.

    • @contextfree
      @contextfree  ปีที่แล้ว +2

      And I also love when the stories come all the way into present times.

  • @troyfrei2962
    @troyfrei2962 ปีที่แล้ว +7

    I go back in the old turbo Pascal. As a Kid who had No money, I can remember paying less than $50.00 (from a ad out of Byte Mag?). I can remember the other Compilers costed Thousands in the 1980s. I can remember buying a video of David I on how to program in Delphi. I love Charles Calvert book on Delphi. I still LOVE Delphi. I was hopping Microsoft would buy Delphi one day. Thank you Mr Anders Hejlsberg for making a great product call Delphi.

  • @phenanrithe
    @phenanrithe ปีที่แล้ว +6

    C# is one of the best well-thought languages which continued to evolve in the right direction, congrats to everyone who worked on it!

    • @matthewwood4756
      @matthewwood4756 ปีที่แล้ว +1

      It was a well thought out language. Now, not so much.

    • @phenanrithe
      @phenanrithe ปีที่แล้ว

      @@matthewwood4756 I've stopped following after C#5 but until then, the evolution was very good and showed smart anticipation (unlike Java for instance). Has it badly turned after that?

    • @matthewwood4756
      @matthewwood4756 ปีที่แล้ว

      @@phenanrithe - it’s ok, but it’s starting to become something that it was never intended to be.

  • @BdR76
    @BdR76 ปีที่แล้ว +6

    Back in the 80s, Turbo Pascal was quite impressive, it was so fast both compiling and running the actual code, but also intuitive and very well documented.
    iirc some commercial msdos games were created using Turbo Pascal, like *Lemmings* and the official *Tetris* version.

  • @cabc74
    @cabc74 ปีที่แล้ว +21

    I started with BASIC like all the kids that were introduced to home computers in the early 80's. But my first structured language with a PC was Turbo Pascal. That thing was fast!, had an IDE with a debugger and compiled programs faster than most languages today. Then, after doing briefly some VB (and hating it) Delphi wasborn. Delphi was awesome, it was object oriented Pascal with the good parts of VB and Turbo Pascal combined. Tragically, a year later all the hype of Java eclipsed it. I discovered C# i n 2002 after having struggled with Java. C# had the taste of Anders, and in many ways looked like Object Pascal with curly braces. I have done some typescript now, and its type system is great, but is javascript after all and is not my thing.

    • @lp7489
      @lp7489 ปีที่แล้ว +2

      Thank you for sharing your journey in programming languages. I think I'll stay with Delphi.

  • @stephenhosking7384
    @stephenhosking7384 ปีที่แล้ว +2

    Missed opportunity!
    Near the end he talks about the promises of artificial intelligence and machine learning, including some futuristic ideas about AI and programming. He finishes with "keep on coding", and tells us that the languages and ideas which have been around for forty years have "a lot of staying power". Great! But, this was a golden opportunity to slip in that when our generation started programming forty years ago people were telling us we'd be "out of a job in ten years, because computers will be programming themselves". In 1986 I met a programmer who said that people had been telling him that since the 1960s. I wish he'd reminded us of that as the perfect close-off!
    Great interview! Thanks Anders for co-operating so generously, and thankyou to Context Free for the intelligent questions and the continuous background information.

  • @bobweiram6321
    @bobweiram6321 ปีที่แล้ว +5

    Anders is GOAT! He's to programming what Seaborg is to nuclear physics. It's too bad Borland never released their Ada compiler.

  • @MrPetzold123
    @MrPetzold123 5 หลายเดือนก่อน +3

    What a legend ! I've always liked his languages / products, all the way from Turbo Pascal.

  • @tylovset
    @tylovset ปีที่แล้ว +6

    A joy to listen to Mr. Hejlsberg.

  • @fresky3843
    @fresky3843 ปีที่แล้ว +9

    Great video, this is the first time I hear from Anders' natural language after using his programming languages for so many years😄

  • @PKAnon
    @PKAnon ปีที่แล้ว +5

    I appreciate the tight editing on this. I feel it did not waste a moment of my time.
    His head is a bit choppy at times but that's a fair tradeoff since this kind of content is primarily audio.

  • @andersondamasceno1356
    @andersondamasceno1356 11 หลายเดือนก่อน +2

    Very good interview! the background presentation was a great idea.

  • @brujua7
    @brujua7 ปีที่แล้ว +4

    Great interview! Thanks a lot, hope you both are willing to do a round 2 in the future

  • @DotnetareaBr
    @DotnetareaBr ปีที่แล้ว +7

    I am very grateful to this person for all the things he created that are now part of my daily life.

  • @sivuyilemagutywa5286
    @sivuyilemagutywa5286 ปีที่แล้ว +3

    Love the way you show articles , it makes the interview more interesting 👏👏👏

  • @michelangeloguerra
    @michelangeloguerra ปีที่แล้ว +15

    No way! I guessed Guido or Peyton Jones, but this is crazy :D

    • @contextfree
      @contextfree  ปีที่แล้ว +7

      I do hope to interview both of them someday as well.

  • @Gordonfreems
    @Gordonfreems ปีที่แล้ว +7

    Amazing interview, I always admire when these legends make things seem so simple when they explain ideas

  • @TomBauto
    @TomBauto ปีที่แล้ว +2

    Wow such refreshing interview, my memories all goes back when I learned those languages. Great interview by the way! Kudos!

  • @josemonge4604
    @josemonge4604 ปีที่แล้ว +3

    Wow amazing! I've used Pascal, Typescript and C# and I really loved the developer experience. Really fan of Anders!

  • @codediporpal
    @codediporpal ปีที่แล้ว +2

    It's hilarious this doesn't have more views. "Legend" is not an exaggeration.

  • @zzord
    @zzord 7 หลายเดือนก่อน +1

    What a legend! I learned Turbo Pascal in high school, then started my career working on enterprise systems in Delphi, then switched to C#, (a little Java and Python in between), and today I'm a web dev using TypeScript.

  • @thebasicmaterialsproject1892
    @thebasicmaterialsproject1892 ปีที่แล้ว +5

    You know its veterans talk when borland is mentioned

  • @benziegler5128
    @benziegler5128 ปีที่แล้ว +9

    Very interesting to learn about their "pre-Delphi" version that was like software IC. First time I heard about that.

    • @stephenhosking7384
      @stephenhosking7384 ปีที่แล้ว +2

      When he mentioned it I recalled it. I don't recall it as a specifically Borland idea, but rather as a notion which was around at the time, ie. the idea of writing programs by connecting objects as in an IC. I may be wrong though, and it was specifically Borland. It did seem exciting at the time, and had a lot of "buzz". I laughed when he said "It was great for demos but didn't scale very well" (or, "scaled horribly", IIRC, LOL!).
      "Good for demos, but doesn't scale" would apply to A LOT of the ideas I've seen over the years, but especially I think in the late 80's/ early 90's.

  • @dk_puck
    @dk_puck ปีที่แล้ว +1

    Hejlsberg is a rock star. I've been using his languages/tools since the early days of Borland. He would always attract quite a crowd when he was at Borland conferences.

  • @bigtymer4862
    @bigtymer4862 ปีที่แล้ว +2

    Such a great interview!

  • @Tuxon86
    @Tuxon86 5 หลายเดือนก่อน +2

    I love Turbo Pascal. My favorite language.

  • @d0m96
    @d0m96 ปีที่แล้ว +4

    Amazing interview!

  • @aghileslounis
    @aghileslounis ปีที่แล้ว +1

    easy like and subscribe, it's a very well done interview ! and i love the side notes/research you show when he is speaking, it makes it even more interesting, and more comprehensible, incredible video and what a time to be alive.

  • @cil7ea
    @cil7ea ปีที่แล้ว +6

    I also started with Turbo Pascal, hehe. Love the interview!

  • @ranaictiu
    @ranaictiu ปีที่แล้ว +3

    We developer community, so grateful to you for typescript...

    • @contextfree
      @contextfree  ปีที่แล้ว

      As an aside, he wasn't the only originator of the TypeScript project, but my understanding is that he has been one of the core people since at least near the beginning.

  • @lingdocs
    @lingdocs ปีที่แล้ว +1

    So thankful for the thoughts at 16:32, TypeScript is wonderful.

  • @helge000
    @helge000 ปีที่แล้ว +1

    Great interview, thanks! "... more and more it is not about the language but rather about the platform" (20:15). This is something I seem to have observed rather inconspicuously over the last years.

  • @yutubl
    @yutubl ปีที่แล้ว +2

    Thanks for all your work, which gave me better place to work for. I 've had the chance to learn Turbo Pascal on a university programming job, diplom thesis and use it several years for paid programming job (e.g. DIA/DAGO, DIAdem). I liked Delphi but I hadn't had the time for it beside small inhouse tool for my more Q&A related pre-DevOps job roles when C++/MFC, Windows Installer, C#/.NET, SQL, Java where the most used programming languages.
    And after using the advantages of static typed programming languages and their compile-time check possibilities for long time I miss type safety in all interpreter programming languages I learned (BASIC/VBS, JavaScript, Python) and the need for manually writing runtime checking code (per function entrance) is a little bit unmotivating. Thats why pure JS can't attract me that much.

  • @jd31068
    @jd31068 ปีที่แล้ว +3

    That was super cool.

  • @edgeeffect
    @edgeeffect 4 หลายเดือนก่อน +1

    I have massive nostalgia for Turbo C++ and Delphi and huge enthusiasm for TypeScript and speaking as someone who's overly critical of the vast majority of software, I think our friend Anders must be doing SOMETHING right.
    Thinking back to Delphi and looking at the bloated monstrosity that is Android Studio... there's just no comparison.

  • @ChrissKalogeropoulos
    @ChrissKalogeropoulos ปีที่แล้ว +4

    He is one of the legends of software engineering

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 ปีที่แล้ว +3

    I wrote a book about Turbo Pascal in 1990. It was about Windows programming using Turbo Pascal. Regarding Algol, it is interesting, I converted Algol programs to FORTRAN for a weather simulation. Regarding visual languages, I liked Modula. I think it is a very close to Rust, you simply couldn't write a wrong program.

  • @sezgingul6166
    @sezgingul6166 ปีที่แล้ว +2

    Great Interview

  • @ricardorojas7342
    @ricardorojas7342 ปีที่แล้ว +2

    Great interview!... I got nostalgic sice I started with pascal, then Delphi, currently on C# and next year will be facing typescript... Maybe, 🤔 I should tell my children to call him grandfather.

  • @cedgmail
    @cedgmail ปีที่แล้ว +1

    Great interview!

  • @rumariomusic
    @rumariomusic ปีที่แล้ว +4

    What a pleasure to hear this interview. I also started with Turbo Pascal. Then Borland Object Pascal, Delphi, C# and Typescript followed. Now I'm developing for VR and I'm back to C# again. But it needs a new VR language. I hope Anders is developing something

  • @claudiusraphael9423
    @claudiusraphael9423 7 หลายเดือนก่อน +1

    I loved the overall consistency (almost like the 60s form-follows-function meets least-aggressive-but-iconic-design - even within the rigid and confining limits of working at lowest resolution and in 40/80-character-mode in monochrome or 4 to 16 colors, keyboard-only most-dominantly, but still: ... spatially optimized for working with the equivalent to nowadays touchscreens, the lightpen or alternatively a space-mouse or plotting-glass with the nice side-effect of having one of the cleanest TUIs ever in use in production. The memorizable usage of shortcuts, on a separate layer the f-key navigation on systems supporting it, on yet another layer offering context-specific editing/navigation. All that mirrored in print with a phenomenally well written galaxy of books ... for one of the most beloved as well as belittled secret idols in the programming language universe - Pascal in all its derivatives and children .. Yeah, those times...

  • @codecaine
    @codecaine ปีที่แล้ว +1

    Absolute legend

  • @naim3552
    @naim3552 ปีที่แล้ว +1

    That's owesome !

  • @flashchrome
    @flashchrome 8 หลายเดือนก่อน +1

    Very interesting. I just started my own journey in coding for C# and I think it is fairly easy to start but quite complex to learn.

  • @RodHartzell
    @RodHartzell ปีที่แล้ว +2

    Great interview. I cut my teeth on Turbo Pascal back in the 90s. Delphi was my introduction to pure OOP. The transition to C# was smooth after working with Delphi. And now nearly all front-end coding is Typescript. Anders wrote the platforms that gave me a career. Absolutely amazing that I followed exactly the path that Anders blazed throughout my lifetime. Thank you for the content.

  • @quachhengtony7651
    @quachhengtony7651 ปีที่แล้ว +2

    Brilliant man

  • @donnacasterr6223
    @donnacasterr6223 ปีที่แล้ว +1

    Anders is a Legend

  • @eloyam9973
    @eloyam9973 ปีที่แล้ว +1

    What a masterclass 🤓

  • @agou1980
    @agou1980 8 หลายเดือนก่อน +1

    What a legend

  • @HenaoGerman
    @HenaoGerman ปีที่แล้ว +1

    Excelent!

  • @fernceborcena
    @fernceborcena ปีที่แล้ว +2

    One of my idol in tech. I used all of his creation from pascal, delphi, c# and typescipt ❤
    But, I love java and javascript 😂

  • @dancehotelzumba3177
    @dancehotelzumba3177 ปีที่แล้ว +1

    This guy is a very humble genius. In my opinion, if you've initially worked on strongly typed languages, and you have some ability, you will grow into a much more efficient and error free programmer. Having worked with UCSD Pascal, then Turbo Pascal, then Delphi made me a much better C and C++ programmer than if I had learned in those languages. Typescript makes perfect sense in this regard. As I said, this guy is a genius. Not Zuck, not Bezos, not Gates. Gates was smart enough to hire him, which any reasonably intelligent person would do.

  • @chicoxiba
    @chicoxiba ปีที่แล้ว +1

    amazing. I wish I had been presented with programming earlier. But cestlavie.

  • @RikusLategan
    @RikusLategan ปีที่แล้ว +1

    C# was inspired by the success of Visual Basic's rapid application development and the power and expressiveness of C++

  • @denismijatovic1239
    @denismijatovic1239 ปีที่แล้ว +1

    Wonderful

  • @artekgrupmakina1966
    @artekgrupmakina1966 ปีที่แล้ว +2

    Borland Turbo C++ 2.0 is my favorite

  • @PhilippeElsass
    @PhilippeElsass ปีที่แล้ว +2

    Legend.

  • @jacobusburger
    @jacobusburger ปีที่แล้ว +1

    I wish I could subscribe to this channel more than once

  • @colinmaharaj
    @colinmaharaj 4 หลายเดือนก่อน +1

    I love this guy, always will, he made Delphi and C++ Builder and the VCL framework, IDEs and languages I still use today. But jumping ship from Borland to MS then taking some of the tech to make .NET and C#, hmm, a bit disappointed, bu then again, Borland didn't survive. The Delphi and C++ Builder environs do survive in Embarcadero today however. Yep, I use C++ Builder XE4 today

  • @_Mikekkk
    @_Mikekkk ปีที่แล้ว +5

    I also started from Turbo Pascal from 90s, then Delphi (I love it), now learning C# because of Delphi is not supported in game development and C# looks very similar in OOP to Delphi.

    • @ibgib
      @ibgib ปีที่แล้ว +3

      yes, when I transitioned from Delphi to C# back at .net 2, it was like just going to the nextgen managed version of Delphi with so many awesome improvements.

  • @victorarnault
    @victorarnault 9 หลายเดือนก่อน +1

    I Love that

  • @fburton8
    @fburton8 ปีที่แล้ว +4

    “boxes and lines going from everywhere to everywhere” National Instruments’ LabVIEW does that. It doesn’t scale well!

  • @Duelweb
    @Duelweb ปีที่แล้ว +1

    How can one person be so talented and intelligent? You make my impostor syndrome 10x worse !! :)

  • @rdubb77
    @rdubb77 ปีที่แล้ว +2

    Great interview!! HIs many years in the states has dampened his accent to the point of sounding like a Midwesterner. Which is interesting considering a lot of the midwestern immigrants came from Scandinavia.

  • @landaucorl5390
    @landaucorl5390 ปีที่แล้ว +4

    Dude, Anders does not need to introduce himself, lol 🙂. Awesome!!!

    • @contextfree
      @contextfree  ปีที่แล้ว +4

      It's a way to hear him pronounce his own name (for an American English context) and express his preferred professional labels in the context of this discussion. I can say things about him, of course, but this lets us hear it from him directly.

    • @landaucorl5390
      @landaucorl5390 ปีที่แล้ว +2

      @@contextfree All right!

  • @pyrocolada
    @pyrocolada ปีที่แล้ว +1

    I still think I can crack a better visual / dataflow programming UI... once I get back to programming after a tour in other things.

  • @freedom_aint_free
    @freedom_aint_free ปีที่แล้ว

    I don't know if I call it a new addiction or a new love, but some call it "Functional Programming in Raku", I'm a sucker for operator and got pussy struck by the capacity of defining them on the fly, one of this days APL will really gonna get me.

  • @lutfiikbalmajid
    @lutfiikbalmajid ปีที่แล้ว +1

    I think my university too old, in 2018 i still using it. Now they migrated to c++

  • @lashlarue59
    @lashlarue59 ปีที่แล้ว +1

    What I want to know is I've only known 5 people from Denmark and 4 of them were named Anders. Is that name their equivalent of Joe or Bob or something?

  • @myopainghan6399
    @myopainghan6399 ปีที่แล้ว +1

    6:45 essentially the same problems low/No-code platforms have today. Man was ahead of the times

    • @contextfree
      @contextfree  ปีที่แล้ว

      Yeah, VB, Delphi, and HyperCard were olden days versions of today's low code.

    • @contextfree
      @contextfree  ปีที่แล้ว

      Well, I guess for your specific link, the software IC is more of the "no code" side of things.

  • @drbulltrader9107
    @drbulltrader9107 ปีที่แล้ว

    I have a question about .NET.
    Is it real the story around the fact .NET is what he called earlier Delphi Mobile?

    • @contextfree
      @contextfree  ปีที่แล้ว

      .NET was developed at Microsoft and was started years after Anders left Borland. I'm not sure I understand the question. Do you have any links to details about your question?

  • @fr3ddyfr3sh
    @fr3ddyfr3sh ปีที่แล้ว +5

    PLEASE come back to C# and bring Erik Meijer with you. The current devs at MS really screw up things and add "features" to C#, nobody asked for. The lack of vision and the loss of connection to actual experienced c# users is staggering :-(
    When you ask them in a community meetup about csx, you just get plain stares. Or if you stumble upon the problem, that the Linq.Expression API/Compiler does not support nullables. 10 years after it was introduced 🤦‍♂
    But they add super "top level statement program.cs" to make it more "beginner friendly", so to have one file in a project which has a completely different syntax to other files and cannot add arbitrary stuff, you can in regular program.cs. Just to name one thing. And kathleen anounces this stuff, as if it is the greates thing on earth. That really makes you smash your head against your keyboard, very hard.

  • @michaelbasher
    @michaelbasher ปีที่แล้ว +1

    He's one of the guys all software is progressed from.
    Top block eh..?

  • @rustybucket2248
    @rustybucket2248 ปีที่แล้ว +1

    What a wonderful conversation. The creator of Java Jim Gosling, is a very smart interesting guy, don’t get me started on Pink flamingos. Sun Microsystems and Adobe systems were Frienemies Sun was making an impact in the computer engineering world, Adobe was at the center of curating the Transition from glass teletypes to Wyswyg Computing and printing systems. Both companies worked extensively with the C programming language. The desktop GUIs from Apple and Microsoft of the day were primitive and lacked functionality. Adobe PostScipt worked well as a bridge between those primitive environments and The sea of laser printers, Photo typesetters color monochrome grayscale and binary. For obscure reasons Jim Gosling set out to creat NEWS (Suns, clone of Adobe Display PostScript* Postscript with the extensions necessary for use as the GUI for a modern OS/computer[Display PostScript found in the NEXT computing environment]). NEWS and C Begate Java, which was a good thing. Jim Goslings horror at the lack of predictably of a low level language like C. Pointers, arrays, structures… at the end of the day were just memory addresses, no security, things like lint and prototypes tried to tame this beast, but failed. PostScript while a Turing complete language was interpreted, Yeah. But it was for all intents and purposes a write only language and the overwhelming majority of the code was transliterated from the GUI’s of the Systems that printed to Printers containing PostScript Firmware. Somewhere in this cloud of discontent Jim Came up with Java and spawned a new wave of creation. It was to be expected that having created a tool Java would get over used , misused and misunderstood. So here were are 30 years later and Java and JavaScript are alive and well. * so Are C and PostScript. I really resonate to the Minimalism of Making JavaScript a first class citizen of the Programming world. **Adobe Acrobat is the heir to NEWS and Display PostScript and People swear about problems with there PDF around the world. I recently was asked for an opinion about a kerfuffle in the legal world where an Attorney provided redacted documents to a court only to discover that in a paint order dependent rendering language which PostScript and Acrobat are. Drawing little black boxes in an editor over the content not meant to be disseminated did nothing to the underlying text and anyone with as midge of knowledge about files could deliver up the redacted text. A less lazy attorney would have at least printed out the document rescanned and saved the document as a new PDF or actually removed the redacted content from the original document and created a new document. We will never reach the promised land of The perfect Programming language, but it is nice to see that things are indeed getting better. Anders comment about the focus required to get something done with an 8 bit microprocessor takes me back more than 4 decades. The first Version of Adobe Illustrator, The first Desktop Application Adobe brought to market had to run on an Intel 286 on top MS Dos with segmented address space and the unholy constraints of the first 512K bytes of ram imposed by MS Dos. The product was developed under me and I had to promise every programmer that worked on it that we would never do that again. Every product after at Adobe was written for an unsegmented address space. Intel with the release of the I386 finally had a mode that the processor could run in that was unsegmented, though the carried the backwards compatible segmented addressing to keep things working in the Microsoft world. Oh dear I just meant to say thanks for the content. Best to all.

    • @contextfree
      @contextfree  ปีที่แล้ว

      Thanks for the stories! I actually have one whole video some while back where I demo some PostScript because of the parentheses used for strings in it. And I never coded to segmented address spaces, and I haven't complained for missing out.

  • @bjbell52
    @bjbell52 ปีที่แล้ว +1

    On your list of computer you left out .... 1979 Atari 800 1.79 MHz 16K . Come to think of it, you left out the Atari ST. In BOTH cases they were superior to the other computers that came out around the same time.

  • @mariobroselli3642
    @mariobroselli3642 4 หลายเดือนก่อน +1

    Too bad you didnt ask him about new programming languages like go or Rust or which pure functional lang he enjoyed most . 😮

  • @chaquirbemat6263
    @chaquirbemat6263 ปีที่แล้ว +1

    i wish he was my grandfather

  • @tobedecidedlater
    @tobedecidedlater ปีที่แล้ว

    while(true){
    Anders: blah blah blah...
    Other guy: That's awesome!
    }

  • @awunnenb
    @awunnenb ปีที่แล้ว +6

    Great, Please bring Pascal to Visual Studio :-)

    • @PWRR
      @PWRR ปีที่แล้ว +1

      Second..nth your motion/request! Nothing against Lazarus (or Delphi CE) but tooling does make a big difference in my attitude/level of enthusiasm.

    • @awunnenb
      @awunnenb ปีที่แล้ว

      @@PWRR Pascal is an excellent language but Delphi 11 has such poor quaility and crashes daily. There are so many bugs over many versions that have never been fixed. I wish there was a Visual Studio or VSCode Integration for Pascal.

    • @PWRR
      @PWRR ปีที่แล้ว +2

      @@awunnenb Thank you for the warning. I was hoping that the Community Edition release of 11.# would include Linux support but now I am not so sure.
      Oh well, back to Lazarus/FPC for personal projects and Qt/PyQt/Avalonia/WPF because of the API's I need to target. At lease I don't have to do MFC anymore like I was doing when VS97 came out or some intermediate step/Java for Android applications today.
      I do miss the MSDN subscription packages that included Microsoft products but I would rather have Visual Studio be free with features I need or want than all the systems/applications I don't use or support. (I also blame them for getting me hooked on their ergonomic keyboards by giving me a beta version to test a few decades ago ;) )

    • @skirmisherssouthport5056
      @skirmisherssouthport5056 5 หลายเดือนก่อน

      Oxygene programming language

  • @johanrg70
    @johanrg70 ปีที่แล้ว +1

    The biggest mistake with Typescript is that the compiler itself is self hosted, meaning it's written in it's own language, so in the end it's a javascript application executed by Node. It's ineffective and slow wasting tons of programming time waiting for compiles to finish, it should have been written in a more suitable language like Rust or C++.

    • @saltrocklamp199
      @saltrocklamp199 ปีที่แล้ว

      Is that not what Deno is?

    • @johanrg70
      @johanrg70 ปีที่แล้ว

      @@saltrocklamp199 Deno is written in Rust, and Node is written in C++ but both are using the v8 javascript engine internally which is written in C++. Both are just VM's for executing programs written in JS, which is single threaded and slower than a compiled language, this is fine for web apps and similar tools but not so for things like compilers (or transpilers in the case of Typescript). Compile times could easily be 100x faster in a better language. The sad part in all of this is that Anders Turbo Pascal compiler was blazingly fast compared to the competing compilers back in the day.

    • @saltrocklamp199
      @saltrocklamp199 ปีที่แล้ว

      @@johanrg70 I see, I had thought Deno's Typescript compiler itself was written in Rust. Thanks for clarifying!

  • @robertanderson5092
    @robertanderson5092 ปีที่แล้ว +2

    OWL was better than MFC

  • @mikegallagher4388
    @mikegallagher4388 ปีที่แล้ว

    Awesome, but why do that screen stuff? It should be the other way around. He should be the main thing.

  • @tmbarral664
    @tmbarral664 ปีที่แล้ว

    Anders, Frontend AND Backend nowadays, thanks to nodejs. ;)

  • @knofi7052
    @knofi7052 หลายเดือนก่อน

    Delphi was your best work, Anders! Unfortunately, Microsoft destroyed it...😉

  • @UGPepe
    @UGPepe ปีที่แล้ว

    Typescript, like Java is necessary with mediocre programmers, not big projects. And I say that as a long-time Delphi developer. Kudos for mentioning how important closures are though.

    • @chololennon
      @chololennon ปีที่แล้ว +5

      Nonsense from nobody

    • @UGPepe
      @UGPepe ปีที่แล้ว

      @@chololennon It's a known fact that Java was designed for mediocrity, even Gosling admitted it. Pike did the same with Go at Google and also admitted it, see a pattern here?