The 5 most HATED programming languages 👩‍💻

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии •

  • @CodingWithLewis
    @CodingWithLewis  2 года назад +663

    What language do you hate the most? 🤔

    • @ahmadalghali90
      @ahmadalghali90 2 года назад +694

      english

    • @almirjr774
      @almirjr774 2 года назад +39

      @@ahmadalghali90lol

    • @yungifez
      @yungifez 2 года назад +117

      @@ahmadalghali90 if English was a programming language, it wouldn't be straight forward

    • @repeatbot
      @repeatbot 2 года назад +5

      Ada

    • @yungifez
      @yungifez 2 года назад

      @ hmmm

  • @matloose
    @matloose 2 года назад +4790

    Matlab is extremelly powerful if you use it for the tasks it was designed for. There is a reason why it is widely used by engineers and scientists.

    • @krisss42
      @krisss42 2 года назад +611

      I used to like it as a mechanical engineering student, but that's because we only know matlab... Once you know python for science, it's extremely powerful, fast enough, and most importantly FREE

    • @Imboredas
      @Imboredas 2 года назад +199

      There’s an open source alternative to matlab called octave, although not all functionalities of matlab is supported.

    • @jacksonsingleton
      @jacksonsingleton 2 года назад +180

      No engineers and scientists use matlab over python or even fortran. Engineering and science classes in undergrad is a different story

    • @matloose
      @matloose 2 года назад +100

      Python is not the solution to every problem lol. I use python more than Matlab and I know it has great resources, but there are some especific applications that python won't help e.g control system analysis and many others.

    • @jacksonsingleton
      @jacksonsingleton 2 года назад +82

      @@matloose Python isn't a solution it's an extremely versatile tool. And yes, I've used both Python and C for running analysis on PID systems when I was working on robotics. Matlab is slow, painful to use, requires a paid license, and you're pretty much locked in with what you've got.

  • @purefunguy
    @purefunguy 2 года назад +4676

    Fuck me. I learned my first programming with matlab and vba. No fucking why I was traumatized

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +395

      🤣🤣🤣

    • @vscodeproltsc884
      @vscodeproltsc884 2 года назад +38

      😂

    • @GamingDad
      @GamingDad 2 года назад +70

      My introduction was Turbo Pascal

    • @krisss42
      @krisss42 2 года назад +44

      You might be an engineering student... Lol once you know python you can throw those in trash

    • @Ghazi_Al_Tamimi
      @Ghazi_Al_Tamimi 2 года назад +13

      @ACDavid you're telling me you started learning at 7 nice
      I started at late 12 I'm 13 rn

  • @ismail_umair1
    @ismail_umair1 2 года назад +2101

    Him trying to hype the last reveal
    Subtitles: let me ruin it for u

    • @ismail_umair1
      @ismail_umair1 2 года назад +18

      @Glitter thanks 😂😂 a reply after 5 months Damm 😂😂

    • @thefreemonk6938
      @thefreemonk6938 2 года назад +12

      A take one more. I was thinking same btw.

    • @jamiehore9695
      @jamiehore9695 2 года назад +21

      I saw the subtitle, and immediately went to find out if anyone commented 😂

    • @amaanullah13
      @amaanullah13 2 года назад +3

      🤣🤣

    • @vizzuvijay4026
      @vizzuvijay4026 Год назад

      Can I hop in this now???

  • @memebroski228
    @memebroski228 2 года назад +387

    I like how he made a dramatic pause before COBOL, but subtitles literally showed the whole sentence

  • @ArcaneVortex
    @ArcaneVortex 2 года назад +359

    Regarding COBOL
    It's still used in some systems especially in banking.
    There are so few people that know it that you get paid quite a lot if you understand COBOL and can deploy on mainframes.

    • @我的暱稱
      @我的暱稱 Год назад +81

      Yes, it's the same with LISP! I'm 26 years old and I learned LISP and COBOL at university. Everyone told me "don't do it" for a lot of stupid reasons with no arguments. Today, most of the people I work with are close to retirement, so in a few years I'll probably be the only one in my company who can understand how our business logic works. I'll (almost) literally be the only person who can work on the oldest and most specific projects still in use today. The company I'm currently working for has understood this, and they pay me a lot more than my manager, because if I leave, there'll be nobody left to write COBOL programs. They try to recruit young people, but nobody wants to do COBOL :/

    • @BlueDippy
      @BlueDippy Год назад +4

      @@我的暱稱any advice for me? I understand cobol and know how to compile with JCL and use on the mainframe even within a CICS region deployed via jcl as well.

    • @我的暱稱
      @我的暱稱 Год назад +28

      @@BlueDippy Personally, if I had to hire a junior COBOL developer, I'd expect from him /her Cloud skills and a decent level of Java. I'd also expect an understanding of z/OS and the IBM ecosystem (DB2, TSO and IMS), and of course SQL! Otherwise, knowledge of eclipse-based development environments for the mainframe (IBM IDz, Topaz ) and UNIX knowledge would be a plus.
      So I don't have any special advice for you. Trust yourself and apply for jobs. It won't cost you anything to apply.

    • @BlueDippy
      @BlueDippy Год назад +3

      @@我的暱稱 I use TSO/ISPF with x3270 I hate zowe…. I understand DB2 and SQL still learning about IMS. Java though? Is that like a necessity?

    • @我的暱稱
      @我的暱稱 Год назад +12

      @@BlueDippy Many companies use Java alongside mainframe services. It's not a necessity, but knowing how to use Java is a serious advantage. It all depends on the company and its needs.
      For example, in my company, we have Cloud services that require Java developers with basic knowledge of COBOL and mainframe. Some of our developers only do COBOL and are mainly assigned to the maintenance of historical services. They develop almost nothing in COBOL because we try to reduce the addition of COBOL code to our services. Personally, my position requires the use of COBOL, Java, C, ASM and LISP.
      That's why Java is important. It's not a necessity, but it gives you a big advantage when you apply!

  • @LordMarcus
    @LordMarcus 2 года назад +778

    Whoever picks up that COBOL developer job won't be sad after they see their paycheck.

    • @FeLiNe418
      @FeLiNe418 10 месяцев назад +149

      That's because COBOL developers are an endangered species. Hard to find one.

    • @timothykeith1367
      @timothykeith1367 10 месяцев назад +44

      COBOL now has many modern features that are rarely used. The syntax is ugly and wordy.

    • @VitorLA-nz8de
      @VitorLA-nz8de 10 месяцев назад +30

      It’s a myth.. banks don’t pay devs well

    • @rtothec1234
      @rtothec1234 9 месяцев назад +3

      Yep. My uncle is living the dream.

    • @yarpen26
      @yarpen26 9 месяцев назад +11

      Feed AI with a bunch of COBOL snippets, it will learn to replicate them for new applications and types of hardware in a heartbeat. Maybe it has already even been done. Helps because most COBOL code out there by default does the most basic tasks.

  • @GamingDad
    @GamingDad 2 года назад +671

    I know for a fact that a lot of banks still use COBOL.

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +180

      Isnt that a scary thought?!

    • @__lasevix_
      @__lasevix_ 2 года назад +97

      It may not be modern but it is robust

    •  2 года назад +167

      @@CodingWithLewis it's not, I am glad they can handle billions operation without a bug for the last 40 years.

    • @GamingDad
      @GamingDad 2 года назад +56

      @ without a bug? Funny

    • @GamingDad
      @GamingDad 2 года назад +23

      @@CodingWithLewis it also explains some of the stories I've heard regarding Bank systems.

  • @Croesquared
    @Croesquared 2 года назад +904

    MATLAB has by far the best documentation of any language I’ve used

    • @neuron8186
      @neuron8186 2 года назад +48

      But matlab is ded cause of python

    • @rentokawaii1216
      @rentokawaii1216 2 года назад +159

      man i love an array index thats start from 1

    • @MrPoselsky
      @MrPoselsky 2 года назад +34

      @@rentokawaii1216 Usually that's what these science targeted programming languages do. Arrays indexed from 1 also has R and Octave.

    • @SeniorPoteyto
      @SeniorPoteyto 2 года назад +95

      @@rentokawaii1216 Matlab stands for Matrix Laboratuary. Matrices in mathematics start with index 1 so it only makes sense for matlab to use index 1 aswell.

    • @jthoward
      @jthoward 2 года назад +12

      In my opinion it’s too good, it’s almost impossible to figure out what anything means in that encyclopedia

  • @randydueck889
    @randydueck889 Год назад +43

    I remember the Y2K problem - some COBOL programmers were able to cash in on their 'obsolete' skills big time.

  • @Masp89
    @Masp89 2 года назад +14

    I'm 33 years old and got fed up with web development in React.js, Express.js and Django, so I learned cobol. Best decision I ever made. I'm actually getting to develop lots of new things, and I get to work on systems that performs a lot of mission critical functions.

    • @timothykeith1367
      @timothykeith1367 10 месяцев назад +2

      With Oracle and other RDMS, newer COBOL isn't that bad. Previously, the job stream had steps to sort and prepare the data. Much of the applications were organizing the data so the next step could use it. Now, SQL does the heavy lifting.

    • @ZombieLincoln666
      @ZombieLincoln666 4 месяца назад

      Maybe I should learn COBOL

    • @brianrogge1658
      @brianrogge1658 2 месяца назад

      I'm learning COBOL right now in a boot camp for veterans and my background is in engineering and construction project management.

    • @xlerb2286
      @xlerb2286 2 месяца назад +1

      You've got it figured out. I made a career of going where everybody else wasn't. The pay is great, job security is pretty sweet, and if the company isn't treating you right you're not instantly replicable so you've got plenty of leverage. And you don't have to work with any of that web crap.

  • @unos_apotheosis4231
    @unos_apotheosis4231 2 года назад +24

    VBA was my first, it was fun since it was the first programming language that introduced me to the world of programming 🥰

  • @cirobermudez
    @cirobermudez 2 года назад +113

    Matlab has a great community, and great tutorials on the official web page, the only down side is that is not free and is very expensive. But for quick prototyping and engineering is amazing, for filter design and control design is one of the best tools. I think that some times people skip the learning curve that involves grabbing a new language and start a bad relationship with the language. I love matlab but I understand why some people hate it.

    • @hamm8934
      @hamm8934 2 года назад +10

      Just learn R. It has everything matlab, and more. Plus it’s completely free.

    • @chop098
      @chop098 2 года назад +20

      @@hamm8934 It has none of the toolkits, a huge benefit of matlab.

    • @MurrayRide
      @MurrayRide 2 года назад +3

      Python better than all

    • @hamm8934
      @hamm8934 2 года назад +2

      @@chop098 After a quick search, R has most, if not all of Matlab's tool kids in the form of libraries. One of the many perks of being open source.

    • @chop098
      @chop098 2 года назад +5

      @@hamm8934 Have you ever done anything that used physical hardware? Matlab has so many features objectively not present in any other language or ecosystem, things like control libraries and MPC

  • @yungifez
    @yungifez 2 года назад +557

    Php devs escaped this time
    Edit im a php dev

    • @theshermantanker7043
      @theshermantanker7043 2 года назад +41

      PHP isn't going anywhere, like it or not. I don't use it myself but it's not a bad language honestly, from the time I had with it

    • @yungifez
      @yungifez 2 года назад +20

      @@theshermantanker7043 lol I was just messing around
      I use php

    • @asdfghyter
      @asdfghyter 2 года назад +26

      It's not php devs' fault that php is a garbage fire. If you manage to be productive despite all the trash php throws at you, the more power to you!

    • @asdfghyter
      @asdfghyter 2 года назад +8

      @@theshermantanker7043 Cobol isn't going anywhere either. Like it or not (probably not), but it's ingrained enough that it's going to take a loong time to replace it, especially according to the "why change what works?" principle.

    • @yungifez
      @yungifez 2 года назад +17

      @@asdfghyter lol laravel is a very lovely framework
      Very very lovely

  • @Bluebed
    @Bluebed Год назад +28

    I think VBA is really cool, because its really easy to learn and to understand. Learning programming in Excel is one of the best paths to learn programming i think.

    • @VonPlanter
      @VonPlanter 4 месяца назад +1

      Oh great!

    • @adamgarrick3778
      @adamgarrick3778 4 месяца назад +4

      VBA is used in Access, too. And that's a good place to start if you're just learning how to build databases. I don't really see anything wrong with VBA.

    • @jammiebooker6489
      @jammiebooker6489 4 месяца назад

      I love VBA with Excel. There's so much office work you can automate with it and like another commenter said is a good way to learn the ropes of programming.

    • @TheFrewah
      @TheFrewah 3 месяца назад

      @@jammiebooker6489you can also use C++ and the best part is that you can use early binding and call VBA from c++

    • @bingobongo1615
      @bingobongo1615 Месяц назад

      VBA is obviously not well suited for programming applications (which anyhow have to run inside of MS Office…) or anything with longer codelines since it gets messy quickly but I have not seen any programming language that makes it so easy to put in your thoughts to solve a business problem into code… it’s not overly verbose, doesn’t have ugly error handlers, functions and / or modules are a great way to solve single issues etc.

  • @cyberherbalist
    @cyberherbalist Год назад +10

    I taught myself BASIC on a Commodore Vic 20. When I got my programming degree in 1987, the primary language was COBOL, because the main employer in the area was state government, and they all had IBM mainframes. COBOL was pretty universal. IBM had only released their first PC a couple of years before. I coded in COBOL until 2001, when I was offered a chance to transition to Windows Server applications programming in VB6. That was great, but when we transitioned to C#, it was even better. That's what I coded in until I retired in 2016.
    But I actually liked COBOL. It was great for batch programming and OLTP. It was quite procedural, but later, after I left COBOL, IBM created a version that had objective features. I never used it, but I suspect it might have been interesting.

    • @adamgarrick3778
      @adamgarrick3778 4 месяца назад +3

      I actually managed to break into the grading system in high school using simple BASIC. I didn't change anything, though. I was too scared.

  • @TizzyT455
    @TizzyT455 2 года назад +19

    I beg to differ, I think if we weighted how popular a language is with how much people hate it, Js would take the cake, what to expect from a language designed in only 10 days.

  • @damiandeza2761
    @damiandeza2761 2 года назад +122

    Learning Matlab in the university was pretty cool, all variables are a type of matrix and you can do matrix operations in a flash, learned a lot of image manipulation (same as you can do with opencv now days) as well as having lots of cool modules such as Simulink to build complex mechanical simulations with block diagrams, modifying inputs and checking outputs, and also biochem modules and biological simulations as well. But... The scripts were slow as hell. In conclusion, python wins hahaha

    • @quankhanh8533
      @quankhanh8533 2 года назад +8

      I'm gonna pretend I understand what you said

    • @geekypicky810
      @geekypicky810 Год назад

      ​@@quankhanh8533you and meh, both

  • @austinb2177
    @austinb2177 2 года назад +6

    People hugely underestimate the power of VBA. So many huge corporations need people to program macros. I got a job out of college where I used VBA more than any other language and made some really good money

    • @HansBezemer
      @HansBezemer 5 месяцев назад

      Yeah, you can write huge, horrible, completely unmaintainable applications using VBA. And if you encounter one of the many problems Microsoft created, there is always an equally horrible workaround to be found on StackOverflow. I know. I've done it.

    • @ZombieLincoln666
      @ZombieLincoln666 4 месяца назад

      Didn’t Excel just add Python support though?

    • @appleintosh
      @appleintosh 2 месяца назад +2

      @@ZombieLincoln666Yes but it can only do data manipulation with sheet data. It’s supposed to make work slightly more convenient for people who previously imported data into a python script. VBA can manipulate the excel workbook itself, talk to other office programs, make HTTP requests, talk to the windows API, etc.

  • @OneHitWonder383
    @OneHitWonder383 Год назад +6

    VBA is _awesome._ It interacts with Excel and with the operating system _flawlessly._ It is also easy to read and understand. VBScript also interacts with the operating system and, you can declare the proper object to interact with any application that chooses to support that interaction. You can rag on VB and it's derivatives, but they work flawlessly with Windows and that means the vast majority of business computers.

    • @appleintosh
      @appleintosh 2 месяца назад +3

      Yup, VBA was my first programming language and I’ll defend it to the death

  • @akulkis
    @akulkis Год назад +4

    COBOL is hated because its syntax requires keywords which are redundant, after the first keyword has already determined what the statement is -- a redesigned COBOL could replace these keywords with commas.

  • @h3xad3cimaldev61
    @h3xad3cimaldev61 2 года назад +252

    How the hell do you put Matlab up there, Matlab is used for adding some extra logic into math compared for these general purpose languages

    • @WilliamWonker
      @WilliamWonker 2 года назад +23

      I’d rather use an abacus for math than Matlab for anything lol

    • @amos9274
      @amos9274 2 года назад +12

      Yeah and that's the only thing it should be used for. When I started working at ABB (one of the biggest power electronics companies) I was absolutely shocked to see the majority of the control software for the trains programmed in MATLAB/Simulink💀💀

    • @Itsmellsfishy
      @Itsmellsfishy 2 года назад

      Cos mat lab is aids to use.

    • @robergarcia11
      @robergarcia11 2 года назад +4

      I wrote my thesis on electrochemistry theory on Matlab, I used it because my university gave me the licence tho.

    • @ko-Daegu
      @ko-Daegu 2 года назад +1

      And cobol is literary business pacific language it’s not turning complete

  • @arpitkumar4525
    @arpitkumar4525 Год назад +4

    Ironically VBA is what got me interested in programming cause I could make cool interactive stuff with it easily

  • @montymonty224
    @montymonty224 2 года назад +4

    I have years of COBOL experience and although I’ve seen jobs that pay well I have not had a depression deep enough to go back to it … yet

  • @gasovensforqcult
    @gasovensforqcult Год назад +2

    COBOL was invented pre-security, but knowing how to secure mainframes running COBOL in 2023 and going forward is a high paying gig. I am learning COBOL and how to secure it now. Almost every bank and card processor in the USA use IBM z16 and z17 mainframes

  • @wahoobeans
    @wahoobeans 5 месяцев назад +4

    I have happy memories of vba. Im glad it was my first language. I programmed in it for 4 years. 3 professionally too. Shout out to the wiseowl RUclips channel.

  • @licnex
    @licnex 6 месяцев назад +10

    Assembly: hold my code

  • @foxmccloud8960
    @foxmccloud8960 2 года назад +171

    Lol and here's me with COBOL being the first language I ever dedicated myself to learning 😂

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +59

      You are probably at a 900 IQ

    • @gregkilgore4035
      @gregkilgore4035 2 года назад +18

      Started with COBOL 74, then RPG 2, then BASIC. Worked as a programmer for little over a year. Then moved on. Could be behind a desk all day.

    • @marc_frank
      @marc_frank 2 года назад +4

      @@gregkilgore4035 could or could't?
      where did you go if the latter?

    • @gregkilgore4035
      @gregkilgore4035 2 года назад +3

      @@marc_frank Mayo Technical School now called Big Sandy Community and Technical College. Paintsville, KY. Changed from School to College the 2nd year I was there. Got a diploma instead a degree.
      We had a System36 that emulated a AS400. Then the 2nd year they had an actual AS400.

    • @gregkilgore4035
      @gregkilgore4035 2 года назад +6

      @@marc_frank misunderstood the question at first. 😆.
      Couldn't be behind a desk all day.
      Back to construction work. Laborer and equipment operator.

  • @rush883
    @rush883 7 месяцев назад +2

    You’ll be surprised how many Fortune 500 companies use vba for many of their in-house developments and automation. Great tool and not that hard to learn. It gives a lot of possibilities to the whole office suite.

  • @minemino2
    @minemino2 Год назад +5

    I wrote VBA for 12 hours straight for a group project. Safe to say I was not the same man after that.

  • @Egersan
    @Egersan 2 года назад +154

    expected to see javascript here...

    • @ahmadalghali90
      @ahmadalghali90 2 года назад +38

      excuse me, I’m hoping you mean javascript not typescript

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +27

      Not enough people hate it :)

    • @gbagba81
      @gbagba81 2 года назад +9

      Where you see chaos I see freedom

    • @TizzyT455
      @TizzyT455 2 года назад +34

      @ it's popular by use, not because everyone likes it. Hell I have to use it for work and the language is utter garbage, don't get me started on angular...

    • @TizzyT455
      @TizzyT455 2 года назад +8

      @ ah fellow dev. May you be blessed with good debugging sessions and stress free progress reports during monday morning meetings.
      PS: I like ts much better but its still polish on turd of a language imo.

  • @michaelbenvenuto1473
    @michaelbenvenuto1473 2 года назад +22

    Matlab is great for engineering and almost exclusively used for such; I use it quite frequently to generate digital filter coefficients and (rarely) for high level synthesis, both for PLDs.

    • @ZombieLincoln666
      @ZombieLincoln666 4 месяца назад

      It’s used in all of science. Like the university I went to was using it in Radiology at their hospital for certain things

  • @phokgedimaja327
    @phokgedimaja327 2 года назад +32

    I like Matlab, it's simulink feature is great for chemical engineers. Combining Matlab with python you can do some crazy mathematical stuff incl ML

  • @thejungwookim
    @thejungwookim 2 года назад +3

    VBA and MATLAB are perfectly fine, I have no idea why people have issues using them

  • @cana5312
    @cana5312 Год назад +1

    As physics major and working on both python and Matlab, I found that some of the numerical approximation algorithm can only run on Matlab due to speed. Python frequently crashes even tho they are the exact same code and same computer.
    I still think matlab is quite good at some tasks as someone said in the chat as well

  • @nubbyboi6523
    @nubbyboi6523 Год назад +47

    You gotta remember the worst feature of MATLAB
    It uses 1-based indexing
    Edit: Welcome to 1-Based Indexing Land, where all of your favourite languages with 1-based indexing can be found

    • @madbanana22
      @madbanana22 Год назад +11

      Introducing, Lua

    • @Mark.Brindle
      @Mark.Brindle Год назад +5

      So does Pascal.

    • @Scymet
      @Scymet Год назад +9

      Because it's for people who use matrices, not programmers.

    • @Ved3sten
      @Ved3sten Год назад +2

      I think R does as well

    • @NiLaY_jP
      @NiLaY_jP Год назад +1

      Introducing, Scratch

  • @tomasberanek3639
    @tomasberanek3639 2 года назад +5

    Me: playing the video for the 5th time and wondering when Haskell will show up

  • @JayJ-je6gb
    @JayJ-je6gb 2 года назад +3

    Man really taking shots at Jenkins with that groovy call out

  • @Zub_Sero
    @Zub_Sero Год назад +1

    I used to work as a consultant for a firm who handled payments for employees as a service (all in one bookkeeper software etc) their mainframe is still 40% written in COBOL. In 2020 during the pandemic. They hired a couple of retired programmers to help fix a critical bug. They ended up paying about 700€ per day after taxes just because nobody else qualified to do it.

  • @altravels7426
    @altravels7426 2 года назад +2

    My first programming language was VB6, so VBA was a piece of cake. Actually really enjoyed it, especially with MS Access

  • @RichyG_YT
    @RichyG_YT 2 года назад +8

    I’m very surprised that VB is in here, I learned basic on a C64, then basic on DOS then moved into visual basics for excel and also the standalone version. I did learn C, C++ and C + Turbo but it just felt that basic was easier to use. I made HTML editors, Fruit/slot machines/ other games too, also database for a cashing check shop. Picture editing programs, hand writing recognition and programs to link with LCD displays. Probably a lot more I don’t remember over the years but I personally found it easy to use.

    • @appleintosh
      @appleintosh 2 месяца назад

      He’s talking about VBA, not VB. They’re related but still very different.

  • @OctagonalSquare
    @OctagonalSquare 2 года назад +6

    Cobal may be hated, but as you said, it’s used to maintain legacy code, and it used to be huge so there are a lot of big companies willing to pay a lot of big numbers to people who can keep their old code running. It’s one of those “you won’t enjoy the work, but your paycheck will make you not think about that

  • @AT_Automation
    @AT_Automation 2 года назад +4

    I love matlab (gnu octave is free version) but matlab is made for working with matrices….so math engineering and science not a general language.

  • @phamxuankhoaa
    @phamxuankhoaa Год назад +1

    People hate objective c but still force using it still force using it since a lot of applications use obj-c

  • @drgilbertourroz
    @drgilbertourroz 7 месяцев назад +1

    (1). If you want a free MATLAB-like environment, try SCILAB. Keep in mind that MATLAB and SCILAB are not programming languages per se. They are numerical environments for solving problems and doing simulations for a variety of engineering applications. The programming of functions and scripts in these environments is similar to what Fortran 77 was like, without the heavy formatting for output. They also include a lot of matrix-based routines that facilitate solutions. (2). VBA is quite primitive, I mean it is just BASIC, a very elementary language, embedded in Excel’s objects. However, if you already use Excel for handling your data, as many business do, knowing how to program VBA gives you a clear advantage. I used to teach a college -level numerically-oriented course on VBA programming that was quite liked by civil engineering students.

  • @bradmast4144
    @bradmast4144 2 года назад +15

    I really don't understand, why do you call Matlab programming language ?

    • @theastuteangler
      @theastuteangler 2 года назад +8

      because he doesn't know what he's talking about

    • @orinbrim
      @orinbrim 2 года назад +4

      Because it is one? What does this question mean

    • @percyvile
      @percyvile 2 года назад +8

      @@orinbrim it's a scripting language, more of a toolset like R studio than something like python or C++

    • @alimertc
      @alimertc 2 года назад +3

      @@percyvile you can program something with a scripting language, can't you? therefor all scripting languages are programming languages as well

    • @sethadkins546
      @sethadkins546 2 года назад +1

      @@alimertc Wrong. By that logic bash scripts are programs.

  • @I_Was_Named_This_Way...
    @I_Was_Named_This_Way... 2 года назад +3

    For COBOL, yes you can! It’s used in some banks and stuff.

    • @BlueDippy
      @BlueDippy Год назад +1

      Dude it is the backbone of banking infrastructure, it’s only useful on the mainframe because of its reliability and record handling.
      Over 900 billion lines of cobol code is used daily.

  • @math2085
    @math2085 2 года назад +3

    my stepdad dropped a PHP book on my head at 15, and oh boy learning that shit was harder than the hit itself

    • @azhagurajaallinall126
      @azhagurajaallinall126 Год назад

      Your step dad really try to father you or simply evil by unknowing instinctively or knowing
      Who knows yet 😅😂
      Wish you all well 😃🌟✨🙌
      12.04.2023 02:09-10 am ist

  • @johnbrooks7350
    @johnbrooks7350 Год назад +1

    Honestly, I use to shit on matlab a lot, but it has one feature that makes it so for me in Computer Engineering….. I will probably always use it. The MATLAB to C is invaluable. That fact that it can generate compilable source C and even VHDL with parallelization. It’s just too good if you want to write super efficient algorithms and don’t want to spend a week writing it in C when it would take a couple minutes in python or matlab.

  • @Winser2003
    @Winser2003 3 месяца назад +1

    Pls dont say that some languages are bad! Every language has its own fanbase and use!

  • @hitmoh
    @hitmoh 2 года назад +27

    Matlab was with me for the 5 past year during my college,and i still don't understand it

  • @Syndicalism
    @Syndicalism 2 года назад +15

    I like MATLAB. Very useful videos to help me in my Signal Processing classes

    • @jacobjonm0511
      @jacobjonm0511 Год назад +1

      stay away from MATLAB. It makes you lazy and does not have a proper structure for making a code. It is only good for doing the homework.

  • @alvaroaquije2572
    @alvaroaquije2572 2 года назад +9

    Jeez I thought I was the only one hating Matlab (I'm studying engineering but also working as developer)

  • @kensmith5694
    @kensmith5694 2 года назад +1

    You can get Octave which is very much matlab but is free and open source. It really is a great language for its intended purpose. It does complex numbers and matrix math natively. It has functions that can return multiple results.

    • @ZombieLincoln666
      @ZombieLincoln666 4 месяца назад

      I feel like I’d rather just use Python with numpy, matplotlib, and jupyterlab

  • @modyradwan1966
    @modyradwan1966 2 года назад +2

    Pov: you were waiting for css

  • @kerduslegend2644
    @kerduslegend2644 2 года назад +5

    Assembly? Anyone? Like seriously... Learning it is the embodiment of pain itself

    • @0x5D
      @0x5D Год назад +1

      CISC architectures from the 70s and 80s can actually be quite fun to write asm for, because those instruction sets were designed when microprocessors were slow and it was common for programmers to write asm, so they have useful instructions, flags, and addressing modes to make programming in asm by hand easier. Memory was expensive so it was important to get things done in as few bytes as possible.
      x86 is (sadly, imo) the only one of these architectures that's survived to continued relevance in PCs today.
      Nowadays memory is cheap, CPUs are fast, and most code is in high level languages with smart compilers, and the design of modern RISC instruction sets reflects this. Power efficiency and instructions per cycle, rather than byte count, is king. The instruction sets are optimized for the compilers rather than human programmers. So they're naturally indeed quite painful to have to program in asm yourself. Especially the early ones that had crap like branch delay slots.

    • @TricksterJ97
      @TricksterJ97 10 месяцев назад

      Assembly was better than machine language. I got to do both, for the 6502 and the 8080. I took an APL course too…anyone remember APL? I dabbled in PASCAL, but never liked it.

  • @nothing21797
    @nothing21797 2 года назад +44

    Men of Matlab, Resist. Fight !!!! 💂🗡️ 💂🗡️ 💂🗡️

    • @everythinggush
      @everythinggush Год назад +1

      Is it a hard course ? I have it next year

    • @nothing21797
      @nothing21797 Год назад

      @@everythinggush easier than Python

    • @Mnerd7368
      @Mnerd7368 Год назад +2

      Actually MATLAB is confusing than Python 2/3. MATLAB is absurd to spend $800 per year or $2200 permanent. They're out of their minds spending excessively amount of money.

    • @nothing21797
      @nothing21797 Год назад

      @@Mnerd7368 I understand that it is costly but you get a licence from your uni or organisation.

  • @IAmSamuelCharpentier
    @IAmSamuelCharpentier 2 года назад +6

    Him: There’s not much you can do with Cobol
    The Banks: 😬😬😬

    • @jinzala
      @jinzala 2 года назад

      He forgot about ABAP mentioning COBOL ^^

  • @NYRFAN75
    @NYRFAN75 Год назад

    Knowing COBOL is actually considered a massive plus by a lot of companies. While it may be hated, it is definitely worth understanding atleast the basics.

  • @sebastianconde1341
    @sebastianconde1341 5 месяцев назад +1

    COBOL is actually pretty used in banking systems and numerical sims! (Along w fortran)

  • @itai-AHL
    @itai-AHL 2 года назад +5

    You're wrong about COBOL,
    First of all C is almost the same age as COBOL.
    80% of all financial transactions in the world is governed and implemented by COBOL.

    • @HansBezemer
      @HansBezemer 5 месяцев назад

      Nope. COBOL was already two decades old when C came to be. A little quiz for the uninitiated: what do you think this means?
      MOVE a OF b TO c OF d;

  • @yoramgondwe
    @yoramgondwe 2 года назад +5

    I used Groovy for like a year and it was pretty easy really

    • @poopoo-dk4hu
      @poopoo-dk4hu 2 года назад +1

      It’s legit the easiest language lmao

    • @metcaelfe
      @metcaelfe 2 года назад

      Agreed, this bloke has no clue about it

    • @patrickstick8249
      @patrickstick8249 Год назад

      It's very good with spock for testing Java/Kotlin code. I would not choose it instead of Java/Kotlin to write application though

  • @_TeXoN_
    @_TeXoN_ 2 года назад +4

    Why is Matlab lacking basic programming functions. Some concepts like abstract classes are easier in Matlab than in Python.

  • @wakaneut
    @wakaneut 2 года назад +1

    You have no idea what the limits of what VBA could do in office environments. You can create an integrated system with Access, Excel, Outlook. That alone is half of the reasons I'm still needed in the office.

  • @stellamariefanboy.6768
    @stellamariefanboy.6768 Год назад +1

    My toxic trait is starting with the most stress inducing programs thinking it means I’m smarter than the rest if I ever get a handle of it

  • @02orochi
    @02orochi 2 года назад +16

    Grouping groovy with These absolute ass languages when theres ABAP out there is just nitpicking in the same way JavaScript and php get flack

  • @Shrekfromthehitmovieshrek
    @Shrekfromthehitmovieshrek 2 года назад +14

    I love visual basic im gona cry i program all sorts of stuff with it

    • @ASTROBOXSD
      @ASTROBOXSD 2 года назад +2

      isnt it used to make windows applications? am studying a course on it currently

  • @programmertheory
    @programmertheory 2 года назад +11

    for me, my most hated programming language is JavaScript

    • @dokyunn
      @dokyunn 10 месяцев назад

      test

  • @katewolf00
    @katewolf00 5 месяцев назад

    I love this podcast as an 18 year old because it shows how deep the knowledge well goes, it is like I am listening to two wizards discuss ancient spellcasting techniques before the advent of wands

  • @sabikikasuko6636
    @sabikikasuko6636 2 года назад +1

    The good thing with COBOL is that, like, 95% of all security intensive systems like banking services and government servers use it, and they are DESPERATE for maintenance, so if they find a COBOL developer, he gets paid as much as the CEO because he becomes the only person actually capable of working on their main system without tanking the global economy 🤣

  • @ImperatorZed
    @ImperatorZed 2 года назад +9

    I was like "where's Cobol?"
    Then it happened.
    I use Cobol at my job. We still write new programs in it.

    • @cagtbd
      @cagtbd 2 года назад

      I wish I learned cobol but I did c++ and then vba

    • @mycelia_ow
      @mycelia_ow 2 года назад

      What the heck lol

    • @133m4n
      @133m4n 2 года назад +3

      So I. I am still building new programs and systems with Cobol every moment. Most people only know about the mainframe Cobol but ignore there are newer standards since 2000 also object-oriented too. The latest version of standard was 2014. See Micro Focus for object-oriented Cobol.

    • @captainzoltan7737
      @captainzoltan7737 2 года назад

      Why??????

  • @Pompomatic
    @Pompomatic 2 года назад +11

    Man imagine hating something purely because it is old

  • @_Clipper_
    @_Clipper_ 2 года назад +2

    If objective c is hated, why would it make some devs sad that apple stopped using it?

  • @rustymason3860
    @rustymason3860 11 месяцев назад +2

    PL/SQL gets a bad rap, but it's not too bad when compared to these other five.

  • @oguzalpsaglam6088
    @oguzalpsaglam6088 2 года назад +24

    Bro, I think you forgot to mention PHP 😂

    • @jamesc3505
      @jamesc3505 Год назад +3

      Yeah, I use PHP, and I was expecting to see it on the list. It was number 2 on a list I saw somewhere for lowest pay.

    • @robert_kotula
      @robert_kotula Год назад +2

      PHP is a fairly easy language so I wouldn’t hate on it. You can hate the jobs that require it though.

    • @rustymason3860
      @rustymason3860 11 месяцев назад +2

      "There is no bad PHP, only bad PHP programmers."

  • @TuberTugger
    @TuberTugger 2 года назад +5

    I was on a forum that specializes in CAD code development. I solved the problem in c#.
    They asked if I could give it to them in VBA instead... I did not.

  • @EeveeBoi777
    @EeveeBoi777 2 года назад +5

    Me who still uses scratch:

  • @Powerz559_CyberCoder
    @Powerz559_CyberCoder 9 месяцев назад +1

    "vba is not made for outside use"
    Me who literally coded an os in ppt:

    • @7Denial7
      @7Denial7 8 месяцев назад +1

      How did you do this?? Did you use vba OOP, interfaces?

    • @Powerz559_CyberCoder
      @Powerz559_CyberCoder 8 месяцев назад

      @@7Denial7 just vba and ppt

    • @7Denial7
      @7Denial7 8 месяцев назад

      @@Powerz559_CyberCoder why did you make OS in vba? What do u use it for? I love VBA by the way

    • @Powerz559_CyberCoder
      @Powerz559_CyberCoder 8 месяцев назад

      @@7Denial7 for fun? Ever heard of pptoses?

    • @7Denial7
      @7Denial7 8 месяцев назад

      @@Powerz559_CyberCoder u mean power point??

  • @engroga
    @engroga 8 месяцев назад +1

    1) javascript
    People only use it because they are forced to use it and there is no other option.

  • @GaryMarriott
    @GaryMarriott 2 года назад +7

    COBOL: Its 60+ years old & all you can do with it is maintain legacy code... FOR A SHIT TON OF MONEY BECAUSE THE SKILL IS VERY SCARCE!

  • @bensontenson1512
    @bensontenson1512 2 года назад +16

    What about brainf*ck

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +11

      Not used enough :)

    • @binguloid
      @binguloid 2 года назад +6

      anybody using brainf*ck are only doing it for the challenge

    • @bensontenson1512
      @bensontenson1512 2 года назад +1

      @@binguloid have you seen the ai that can code in bf

    • @aaplies8879
      @aaplies8879 2 года назад +2

      Try Malbolge

  • @chrispy-MF
    @chrispy-MF 2 года назад +6

    Assembly has got to be on this list

  • @Voidsway
    @Voidsway 2 года назад +2

    VBA is so straight forward... never understood why its so hated.

    • @appleintosh
      @appleintosh 2 месяца назад

      It’s hated because VBA projects have a reputation for being full of bugs and spaghetti code. Some random accountant will build a handy macro that they share with their coworker, and eventually the entire department ends up depending on it. Then this employee leaves the company, and somebody (probably from IT) has to go into the code and figure out how to maintain it. Since the creator wasn’t a trained programmer, they never use best practices or document anything and their code base is a giant nightmare.

  • @designerd77
    @designerd77 2 года назад +1

    Don't hate on VBA. Anybody with a copy of office can learn to code and increase their productivity by orders of magnitude. Other software also uses VBA for writing macros including SolidWorks (CAD software used in engineering) which makes some otherwise tedious or even impossible tasks easy.

  • @davidfhhd3633
    @davidfhhd3633 2 года назад +12

    Visual Basic was my first programming language 😂

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +4

      and your thoughts? 🤔

    • @starstheengine
      @starstheengine 2 года назад +4

      Same. Made a simple calculator app with it in elementary.

    • @davidfhhd3633
      @davidfhhd3633 2 года назад +2

      @@CodingWithLewis I only wrote 2 little programs.
      I guess it is a pretty simple language, but else I don't know what I should think about it

    • @gbagba81
      @gbagba81 2 года назад +1

      Maybe we walked similar paths, I got into coding because I wanted to do awesome things with excel and VBA was about it. Then I thought damn I like all of this. Maybe you know how to do time series with tensorflow?

    • @medman4309
      @medman4309 2 года назад

      I use it as a pharmacy intern building excel calculators for drug dosing. I feel like I'm getting good at it, but at the same time it seems like there's a way easier way to do everything I do.

  • @SembeiNorimaki
    @SembeiNorimaki 2 года назад +8

    MATLAB is one of the easiest. Sorry man, you haven't programmed in MATLAB at all. You want to multiply two matrices? Do A*B.

    • @tsokacinMako
      @tsokacinMako 2 года назад +1

      Sure man.

    • @ZombieLincoln666
      @ZombieLincoln666 4 месяца назад

      Exactly. Everyone saying Python is a better alternative are funny. In Python you have to import numpy and do like numpy.mult([A],[B]) or some shit

  • @korngsamnang
    @korngsamnang 2 года назад +6

    PHP: why im not in the list?

  • @eduardofiolmujica2996
    @eduardofiolmujica2996 2 года назад +1

    Don't blame COBOL of incompetent programmers' failures
    It's very complete, well strutured and better than many of "modern" languages

  • @MagnusPeccatori
    @MagnusPeccatori 2 года назад +1

    Curiously enough, given the age of COBOL and the scarcity of COBOL devs, it is actually in high demand due to the fact that a lot of banks and hospitals still have systems than run on COBOL

  • @mushfiqfuad249
    @mushfiqfuad249 2 года назад +4

    wonder Java is not in the list.

    • @Ihavetoreturnsomevideotapes
      @Ihavetoreturnsomevideotapes 2 года назад +2

      U r mom

    • @CodingWithLewis
      @CodingWithLewis  2 года назад +4

      People love Java :)

    • @mushfiqfuad249
      @mushfiqfuad249 2 года назад

      @@CodingWithLewis, I love Java too. But there's a lot of hate comments on Java.

    • @texrot9781
      @texrot9781 2 года назад

      @@CodingWithLewis people HATE java. As much as they do, they hate even more and people always hope they wont need to use it or they try to switch to something else. Every java application ive used has run worse thsn electron 😆 I don't evrn wanna get into the oracle stuff...

  • @aufdem2
    @aufdem2 2 года назад +6

    Groovy is my favorite language! 🤷🤣

  • @royhi1809
    @royhi1809 2 года назад +10

    I love VBA!

  • @longlostbrah
    @longlostbrah 2 года назад

    Funny to see COBOL in this list.
    I just started learning and working with COBOL, though most of our work is done with CA2E (Synon), CA2E generates basic templates depending on the type of function you want to create and has user points where you can add your own code.
    It’s actually pretty simple once you get the hang of and it does at lot of the coding for you.
    I personally haven’t done any COBOL coding from scratch but I have had to read through and debug enough functions to understand why it’s on the list.

  • @magnusbruce4051
    @magnusbruce4051 2 года назад

    A friend was telling me that if you're really good with COBOL then you can essentially get a retainer from a bank or stock exchange that uses it and this will be a pretty damn good salary to do nothing. And then when something goes wrong, you'll get a phone call asking where you'd like the helicopter to pick you up and you'll be taken to the place where the problem is and expected to stay there until the problem is fixed. That might be a few hours or it might be a few days, but while you're there you'll be on something like a four figure hourly rate.

  • @arktisch36
    @arktisch36 2 года назад +1

    I've heard that VBA devs are actually really sought after for their skills at writing excel macros, at least in my country.

  • @jessewilliams6459
    @jessewilliams6459 Год назад

    I like Matlab when I want to build my own applications from scratch that involve DE+ math. I actually didn't get python past security for over a year at my current job (manufacturing) and was stuck with VBA the entire time. If you're forced to spend enough time with it and are willing to write 99% of your own functions, there are workarounds for a lot of it's limitations, and existing within something visual makes distributing it to others who don't have technical knowledge very fast and easy. I have so much written in it now that I'll often end up calling python via the terminal, check memory for execution status manually, and continue in VBA once the output has been somehow hacked back into it. Hopefully I can migrate to an environment that has less security restrictions. Tip to anyone who ever learns/deals with excel and doesn't already code: do all of the math in VBA using arrays, never read/write using cells unless it's at the very beginning or very end of your code, and don't iterate while doing it. Anyway, thanks, Lewis. I'll use this as a list for the next few languages to learn.

  • @Sigel77
    @Sigel77 Год назад

    One of my friends is a COBOL programmer and she loves it. She gets paid a fortune to port legacy code by companies who have been keeping it for way to long and have none left to maintain it.

  • @donharrold1375
    @donharrold1375 Год назад +1

    Matlab and VBA are both very useful. If you’re an engineer and you want to write some code quickly to do a real job then they’re efficient and flexible. These people aren’t writing code to do sales profiling nonsense like how many times did someone click and order a frozen Pizza from Walmart.

  • @mugenusv8290
    @mugenusv8290 2 года назад

    Cobol is also integraded in all Banking infrastructure on our country. So if youre a cobol programmer, your set in the financial sector

  • @nsing323
    @nsing323 5 месяцев назад

    I studied many languages but was able understand Objective-C first😅. Objective-C is where I got my first job as an iOS Developer. Then moved to using Swift along with Objective-C. Objective-C and Swift taught me a lot. Also learned JS along the way. Now I am professionally working in Java as a JavaCard Developer and also studying C and C++ for my personal project.