Text Processing Service

Text Processing Results

Text Processing Results

Nadpis na youtube What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile
Url https://www.youtube.com/watch?v=03lRzf7iSiU
Stav hotovo
Jazyk en
Súhrn Several programming languages, including JavaScript, PHP, COBOL, and Python, received criticism for various issues. A COBOL expert, Joe Smith, remarkably returned from cryogenic freezing to address a renewed demand for the language.
Bloky súhrnu
  • 00:00:00 - 00:05:00: Several programming languages received negative feedback. JavaScript was frequently cited as disliked due to its structure and constant evolution. PHP and COBOL were also mentioned as outdated or difficult to use, and Python faced criticism for its dynamic data types.
  • 00:05:00 - 00:10:00: A COBOL programmer, Joe Smith, famously made a fortune fixing software around the year 2000. Later, cryogenically frozen, he awakens in the far future to be needed for COBOL once again.
Prepis 00:00:05 - 00:00:10 09: So what is your least favourite programming language? Least favourite? Oh man.
00:00:10 - 00:00:18 07: i have a couple of that yeah javascript javascript will be on the top i think
00:00:15 - 00:00:15 09:
00:00:18 - 00:00:18 09: Thank you.
00:00:19 - 00:00:23 09: Do I need to ask why? I don't think I do need to ask why.
00:00:23 - 00:00:42 07: No, I can tell why. Because there is this weird thingy called hoisting which confuses me. I understand why it's there, but I don't see any benefit of it. Which basically you can use a variable before it's defined. It's weird.
00:00:36 - 00:00:36 00: Thank you.
00:00:42 - 00:00:44 09: your least favorite programming language?
00:00:45 - 00:01:07 05: So I'm going to take a very diplomatic answer. It's the language I developed when I was doing my PhD, which not only is it a bad language because I developed it, but I can't even pronounce it correctly. So motto one, always learn to pronounce the name of your program language correctly. It's called Converge, but it should be Converge. And it was a very useful learning experiment for me, but I'm not convinced anyone else learned as much from it as I did.
00:01:07 - 00:01:11 09: What was it like? Is there something it's akin to?
00:01:12 - 00:01:19 05: I think when people band say, we don't like our music to be limited by genre, but it's basically Python with macros. That's the long and short of it.
00:01:21 - 00:01:23 09: I like the band energy.
00:01:23 - 00:01:41 01: I don't like PHP. I don't think it's a good language. I think it's outdated and there's not much use to it anymore apart from web servers and even then you can just program it in Python. So why would you use PHP? That's my opinion anyway. I'm a big PHP hater.
00:01:41 - 00:01:55 04: It was a functional programming language. It's not Haskell. It was like before Haskell and involved loads of brackets. Yeah, Lisp sounds familiar. I had to do it at university and I was just like, how many brackets in one line? What is this really doing?
00:01:49 - 00:01:49 07: All right.
00:01:54 - 00:02:00 09: What is this really doing? What is your least favorite program?
00:02:01 - 00:02:10 02: JavaScript. It's got to be JavaScript. There was no hesitation. No hesitation at all. It's absolutely terrible. It's the worst. There's no structure to it. Nothing makes sense.
00:02:03 - 00:02:03 09: Thank you.
00:02:10 - 00:02:12 09: But yeah, they had to use it.
00:02:12 - 00:02:29 02: to use it a lot because you see it's the only thing you can use on the web right you have to use it you have you know you can use typescript but that's not much better and i tell you what i've never really completed a project in javascript because it just it it fails pretty much before it's even started you know
00:02:29 - 00:02:34 09: Soundcheck question for the year 2024. What's your least favourite programming language?
00:02:30 - 00:02:30 02: the air.
00:02:34 - 00:02:36 08: Well, that's a good question. I don't know.
00:02:39 - 00:02:49 08: I don't necessarily know that I have a least favourite. I think it's probably something like untyped, like JavaScript or things like that, just because I constantly...
00:02:50 - 00:02:55 08: find myself making a typo somewhere and it just doesn't...
00:02:56 - 00:03:00 08: tell you about it until you've run and it just gets painful.
00:03:00 - 00:03:04 09: Just check that microphone's working then. What is your least favourite programming language?
00:03:05 - 00:03:06 05: It's Python.
00:03:07 - 00:03:08 09: I don't know. Okay, what was that then?
00:03:09 - 00:03:12 02: Um, I...
00:03:12 - 00:03:15 04: Why? Because...
00:03:16 - 00:03:22 05: Its data types are dynamically determined and that can be a bit unsafe.
00:03:23 - 00:03:46 03: I'm afraid to say it's JavaScript I've I always have a slight tendency towards Statically typed or properly typed languages anyway because I prefer to make everything you know make sure I know exactly what's going on but also I just find this that JavaScript is just such an absolute mess of libraries that continually evolving and you write some code in the next minute it doesn't work anymore and you've got to redo it and
00:03:46 - 00:03:54 03: I'm too old for that now. I like nothing to change ever. I'm old and grumpy and I want everything to stay the same.
00:03:54 - 00:03:56 06: tricky question.
00:03:57 - 00:04:10 06: On one side it might be Java, because I do all my programming in Java, so that's why I don't like it. But seriously though, PHP. I think that's the worst. You're not the first to say that.
00:04:12 - 00:04:15 09: What's your least favorite programming language? Oh.
00:04:12 - 00:04:13 00: Yes.
00:04:15 - 00:04:16 00: Oh, that's easy.
00:04:16 - 00:04:17 09: Is it?
00:04:20 - 00:04:49 00: It's COBOL. COBOL, right. I learned COBOL. When I went to school, I had no access to a real computer. I mean, I had a little programming pocket calculator. And then my evening classes were offered in my area. And the only programming course was on COBOL. So I signed up for this COBOL course here. And it's completely brain dead, this language.
00:04:21 - 00:04:22 09: Oboe.
00:04:52 - 00:05:11 00: Well, I had the opportunity. But this gave me access to these computers at the local Polytechnic. And secretly, I started to write Pascal programs. But then my COBOL teacher discovered that I had written Pascal programs. And he wasn't happy. He said, this is very dangerous. I could crash the computer by doing this.
00:05:12 - 00:05:20 09: Okay. Cobalt was the scientific one, wasn't it? No, no, no. Cobalt is the... No, that was Fortran. Fortran Science. Cobalt Business.
00:05:15 - 00:05:36 00: No, no, no. Cobalt is the... No, that's Fortran. Fortran Science. Cobalt Business. Cobalt Business. And I told you this joke about the last Cobalt programmer, no? So there's Joe Smith. He works as a Cobalt programmer in the 60s and 70s. And then when he's a bit older, I told you already, right?
00:05:36 - 00:05:57 00: When he's getting 2000, there's this big excitement of the millennium bug because there's lots of software which doesn't deal properly with the year 2000. And most of it is written in COBOL. So Joe Smith managed to make a fortune by fixing COBOL programs.
00:05:57 - 00:06:27 00: But at last he gets sick, he gets some sort of cancer and he's going to die. So he decided to get himself frozen to hopefully that there will be a cure for his disease sometime in the future. So he gets frozen, put on ice. And then he opens his eyes and there's a very sort of futuristic, sterile environment with lots of robots moving around. And one robot says, hi, are you Joe Smith? Yeah, yeah, yeah, I'm Joe Smith.
00:06:27 - 00:06:38 00: Ah, you know, we have the year 9999 and we hear you're a COBOL programmer. The president of the galaxy would like to have a word with you.
Dĺžka 00:06:50
Reč 00:06:19
Vytvorené 2025-07-02 09:02:34
Spracované 2025-07-02 09:05:49